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
341416730839	341416731359	341416731909	341416732459	341416733008	341416733559	341416734109	341416734659	341416735208	341416735759	341416736309	341416736859	341416737408	341416737959	341416738509	341416739059	341416739608	341416740159	341416740709	341416741259	341416741808	341416742359	341416742909	341416743459	341416744008	341416744559	341416745109	341416745659	341416746208	341416746759	341416747309	341416747859	341416748408	341416748959	341416749509	341416750059	341416750608	341416751159	341416751709	341416752259	341416752808	341416753359	341416753909	341416754459	341416755008	341416755559	341416756109	341416756659	341416757208	341416757759	341416758309	341416758859	341416759408	341416759959	341416760509	341416761059	341416761608	341416762159	341416762709	341416763259	341416763808	341416764359	341416764909	341416765459	341416766008	341416766559	341416767109	341416767659	341416768208	341416768759	341416769309	341416769859	341416770408	341416770959	341416771509	341416772059	341416772608	341416773159	341416773709	341416774259	341416774808	341416775359	341416775909	341416776459	341416777008	341416777559	341416778109	341416778659	341416779208	341416779759	341416780309	341416780859	341416781408	341416781959	341416782509	341416783059	341416783609	341416784159	341416784709	341416785259	341416785808	341416786359	341416786909	341416787459	341416788008	341416788559	341416789109	341416789659	341416790208	341416790759	341416791309	341416791859	341416792408	341416792959	341416793509	341416794059	341416794608	341416795159	341416795709	341416796259	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21575	20216	27497	22759	20216	20244	9232	892	639	550	520	428	423	358	342	317	349	302	332	277	294	296	319	261	261	286	258	252	243	244	276	255	263	253	284	251	248	255	233	245	226	246	228	251	253	237	239	264	241	271	217	219	252	229	242	223	226	243	285	243	240	250	245	227	232	252	263	242	249	222	265	218	264	261	234	233	223	243	250	233	203	256	226	232	250	278	233	199	251	234	241	241	229	219	215	232	260	225	220	247	224	239	236	194	227	223	247	258	237	223	261	252	229	231	226	248	222	248	233	222	259	231	236	226	245	253	213	216	204	206	231	253	228	231	225	238	233	226	232	219	230	216	229	209	227	219	232	234	247	251	251	228	224	265	227	223	246	222	229	209	235	212	248	241	230	211	249	240	245	247	210	248	220	241	228	240	276	211	198	228	242	228	240	223	235	231	222	225	215	216	222	227	238	250	233	241	227	244	214	228	226	220	213	259	196	213	215	225	233	214	219	214	222	214	217	235	231	243	225	225	263	267	222	221	208	250	249	237	239	254	225	245	195	242	219	262	242	243	225	232	226	206	227	227	199	201	216	210	231	249	250	223	245	240	235	212	206	227	238	246	266	224	229	216	237	210	253	240	232	232	252	234	243	233	229	259	212	234	227	232	235	236	262	215	257	230	216	242	201	231	219	251	219	212	211	238	212	237	264	208	239	248	217	239	255	222	222	238	228	242	204	227	244	261	212	241	198	225	235	235	235	230	252	226	224	247	234	220	249	214	216	240	247	221	230	233	215	245	193	242	250	214	242	194	242	207	217	195	221	225	220	226	183	221	255	235	205	218	227	236	218	217	245	244	247	225	222	243	230	211	207	227	206	226	210	247	217	208	231	222	239	233	212	233	239	217	233	228	241	242	263	261	220	209	224	240	236	211	240	240	239	219	236	250	257	226	238	238	207	260	210	231	222	213	224	233	214	225	244	220	229	230	245	227	239	212	231	210	234	235	227	248	206	218	228	223	269	248	251	217	238	243	243	226	222	258	194	238	223	242	240	237	216	223	227	230	249	227	235	216	237	206	227	228	213	228	219	216	231	238	210	221	219	266	240	201	255	240	215	233	213	249	250	229	227	228	227	247	225	249	225	239	222	233	228	213	222	244	228	252	231	236	225	240	221	250	247	227	266	226	245	262	219	208	217	213	219	234	244	227	246	216	209	233	213	224	224	229	208	237	203	215	234	191	223	218	249	234	213	228	221	209	240	225	223	244	208	232	218	251	247	239	225	222	231	243	241	232	215	231	227	232	201	237	234	242	257	229	254	252	242	215	232	224	258	233	246	226	242	210	217	209	216	229	244	257	218	221	224	274	224	206	237	234	245	203	240	225	205	234	218	209	246	212	230	231	213	232	260	240	217	219	238	217	234	227	240	247	245	229	253	224	224	221	193	219	215	223	222	216	214	222	223	250	233	234	236	240	210	234	236	227	231	243	213	230	204	236	256	224	219	239	228	238	221	229	237	238	241	242	220	228	239	238	216	206	213	228	224	244	225	237	222	233	216	225	261	224	225	223	213	215	230	260	236	239	213	229	221	214	220	239	227	250	235	209	247	261	244	217	234	227	204	232	259	218	250	205	226	222	237	241	234	210	234	249	199	263	207	246	228	238	221	225	204	226	234	214	251	230	223	222	219	240	218	243	222	210	228	220	221	217	222	237	244	234	236	225	242	220	253	235	231	226	205	211	243	192	237	226	247	219	213	231	249	216	218	208	245	182	223	220	255	227	217	250	216	233	243	246	223	226	261	247	213	228	243	226	237	217	218	245	250	223	247	234	216	226	259	221	210	220	215	214	237	243	232	270	239	227	216	225	258	250	223	231	214	250	249	210	230	237	186	236	244	236	236	219	231	246	221	204	247	238	201	215	213	226	234	220	244	236	234	228	218	209	223	204	230	233	239	237	274	265	236	218	232	217	259	243	219	253	233	193	231	193	217	229	227	216	237	221	234	238	228	225	204	230	258	235	222	215	239	219	210	233	196	233	251	219	244	221	249	247	206	215	220	230	212	224	222	228	215	238	216	262	249	220	218	242	229	244	208	239	262	254	248	252	204	237	212	231	212	212	241	228	212	207	225	244	216	220	213	234	223	223	229	211	210	226	234	229	221	187	206	212	218	236	215	238	226	211	220	225	250	243	229	241	239	238	239	200	231	237	249	220	210	224	214	215	252	231	247	230	241	238	217	236	228	224	253	227	207	237	231	240	217	232	238	234	244	237	223	223	237	239	234	222	248	215	220	256	255	219	195	219	273	224	220	237	212	257	227	222	261	234	231	254	249	235	250	242	244	223	219	231	229	245	223	243	228	222	215	236	225	253	211	249	210	200	230	207	232	212	251	215	233	233	230	234	254	239	203	214	238	213	228	241	257	249	217	203	222	239	249	221	235	217	246	236	233	260	233	215	222	221	229	212	218	252	255	228	235	240	244	232	243	234	241	219	196	223	251	236	215	252	232	240	231	231	212	215	215	220	215	251	242	218	226	209	227	248	225	258	197	220	202	209	201	228	253	236	226	213	230	233	228	217	245	213	245	195	248	262	228	232	225	230	218	254	218	252	243	239	220	217	235	240	233	226	225	234	256	235	257	224	205	251	216	234	209	212	238	206	227	228	223	266	206	238	204	263	235	236	234	229	253	249	241	239	226	212	228	226	243	239	209	235	225	217	236	194	243	221	235	258	239	226	250	237	224	244	234	223	235	221	217	224	212	249	222	242	213	231	255	216	208	219	252	255	217	236	229	237	240	234	222	216	211	216	216	235	236	236	234	230	216	214	214	217	231	236	233	205	227	262	234	236	234	238	220	211	232	219	253	219	227	215	216	220	245	264	227	207	242	229	211	251	215	255	243	230	225	217	230	212	212	214	222	242	231	220	229	238	199	229	229	234	232	201	258	242	243	235	229	242	201	221	226	223	216	236	231	236	234	232	222	238	223	219	257	238	254	246	202	222	238	220	220	236	241	222	239	256	208	202	213	228	225	227	266	233	212	258	223	225	222	232	225	229	252	221	215	214	217	254	253	216	223	248	233	209	236	240	224	220	253	251	243	210	234	236	224	227	219	229	246	215	235	229	224	229	246	187	241	225	183	239	231	203	230	224	223	215	246	214	204	212	228	215	183	253	228	210	236	266	219	215	223	237	229	229	243	201	228	241	204	254	225	242	215	223	219	219	242	226	241	234	242	207	227	248	222	225	215	257	220	244	216	205	251	215	230	239	245	231	232	228	219	213	237	232	241	231	247	219	225	222	241	227	234	215	241	239	249	216	211	237	220	237	214	234	238	255	220	255	215	224	215	227	222	228	221	224	242	227	211	247	210	247	244	232	235	245	236	232	223	232	221	250	234	239	216	261	218	250	217	229	193	216	224	234	249	230	203	231	242	220	246	210	232	221	235	239	237	243	238	210	257	212	265	220	243	230	225	240	215	211	236	247	248	223	225	225	247	245
4219	13682	10596	5134	3277	2386	1908	1464	1210	921	838	671	634	558	509	501	455	437	416	402	406	402	360	377	357	323	395	319	342	363	333	368	338	322	291	298	328	305	297	324	273	312	306	281	316	282	307	313	260	303	312	308	306	282	280	309	294	309	295	268	282	315	272	299	319	289	283	297	286	269	285	269	300	301	296	309	297	275	285	304	290	271	292	295	294	265	325	291	308	276	297	323	271	330	293	304	290	304	290	298	284	290	294	280	295	299	255	292	284	297	282	266	267	262	259	298	310	280	289	268	297	277	269	300	289	270	307	273	304	287	298	263	306	310	286	272	302	300	296	303	280	255	255	268	273	279	290	289	307	299	298	317	304	286	296	288	299	308	294	249	261	310	286	262	304	278	273	290	318	308	307	279	284	303	298	304	311	270	290	288	324	293	275	300	291	311	273	295	253	327	268	272	270	264	284	278	280	304	256	286	309	289	306	306	302	282	288	275	300	278	299	301	315	264	258	292	262	290	282	271	267	273	312	313	282	282	267	291	263	254	292	276	327	282	307	253	299	307	281	305	270	307	267	271	272	274	283	289	271	293	272	296	309	292	339	266	303	275	263	280	286	291	284	293	273	298	260	278	288	312	303	281	309	280	279	264	290	265	255	299	274	255	264	292	296	304	285	284	292	288	305	291	283	304	296	277	286	312	293	266	278	285	284	290	284	285	288	287	294	280	296	286	311	295	292	267	283	265	294	286	300	271	271	284	292	259	268	270	275	285	283	289	272	291	295	280	293	251	334	292	292	277	300	300	273	279	274	251	330	296	289	278	280	296	276	287	287	279	296	264	311	281	310	299	284	260	278	264	306	304	302	282	311	274	296	311	316	287	277	265	306	277	260	294	279	290	301	307	303	303	282	273	300	267	316	279	261	296	272	284	287	327	253	293	286	284	289	278	304	281	288	293	261	289	275	267	288	310	276	280	273	289	305	266	294	302	287	293	256	269	260	299	281	292	261	322	272	308	316	313	298	287	288	278	266	270	272	290	284	294	300	321	266	298	306	271	293	280	273	307	306	274	318	299	288	286	286	271	264	287	278	276	302	269	284	302	290	285	275	291	312	288	279	288	292	272	297	272	283	298	306	279	279	261	281	300	300	324	314	268	313	274	273	293	281	288	268	285	294	274	264	266	263	271	290	284	280	307	299	297	311	267	280	304	282	308	302	319	276	283	269	292	266	299	278	282	297	301	301	273	294	257	268	284	272	292	295	252	290	341	285	276	269	279	319	280	278	284	290	283	298	286	282	278	288	302	298	290	287	301	307	303	252	280	313	298	287	316	276	274	276	279	265	266	288	293	291	268	279	302	282	277	303	279	289	291	267	307	287	300	275	294	303	270	297	253	297	291	290	281	303	299	327	279	263	256	302	262	298	297	299	281	284	274	288	289	267	282	281	267	279	286	281	299	308	282	262	280	275	278	281	304	284	283	274	284	285	253	303	316	274	261	303	262	276	318	283	276	279	320	280	299	295	278	244	287	287	308	259	281	278	275	293	277	247	288	295	276	315	296	294	247	272	304	269	300	308	270	260	275	281	311	287	279	281	292	301	275	267	280	279	290	240	273	305	295	270	272	281	257	273	275	287	276	284	276	276	318	296	276	293	284	279	277	262	281	259	263	297	253	287	281	279	265	283	288	277	278	291	269	259	284	271	281	302	267	302	306	290	289	303	281	280	275	269	290	288	287	262	305	284	295	270	277	280	283	327	312	275	266	280	246	269	289	311	314	274	293	323	286	293	310	279	295	278	291	290	273	292	290	250	280	290	288	293	298	299	300	255	291	298	281	255	279	299	283	285	297	271	294	246	291	267	290	276	289	278	298	276	236	297	309	278	287	300	312	296	275	286	315	291	291	296	309	284	286	268	309	260	276	248	265	281	279	267	273	305	267	286	295	274	267	280	278	293	301	272	259	290	258	270	279	292	286	296	282	288	261	258	247	287	278	277	300	298	283	311	332	283	286	287	296	302	281	311	296	289	284	265	277	299	263	269	279	293	304	289	303	284	294	284	283	301	294	280	308	286	260	289	281	287	289	295	277	277	285	267	269	250	287	300	303	288	285	278	259	286	312	268	273	305	270	290	273	272	279	293	279	296	317	290	298	290	293	295	300	316	262	314	269	296	283	297	277	292	275	310	311	286	269	283	290	303	292	292	288	290	327	299	260	258	287	278	301	278	293	277	303	279	279	301	275	286	280	288	298	291	252	320	302	285	292	294	301	279	284	297	300	280	287	301	305	300	279	294	284	294	289	291	314	272	273	285	274	300	277	295	317	254	288	269	282	255	256	276	305	300	292	268	296	275	276	284	285	272	285	309	278	266	314	260	281	278	305	308	297	272	274	298	293	246	298	313	258	285	314	267	292	297	295	292	286	263	292	281	295	249	270	294	300	281	293	290	276	270	282	265	282	298	318	305	308	283	279	290	324	312	276	278	300	263	289	314	270	285	274	284	255	291	292	279	286	272	285	294	278	295	291	278	296	279	297	290	316	264	298	307	319	264	279	312	281	264	325	296	288	316	253	284	264	282	273	275	293	309	265	294	282	286	284	295	283	273	314	278	272	314	259	279	271	275	293	292	286	264	268	262	266	314	282	282	276	281	280	296	301	303	291	277	291	259	312	300	267	263	266	294	300	287	301	288	251	295	299	270	300	298	284	313	312	280	285	299	290	283	275	280	282	280	264	275	300	260	308	293	279	264	267	305	305	281	297	274	276	284	316	299	290	292	280	295	339	290	269	283	307	289	306	267	293	288	256	287	281	287	260	294	263	279	298	317	309	277	269	274	299	293	280	286	303	280	289	309	273	286	293	319	325	253	255	277	302	281	286	264	282	302	295	286	289	268	297	299	316	295	289	330	291	318	281	293	278	276	289	292	291	276	280	279	279	301	300	287	269	279	290	287	322	274	244	275	283	290	283	298	302	282	283	279	292	293	265	281	283	307	287	303	282	271	300	294	301	276	311	285	321	293	306	298	258	291	274	309	283	281	274	294	291	273	294	292	277	279	271	267	325	294	274	283	265	269	289	252	277	292	291	299	290	295	269	297	297	287	299	287	277	305	257	256	258	266	309	303	280	251	314	317	280	301	272	284	270	261	291	296	256	294	321	274	278	276	282	289	287	289	299	299	262	263	271	276	282	256	308	281	297	287	266	278	279	275	256	260	290	307	283	253	296	280	264	304	294	284	290	283	270	265	301	314	295	268	266	302	272	280	275	310	280	298	254	297	279	261	288	276	265	286	285	278	285	287	299	282	282	298	319	282	294	301	289	291	307	277	301	303	287	273	273	324	274	316	317	279	270	263	281	289	290	292	289	302	273	306	300	313	293	303	284	263	281	294	295	279	308	290	285	293	275	299	285	287	281	298	281	283	266	277	271	240	302	270	288	311	274	291	290	304	302	287	283	287	286	298	275	311	292	285	310	263	297	256	279	307	331	270	310
27494	19345	5318	765	488	445	441	407	421	417	385	364	402	367	381	438	379	394	374	409	373	402	354	384	353	386	381	418	388	371	389	383	380	404	379	397	379	382	421	396	377	384	372	409	381	371	386	355	362	384	381	397	402	389	376	385	391	354	377	394	384	396	389	381	351	397	373	400	385	411	363	378	375	381	363	386	344	336	385	361	435	358	405	401	386	372	389	382	383	402	395	378	395	381	387	378	418	371	370	382	387	384	375	393	391	377	404	369	353	396	386	412	359	401	414	379	397	337	357	389	365	362	390	393	382	418	408	389	374	371	375	364	387	390	394	364	359	371	369	367	387	373	400	382	355	399	356	388	389	377	391	361	409	384	391	408	382	374	360	388	406	429	419	371	378	400	418	409	359	369	366	367	414	405	343	394	398	371	388	384	405	381	388	391	365	403	371	376	374	375	366	324	413	366	359	401	368	375	392	418	392	388	378	408	371	402	383	356	348	383	383	368	385	404	385	413	393	367	362	374	357	360	373	386	346	415	366	380	404	359	376	420	365	355	377	342	387	363	373	405	394	356	375	380	406	363	371	355	366	345	373	377	370	369	404	369	389	352	362	386	370	375	375	374	364	357	403	333	397	376	363	368	349	369	390	430	387	372	390	398	410	398	403	391	372	413	363	346	379	408	422	390	375	396	370	394	358	414	361	359	387	358	374	353	363	380	349	403	371	404	358	339	388	370	407	359	374	345	393	378	394	332	399	399	361	351	393	388	391	388	371	368	382	377	419	363	396	384	399	398	381	368	398	397	421	397	368	361	378	355	387	372	375	369	408	397	373	397	383	369	364	386	362	381	396	374	377	358	386	388	383	330	405	397	360	390	414	365	404	408	388	406	356	382	380	410	359	398	365	353	423	370	346	391	391	375	377	356	379	380	402	388	364	389	387	386	393	394	382	349	370	401	356	415	379	381	361	407	413	380	382	372	359	378	407	395	376	387	385	382	355	402	406	409	388	380	384	365	409	369	349	384	397	366	400	376	372	404	369	358	411	386	375	432	384	380	374	377	362	390	375	404	389	378	370	421	356	399	354	390	389	367	378	345	375	351	371	356	376	374	422	388	395	396	400	356	390	390	395	381	402	399	369	372	380	381	395	354	401	391	359	363	372	367	386	396	407	369	371	367	390	391	362	356	366	359	398	361	324	380	379	364	355	371	376	386	376	391	388	376	379	404	392	379	386	365	393	378	383	376	391	391	381	377	380	379	387	361	377	391	421	391	392	381	361	382	348	376	401	407	359	377	426	412	388	374	373	395	359	390	404	336	377	413	367	388	378	396	387	424	411	389	382	367	356	396	360	366	352	377	418	402	375	355	363	397	360	407	367	371	382	366	340	378	380	360	363	382	342	377	366	382	354	405	383	380	334	355	376	389	380	394	409	353	388	374	354	369	396	358	344	367	406	385	355	381	359	382	331	400	396	364	363	378	357	402	402	352	383	377	405	373	376	393	387	398	366	367	349	422	384	396	369	366	348	405	352	397	353	397	412	389	358	340	338	377	363	397	364	377	379	411	373	354	395	373	374	367	342	375	395	382	388	379	374	373	388	407	363	378	385	378	381	393	381	368	361	372	417	380	381	358	378	396	364	400	359	388	414	404	390	406	381	394	378	326	376	359	369	389	369	393	403	388	371	385	377	408	361	379	348	373	385	383	364	372	403	413	358	389	365	366	392	356	393	386	348	420	356	357	371	374	379	360	381	408	404	404	383	375	365	353	362	363	371	367	400	387	378	365	395	377	390	358	377	392	351	390	379	384	394	349	408	413	372	363	369	370	381	360	402	373	393	400	333	375	384	399	399	389	383	396	354	415	362	375	400	389	381	400	364	345	373	393	421	368	388	365	383	384	372	384	403	380	365	399	385	346	344	405	401	352	385	390	362	367	385	353	364	358	326	394	386	375	384	358	406	376	377	401	407	392	374	393	355	397	356	376	389	377	379	386	414	390	408	349	381	389	380	406	398	354	398	349	387	411	369	394	381	392	408	370	406	388	388	395	391	350	411	383	405	404	390	364	385	344	363	401	397	388	381	357	360	347	416	406	374	330	395	382	374	382	395	361	340	393	390	371	391	362	364	368	353	402	386	374	380	386	376	371	370	379	359	401	379	403	362	379	371	365	397	392	415	343	357	404	381	414	393	371	386	350	393	378	386	359	406	382	367	381	374	443	379	356	374	405	359	388	373	384	416	362	369	395	333	359	385	385	365	399	381	399	382	383	370	383	401	376	383	364	370	388	387	351	373	357	387	392	371	376	404	386	399	385	403	360	352	346	378	376	428	348	388	386	384	382	373	390	384	423	385	372	373	385	382	350	376	393	370	423	386	360	397	373	377	369	374	366	404	381	389	349	376	390	398	351	381	406	380	399	354	390	404	374	402	333	406	370	348	390	377	414	328	343	367	387	356	390	374	391	426	396	381	397	384	384	390	370	381	402	363	365	383	408	381	384	399	343	370	397	412	407	366	392	390	391	351	380	380	386	359	394	379	362	341	398	345	371	371	406	378	398	360	335	380	403	358	402	387	355	378	401	407	367	358	356	346	371	374	371	352	425	409	357	363	381	393	355	405	361	368	380	378	394	348	390	359	354	392	358	401	362	338	401	371	410	386	365	383	367	392	357	383	399	383	348	397	371	377	399	391	350	397	350	375	385	374	398	364	384	384	389	371	338	388	363	360	384	340	396	411	417	358	371	392	354	386	381	373	368	390	373	361	362	386	377	388	368	355	390	374	388	399	377	370	389	382	399	390	363	365	357	359	371	407	367	349	391	393	374	416	370	416	389	354	386	385	380	371	377	386	394	408	391	378	393	405	384	422	375	380	379	392	357	364	399	386	369	406	380	348	386	406	430	385	371	392	359	418	367	366	378	359	378	372	389	378	369	355	362	389	387	386	374	379	355	398	372	417	367	392	380	365	362	353	377	362	403	404	405	373	391	396	371	397	376	372	388	358	393	414	419	354	372	397	407	358	339	413	376	378	366	367	393	365	394	372	364	349	359	376	368	393	362	414	343	374	359	370	408	385	370	362	364	378	410	397	391	368	387	416	373	428	382	356	381	370	400	386	404	404	373	358	372	378	372	351	392	424	367	388	392	382	366	411	373	369	388	376	390	408	392	416	421	349	341	355	383	379	406	369	370	396	375	356	372	369	379	383	399	391	362	357	379	403	365	388	370	406	415	392	337	402	391	392	366	391	378	371	381	377	395	387	367	399	355	379	381	384	392	411	370	401	405	357	367	370	394	361	394	378	355	399	391	354	390	388	371	406	370	409	419	386	329	383	397	369	390	375	378	353	415	374	374	408	357	429	372	389	351	357	392	377	362	403	378	340	406	390	385	408	378	384	377	407	358	367	355	362	391	398	386	384	351	368	402	379	378	387	425	366	379	360	414	356	408	361	387	338	390	401	358	398	414	378	388	391	376	377	384	383	355	395	339	437	394
4207	1640	1314	714	607	538	532	532	484	542	453	440	506	522	467	488	452	466	445	444	476	449	467	406	454	445	441	468	445	456	454	436	429	454	447	451	420	457	463	463	466	430	447	418	461	452	481	446	439	439	477	461	427	425	447	446	431	414	450	443	472	451	450	411	436	447	448	450	458	442	443	436	466	452	458	444	444	441	467	452	451	441	483	471	422	422	434	455	448	454	441	415	422	449	444	461	462	429	490	454	434	425	467	428	442	429	454	453	438	451	499	452	448	475	430	468	422	484	442	438	418	398	415	449	467	471	396	424	433	475	459	422	412	429	457	469	434	446	490	448	446	483	475	453	450	424	446	471	412	415	440	467	461	427	462	456	429	423	445	430	467	421	444	462	413	436	407	485	459	458	415	475	454	443	438	463	485	434	406	435	440	433	467	444	458	426	456	455	493	460	404	419	483	434	443	464	432	466	455	453	430	498	436	443	481	441	426	448	444	422	428	418	478	439	465	474	439	461	464	418	421	447	422	449	436	415	470	448	495	423	454	443	454	445	454	448	462	405	434	472	444	422	446	442	472	468	444	471	448	446	431	439	415	454	427	467	434	446	439	445	477	488	466	447	453	439	441	406	434	471	428	442	445	462	461	450	490	446	463	409	430	441	478	485	437	432	468	461	454	467	442	460	423	458	430	461	420	447	454	457	425	422	440	450	447	428	472	436	433	409	450	461	474	411	461	472	430	468	492	436	452	457	453	453	457	421	456	441	414	412	445	445	482	431	421	454	442	449	421	446	454	449	460	442	446	424	462	426	404	466	443	464	444	423	441	492	465	429	470	448	468	396	460	437	436	448	442	492	436	450	437	449	427	450	454	439	435	434	437	438	446	393	435	425	478	427	449	482	464	458	448	406	404	474	475	445	446	448	457	501	438	460	467	452	457	417	432	455	448	448	490	425	434	429	449	456	447	458	431	476	428	460	435	448	464	490	454	465	431	416	418	427	493	455	430	450	450	446	425	440	477	442	469	439	419	426	445	448	421	445	454	442	428	439	446	464	469	448	414	429	458	441	445	436	470	474	432	436	432	457	425	433	446	449	424	451	454	412	465	435	437	413	392	417	426	466	436	439	490	450	448	488	471	450	454	458	444	447	457	433	457	453	463	446	411	471	461	462	488	451	418	416	467	443	489	428	470	427	480	457	424	430	412	428	447	420	454	442	442	400	452	466	460	468	375	475	437	444	407	424	465	458	413	456	430	435	424	429	452	426	433	460	440	459	441	444	425	432	419	434	437	449	436	420	449	461	445	426	460	457	428	468	471	457	444	431	485	446	477	462	465	437	445	502	442	412	430	443	412	470	451	435	445	440	426	443	463	494	451	448	429	446	439	430	454	495	445	421	458	468	461	457	426	460	409	462	456	456	429	440	471	440	454	423	439	458	452	440	451	439	465	445	426	453	437	444	428	453	444	432	438	439	484	458	447	475	458	450	435	446	402	445	443	482	448	477	459	407	466	451	452	452	484	425	435	452	443	501	429	465	452	454	435	427	455	467	442	441	449	437	423	474	454	458	432	425	430	483	477	486	439	469	442	440	441	458	443	413	424	430	476	479	463	442	448	426	450	482	463	442	420	438	450	470	438	444	442	448	451	435	452	429	416	465	458	446	460	453	454	445	473	431	423	461	441	405	443	455	460	480	469	442	420	418	439	454	432	436	452	460	430	456	460	444	454	472	493	451	458	443	422	474	426	462	446	457	449	487	474	384	472	471	457	438	437	450	435	377	443	472	465	439	457	453	443	470	474	453	437	437	444	428	469	489	466	450	436	438	490	458	455	457	456	453	462	441	463	440	433	423	400	406	429	444	449	457	423	455	438	418	421	460	436	425	464	442	470	459	440	419	446	446	435	433	449	464	457	438	457	445	466	462	462	475	416	431	461	422	469	439	469	456	463	442	410	463	451	389	438	434	456	448	425	440	479	421	415	446	455	409	442	443	443	499	475	482	472	449	411	451	459	435	440	420	455	426	466	470	424	492	444	465	449	428	441	399	442	417	460	440	423	472	427	438	438	455	441	444	498	422	442	418	444	439	463	466	482	419	429	411	407	444	436	448	468	428	427	486	430	448	446	464	479	442	431	416	424	435	436	446	451	414	429	442	470	440	450	451	462	460	472	448	451	490	413	478	450	445	473	458	458	481	463	439	431	428	455	435	475	474	447	421	435	471	458	425	447	438	471	449	463	479	439	463	444	439	447	455	434	467	465	445	444	452	468	440	410	443	434	445	450	436	433	456	445	448	446	426	425	468	457	438	423	446	462	416	459	471	443	449	495	436	442	428	443	449	507	428	437	446	471	451	463	476	456	440	486	492	443	481	468	428	471	481	495	413	483	466	457	457	472	462	487	454	429	388	459	410	408	449	457	429	457	410	475	437	456	489	449	455	475	455	473	467	444	463	418	408	424	436	436	451	402	476	457	437	459	456	405	403	486	445	444	432	429	431	433	411	464	428	404	460	442	443	440	469	465	441	447	442	458	442	414	411	457	409	476	480	468	457	461	449	462	446	488	460	434	446	429	456	470	477	443	413	469	480	444	462	462	473	426	413	456	423	458	462	453	459	433	437	440	407	403	457	421	434	456	484	429	439	478	456	434	450	419	445	438	440	438	450	451	408	434	493	446	454	459	429	452	467	432	463	472	435	448	461	438	459	430	473	437	458	451	481	485	480	478	429	441	470	442	403	448	470	467	454	463	439	451	432	459	462	451	428	485	456	428	459	433	431	449	436	439	479	435	476	431	455	468	382	470	431	445	431	467	445	449	432	446	430	434	440	442	451	454	439	420	400	475	471	450	437	439	458	450	450	450	478	426	450	442	425	432	437	438	453	465	453	461	462	424	456	434	448	495	419	462	415	466	462	424	471	476	454	455	471	436	440	462	480	444	431	430	440	462	474	460	427	436	454	404	448	449	425	420	457	456	457	464	424	483	451	468	451	499	460	439	427	441	444	440	462	465	471	412	433	497	441	468	415	467	457	433	445	462	447	443	435	466	433	456	482	462	457	427	458	445	425	445	476	473	442	454	446	448	483	496	480	472	470	410	432	451	414	428	421	453	455	458	453	442	429	510	422	433	440	421	455	450	452	458	454	448	428	460	448	443	456	446	420	423	430	482	427	454	453	419	435	471	421	460	443	392	430	463	488	457	472	465	468	456	440	470	471	421	448	403	449	438	453	439	432	452	451	459	443	465	458	454	441	453	449	427	398	453	440	429	448	447	453	464	452	435	426	437	450	438	461	473	466	422	435	457	442	436	436	465	435	461	437	407	458	427	483	475	460	445	458	437	396	471	467	465	479	440	476	446	445	457	445	430	451	473	439	419	451	418	415	452	417	465	432	444	429	466	437	432	453	432	432	438	466	450	454	435	465	412	429	463	449	485	417	439	449	452	463	478	451	480	405	454	470	423	486	469	474	402	452	463	438	468	451	465	457	437	460
23862	21344	28583	24441	21341	10787	1260	826	730	597	575	588	582	520	538	478	503	551	493	461	535	530	451	469	461	512	517	534	453	476	511	461	464	507	459	482	464	504	485	469	472	431	483	474	463	453	478	410	458	428	506	494	483	461	484	483	475	470	438	464	448	469	432	460	457	453	471	472	501	463	477	449	406	450	452	482	461	467	454	448	479	412	451	447	488	455	473	427	461	442	508	454	444	443	447	447	480	448	436	462	438	441	471	449	475	425	419	475	421	431	501	454	460	469	443	459	472	456	472	433	449	470	466	453	476	482	450	447	473	478	487	427	461	439	450	449	435	463	452	467	492	457	486	477	460	450	454	469	480	479	436	446	457	458	469	460	485	472	440	437	486	449	456	455	444	463	502	452	466	474	465	495	473	476	475	441	482	453	483	446	472	487	441	451	453	441	466	434	433	464	472	417	452	458	500	469	442	444	454	482	489	449	473	489	439	485	448	447	424	465	441	498	435	443	478	459	447	475	472	444	460	457	470	508	456	461	459	492	455	467	414	412	454	427	451	457	458	484	465	426	479	460	494	468	445	485	443	486	440	451	456	491	487	445	446	469	461	448	454	441	456	406	457	475	453	473	451	486	484	478	401	421	440	443	468	465	443	477	432	483	463	476	482	458	479	436	445	445	497	497	476	467	441	450	438	467	485	504	478	476	483	471	449	461	435	424	415	479	465	501	413	454	462	453	455	441	500	482	477	456	483	471	480	472	469	437	449	451	464	449	458	451	457	452	423	451	453	486	498	468	465	415	432	469	467	475	454	439	491	447	429	454	474	489	474	473	495	443	450	494	439	472	452	428	487	413	469	478	406	473	459	482	477	446	474	471	505	482	456	473	479	444	441	474	454	441	457	503	474	457	474	441	454	465	430	431	460	419	455	471	461	485	489	469	453	457	487	481	467	464	484	449	460	447	506	423	482	430	449	436	421	455	465	451	425	444	452	471	449	512	457	457	456	448	440	483	429	440	443	511	440	467	452	441	428	445	456	477	431	454	474	456	449	455	481	450	434	508	484	473	461	475	463	462	459	468	431	420	444	446	459	426	473	468	456	441	448	477	457	389	452	445	490	445	477	477	459	474	444	451	441	437	512	464	459	507	475	457	456	473	454	452	480	433	463	485	471	469	484	472	459	478	451	507	472	440	465	449	482	462	466	492	453	421	441	436	449	451	467	472	438	478	444	449	468	472	497	445	446	488	475	434	437	472	477	464	467	465	440	504	436	471	471	431	471	455	459	453	477	455	468	468	437	426	417	489	447	486	462	415	446	466	461	485	433	463	472	470	458	469	466	503	452	438	439	430	484	484	458	487	491	489	470	471	477	450	436	464	446	433	456	433	445	454	447	446	477	447	432	447	469	438	473	474	442	477	448	417	446	445	490	489	444	426	479	445	472	450	444	457	445	468	458	466	440	469	476	437	462	463	441	462	467	472	438	429	467	427	451	452	470	468	435	452	483	490	479	478	475	414	438	469	477	470	469	428	479	499	426	465	415	478	438	447	463	458	450	462	439	452	512	439	444	455	441	486	464	511	464	443	502	474	459	437	437	450	470	446	482	458	439	437	492	478	462	507	470	496	485	458	480	434	459	447	506	503	476	470	468	423	469	498	476	449	471	432	469	528	457	456	482	457	465	469	481	464	476	426	420	475	469	489	482	418	434	455	487	448	437	504	461	451	467	468	452	503	461	457	474	462	465	478	457	466	434	441	448	433	483	479	489	490	469	479	516	483	481	438	438	453	475	467	421	482	466	436	461	451	479	447	437	442	461	457	443	486	470	485	449	480	476	479	471	434	465	454	455	457	448	471	468	439	450	472	461	477	450	432	473	440	475	475	404	455	490	449	440	450	466	462	458	458	446	460	460	518	499	440	475	496	450	470	479	462	430	501	466	466	472	474	473	454	468	421	467	457	475	459	463	459	461	460	493	454	424	440	459	446	454	460	465	480	495	444	453	461	489	481	454	458	437	494	442	482	463	497	503	473	447	466	509	459	469	454	449	475	486	443	457	460	447	490	443	479	481	472	496	433	484	464	474	441	448	474	418	459	486	471	440	436	466	467	480	467	459	474	490	491	490	446	468	502	445	424	472	440	450	457	486	525	427	447	472	474	472	485	449	465	452	430	460	474	453	498	460	429	499	481	450	448	432	469	410	457	443	451	442	451	455	449	472	438	463	466	438	497	472	464	444	484	461	499	462	442	427	437	465	444	481	447	480	475	475	491	458	428	460	474	485	430	468	424	461	473	441	459	459	444	473	440	463	439	443	414	490	447	444	476	476	469	480	450	455	440	451	468	465	447	401	489	465	465	430	492	423	417	442	496	474	428	494	464	470	390	437	451	444	439	430	448	461	411	498	449	408	432	484	452	464	468	459	456	468	475	439	455	469	466	438	470	455	459	480	461	442	456	436	478	439	444	449	447	457	411	466	447	467	453	471	447	452	493	506	498	480	425	450	458	456	462	449	466	469	445	430	473	473	481	470	463	476	487	468	481	449	462	446	462	466	431	444	434	431	495	462	434	428	455	468	447	450	503	487	467	434	442	469	466	456	464	402	498	450	444	431	455	480	453	438	445	464	451	462	478	502	474	475	479	439	452	509	461	496	475	439	452	445	428	481	442	508	414	478	452	476	483	479	485	459	454	449	484	425	440	478	466	447	427	444	464	524	486	470	442	443	452	460	486	510	443	419	465	466	452	499	500	447	458	472	469	466	462	475	432	451	463	506	452	440	469	455	487	458	466	487	457	444	454	471	469	447	467	476	452	470	485	451	471	444	458	453	462	477	465	466	476	465	465	451	444	460	459	456	457	458	460	442	444	465	499	488	431	485	470	457	456	457	482	421	415	459	435	503	495	447	447	508	472	464	488	483	466	471	471	442	469	462	449	478	469	483	440	495	486	455	466	472	454	458	450	449	454	495	445	453	440	484	477	445	514	430	488	465	450	472	467	482	461	429	427	445	461	459	442	442	430	449	485	483	479	454	445	478	456	443	428	485	457	485	443	444	424	485	490	464	456	483	486	475	462	483	463	430	458	468	457	471	467	465	461	469	465	432	476	480	478	460	478	462	436	466	453	448	507	455	452	467	452	448	474	442	435	420	458	468	502	451	474	449	476	466	467	442	445	444	498	459	517	409	496	479	444	475	408	470	450	469	395	464	458	498	446	438	455	463	474	504	451	480	458	480	435	476	474	436	439	451	446	456	455	469	447	468	446	474	436	466	498	468	457	465	458	467	452	459	456	458	441	447	415	453	458	432	456	484	482	425	443	501	465	484	454	481	437	437	445	472	482	459	450	479	460	487	458	439	454	449	460	434	463	460	472	464	445	478	451	469	466	471	450	471	430	435	439	444	461	427	438	446	466	452	438	518	449	469	484	442	460	433	462	483	508	456	432	443	434	457	437	464	459	458	461	451	457	459	497	480	457	432	453	426	463	486	433	454	456
3439	9016	7118	3348	2243	1701	1479	1235	1025	942	823	786	750	707	666	630	628	624	576	614	595	582	578	566	597	612	587	582	511	604	584	569	587	533	598	594	599	593	556	553	532	574	566	568	563	544	542	550	550	570	578	571	552	539	556	525	547	575	546	543	564	543	551	536	577	563	550	551	574	531	537	575	574	558	542	517	558	545	519	538	534	538	562	546	604	541	514	565	553	560	559	561	562	512	558	531	533	528	533	546	518	558	583	575	535	545	546	529	517	538	536	526	539	534	503	533	557	594	532	556	538	563	546	564	540	563	488	548	527	527	545	553	535	506	550	538	509	576	550	499	549	543	561	560	545	544	541	544	516	549	575	561	559	578	593	508	574	555	549	541	588	490	530	582	538	568	556	530	523	548	563	568	520	558	531	522	542	485	544	580	552	517	574	525	575	542	546	537	586	505	561	542	547	570	574	535	529	570	534	592	546	493	542	560	540	565	552	549	503	545	547	514	527	556	545	554	569	567	532	559	581	558	568	518	554	508	528	554	539	542	534	561	580	520	576	532	538	507	523	630	529	602	556	554	550	508	533	584	556	527	537	576	576	537	570	557	539	548	557	549	562	585	564	501	559	547	558	564	543	504	589	535	533	559	537	566	482	557	569	508	523	543	576	536	560	563	535	516	517	563	572	549	543	524	515	527	566	560	560	533	563	522	559	565	578	562	569	488	546	511	537	530	566	517	514	555	586	531	559	574	559	536	540	570	529	513	542	538	498	530	527	577	569	531	549	516	528	553	558	539	553	553	515	510	533	545	531	531	555	547	576	514	600	517	545	561	531	517	566	545	533	526	547	574	538	524	528	549	560	559	523	560	508	514	517	579	494	528	554	522	510	549	527	547	574	543	582	524	524	538	514	536	536	541	505	546	533	576	582	546	565	541	523	544	525	560	524	577	563	576	553	516	600	500	503	549	554	539	542	564	576	550	552	573	581	532	561	549	501	565	534	538	499	566	513	544	549	561	530	580	551	548	539	541	560	567	559	557	543	583	513	543	532	549	542	544	523	517	549	507	566	512	568	549	577	529	547	559	520	554	578	566	533	556	514	572	513	542	553	516	564	536	549	526	558	528	529	524	503	530	556	521	523	570	579	537	535	529	562	522	554	571	584	559	552	570	543	549	578	539	519	520	526	579	526	526	547	584	547	569	499	544	555	490	573	591	551	565	561	542	543	526	514	568	574	529	574	499	526	551	494	519	561	534	540	553	561	583	559	546	528	570	559	512	539	559	601	560	560	575	586	557	543	535	556	487	558	595	568	541	576	551	538	532	508	538	528	498	552	556	559	572	545	594	556	538	529	567	531	522	580	520	503	563	538	542	543	531	571	538	521	564	535	552	510	559	545	542	507	538	552	563	550	548	529	529	565	586	585	543	524	530	555	542	536	528	567	532	504	514	547	520	556	565	554	532	571	565	539	595	565	493	522	522	545	544	570	549	536	578	581	555	562	569	534	564	552	516	547	536	581	511	562	570	520	551	559	561	552	529	521	547	505	551	523	544	548	567	503	503	553	565	546	549	526	585	565	512	563	547	570	533	541	541	536	492	534	527	583	548	547	533	568	564	525	526	547	570	550	520	518	545	523	536	539	539	538	527	535	560	531	571	557	563	536	541	559	536	537	567	589	526	568	535	552	520	506	554	550	543	518	563	539	574	537	588	561	559	496	529	577	547	513	525	564	556	520	525	562	583	573	554	502	574	518	548	526	553	525	552	575	515	512	535	554	570	575	555	536	573	552	537	560	530	530	580	529	554	575	525	567	532	560	548	510	529	531	582	513	507	533	506	505	531	560	590	548	545	539	546	586	549	543	551	515	562	577	554	593	551	560	577	564	531	546	523	561	566	572	540	561	539	556	552	545	519	553	560	526	588	547	528	521	576	545	581	548	498	546	569	540	520	547	521	563	571	580	542	493	544	531	506	553	569	524	524	546	560	552	552	513	557	536	507	521	552	522	556	526	535	525	569	491	545	556	514	528	510	522	522	534	531	555	538	554	510	529	502	568	560	551	549	544	534	544	536	561	564	558	537	538	556	546	528	496	521	556	534	541	540	538	542	497	510	551	551	596	562	576	545	519	544	539	516	536	510	592	535	551	542	546	520	552	545	543	563	490	562	557	585	563	530	515	527	558	501	614	532	567	535	543	528	552	574	560	529	602	569	556	505	564	553	526	524	527	540	521	517	549	566	542	548	575	517	543	552	522	529	554	544	536	568	519	561	571	565	566	544	544	557	536	547	494	520	543	547	582	540	527	515	523	507	541	524	546	577	575	576	580	522	509	565	578	593	566	496	528	549	551	555	521	518	514	537	545	553	589	533	553	554	571	502	553	573	537	546	560	565	559	539	539	521	520	538	562	590	505	548	519	539	533	495	525	593	538	541	580	552	518	561	538	545	549	530	518	608	535	561	529	622	548	546	508	603	509	519	530	578	553	557	551	572	558	510	533	531	567	529	549	585	532	553	545	533	594	509	567	552	535	591	568	545	581	536	571	545	499	535	539	498	526	541	503	522	536	550	550	519	545	573	527	566	557	552	571	547	510	526	563	566	532	560	560	600	550	549	531	565	550	542	537	564	598	523	565	537	576	543	507	517	567	516	499	567	564	559	572	538	555	539	567	531	590	615	532	556	525	504	541	536	549	573	508	546	592	508	541	546	532	520	559	548	575	525	538	541	561	518	526	581	555	523	566	541	564	537	556	549	524	525	542	546	553	560	570	577	544	570	558	559	576	541	557	517	565	518	528	549	575	518	539	544	560	575	554	551	538	591	554	540	522	528	509	620	585	509	541	527	556	525	531	565	564	540	523	561	571	544	519	517	532	538	535	535	537	527	583	571	530	509	570	524	501	544	496	594	571	512	539	532	531	540	559	553	537	541	520	549	539	525	542	569	522	540	509	544	509	552	558	513	533	535	531	522	529	545	559	551	568	546	565	527	541	518	597	520	542	553	588	536	542	575	532	572	572	564	555	538	559	500	533	561	547	514	560	553	566	596	556	535	554	534	576	542	575	529	557	586	546	558	550	564	539	511	565	513	592	598	554	527	567	558	546	572	519	530	545	521	571	515	524	555	545	581	607	548	567	564	562	537	531	563	560	535	535	556	587	554	564	551	522	546	525	542	523	539	556	567	518	544	627	556	544	550	536	498	552	544	529	537	504	590	551	567	539	524	514	538	542	545	546	529	593	586	515	532	536	543	540	582	530	553	588	551	560	561	562	556	566	596	472	546	514	554	561	521	565	527	517	538	544	523	536	587	558	499	525	521	537	583	550	563	521	579	537	568	521	533	563	575	549	544	564	523	529	561	559	494	535	549	477	571	510	544	525	535	517	540	533	570	575	565	556	563	541	534	555	545	559	575	558	555	529	507	518	512	509	513	536	535	583	565	548	540	554	550	555	560	520	533	543	520	532	551	537	579	531	555	519	582	523	528	538	530	546	545
24965	21373	27695	25287	13019	679	448	351	288	290	276	270	240	251	226	215	211	210	206	206	188	181	180	201	172	195	179	207	206	193	191	193	205	185	179	174	195	179	214	193	183	172	211	213	193	194	205	184	188	183	188	200	209	190	179	181	188	194	194	182	172	191	184	211	173	171	184	180	180	186	191	189	167	159	166	190	181	185	169	178	193	184	174	171	179	187	182	189	160	181	173	190	199	178	172	177	181	193	190	177	184	193	196	201	178	171	168	214	179	184	164	152	183	191	191	170	197	190	180	172	162	149	197	191	183	176	176	185	196	219	183	196	212	178	176	186	173	179	174	190	170	181	159	183	200	169	183	167	191	174	162	163	196	187	176	175	191	192	180	174	203	190	177	156	192	190	180	196	208	154	174	147	174	184	197	164	184	179	194	206	185	199	177	172	178	196	185	184	188	199	196	184	187	188	189	180	190	221	194	206	193	186	219	179	188	180	171	182	214	166	169	212	196	180	165	169	184	174	179	192	164	184	180	208	205	186	156	157	198	197	168	184	179	184	172	179	192	199	178	176	196	189	166	189	154	185	205	177	209	193	196	206	187	189	173	190	183	179	194	180	187	199	171	187	168	203	185	175	198	167	186	179	188	203	174	192	176	158	176	189	181	187	154	182	184	205	184	176	177	210	179	189	190	185	199	187	174	186	180	169	178	191	189	164	179	172	192	197	179	199	182	173	175	176	166	182	154	163	194	185	165	185	181	206	174	201	194	165	177	182	182	190	167	189	163	186	193	186	180	165	171	177	171	165	176	166	173	191	191	169	179	205	206	199	172	180	205	196	154	170	184	176	206	213	179	193	187	180	177	188	178	203	179	188	194	188	184	184	186	188	170	191	186	185	190	175	204	152	181	200	169	187	143	185	191	171	181	197	166	203	203	171	195	161	186	199	187	177	204	189	181	190	181	186	163	208	170	197	175	186	202	218	206	184	185	168	177	166	200	180	211	184	165	202	188	189	176	180	196	167	202	181	219	177	173	174	187	221	174	172	170	180	184	209	195	182	179	164	208	172	184	178	190	186	193	179	183	152	182	185	169	184	178	198	185	205	206	203	190	182	192	194	172	161	182	182	211	186	159	195	181	188	189	204	194	167	188	193	171	179	196	188	185	171	176	183	177	175	169	174	196	168	163	183	168	168	198	174	185	179	147	170	171	183	180	204	202	180	170	182	176	187	180	193	211	183	209	200	191	180	184	184	190	185	178	171	193	171	183	201	176	183	175	169	195	188	192	214	192	194	191	175	162	180	165	155	182	161	186	183	182	205	168	184	167	176	191	206	166	185	183	174	179	161	190	180	191	185	197	177	170	183	197	162	172	223	195	178	199	180	170	196	187	172	169	181	171	193	173	165	173	195	168	200	171	195	175	207	167	179	178	186	180	193	164	167	194	184	183	211	189	191	170	158	172	198	178	176	163	169	177	193	185	172	166	181	155	200	195	195	180	202	185	195	178	188	186	180	184	194	174	206	221	183	166	202	184	190	188	198	186	187	210	172	165	163	188	180	161	181	171	174	191	181	213	195	183	171	198	172	219	186	209	175	186	193	208	203	199	172	199	178	179	182	189	162	190	173	167	199	189	177	156	192	191	200	180	200	157	172	196	206	166	162	206	163	181	193	195	205	196	187	168	194	203	182	169	191	191	184	177	169	201	191	179	188	190	209	166	166	196	173	183	163	177	158	175	174	180	201	187	178	169	195	185	193	178	203	183	196	152	194	192	169	170	173	208	210	161	161	192	199	176	156	191	166	185	169	194	199	196	192	199	190	183	184	192	180	186	216	175	179	180	206	145	184	185	171	158	205	186	181	191	181	167	156	162	180	195	187	177	165	163	191	164	190	193	188	181	193	186	205	185	175	202	168	176	162	168	172	181	166	167	174	185	179	195	172	182	174	181	189	195	169	183	193	193	187	192	178	185	188	186	206	215	193	203	197	184	196	182	181	173	194	163	174	166	183	171	182	195	187	215	189	185	182	177	171	180	190	203	175	207	179	178	173	187	197	174	189	181	124	179	178	197	214	167	205	201	196	173	182	174	169	190	190	180	176	182	200	181	186	190	169	179	189	174	183	175	207	190	177	197	173	187	189	184	197	171	180	177	199	169	186	186	178	192	197	159	185	173	189	184	180	183	192	164	223	183	180	180	209	204	141	180	182	178	170	173	183	196	200	169	189	168	177	177	173	181	212	190	183	203	168	178	185	176	187	163	192	186	164	193	186	211	190	201	170	186	157	181	205	176	146	176	182	161	210	176	208	193	158	192	197	175	191	189	168	177	205	168	176	196	179	179	152	166	180	162	173	200	178	175	180	176	170	175	195	200	157	184	168	182	166	186	171	199	212	173	184	188	141	178	187	201	187	186	171	190	197	180	180	179	180	187	190	215	206	198	194	180	182	168	165	195	198	196	172	178	169	195	164	167	160	181	176	206	179	157	172	160	187	169	198	182	191	178	178	155	173	171	184	208	183	188	189	169	188	196	179	181	180	212	189	164	209	177	150	174	194	191	158	172	187	169	183	172	193	186	183	167	177	168	186	186	193	187	190	179	193	173	181	185	204	165	166	197	187	172	198	177	180	184	160	205	183	217	187	179	182	188	179	181	169	193	178	188	182	166	181	195	190	202	179	208	190	200	165	173	188	202	169	176	191	176	196	200	187	161	199	158	190	176	173	202	175	185	163	180	169	151	144	196	208	177	160	199	173	191	182	191	180	179	165	177	181	163	172	183	170	158	179	165	168	180	167	184	166	167	179	177	177	172	200	198	183	176	180	185	173	169	171	177	174	197	163	193	173	185	197	186	187	176	200	145	197	171	172	176	185	168	165	170	179	166	194	190	174	168	201	184	180	187	180	175	191	164	193	171	172	162	165	163	172	199	172	201	186	186	184	192	166	185	170	178	188	165	181	196	166	204	170	186	194	179	170	171	155	165	180	188	183	205	156	174	150	166	180	197	178	183	185	200	208	186	180	176	202	209	226	177	197	180	166	165	176	187	177	200	187	171	180	197	212	161	184	165	179	165	184	161	201	195	181	180	150	163	165	198	163	161	184	158	173	181	205	167	191	202	192	165	183	172	199	156	179	188	192	174	164	209	202	219	194	197	182	178	174	192	186	186	179	181	185	170	180	203	195	186	184	159	162	167	191	178	175	176	188	186	169	170	162	182	178	154	178	183	182	208	172	189	177	182	170	184	171	187	202	184	162	181	183	190	186	160	196	187	193	178	159	175	183	186	190	181	185	198	182	179	186	210	178	167	168	174	176	206	170	179	175	168	177	189	189	177	174	165	186	208	203	160	175	163	192	195	209	195	203	182	191	194	177	195	205	167	200	208	194	174	170	188	192	163	174	190	159	196	184	178	182	185	180	208	178	185	202	187	197	175	182	171	187	166	199	185	191	172	188	203	195	156	192	163	163	167	192	169	184	181	193	185	186	153	168	200	175
3558	6056	4411	1910	1341	935	766	641	506	412	377	335	329	307	298	284	283	282	302	266	259	250	289	242	250	249	256	222	237	234	236	239	235	234	228	227	210	240	202	238	234	235	268	242	231	245	232	221	220	228	241	243	202	234	220	234	223	241	224	258	212	218	246	213	197	218	214	221	242	219	227	212	228	213	194	230	226	217	207	234	249	236	229	246	237	209	208	214	209	232	232	238	243	206	233	233	226	242	236	231	235	213	217	189	244	240	245	226	218	238	213	246	224	219	265	220	237	239	237	217	207	219	214	228	229	227	236	243	203	237	214	204	219	226	237	225	212	233	215	226	222	253	223	209	215	212	251	197	226	210	206	235	202	226	226	225	218	232	194	239	225	235	234	224	226	223	207	207	234	220	212	216	216	212	217	215	243	225	233	232	190	207	235	211	222	210	235	250	205	218	231	222	214	223	233	230	191	234	208	200	234	220	216	221	230	219	234	233	236	226	204	202	232	213	206	197	211	216	231	214	216	201	210	216	207	209	238	214	225	190	227	238	220	208	214	229	225	223	233	222	221	197	220	229	205	221	215	242	219	251	223	232	228	208	235	227	259	235	242	229	252	224	207	199	230	224	202	250	235	228	232	204	233	232	202	203	225	241	259	219	211	206	210	226	210	219	219	203	243	206	230	265	237	237	231	229	236	204	229	236	235	259	197	232	223	214	216	225	231	227	226	221	206	247	190	208	219	252	206	218	228	213	215	232	216	217	227	224	233	195	241	245	235	195	247	210	222	210	224	250	230	234	203	223	208	203	209	222	221	241	215	232	196	249	232	257	213	203	225	212	206	231	223	192	245	238	257	210	213	216	203	221	211	224	216	240	253	212	222	212	233	214	215	200	240	229	254	221	249	209	233	234	222	239	207	224	220	196	195	225	201	237	226	227	227	221	247	214	226	226	220	220	244	211	218	225	216	208	229	223	248	226	240	247	253	222	224	233	223	235	235	205	225	225	241	245	213	236	215	218	220	224	242	190	231	224	220	245	248	248	213	230	218	225	202	225	211	213	215	239	211	229	209	249	207	238	219	202	223	220	252	241	225	241	188	221	229	212	226	219	216	205	187	208	214	222	210	227	225	216	229	231	225	222	228	231	246	223	256	222	211	217	208	242	203	193	224	223	226	202	222	214	216	208	221	260	218	206	224	206	219	267	241	232	217	203	210	228	227	219	231	218	217	238	223	215	234	196	201	244	217	212	205	228	220	219	200	208	252	227	219	243	222	241	228	231	220	194	201	260	202	233	221	244	207	227	222	218	220	245	209	220	217	259	245	186	234	235	205	206	209	225	240	223	213	230	241	226	254	230	210	206	233	197	209	218	187	201	242	216	220	247	241	213	216	228	219	227	253	211	198	204	220	215	247	199	217	220	247	220	227	235	193	209	213	239	244	218	218	227	206	220	230	222	221	212	226	196	241	211	228	220	218	218	200	257	214	209	216	210	211	220	216	235	251	245	225	246	225	223	214	220	243	224	240	191	196	234	217	224	207	213	229	230	231	239	207	242	245	227	220	237	229	178	240	225	210	217	214	246	252	230	221	209	228	223	244	225	234	252	231	229	186	215	207	232	218	247	211	227	229	226	200	233	229	231	225	224	234	211	213	230	235	236	234	199	243	232	233	230	210	212	231	215	239	222	210	212	210	207	224	202	233	194	231	212	244	221	213	240	234	209	213	253	213	235	213	218	201	232	232	230	219	226	191	225	245	202	246	238	245	202	229	219	207	235	232	236	247	223	215	226	230	242	242	217	208	243	231	235	192	240	198	226	208	219	231	189	214	235	216	213	236	209	214	216	235	259	211	216	223	241	217	204	224	223	219	214	251	209	237	230	232	216	217	235	231	218	221	206	217	251	228	191	220	210	256	207	215	226	246	220	209	220	219	222	235	237	246	221	237	191	212	212	229	211	218	229	215	203	196	252	206	217	225	221	228	233	235	230	221	220	221	198	235	260	214	217	209	226	216	221	219	222	224	220	227	226	221	230	234	211	221	209	213	248	229	240	196	212	241	214	223	243	248	222	219	226	230	222	202	219	218	218	218	209	213	224	212	213	227	202	222	221	221	219	230	250	236	200	231	248	214	212	232	228	247	236	224	197	232	224	233	216	207	212	235	236	232	216	227	246	230	235	222	215	227	220	226	208	200	203	203	224	215	226	209	236	229	215	201	214	250	223	213	218	209	235	211	209	217	200	227	204	227	203	219	199	223	217	212	221	225	210	220	245	215	234	221	242	225	254	218	253	239	216	222	245	238	233	198	233	234	225	201	224	236	202	202	252	236	199	219	219	241	225	205	234	224	234	199	240	254	214	225	212	226	242	237	204	225	191	245	181	212	226	221	238	207	210	214	231	203	263	242	210	210	230	206	228	236	217	230	213	240	196	223	220	207	248	209	233	210	252	219	234	277	218	215	218	210	228	224	223	242	206	223	213	192	237	236	237	202	224	218	250	202	211	233	190	210	188	215	219	233	221	232	228	233	210	222	235	236	242	207	236	237	209	236	222	188	225	220	221	237	228	228	229	253	236	231	262	219	231	207	223	206	221	209	205	249	232	214	201	239	211	212	212	215	241	251	207	212	205	219	208	228	220	202	239	216	203	222	214	256	200	221	219	215	218	218	224	243	223	240	214	226	201	214	238	213	214	231	226	232	226	217	222	225	268	218	236	216	224	229	206	258	218	223	221	200	220	222	217	222	236	232	223	221	218	225	219	227	232	233	210	214	244	235	256	232	229	211	227	203	217	225	228	181	212	231	228	230	237	221	221	211	202	221	215	233	185	207	223	206	230	224	214	231	264	203	204	227	231	221	226	226	219	252	218	218	237	226	204	211	229	237	207	211	235	226	247	231	223	230	194	233	201	235	237	216	221	235	208	240	226	231	221	236	236	213	209	232	227	243	204	257	211	209	197	212	223	241	231	253	231	244	207	230	246	225	216	229	218	205	216	216	221	242	212	239	243	218	214	235	213	210	226	207	243	255	240	227	242	215	207	242	227	233	219	215	222	209	231	218	191	209	236	220	229	235	213	198	213	235	197	220	244	236	212	261	240	238	221	227	211	216	210	250	213	211	203	226	232	220	218	244	237	227	248	214	218	231	217	247	239	242	244	236	202	230	239	225	227	234	214	225	213	239	208	204	237	237	224	210	233	221	211	245	199	230	227	243	226	232	228	232	217	239	221	215	213	214	226	206	228	214	224	197	239	214	208	215	251	233	206	221	215	241	222	235	194	220	220	218	217	219	230	211	245	228	221	216	242	197	227	230	217	202	225	212	219	249	223	222	189	219	230	225	215	236	256	205	259	235	197	206	216	215	225	230	214	223	218	233	225	209	238	220	229	223	214	202	211	222	224	213	228	230	200	214	211	204	225	230	229	220	215	237	225	212	221	203	246	229	212	234	227	247	229	204	210	229	226	202	205	206	232	214	208	219	224	221	216	211	211
22806	21384	29059	24097	21375	21402	9813	997	673	630	537	435	409	411	386	347	369	342	321	287	314	299	327	284	301	322	315	283	248	262	291	253	285	258	281	250	243	263	289	241	239	239	239	264	261	241	254	250	268	266	262	229	259	250	243	218	237	254	237	266	257	227	221	235	215	233	232	234	246	249	239	233	265	250	216	234	259	229	264	233	233	248	254	240	240	236	245	268	245	232	251	259	250	243	247	224	235	254	244	225	256	241	254	212	271	231	234	233	235	216	265	233	242	220	259	223	234	242	251	248	245	243	256	272	242	221	234	261	269	245	229	217	277	254	261	265	247	229	284	223	248	252	258	223	217	245	234	224	252	216	249	230	263	247	234	254	242	246	269	229	245	257	245	222	256	261	215	258	244	240	262	238	216	248	241	231	245	250	261	252	254	213	245	227	240	241	259	269	247	237	245	248	233	228	246	242	241	262	245	266	247	253	255	225	220	248	219	237	227	222	244	241	245	247	235	237	239	241	230	231	283	245	256	247	237	231	233	221	221	237	234	219	243	226	240	231	209	250	200	262	226	220	247	249	231	254	242	234	240	247	230	232	236	236	230	249	257	239	208	253	226	250	254	226	225	251	237	229	281	251	245	239	233	219	244	256	228	259	243	257	225	247	245	233	233	238	234	231	235	254	221	263	231	254	232	227	246	272	251	237	233	238	262	207	257	218	247	241	236	261	226	254	232	236	243	275	275	238	260	226	225	236	241	231	277	219	270	241	228	232	234	253	244	223	253	245	223	235	273	221	256	246	242	241	225	264	254	236	248	242	245	222	252	250	223	276	267	237	259	216	220	248	218	271	212	221	243	254	266	246	221	241	250	249	235	232	251	254	229	221	217	222	225	247	230	216	259	223	247	252	241	235	258	225	269	241	269	222	257	258	270	217	274	226	260	264	239	230	234	255	256	239	233	260	245	235	289	205	252	238	239	235	233	235	262	267	246	250	229	235	238	255	267	243	237	225	252	214	260	240	247	238	226	239	221	274	247	250	246	258	263	249	252	241	250	213	230	260	232	232	258	230	257	232	232	255	261	231	249	224	224	239	242	228	248	259	238	264	240	235	225	243	251	261	202	237	222	225	220	265	241	219	264	252	227	264	207	248	244	250	231	264	232	259	231	264	256	222	252	263	259	239	221	212	224	220	263	283	241	249	235	258	245	249	227	235	226	231	224	250	236	253	238	254	263	248	254	250	255	256	241	243	245	255	239	252	271	228	230	257	227	244	242	268	217	234	269	238	236	250	252	230	241	240	264	279	234	229	242	249	251	246	256	240	279	245	261	260	256	213	234	265	250	243	230	231	235	246	250	242	271	237	232	249	234	231	226	222	254	246	269	255	227	251	247	281	259	237	226	223	256	249	251	274	254	233	239	247	231	240	241	217	225	255	243	249	207	245	230	239	242	234	257	232	251	214	220	242	262	228	251	229	252	243	211	244	205	238	239	248	265	238	252	236	253	199	239	218	247	222	240	250	253	225	247	201	242	235	266	236	262	274	270	252	246	255	212	219	241	234	244	243	251	253	239	221	280	261	237	248	244	263	250	225	239	247	224	219	248	258	249	266	249	253	247	249	249	232	223	268	253	234	228	249	223	246	225	252	221	255	222	219	231	256	262	214	222	259	246	232	252	259	249	283	245	237	227	276	215	249	224	267	253	221	224	238	250	243	211	259	226	225	200	272	241	244	245	248	221	233	250	258	242	252	242	256	240	238	260	219	238	235	261	239	254	214	242	220	247	238	241	219	213	226	233	253	253	254	224	252	217	259	244	285	253	218	245	256	247	256	258	231	245	238	215	252	229	198	218	234	235	228	257	222	214	252	225	248	259	231	216	237	227	223	253	234	238	241	254	252	237	218	245	239	255	239	239	257	226	241	224	248	248	244	238	254	267	265	248	262	221	238	240	233	211	237	240	241	240	240	222	254	226	276	244	232	253	230	241	218	211	237	256	244	248	261	240	216	216	260	246	230	215	235	230	231	231	238	235	236	241	249	236	240	280	247	253	224	244	218	246	237	261	220	234	237	280	271	237	228	262	244	216	241	243	265	223	256	233	207	245	232	251	244	236	266	240	268	236	231	261	215	261	257	249	231	225	220	236	240	252	245	255	231	208	253	248	186	254	273	224	265	234	225	228	225	225	279	237	245	237	249	234	246	242	251	243	239	247	241	226	246	248	263	233	230	229	225	242	239	209	238	249	243	255	220	222	237	236	246	252	247	249	226	234	255	240	260	251	254	232	249	253	237	230	257	269	217	239	220	261	237	259	259	224	247	224	247	252	241	231	240	250	229	256	246	238	239	209	229	244	252	257	226	246	244	246	234	204	240	227	251	262	236	234	235	232	217	215	251	244	197	220	236	221	225	247	249	246	237	247	247	261	252	243	240	211	219	219	204	235	234	220	234	238	212	230	236	239	247	248	230	239	215	249	231	241	240	275	230	226	223	256	251	253	233	247	237	248	236	218	255	251	237	236	241	238	239	245	265	242	219	235	229	252	241	241	239	256	229	233	248	246	224	257	233	238	225	242	248	228	266	245	251	225	218	239	256	241	240	236	260	241	262	260	236	237	231	251	270	252	239	262	238	242	232	266	230	254	221	253	248	249	255	246	214	217	256	247	248	274	207	241	237	237	237	253	236	232	234	218	225	244	217	235	215	248	239	254	211	221	257	239	237	245	241	238	239	239	228	246	261	204	238	241	260	225	231	242	229	238	255	226	260	232	230	220	279	230	249	252	225	242	252	227	232	264	220	239	275	216	237	258	227	241	241	233	237	253	235	275	237	258	250	249	262	255	272	212	215	262	260	255	257	261	266	252	250	221	241	234	248	226	232	265	242	226	251	245	226	247	251	213	255	238	219	218	243	211	250	253	219	259	265	227	241	230	235	246	209	227	256	240	226	254	227	211	235	258	250	242	243	225	221	246	225	232	249	210	238	256	247	210	250	247	221	236	239	253	240	268	231	269	234	227	238	251	243	232	253	244	247	225	247	235	242	241	236	239	227	237	226	231	232	239	249	255	230	237	246	241	256	241	244	236	272	218	251	233	234	264	250	216	225	237	227	235	230	253	240	246	224	261	242	258	240	251	275	211	234	230	234	259	238	213	226	244	237	238	232	269	234	248	221	234	245	244	227	224	248	225	222	235	246	238	206	241	217	254	235	250	230	216	254	233	251	240	209	244	232	242	241	204	223	217	239	209	229	248	215	232	247	238	249	264	227	243	224	214	248	197	231	244	244	248	220	238	213	236	257	223	237	259	230	240	228	233	244	235	240	231	255	232	237	265	225	230	223	209	241	219	235	250	236	242	272	229	263	207	220	247	229	244	216	252	213	273	272	226	245	232	247	225	229	226	252	219	227	272	221	234	249	229	241	251	247	251	245	247	229	246	244	250	228	227	241	249	276	236	247	253	239	236	243	261	241	229	266	242	264	245	260	254	227	230	240
4681	14940	11827	5395	3666	2588	2045	1566	1273	1023	831	740	651	645	559	558	498	471	432	470	430	407	388	415	417	351	375	347	324	367	346	356	342	362	358	323	340	328	334	311	370	321	297	285	291	340	331	341	336	302	349	274	313	309	317	315	303	325	317	278	283	312	304	317	335	317	313	296	323	318	321	318	287	307	275	355	276	312	310	298	263	317	312	310	336	285	292	328	268	326	332	318	320	287	309	300	319	308	303	326	304	304	306	300	285	322	295	322	310	290	320	317	326	310	279	271	342	296	282	284	324	295	283	285	328	277	283	309	280	324	312	303	281	311	306	321	312	283	314	300	294	298	302	286	305	305	312	286	330	316	298	306	314	318	301	302	306	295	268	303	281	296	300	285	296	296	325	311	315	274	296	280	298	323	302	294	273	281	319	298	313	282	304	309	338	285	297	313	307	277	303	332	304	305	302	305	306	303	275	282	308	304	304	327	320	292	293	301	319	300	288	302	310	281	258	281	264	311	308	292	292	325	275	281	306	290	295	304	304	296	286	305	298	320	285	278	264	328	312	291	273	314	285	309	295	297	325	313	305	295	274	301	305	290	293	305	280	301	287	290	273	279	311	294	295	311	280	286	327	272	288	302	291	308	303	314	322	321	288	291	291	285	289	296	321	295	306	289	320	288	238	272	302	308	289	276	317	304	256	282	300	336	294	304	309	338	302	317	308	315	307	310	290	313	297	298	317	313	306	270	295	279	302	293	283	304	300	295	296	295	304	324	289	263	316	301	262	302	292	280	289	303	298	336	288	310	318	267	287	329	288	298	314	273	291	297	294	309	293	316	289	306	307	291	306	295	313	290	289	287	292	285	308	277	305	305	321	280	279	315	298	297	295	264	305	325	305	315	294	305	288	312	302	311	270	295	314	311	328	289	318	325	293	277	303	287	331	295	308	297	297	307	325	317	333	291	293	312	296	319	292	313	315	314	315	285	322	286	279	307	294	270	334	320	320	309	324	295	329	306	278	285	321	300	273	325	329	306	300	280	290	331	319	316	312	299	286	304	288	318	323	316	317	304	307	280	281	347	284	325	333	294	304	303	291	287	280	300	296	293	288	283	305	307	304	317	311	305	315	298	296	297	305	339	334	283	290	304	352	319	285	310	300	314	310	316	309	277	276	292	286	277	305	258	309	297	305	289	291	290	311	251	302	269	309	333	304	312	271	300	268	309	318	339	343	298	309	310	297	280	311	291	321	313	302	285	299	315	323	264	313	312	317	279	295	306	258	300	283	319	303	289	306	272	313	302	290	300	279	280	308	308	267	308	273	307	292	288	304	296	356	314	283	299	320	299	306	288	277	297	303	285	280	296	272	298	288	274	301	301	292	310	315	278	306	298	285	304	344	305	317	271	307	321	282	282	310	282	295	276	268	300	290	302	292	290	314	305	288	275	315	274	309	308	294	338	286	283	309	310	299	289	306	318	281	328	293	285	305	291	299	324	312	311	282	241	279	282	289	294	329	289	324	317	310	322	318	291	304	276	320	317	325	264	323	336	320	295	301	326	296	284	301	326	288	278	297	306	298	301	287	304	317	315	312	312	293	335	315	297	291	314	305	336	331	301	304	278	306	327	313	321	308	292	307	301	307	320	316	325	303	300	278	296	295	276	329	292	321	317	279	301	281	312	314	320	299	297	294	310	306	325	302	313	292	292	282	286	311	290	295	260	297	301	283	317	282	319	267	285	284	286	320	310	309	312	301	284	313	282	268	314	285	311	301	284	343	314	340	296	311	311	331	298	304	318	272	298	318	278	318	309	319	292	310	286	281	279	310	310	307	288	308	271	287	320	320	282	298	297	298	295	314	313	285	312	307	337	310	273	309	306	317	314	270	304	311	299	304	309	295	305	322	283	295	316	329	267	282	306	296	311	317	289	301	288	327	300	319	305	283	299	314	319	288	268	312	278	290	309	264	288	352	290	270	328	318	298	306	322	283	299	273	323	287	283	297	289	308	295	291	289	312	288	297	271	319	272	299	312	300	308	335	291	280	332	301	319	301	301	304	274	286	268	272	296	291	269	336	292	317	290	282	317	274	312	306	280	295	288	294	347	278	296	332	303	296	301	322	293	276	320	286	295	313	287	283	300	284	309	300	304	301	305	295	273	309	298	287	315	316	289	305	293	287	327	288	310	321	287	312	320	285	307	318	298	315	321	283	301	309	302	270	317	307	283	295	264	288	295	301	325	295	263	304	335	269	328	290	298	294	307	314	308	287	310	289	311	295	322	298	329	279	325	308	270	301	326	288	287	267	284	304	322	274	315	337	319	285	315	291	302	316	299	307	285	286	303	296	282	292	282	299	305	331	308	304	295	302	323	301	302	295	305	292	300	300	296	331	287	317	279	322	294	309	281	297	283	311	298	298	322	298	259	297	298	308	280	279	312	305	302	302	294	299	263	303	281	294	286	318	299	308	290	298	315	313	303	266	304	297	316	282	308	276	302	320	322	297	293	268	316	297	321	279	286	282	312	284	296	301	292	294	287	302	280	308	291	299	306	301	288	285	298	323	317	282	319	322	286	300	299	302	301	292	325	288	319	303	313	286	283	298	300	280	308	317	322	311	322	296	292	306	329	328	297	276	329	314	302	310	271	284	326	314	306	299	283	292	294	277	279	302	274	301	321	307	323	302	318	310	306	293	269	277	312	292	313	313	294	285	353	289	302	301	311	290	310	262	282	292	330	264	296	310	315	286	298	319	300	304	307	296	292	330	336	290	297	328	302	297	307	319	319	309	322	305	309	284	282	282	306	323	312	289	279	291	318	315	318	265	303	291	299	303	292	297	277	308	292	264	298	282	308	298	271	310	284	319	291	284	271	260	297	258	314	313	336	275	303	307	304	298	272	299	297	317	305	296	305	286	258	328	279	321	295	278	328	318	285	318	326	291	296	294	276	322	295	284	291	300	271	330	318	279	295	296	285	289	295	281	313	337	323	297	295	284	288	299	313	289	309	298	297	293	282	304	291	298	293	300	305	317	313	342	306	276	285	281	303	307	293	295	298	300	292	286	334	300	302	299	306	311	297	324	323	333	314	287	308	292	321	305	315	298	321	327	290	314	287	274	259	284	274	300	294	298	299	331	281	298	319	260	290	320	287	312	318	319	334	310	288	316	325	310	317	272	291	282	318	313	285	305	324	288	315	290	287	313	304	276	312	291	297	281	296	320	314	281	324	303	274	309	296	352	299	265	309	313	308	286	326	281	315	311	286	301	271	277	283	327	311	325	311	269	325	308	297	307	314	273	321	301	310	305	296	317	286	303	310	299	326	334	290	290	301	279	295	313	284	313	307	292	302	305	316	299	321	305	291	298	303	303	317	318	301	284	312	287	322	304	311	299	330	285	299	338	282	294	294	296	286	297	299	320	290	288	308	277	328	304	292	336	319	272	304	289	296	290	289	270	347	333	293	302	274	284	302	293	291	276	285	324	275	308	300
27587	19382	5491	823	486	459	414	423	426	365	346	367	386	375	380	385	381	366	391	366	402	390	398	365	338	356	384	355	350	377	393	402	374	377	369	375	404	407	350	403	409	385	380	355	379	340	393	370	371	394	389	366	403	376	367	353	359	365	377	335	387	384	377	351	387	349	382	399	380	363	346	363	388	376	376	375	372	385	405	371	400	395	416	406	391	378	387	360	406	339	386	385	345	392	419	407	387	327	337	385	365	362	376	355	384	362	369	350	353	375	344	383	385	389	313	357	383	387	372	381	341	395	335	362	432	378	384	326	353	376	390	369	406	383	391	369	364	390	387	353	374	392	360	386	362	399	393	377	353	398	358	379	385	379	360	388	378	357	353	376	375	337	374	387	353	383	358	352	385	378	356	368	376	339	405	366	377	408	372	371	392	382	362	391	419	373	375	390	395	372	376	378	361	402	349	370	329	382	379	362	402	358	352	379	364	364	358	347	357	405	370	372	364	403	385	402	349	392	378	380	358	369	361	362	374	381	389	414	360	388	386	402	368	372	381	355	394	342	373	368	402	396	385	372	415	391	390	327	351	385	372	362	405	372	387	369	375	353	360	378	378	401	398	418	429	387	381	388	388	388	401	355	407	405	363	372	370	381	387	387	377	400	365	396	363	374	362	354	406	389	351	378	370	341	349	349	375	389	339	375	377	405	379	395	371	349	388	383	325	380	364	385	397	356	411	375	377	334	344	399	416	357	361	353	413	372	389	385	352	346	356	369	373	357	371	367	350	353	364	368	385	384	396	394	368	353	348	375	393	383	358	368	391	379	348	395	411	383	394	372	399	412	353	375	367	373	374	393	388	403	371	414	396	395	412	375	381	360	400	402	384	358	368	365	406	374	351	392	402	335	371	399	364	400	402	370	382	357	367	379	400	376	367	379	381	378	402	368	379	415	404	371	377	402	364	350	394	402	370	390	355	350	362	380	374	406	372	387	382	407	347	360	368	372	394	380	361	366	388	389	373	374	374	376	373	382	319	395	355	369	413	408	340	363	396	364	362	380	347	391	372	352	371	388	385	391	381	370	372	406	387	379	369	392	393	362	350	370	389	379	377	387	326	371	358	392	393	368	433	402	365	379	346	371	384	356	359	374	367	368	371	355	357	367	365	407	406	391	379	386	366	365	390	394	383	369	373	381	385	388	406	383	380	366	401	398	375	385	360	367	401	367	369	373	376	385	353	369	361	356	365	382	336	391	386	340	368	390	409	369	370	352	380	355	409	380	374	377	358	377	367	362	368	363	355	360	395	349	399	376	361	349	371	386	387	376	361	355	357	372	368	344	379	368	382	381	388	371	365	357	396	373	361	389	370	346	364	354	360	377	378	360	371	377	391	398	373	366	397	370	391	362	385	373	366	385	386	414	352	381	384	385	378	378	403	378	412	387	381	386	370	383	386	390	352	354	370	394	392	353	363	368	356	377	365	397	379	401	401	367	347	388	410	379	346	382	333	374	375	370	360	383	409	354	369	377	374	388	365	375	390	373	349	382	385	350	371	344	378	403	337	397	389	341	383	349	378	377	378	358	365	376	330	417	346	396	376	356	395	365	374	356	376	374	360	373	383	372	410	419	375	351	385	364	398	380	376	355	368	384	329	370	396	382	391	357	350	339	386	358	412	371	387	377	339	351	370	409	376	353	353	427	354	367	383	381	413	386	384	346	376	381	338	377	404	355	407	380	358	395	404	414	389	404	394	379	330	365	346	351	397	371	381	359	370	370	384	359	387	388	375	402	373	381	387	375	367	328	365	367	362	378	414	365	360	392	349	376	417	392	384	356	389	391	372	382	386	378	358	370	358	395	407	373	352	376	398	388	409	379	395	381	355	379	386	375	405	379	432	381	422	378	341	361	341	405	374	359	377	401	365	426	364	358	386	355	361	391	382	395	339	340	379	386	423	337	376	364	354	410	389	389	389	359	361	391	387	365	365	354	405	387	371	357	346	371	361	359	351	409	384	334	392	349	401	400	408	372	360	406	376	396	406	352	417	402	378	391	351	392	366	381	391	401	367	366	365	379	334	395	396	406	396	395	325	350	348	394	390	352	374	383	389	419	347	415	349	395	393	345	375	351	387	347	380	398	374	400	397	375	420	371	377	411	397	371	339	419	360	380	378	366	349	355	358	378	377	399	393	353	356	383	382	404	406	387	385	424	353	385	378	386	411	370	365	376	371	377	392	404	371	365	357	384	373	385	357	371	371	373	407	397	361	401	378	372	375	367	391	400	359	390	363	353	383	395	405	391	375	370	360	377	375	384	387	371	399	383	382	419	392	363	385	391	366	343	396	388	358	378	380	372	350	387	369	380	358	391	366	381	396	396	367	377	365	388	362	335	354	365	371	373	384	377	372	394	370	374	398	394	384	411	396	359	372	402	384	431	349	365	365	389	369	355	343	379	371	371	408	369	373	373	360	365	387	390	392	381	360	356	391	391	411	401	395	419	384	386	387	374	360	375	405	390	388	395	394	392	376	378	391	352	389	388	383	356	362	378	354	366	369	370	373	376	389	420	362	357	367	380	380	347	373	370	358	366	365	378	392	408	370	396	385	377	386	366	396	374	408	358	360	392	417	403	387	374	351	372	400	368	388	350	398	346	349	389	376	372	371	372	358	398	384	413	378	356	388	361	383	388	384	388	383	366	364	391	393	399	392	368	392	422	395	337	387	385	352	364	375	391	369	389	375	368	381	370	396	365	371	352	365	393	398	379	386	406	400	364	371	366	371	367	382	382	387	387	383	389	386	383	391	436	369	367	380	387	383	384	394	383	420	357	409	357	381	392	340	381	395	384	367	388	372	349	395	362	387	373	407	351	334	385	383	386	381	368	378	387	344	372	375	386	377	364	367	389	370	416	354	365	383	348	397	357	379	347	355	387	402	407	353	398	386	345	399	353	375	406	378	353	371	381	357	374	391	373	366	428	335	409	375	338	396	374	362	330	422	389	370	397	387	396	365	392	380	400	360	395	352	360	371	403	375	387	391	366	378	379	373	400	431	356	393	358	355	380	375	367	422	374	390	362	389	382	358	377	378	346	361	376	413	365	364	394	388	379	360	373	382	370	364	374	386	387	375	376	385	341	378	355	366	373	368	357	339	384	391	348	377	385	386	379	398	378	413	366	401	369	368	415	388	361	382	348	364	363	404	386	395	358	374	355	359	389	363	365	340	355	391	382	377	390	367	378	393	392	366	384	375	391	406	381	366	343	389	381	356	406	362	333	343	384	397	374	370	428	377	359	392	358	401	393	411	384	363	403	379	388	372	354	360	373	385	368	399	353	365	380	394	413	362	378	359	418	405	370	376	381	367	356	363	389	373	355	384	358	388	386	350	377	388	349	346	385	375	383	367	368	388	366	418	354	393	370	399	408	369	368	391	377	376	362	375	393	375	408	360	404	380	376	365	377	382	382	362	380	376	364	387	402	367	383	366	387	378	384
4414	1914	1684	851	603	542	497	492	478	481	444	466	433	492	431	449	466	454	414	445	503	418	447	464	423	461	450	420	442	469	432	458	449	433	484	428	455	457	457	447	450	503	485	450	422	439	486	459	425	475	446	441	417	441	438	453	443	481	473	460	493	441	418	439	444	446	451	445	441	432	430	442	397	455	466	451	425	418	427	419	460	445	421	424	466	429	458	425	428	456	456	464	436	424	451	416	427	445	427	451	459	454	428	426	453	416	438	446	452	452	456	437	471	424	467	432	421	437	404	424	435	413	481	439	455	403	443	425	450	444	445	458	438	446	457	448	467	436	424	424	454	443	480	456	427	442	444	456	405	427	422	403	482	455	450	422	435	461	455	442	439	411	436	431	442	478	417	473	481	425	417	464	462	445	426	445	452	421	465	445	440	454	454	458	464	459	448	452	466	451	442	422	441	440	431	432	406	429	427	432	445	472	429	462	447	424	460	433	501	415	404	447	465	444	439	441	445	464	432	420	464	502	444	438	432	455	405	434	451	456	436	439	436	472	436	400	425	419	427	486	461	417	451	452	440	433	456	445	445	455	446	480	420	438	447	445	445	460	506	431	451	439	448	442	435	455	434	463	448	457	455	410	402	435	475	448	474	439	449	453	414	448	451	417	454	460	435	408	432	425	478	473	433	468	466	478	467	427	439	447	455	415	444	431	444	400	461	455	405	437	438	415	419	474	434	471	447	449	422	432	427	424	450	441	462	470	460	478	488	455	458	469	397	454	452	438	451	446	438	456	427	477	448	451	446	405	458	451	467	419	413	458	419	431	451	454	440	464	456	439	448	440	472	459	455	459	446	422	469	462	425	471	438	397	440	440	409	450	455	455	471	424	454	431	428	415	440	444	447	444	434	461	461	435	428	466	401	438	412	464	497	428	443	426	424	405	416	480	436	481	423	447	482	437	473	482	436	454	441	434	508	409	452	425	446	461	463	433	411	471	456	409	395	442	449	429	442	447	477	407	401	451	435	421	457	440	439	442	450	424	407	463	490	418	456	456	449	464	397	446	452	444	448	412	452	447	461	458	437	425	418	455	426	449	432	441	448	464	436	426	407	435	443	409	459	462	460	446	472	440	435	476	429	458	439	437	440	423	454	467	484	431	486	464	478	430	462	446	421	454	462	453	452	390	457	432	465	421	432	465	443	483	478	439	451	453	420	442	485	423	453	425	476	428	409	476	438	420	433	443	476	473	413	381	438	442	439	432	461	448	466	484	416	455	459	439	461	456	418	411	428	451	412	411	418	472	428	430	449	439	431	414	433	459	445	438	431	427	415	437	423	446	431	453	428	432	418	437	442	446	466	451	464	420	437	417	475	419	452	403	430	444	379	447	438	426	448	423	448	430	407	423	470	480	420	456	429	451	478	438	456	444	489	420	465	406	437	465	449	449	408	429	412	450	431	443	438	420	401	448	458	452	427	479	467	467	439	469	456	433	454	438	440	429	423	490	436	440	427	456	385	461	463	467	424	449	468	437	469	447	433	450	443	434	429	480	460	449	415	453	464	455	444	432	403	451	467	458	453	478	435	473	416	450	469	472	468	445	441	465	441	466	426	406	455	491	442	414	470	448	445	478	441	446	450	437	425	446	437	456	436	428	434	451	451	459	468	461	460	459	422	450	461	475	419	407	425	479	449	467	417	439	466	438	437	486	457	444	420	462	459	488	450	440	441	427	446	468	452	455	483	416	469	397	435	446	483	483	452	448	442	470	454	445	454	465	429	427	430	434	437	442	458	440	464	447	456	435	446	454	449	459	452	424	429	410	431	444	441	412	445	430	472	461	466	455	452	472	488	463	452	426	423	485	461	477	453	451	449	429	432	450	446	461	472	462	443	449	433	467	433	433	441	402	422	452	468	429	447	467	444	480	446	464	448	472	434	459	474	411	408	431	435	441	435	413	435	429	432	450	400	426	452	489	478	441	435	451	455	402	454	457	418	425	447	451	481	450	452	458	413	460	471	457	404	459	442	388	456	426	440	458	423	457	453	429	423	468	424	454	466	452	421	432	450	478	470	423	430	434	457	417	447	445	452	482	454	425	471	454	441	436	429	424	432	392	452	431	448	459	475	444	480	447	445	447	452	437	453	429	503	465	470	415	469	423	444	419	435	436	396	422	455	424	437	392	478	481	455	420	455	438	463	467	401	431	449	415	478	483	415	453	446	449	516	451	463	409	456	436	449	460	426	441	438	469	429	415	448	449	430	449	435	480	458	452	426	457	447	411	459	477	431	459	415	452	449	399	435	431	505	454	456	426	440	442	455	456	459	433	423	443	469	432	436	454	462	456	424	414	461	404	437	451	442	449	435	472	423	443	436	442	435	446	440	403	453	499	445	416	410	441	441	432	462	455	445	481	430	438	442	427	441	479	431	414	420	445	460	458	470	469	439	404	439	469	454	437	476	421	441	427	443	412	450	417	434	452	450	419	453	470	458	405	450	442	447	456	445	478	409	441	460	431	433	437	460	430	456	425	468	501	436	434	426	397	439	412	419	451	417	466	431	423	463	409	464	459	442	460	428	391	466	463	457	446	429	421	404	427	463	473	449	453	465	440	466	471	470	470	474	449	483	439	441	420	474	456	399	440	425	443	432	427	468	425	391	419	409	443	452	462	452	437	446	451	435	435	451	450	444	443	451	447	416	421	401	429	464	452	437	417	445	480	480	406	459	415	450	442	425	465	458	449	459	434	418	462	432	452	439	475	453	447	464	438	436	412	416	429	460	447	416	489	426	401	424	461	466	461	392	433	435	441	457	411	430	425	448	431	445	449	440	460	439	418	439	479	428	463	442	458	434	452	423	421	427	433	452	469	468	452	424	442	476	435	443	429	442	469	430	460	444	472	456	453	455	466	418	483	429	432	401	466	443	410	467	458	454	442	439	443	447	440	449	500	402	443	439	456	461	459	436	472	439	433	460	442	418	402	469	449	439	404	458	452	417	431	450	392	435	452	517	441	422	456	423	433	443	452	448	457	453	471	429	459	447	418	465	443	450	454	443	465	462	470	431	464	411	393	459	448	437	484	476	424	428	472	452	432	449	419	420	441	429	463	450	421	459	468	475	442	422	426	453	446	433	447	432	406	453	431	465	435	410	435	437	441	437	448	458	424	426	412	430	441	413	464	405	436	436	460	462	439	436	456	454	446	455	463	440	447	404	400	445	451	440	466	440	452	446	477	434	471	458	449	447	427	467	478	436	441	471	422	421	469	478	486	445	456	442	438	424	437	434	458	472	480	436	461	433	468	396	451	480	454	456	429	434	465	466	445	424	403	399	426	430	451	443	432	431	437	487	487	433	415	460	425	415	461	454	449	444	452	441	436	408	461	487	407	456	409	441	404	442	434	422	432	434	468	474	463	450	419	451	425	399	436	409	434	461	460	446	449	442	464	410	432	447	428	443	465	428	470	460	421	431	473	471	447	434	453	451	444	444	438
23950	21426	28683	24556	21426	10745	1283	790	728	662	601	564	561	523	511	493	509	489	497	515	466	452	451	456	456	464	542	522	484	499	477	486	489	486	508	456	482	514	413	481	489	431	481	471	470	446	479	457	407	464	474	472	459	463	447	453	455	447	431	466	458	456	423	473	481	440	467	486	430	448	445	460	482	462	492	450	462	469	467	429	459	506	463	456	447	503	466	487	450	466	425	438	420	438	378	449	437	426	445	460	489	440	456	443	467	463	432	469	456	459	464	434	466	421	480	473	454	431	472	460	457	438	444	483	465	428	473	475	487	430	436	458	456	460	466	423	430	436	461	441	459	433	434	446	438	463	458	455	419	447	447	464	470	486	421	467	475	473	400	471	464	463	461	439	453	451	486	426	456	449	484	428	482	455	463	419	460	435	432	504	471	462	445	418	456	465	476	444	443	474	510	449	463	433	461	449	432	457	433	453	419	452	451	468	451	477	447	448	443	471	469	459	438	450	476	464	456	451	463	472	436	445	444	472	443	513	427	454	474	447	437	449	469	424	457	445	464	456	471	509	447	455	476	466	459	474	468	474	485	482	456	399	438	482	443	456	432	466	454	412	453	433	460	448	477	438	470	444	472	461	458	486	454	423	407	456	449	444	415	453	454	470	426	471	423	456	439	446	430	432	461	462	436	456	466	462	463	447	452	447	432	465	451	424	461	467	440	452	413	447	438	445	409	438	428	397	447	434	403	470	486	458	408	470	433	414	434	444	478	453	453	456	431	457	480	460	421	476	475	431	422	453	425	463	430	427	454	474	449	443	468	458	465	407	390	443	446	427	428	427	435	447	433	405	452	455	447	482	427	454	462	446	492	471	457	445	428	473	469	437	446	439	461	480	450	432	464	472	471	444	415	439	413	451	457	504	428	445	463	442	380	461	398	450	475	458	462	448	431	400	460	460	423	469	474	452	445	476	443	425	463	456	435	471	471	459	440	419	431	453	442	477	441	412	452	449	449	462	447	459	489	419	439	466	441	430	434	426	456	420	434	444	475	457	463	418	448	430	437	489	453	426	446	489	431	437	415	478	475	489	462	436	523	412	460	424	464	461	430	454	463	469	471	460	424	451	441	449	446	486	462	470	444	451	479	469	424	414	461	444	431	477	443	424	420	431	445	465	443	455	427	453	453	437	406	446	474	442	414	451	434	451	452	428	447	466	404	426	475	494	452	438	472	492	430	427	422	443	413	421	444	454	432	470	444	429	431	508	446	464	464	424	463	463	416	492	439	438	464	460	461	417	435	471	427	458	509	469	486	417	450	438	494	415	450	457	426	485	474	455	463	428	450	504	483	462	473	469	455	469	417	474	479	442	449	481	452	525	481	457	481	427	448	443	423	476	416	430	421	435	401	473	441	429	437	451	440	451	455	439	435	436	491	449	459	438	495	460	464	440	461	447	472	425	405	443	417	463	443	459	413	444	440	504	446	458	451	435	453	459	461	433	464	470	453	431	460	475	462	456	439	444	481	463	502	441	445	461	457	441	442	447	425	447	468	442	429	449	438	441	473	456	423	424	449	431	463	455	443	470	458	492	436	497	451	445	473	447	456	446	440	487	444	440	441	462	473	478	480	459	416	435	440	437	471	455	473	434	444	449	496	500	473	435	453	485	505	421	491	480	474	441	421	481	415	446	453	482	430	447	433	458	448	435	473	446	448	426	427	450	471	470	481	449	426	441	410	422	463	429	476	427	442	475	462	441	470	445	503	469	446	442	470	480	437	446	468	451	461	469	422	413	471	449	448	430	493	400	447	448	439	458	480	464	425	454	484	426	456	461	439	447	470	451	424	482	490	462	446	473	470	420	436	461	466	477	410	445	443	457	435	482	452	438	420	456	461	470	425	439	459	458	441	473	412	465	488	453	451	454	472	419	462	479	425	433	470	500	511	428	443	465	446	449	426	458	467	479	445	451	428	441	453	475	444	472	469	485	438	441	489	465	437	494	462	471	459	475	459	437	442	432	468	431	398	428	445	447	450	449	483	410	447	443	445	428	418	439	427	473	433	424	442	440	496	469	428	455	439	492	481	493	432	478	448	446	400	446	427	453	433	426	448	448	495	477	466	442	441	457	530	464	436	457	437	411	439	457	458	434	420	453	426	483	423	475	434	498	475	442	434	457	428	431	450	430	442	439	457	464	433	404	486	468	478	465	465	390	467	451	498	401	475	466	436	485	441	447	411	451	453	465	517	439	467	445	419	436	419	430	456	494	466	422	430	462	441	451	466	446	463	428	459	476	491	439	456	439	436	443	448	437	442	442	443	441	430	473	452	454	443	456	464	433	477	437	398	487	421	455	418	472	439	417	466	452	444	469	444	450	455	421	484	443	468	438	433	465	459	414	427	465	463	435	474	426	474	455	456	458	455	461	481	458	436	450	468	480	465	419	440	474	410	473	459	467	418	469	396	434	437	461	455	443	436	407	466	453	448	477	453	425	463	448	448	458	455	456	464	451	472	449	452	436	447	437	445	476	452	437	468	435	428	447	470	410	480	439	452	486	459	461	407	455	464	412	430	437	482	476	447	486	461	465	446	420	440	452	462	426	489	420	457	459	452	492	449	436	481	476	423	444	445	429	447	409	429	462	474	456	437	469	428	456	470	459	481	436	475	491	455	471	467	442	417	461	460	457	443	475	459	430	448	468	419	415	467	430	446	433	447	467	436	491	464	475	458	460	472	474	455	432	442	441	444	499	437	471	447	480	459	499	450	460	428	439	477	426	430	450	441	419	447	397	494	486	456	447	439	454	414	413	417	451	454	447	465	432	469	457	467	480	448	423	479	425	500	439	440	434	457	487	448	478	438	452	411	434	432	438	472	424	450	453	442	441	474	463	439	427	456	446	438	487	461	423	450	489	447	499	468	460	449	456	431	437	461	460	440	449	438	456	521	415	486	436	435	398	466	459	430	434	457	448	497	466	461	465	414	460	472	431	434	427	449	456	440	478	465	457	445	418	401	487	506	471	415	461	439	449	443	446	449	428	435	478	434	430	468	490	425	479	502	455	476	467	453	423	421	468	464	458	410	462	446	474	448	445	452	456	480	464	442	433	463	429	445	418	495	465	443	429	453	447	445	433	446	416	478	467	466	453	448	425	466	512	471	496	480	462	488	447	435	434	426	469	402	452	408	452	429	443	475	462	440	428	429	434	448	449	430	449	433	461	437	455	463	501	423	447	449	424	458	393	403	445	428	434	451	436	480	460	458	474	455	486	428	423	431	460	423	409	466	423	440	428	444	454	430	477	464	408	476	469	453	471	463	448	446	444	460	459	434	455	436	473	424	430	479	469	482	417	421	436	496	405	430	453	437	448	416	414	481	490	458	446	451	489	452	468	443	465	450	433	453	456	463	447	469	479	452	467	480	412	452	453	489	434	443	455	456	462	450	444	437	405	452	436	488	474	431	440	454	471	466	414	466	437	481	425	424	420	452	464	459	479
3608	9443	7365	3607	2327	1776	1405	1211	1015	939	892	758	732	735	657	608	649	649	564	574	604	585	566	550	552	534	563	571	576	589	600	570	575	523	556	521	570	552	580	582	543	556	544	574	557	571	504	534	594	616	539	525	538	522	517	514	576	546	530	508	520	539	539	568	547	547	545	541	518	543	547	537	559	541	528	579	564	512	569	551	524	529	540	527	545	558	504	530	567	523	561	540	541	571	546	535	552	544	558	554	552	546	532	532	565	579	572	566	542	562	526	550	551	512	578	541	548	562	511	540	524	524	565	576	539	515	533	508	513	538	536	513	524	548	528	567	532	531	517	524	540	545	509	570	534	537	555	528	530	531	560	545	542	523	534	550	539	524	511	520	553	515	502	531	520	517	539	506	529	545	508	552	501	557	523	562	557	533	561	543	583	556	580	539	535	497	557	542	549	538	575	507	513	500	545	555	526	572	561	525	580	567	500	575	496	520	567	573	523	514	529	537	536	537	545	520	505	518	566	529	527	552	514	535	565	507	512	533	545	540	590	553	563	552	527	522	549	528	564	540	538	560	533	548	534	566	565	559	507	524	507	498	518	514	525	566	535	525	520	524	589	542	543	503	536	511	558	553	531	554	501	529	550	509	551	499	540	513	562	544	527	575	564	494	539	501	561	557	555	573	603	544	557	580	542	563	576	560	562	555	521	476	538	559	511	549	531	514	567	500	548	524	546	535	534	584	604	507	538	496	505	545	535	532	532	537	547	514	533	558	513	531	522	541	511	505	531	516	499	531	510	502	489	553	551	562	548	543	576	518	546	544	550	543	551	551	521	599	572	498	540	523	550	559	512	532	589	534	535	504	523	529	524	531	539	549	560	484	556	513	535	581	549	537	545	532	546	604	504	554	587	560	493	535	533	560	514	550	570	539	536	527	523	507	539	537	541	529	553	507	555	546	548	478	545	563	561	530	534	531	560	562	549	556	555	515	567	552	555	536	536	614	590	544	516	558	506	534	566	542	523	563	521	546	519	589	530	504	523	521	547	583	561	543	554	548	548	591	537	507	555	568	528	532	516	565	543	558	510	536	527	567	564	519	549	547	548	515	541	567	548	521	542	564	519	536	520	509	555	530	546	560	523	515	541	500	559	514	522	563	525	509	562	520	556	530	557	566	553	512	580	555	549	538	525	560	526	512	492	486	516	554	520	518	587	528	490	556	535	527	552	531	540	510	589	528	544	576	541	499	511	548	542	549	563	519	544	508	540	537	560	531	521	535	575	570	558	500	508	582	587	539	539	504	535	531	568	508	564	546	526	521	557	594	548	563	542	543	548	546	564	509	529	498	551	540	545	562	518	543	530	561	545	503	514	525	553	553	523	510	556	510	541	561	540	549	521	529	505	537	527	517	512	540	501	544	497	539	515	591	542	557	542	554	503	534	559	534	544	532	532	553	528	537	518	602	562	570	536	539	560	560	539	568	522	533	556	537	541	515	541	530	518	563	506	548	567	548	618	530	504	549	587	535	528	527	544	544	544	595	555	477	497	571	547	552	546	531	529	560	550	558	538	561	521	569	555	560	515	516	542	555	554	556	532	531	554	551	457	529	538	536	567	541	565	574	532	532	554	559	496	552	524	520	579	526	520	553	546	543	534	524	527	519	553	514	526	530	556	504	525	532	555	503	559	568	537	495	503	545	584	531	563	575	535	555	557	518	545	569	562	610	539	501	512	555	509	570	565	592	513	534	528	535	542	566	558	495	580	559	534	563	492	544	518	543	545	524	545	551	532	541	540	529	524	528	559	568	517	556	553	544	549	563	497	556	510	554	524	553	544	573	533	534	608	527	575	520	537	523	559	533	516	533	531	511	541	556	509	511	537	529	577	566	527	570	499	511	518	499	563	530	565	569	538	537	537	531	567	555	568	585	555	532	512	528	519	584	555	521	529	531	504	551	549	564	538	547	501	550	533	535	505	526	557	530	521	567	517	536	524	529	540	495	545	505	530	549	536	507	522	526	519	519	566	544	536	535	536	553	571	513	499	498	535	509	546	516	513	562	520	580	511	524	538	527	544	574	513	554	575	517	559	535	522	535	525	575	567	552	534	511	547	512	551	511	560	529	559	528	552	529	521	528	516	491	565	536	540	544	557	538	531	559	512	578	616	559	569	509	513	540	531	540	554	526	516	561	525	547	523	531	513	560	559	510	521	504	563	559	520	573	461	525	545	519	567	523	541	516	569	543	555	539	572	547	554	526	538	587	542	534	518	568	524	520	500	540	551	520	565	543	523	545	543	529	513	548	576	543	557	515	564	566	554	571	548	525	565	515	533	528	587	541	548	531	573	543	501	550	542	483	523	534	507	531	561	554	570	554	555	505	566	549	570	549	549	568	587	541	568	522	557	554	517	567	532	526	501	522	548	553	553	579	540	518	545	565	562	504	543	544	577	534	539	491	543	551	570	534	569	503	562	532	560	538	530	511	528	580	478	495	566	538	529	538	581	463	496	496	542	538	528	543	559	602	559	499	501	531	519	526	548	525	559	524	561	526	531	553	500	560	524	585	563	519	522	524	515	532	575	556	523	555	563	550	542	531	542	524	510	537	550	533	538	545	538	540	514	537	538	528	516	523	559	533	571	510	534	561	490	543	516	541	572	526	540	548	560	562	522	553	519	535	577	541	541	530	514	567	507	507	554	538	516	547	525	566	521	564	535	561	540	589	533	555	536	520	550	544	515	531	523	567	537	555	506	524	542	537	505	557	579	539	534	539	532	513	514	514	551	529	537	552	545	523	547	543	515	506	492	532	492	521	522	548	596	564	535	563	560	563	494	517	542	563	541	520	576	566	594	535	588	537	515	533	526	584	543	542	575	553	557	560	550	530	524	532	568	535	555	538	498	544	563	588	577	545	535	538	568	564	526	564	541	555	511	541	546	584	565	525	524	561	498	518	534	553	531	536	524	538	554	549	541	510	556	544	574	504	564	516	561	548	542	546	544	521	548	537	501	516	487	581	537	552	551	518	525	577	534	534	545	542	561	555	530	545	550	546	541	595	575	563	523	565	551	540	555	494	557	525	519	531	527	513	529	534	559	519	521	546	552	568	547	547	500	556	577	565	535	518	605	532	516	507	520	519	529	523	537	513	565	544	532	520	526	545	573	550	529	566	524	567	558	494	529	549	524	526	551	538	533	551	539	538	526	533	553	544	526	580	558	550	564	567	547	574	558	559	530	546	515	532	516	529	551	506	571	554	530	532	563	555	585	511	547	504	535	547	503	523	542	528	523	552	560	571	527	536	506	535	496	508	559	518	516	557	531	529	546	527	511	558	585	570	558	538	521	531	553	514	547	553	579	545	550	543	569	539	551	496	516	565	532	514	538	603	541	569	522	552	568	565	548	531	570	529	565	532	559	539	537	564	489	555	557	553	547	504	535	552	520	541	479	580	564	557	534	544	526	468	546	553	585	537	548	547	532	530	538	528	550	524	490	554
24933	21420	27789	25386	13140	700	421	354	337	287	259	248	232	237	205	227	227	226	194	201	218	214	200	188	208	188	199	196	193	186	156	211	196	196	182	180	200	205	185	186	154	182	178	178	179	164	165	213	185	154	171	171	195	177	199	183	205	183	176	180	177	189	176	170	181	199	166	184	174	187	182	170	195	183	189	192	174	186	177	186	172	175	191	201	182	175	159	161	174	167	177	173	186	182	196	205	218	202	186	188	192	181	181	191	171	166	169	168	170	182	178	173	190	195	189	183	203	186	166	196	178	177	178	181	196	181	190	176	162	184	186	197	170	188	185	182	189	181	164	170	157	171	201	167	185	182	153	178	202	184	178	207	188	196	176	183	178	185	195	150	169	179	201	189	188	199	192	157	175	189	175	189	172	213	161	166	199	175	201	172	167	189	168	178	176	182	188	181	170	195	189	153	180	156	187	195	202	182	172	176	202	173	160	180	181	187	195	171	201	191	181	200	189	194	187	187	172	154	191	177	168	181	178	176	173	166	195	162	179	167	184	190	204	161	184	161	178	187	189	190	201	204	174	199	169	173	189	171	180	165	158	159	192	190	192	178	164	190	184	196	187	176	187	166	204	174	170	184	176	183	179	191	174	172	193	175	194	178	191	162	188	182	179	174	169	187	172	175	191	185	178	179	197	162	173	199	196	177	161	157	198	175	197	171	181	164	181	159	172	177	172	188	179	181	180	184	210	172	191	183	192	178	170	189	194	186	190	196	177	185	187	180	201	174	195	155	201	179	170	160	189	186	193	172	156	179	188	180	215	192	169	186	191	144	181	163	158	174	167	167	192	169	177	203	199	159	193	168	189	162	209	198	187	156	174	195	187	199	179	190	160	192	161	194	164	189	189	182	173	177	168	185	199	172	165	185	199	180	208	169	208	139	191	185	172	144	165	191	193	179	162	184	183	156	181	189	176	203	172	188	195	169	167	179	175	164	176	154	167	159	178	175	177	166	150	175	165	171	189	187	168	181	187	167	200	171	174	172	167	191	185	186	175	154	182	157	170	187	171	188	178	180	179	187	183	188	182	195	198	197	191	179	176	184	181	168	186	185	194	147	183	181	194	176	204	190	180	183	177	170	187	173	172	173	177	168	173	198	167	165	173	196	193	191	188	173	177	196	201	181	186	200	196	188	155	155	169	173	185	184	181	199	181	209	187	194	185	188	179	170	181	166	192	168	201	176	167	160	174	186	178	167	187	193	178	199	173	178	159	193	158	165	162	194	204	197	173	167	180	174	188	167	176	156	180	191	187	172	164	191	198	175	185	197	188	193	181	177	165	197	166	166	187	177	171	173	170	170	187	181	190	188	170	177	169	166	168	171	196	170	185	176	173	187	203	189	181	184	165	186	193	177	216	191	179	185	178	173	158	169	171	187	177	199	186	167	190	182	178	195	178	166	169	163	189	181	211	176	167	168	187	182	176	199	155	168	178	168	170	178	181	185	164	170	157	195	180	176	167	188	186	165	179	179	185	196	175	181	174	177	182	186	189	171	185	180	194	198	142	196	171	177	185	194	198	174	180	172	165	193	160	187	201	207	172	186	183	184	178	183	180	179	167	153	191	173	191	190	173	178	156	196	173	191	169	180	187	196	167	178	182	175	171	180	183	173	207	177	209	186	181	182	182	174	178	138	190	184	194	197	171	209	173	160	185	168	188	158	166	198	197	193	181	180	153	170	184	156	185	190	194	185	183	187	184	158	189	166	195	191	201	197	169	185	174	174	181	174	193	192	171	169	191	165	200	170	182	159	209	173	166	184	201	184	183	173	171	179	184	180	179	171	171	185	180	162	180	203	170	188	177	182	172	155	172	193	158	165	194	166	170	183	185	179	225	160	200	167	168	174	179	167	193	175	196	181	170	178	151	174	194	176	170	183	167	194	170	187	181	178	150	199	181	173	163	188	189	181	193	171	167	197	170	180	207	184	172	161	193	176	196	174	167	180	180	197	163	170	167	179	178	201	200	175	198	175	192	157	173	182	187	193	156	176	179	176	180	194	168	182	164	196	170	189	188	178	204	187	172	145	174	161	192	155	155	169	181	184	171	178	195	204	183	205	174	167	209	195	173	176	198	167	184	157	177	183	159	191	155	203	186	187	162	219	180	186	175	177	195	171	204	188	159	176	184	181	187	184	189	204	180	194	180	180	181	173	186	190	188	192	186	154	206	190	187	179	166	167	176	170	172	183	190	173	178	195	170	178	162	153	217	179	198	170	170	150	215	184	172	169	187	179	175	207	176	183	207	156	179	160	208	179	187	177	187	177	189	180	193	177	189	193	189	158	180	172	182	188	161	198	167	150	184	182	188	152	188	193	175	163	170	172	202	186	200	170	166	169	148	197	188	199	180	178	147	185	191	175	176	156	195	179	167	190	181	188	174	159	174	157	194	191	186	166	183	183	153	176	184	176	180	185	170	177	175	168	182	170	173	170	170	193	187	198	180	187	178	190	173	154	205	180	179	159	177	171	180	180	177	181	188	182	201	182	168	165	184	177	175	183	165	180	176	194	172	195	186	163	180	183	184	141	163	202	171	174	178	201	220	185	193	189	168	196	169	175	194	170	182	195	208	165	174	189	178	168	188	195	190	180	194	165	203	158	174	175	198	190	169	182	184	168	208	201	174	172	168	183	185	170	193	196	181	187	165	173	217	199	166	174	147	180	183	199	173	176	195	192	167	189	185	177	190	172	194	180	152	165	166	207	185	182	164	165	154	186	188	166	177	187	215	171	184	174	194	183	173	151	193	180	161	166	174	177	198	162	159	164	196	204	173	180	197	161	171	154	191	171	194	189	190	152	172	190	175	190	195	203	170	185	174	158	206	177	158	163	180	175	186	191	160	215	179	172	192	159	191	189	177	159	180	179	190	192	186	192	184	177	194	185	161	187	153	177	151	149	192	181	183	171	180	163	176	182	206	195	183	190	172	195	155	197	172	202	165	184	187	178	184	172	150	185	202	182	175	153	181	174	167	170	173	174	191	161	176	152	180	187	181	187	167	167	195	175	171	177	178	192	185	199	157	185	187	189	177	182	175	139	160	169	173	204	182	174	207	185	197	152	183	154	149	199	167	186	187	182	174	172	171	193	158	171	184	186	173	183	186	174	204	182	181	189	164	191	190	173	184	180	184	187	174	172	194	187	174	179	176	190	170	186	189	150	207	175	159	164	182	187	168	191	153	180	163	176	183	167	197	172	187	190	183	194	145	195	176	183	169	162	168	170	196	186	166	186	164	180	198	181	174	168	170	169	205	156	168	175	169	189	166	182	168	171	181	186	191	176	180	176	187	172	174	187	172	185	176	181	181	173	167	188	177	173	208	191	170	169	183	199	139	186	166	174	181	170	169	209	196	172	180	187	175	176	177	170	164	182	190	184	173	179	169	208	161	180	162	189	166	180	166	160	163	204	194	165	210	203	177	158	169	181	193	211	175	185	168	172
3525	6032	4561	2134	1375	1042	764	675	563	456	409	334	299	293	299	291	275	304	257	280	233	257	258	234	239	255	240	248	262	229	265	267	245	251	239	243	254	201	255	214	186	229	218	240	216	243	224	234	222	209	220	240	223	218	229	200	200	212	223	225	207	212	228	239	232	224	216	219	239	235	240	236	266	262	201	215	230	239	233	232	192	224	185	224	198	219	206	213	182	240	280	236	203	193	212	231	228	194	213	212	229	218	238	211	223	210	224	218	211	228	241	244	221	226	223	241	220	238	246	206	247	202	222	201	233	228	199	212	209	246	231	230	220	226	205	231	212	228	203	273	204	213	231	229	205	200	227	232	220	240	201	223	219	210	239	214	214	195	209	224	231	233	223	222	201	232	238	202	233	234	225	239	215	228	226	224	243	230	218	214	227	237	214	264	209	205	197	223	187	204	220	229	210	220	232	211	210	218	209	242	242	196	225	227	238	206	204	213	212	235	225	224	213	235	196	239	189	248	224	230	246	214	230	198	219	239	208	195	213	213	226	228	232	223	214	215	242	224	249	231	257	216	212	216	220	227	258	192	222	223	218	213	229	239	233	187	230	206	230	237	239	243	249	223	234	212	225	213	224	199	205	197	209	238	218	223	211	242	227	224	208	219	222	223	206	223	192	227	203	214	240	220	227	241	222	231	230	213	239	239	220	242	224	220	207	217	249	242	239	197	224	231	200	243	215	208	215	204	221	220	238	189	216	210	229	244	208	183	217	208	229	224	232	211	209	225	234	225	248	234	241	216	236	208	216	236	216	220	234	241	234	199	221	211	210	202	205	222	220	203	217	216	236	202	261	225	218	211	220	223	176	213	218	254	214	207	241	207	221	234	230	208	252	203	209	237	222	240	239	231	227	221	225	220	217	209	211	235	247	215	220	209	201	215	207	238	235	212	202	215	219	239	225	192	198	195	218	221	209	221	176	199	223	200	207	224	212	222	230	205	231	226	225	220	228	205	213	222	209	216	217	222	204	205	218	212	209	212	201	243	238	212	233	217	238	219	213	227	228	224	220	205	222	243	214	220	218	221	222	227	217	242	228	226	229	224	218	226	183	197	202	224	228	220	242	226	207	229	223	224	222	199	224	230	205	236	190	216	250	239	225	228	233	227	218	224	181	218	238	236	219	214	237	206	216	232	218	249	223	211	221	229	194	210	217	217	188	210	210	212	216	234	212	186	235	242	232	230	206	227	247	197	230	226	223	228	185	241	222	254	218	235	223	207	216	181	224	232	244	212	239	229	209	218	222	235	219	219	190	212	233	212	221	198	247	201	211	242	197	213	239	215	206	226	229	229	227	229	216	227	218	245	210	203	199	200	188	241	218	217	209	220	226	196	239	229	222	224	229	226	235	219	197	215	227	222	221	240	207	197	247	222	249	236	214	229	227	198	210	230	206	219	225	211	228	225	217	223	220	211	197	219	220	246	219	185	225	212	233	233	224	203	210	223	250	185	213	230	205	221	183	220	228	224	228	226	225	222	218	205	214	212	222	195	224	214	231	245	211	205	222	225	215	223	255	218	234	215	220	230	196	262	211	220	209	233	231	216	241	231	217	212	229	216	215	227	233	224	224	216	228	225	227	203	228	236	216	220	235	220	234	197	220	234	213	216	203	223	183	257	228	213	244	216	226	206	241	236	198	223	201	214	226	206	223	205	244	224	218	210	225	206	233	247	219	235	234	213	220	209	215	210	222	227	241	260	214	231	221	237	214	213	222	194	233	219	235	238	215	222	226	233	227	192	186	220	203	228	214	223	229	215	227	239	219	233	241	214	217	247	210	214	201	203	186	232	219	200	215	223	245	196	214	222	228	235	226	217	240	210	218	229	227	210	212	223	233	225	213	212	200	231	218	211	208	204	226	198	211	196	228	216	233	234	206	183	236	223	209	219	236	217	227	237	213	226	243	233	234	218	229	220	236	221	222	228	203	214	240	231	225	221	240	244	219	232	217	238	255	215	181	203	245	224	226	206	237	207	232	229	213	223	181	249	237	216	214	225	218	224	246	205	206	224	172	214	239	220	237	225	243	235	212	215	214	203	213	190	236	224	234	200	215	209	230	205	232	195	222	213	180	217	222	238	210	215	227	206	209	221	213	207	235	225	228	251	247	242	226	219	247	239	231	248	194	218	212	211	240	229	226	222	218	197	213	232	241	223	217	209	225	250	225	216	223	205	225	207	211	181	209	230	235	221	226	251	203	231	206	228	220	221	232	209	201	204	199	255	246	232	197	236	227	241	210	216	231	222	236	227	219	225	206	215	218	241	222	231	209	213	227	228	208	200	214	205	241	223	216	254	234	210	216	224	213	221	198	189	220	191	234	232	240	234	239	223	217	247	242	222	220	213	204	224	209	227	227	222	193	233	193	226	224	211	206	198	267	206	206	229	248	189	242	202	210	220	228	209	244	237	236	227	243	212	264	224	218	214	204	204	211	250	189	212	222	202	195	205	238	219	214	207	243	218	215	212	214	238	239	209	237	250	227	228	256	197	193	206	243	201	229	234	222	213	222	230	230	210	203	218	212	238	224	220	210	239	191	203	215	230	217	205	220	210	202	222	218	216	238	239	227	228	215	222	242	234	216	224	247	223	217	244	215	219	200	199	211	221	216	208	189	207	202	242	227	222	205	206	214	186	248	204	204	223	239	228	212	212	216	232	218	200	218	216	216	210	238	212	210	216	223	222	213	208	218	210	220	193	217	208	199	249	208	223	232	229	216	221	233	209	219	224	253	218	243	214	206	222	242	207	226	216	204	214	243	211	222	207	250	210	206	197	231	217	198	207	219	209	213	227	254	208	213	211	215	211	192	210	184	235	205	217	221	227	216	249	230	218	248	225	216	215	233	219	221	232	237	219	216	256	225	208	202	205	215	221	215	216	229	229	225	224	214	219	202	220	237	218	233	221	224	221	244	239	249	203	239	235	203	232	241	223	202	227	212	196	194	220	231	232	221	190	230	228	208	224	246	195	231	215	225	198	202	221	235	225	232	220	246	237	217	214	237	239	236	198	221	221	193	229	229	229	203	198	231	200	210	208	208	239	215	205	223	210	192	212	194	200	216	210	224	208	207	207	224	223	211	207	212	218	223	230	219	206	211	213	215	234	215	220	230	261	224	226	214	233	217	219	218	218	220	229	221	205	235	217	227	233	201	214	235	201	213	216	202	246	193	224	223	221	199	217	211	227	257	232	216	240	225	242	203	196	238	219	219	230	205	221	228	207	240	220	225	244	223	240	200	237	239	237	180	201	203	215	217	228	232	217	213	208	221	214	212	225	229	198	234	212	223	200	214	239	228	235	228	190	238	198	213	252	241	193	192	202	214	225	216	198	215	224	203	227	217	228	213	222	229	222	212	224	208	215	230	237	189	227	195	216	210	237	235	240	205	201	199	217	219	212	216	227	217	202	218	226	220	200	249	210	231	208	209	195	212	255	215	237
22805	21404	29097	24103	21405	21440	9697	996	682	614	503	469	437	412	343	334	322	329	288	290	279	306	303	294	306	287	285	260	290	259	275	291	252	281	263	293	243	251	234	242	246	266	244	263	283	251	227	229	255	246	241	246	228	252	249	242	243	267	237	240	228	254	243	234	240	255	247	245	252	223	225	230	230	230	248	235	256	243	231	233	236	214	240	231	233	250	248	231	231	221	260	282	239	235	239	231	241	237	258	223	253	239	245	247	284	255	211	266	232	236	241	251	224	239	237	235	221	242	253	229	239	245	253	235	250	216	258	243	260	232	235	247	249	239	220	218	225	239	231	232	206	239	281	223	241	268	240	251	229	230	271	221	225	242	257	222	226	231	248	208	223	263	247	257	239	259	250	230	271	235	233	197	247	252	236	223	214	219	228	237	249	228	274	264	213	235	212	262	236	249	225	273	219	248	251	242	270	234	215	245	239	243	231	222	249	242	249	246	235	239	207	252	246	240	241	244	238	228	251	232	211	252	258	223	229	208	266	226	229	258	233	241	228	241	247	248	214	228	257	238	216	256	226	216	230	212	269	245	253	253	238	245	243	224	231	244	220	253	246	241	230	243	265	238	232	234	244	254	247	249	241	272	263	253	256	240	235	235	243	232	243	227	214	236	227	243	250	217	260	234	253	212	238	252	236	245	252	244	233	234	224	285	236	234	248	215	215	246	233	237	228	222	234	249	212	239	251	209	256	229	209	245	246	223	238	261	240	217	239	203	242	235	227	251	250	223	240	285	227	229	224	237	259	204	236	250	237	235	238	204	222	238	251	226	223	234	228	209	256	232	271	264	236	255	239	233	233	228	251	248	246	228	245	229	242	232	221	254	239	235	247	227	219	200	238	248	241	264	240	215	227	227	219	251	253	221	233	247	267	237	242	262	213	238	243	218	257	245	260	234	224	225	239	222	252	205	257	215	224	239	233	244	262	243	223	221	277	241	252	219	267	232	236	235	245	221	260	216	232	234	236	237	260	240	237	245	244	254	237	249	237	246	266	235	232	268	263	228	256	230	226	238	213	242	227	268	224	256	228	244	219	237	230	228	235	245	246	241	231	229	222	220	236	218	275	231	252	233	240	254	211	253	284	223	254	275	219	229	247	227	248	218	246	235	228	222	249	244	248	256	234	240	220	219	240	229	225	255	226	252	216	238	249	223	192	226	221	238	252	242	216	232	257	258	228	233	245	218	232	229	217	237	254	245	209	252	248	250	226	244	230	230	231	233	261	220	240	232	251	250	227	219	225	242	231	255	253	255	240	231	240	217	246	212	253	244	244	240	224	258	215	235	239	232	251	219	226	239	241	209	246	244	215	238	252	230	244	229	213	201	230	277	241	237	244	226	232	218	257	243	249	252	241	246	230	252	263	251	228	257	228	244	248	253	250	230	240	213	221	243	232	238	236	220	250	247	230	227	229	236	265	217	244	235	233	233	227	240	252	218	237	233	238	249	218	232	252	229	229	245	232	239	238	219	213	231	226	237	261	230	218	248	227	220	237	231	251	260	232	222	248	218	246	254	228	241	266	232	246	233	228	208	239	236	228	248	211	242	235	229	247	224	227	219	248	233	230	266	221	269	233	250	232	219	247	252	247	239	248	214	248	259	224	240	260	223	241	228	257	247	224	226	273	222	240	251	236	234	258	243	271	220	244	259	230	234	235	218	225	265	265	244	246	247	252	231	259	247	219	249	200	239	241	250	237	253	244	247	254	240	242	279	235	263	252	258	241	276	258	225	242	238	238	246	231	248	237	266	229	212	232	214	213	255	246	225	251	259	242	230	215	236	254	252	259	236	254	246	223	215	241	227	252	263	259	235	242	211	226	253	231	237	253	224	231	230	251	253	224	247	227	231	224	240	210	266	231	231	217	260	228	228	213	266	238	220	227	222	235	248	238	261	239	248	231	232	234	242	237	244	219	194	225	252	228	234	252	268	254	264	262	241	247	227	240	233	251	239	250	240	218	276	232	242	261	210	277	249	257	234	222	278	240	218	227	218	250	255	239	240	236	219	245	264	223	240	223	238	240	226	237	218	214	239	237	212	245	234	256	227	221	207	243	212	214	251	226	232	245	241	245	229	266	243	243	247	242	210	225	263	236	214	251	238	227	224	221	216	263	232	206	233	257	260	231	241	206	243	216	227	280	244	240	250	218	250	238	216	246	225	227	248	227	225	225	235	253	257	275	240	265	221	225	256	228	261	218	240	216	251	240	217	230	234	239	243	241	263	225	231	218	246	220	219	237	246	257	234	249	242	268	252	246	231	246	206	240	228	227	228	225	233	243	231	246	250	252	249	234	231	235	237	230	249	222	251	249	238	243	252	242	255	224	237	241	264	234	272	248	189	265	248	235	235	277	239	282	221	231	236	222	238	264	238	254	220	258	221	241	210	232	232	229	251	252	247	269	231	253	250	244	224	219	245	249	243	249	223	237	234	232	259	225	238	226	240	251	223	234	228	222	209	216	239	258	241	243	241	252	218	244	245	213	253	239	262	239	237	241	237	259	229	227	249	224	266	223	218	221	225	253	271	244	240	261	239	221	216	241	234	236	245	222	237	230	226	221	251	232	234	219	236	212	231	246	247	226	223	219	230	227	235	231	202	222	215	271	229	237	260	216	260	231	246	223	221	242	256	217	216	229	241	236	219	248	217	246	232	249	230	224	242	231	216	237	238	264	262	236	246	250	218	226	210	237	262	245	231	210	243	214	230	250	235	252	219	231	261	227	226	220	240	239	215	233	237	247	261	241	247	262	198	232	257	241	271	223	230	246	233	226	239	224	265	222	251	229	238	224	217	215	238	233	240	273	228	246	255	248	244	219	244	222	243	235	236	219	238	251	251	257	255	251	237	254	252	260	221	231	256	226	264	228	221	251	244	261	253	224	226	240	203	248	247	217	262	237	198	239	244	242	251	246	246	209	251	238	221	232	239	250	229	205	240	213	240	229	225	239	214	240	231	229	266	243	239	246	235	224	244	235	235	220	235	223	231	222	214	244	220	241	244	250	234	228	223	250	260	244	265	216	223	244	218	223	209	213	251	251	233	231	211	213	237	230	231	235	246	209	215	243	249	251	218	225	252	227	230	241	227	254	210	237	233	221	234	232	286	213	203	245	260	246	235	249	228	256	220	238	256	234	250	217	236	254	243	237	227	231	235	226	229	241	211	239	263	260	238	215	232	251	222	236	234	226	223	245	231	269	241	220	226	210	244	232	230	279	220	226	240	255	248	251	241	232	234	236	246	245	263	255	233	233	237	272	222	231	248	264	253	222	241	224	247	231	244	221	231	236	225	238	255	253	248	255	229	249	221	236	253	221	213	218	260	225	247	248	243	206	219	241	244	237	220	244	237	219	252	249	254	221	262	230	252	227	236	243	235	242	219	276	225	222	211	271	228	228	256	260	264	228	222	230	233	255	252	249	241	228	272	233	243	242	232	234	257
4795	14657	11870	5892	3821	2634	2080	1613	1330	1074	929	792	670	563	593	528	444	435	441	408	414	418	409	399	384	365	399	319	366	355	363	347	369	334	365	337	350	318	322	320	314	357	319	314	329	294	310	308	339	283	315	257	294	306	375	288	287	303	301	299	300	312	303	312	301	294	275	286	301	302	304	313	319	304	287	258	299	275	335	284	286	320	299	257	306	280	297	292	289	281	300	310	298	302	307	309	305	325	296	299	320	256	289	279	308	320	308	287	273	295	280	312	311	275	308	311	315	293	297	299	314	301	293	272	275	302	268	296	294	303	289	310	250	322	295	293	270	292	301	304	280	307	307	289	328	302	303	288	274	254	310	316	301	319	297	294	299	282	290	311	270	295	296	284	280	309	310	316	296	270	266	296	297	298	291	302	294	306	316	328	295	297	279	269	267	262	301	307	313	311	287	281	316	303	301	281	299	290	286	291	297	315	324	308	303	312	298	260	305	286	304	315	320	296	266	315	311	314	296	297	310	315	297	320	308	313	286	322	302	274	278	295	290	305	267	300	283	315	319	283	283	303	280	250	296	292	275	320	300	307	277	291	302	279	290	279	305	275	291	317	289	304	283	312	300	261	283	310	294	295	269	281	290	276	286	295	304	323	297	321	275	286	309	293	297	277	311	307	273	293	256	290	302	299	317	306	314	291	287	282	314	319	265	305	294	300	316	313	301	297	306	293	294	320	288	284	307	272	346	327	290	314	313	278	279	269	282	278	295	325	318	324	276	297	255	282	286	323	326	293	324	326	291	298	275	332	339	271	259	275	278	297	284	262	294	298	309	292	285	306	350	296	285	298	300	299	311	288	297	295	277	305	293	259	290	315	275	290	306	311	291	317	288	305	291	294	279	336	299	344	312	282	307	301	268	319	278	303	298	284	292	304	299	305	326	348	299	283	280	294	322	306	307	285	265	322	296	278	293	292	277	277	299	289	314	280	291	265	267	284	298	309	304	318	327	290	270	285	281	314	299	299	326	280	317	298	291	300	301	289	315	328	285	280	305	305	281	306	307	296	322	275	304	291	315	308	297	277	339	294	293	317	289	300	283	307	323	304	318	307	305	302	292	338	277	313	303	302	295	271	278	289	320	270	324	309	315	286	320	256	285	292	304	293	288	301	293	290	291	298	268	290	307	280	313	302	270	307	289	303	263	307	289	296	300	245	276	324	288	296	314	276	282	305	324	296	302	280	281	310	307	300	297	288	289	305	316	293	288	297	308	322	297	328	297	299	302	280	288	308	262	280	260	279	292	295	322	275	317	294	285	268	299	309	322	297	278	279	323	298	313	300	292	281	316	305	315	291	291	299	300	317	269	277	297	300	313	305	268	284	298	303	287	286	296	272	279	293	303	329	282	284	299	304	286	319	306	315	323	283	279	284	259	303	324	256	291	309	296	298	293	287	272	304	311	347	316	313	325	336	276	300	283	315	279	314	292	291	297	336	307	299	318	293	285	297	291	302	288	295	283	317	320	303	283	300	265	306	293	288	304	253	295	318	292	326	317	310	309	274	300	276	316	287	284	278	339	292	279	313	325	290	299	295	296	308	307	304	312	268	303	313	291	292	320	310	286	288	269	279	296	287	305	311	304	298	306	295	301	314	270	270	285	300	319	323	288	294	288	299	291	308	308	279	289	307	287	298	301	281	267	307	307	285	309	305	318	280	320	300	285	301	293	297	312	336	291	284	300	307	317	268	310	294	337	305	270	297	288	334	293	283	313	319	270	301	300	307	274	319	303	261	319	277	295	316	292	285	304	285	299	312	298	299	345	301	315	291	331	300	312	286	287	280	291	309	276	292	343	268	274	297	309	293	274	305	305	286	326	315	295	260	314	300	297	288	300	298	331	282	295	324	302	271	284	277	258	287	288	306	290	280	300	289	279	281	320	287	300	295	284	326	305	287	288	303	294	282	299	318	277	275	294	294	295	303	315	304	299	311	263	270	278	324	278	295	340	300	315	268	296	276	311	312	311	285	276	302	328	311	301	306	298	272	285	302	306	296	311	285	268	288	293	335	302	325	321	276	293	306	284	290	315	274	295	268	279	309	281	287	279	311	308	323	324	271	283	297	295	299	284	248	299	284	280	310	300	289	279	308	311	279	274	292	314	269	304	274	295	296	288	295	305	327	289	293	284	283	303	283	291	272	300	295	306	293	297	317	298	307	281	307	291	305	293	295	268	325	287	295	279	287	284	309	308	294	319	289	285	266	314	318	311	289	317	312	334	317	309	333	291	305	322	304	254	289	281	305	293	285	286	329	324	274	303	297	281	300	269	303	282	273	283	295	301	301	290	278	294	289	316	297	297	295	268	296	288	272	308	329	321	299	271	273	319	295	292	309	308	323	303	300	297	276	299	316	274	313	287	320	299	310	275	299	326	309	346	306	283	290	316	307	285	308	287	300	286	295	312	275	313	309	299	295	319	299	301	308	294	267	287	299	293	334	299	310	264	310	267	348	310	321	287	303	283	321	302	299	297	290	290	287	286	309	286	309	304	291	287	283	306	294	297	305	304	293	320	325	313	290	303	281	305	317	294	310	336	262	286	307	294	291	291	314	280	298	286	278	303	279	320	327	307	305	310	299	288	266	330	273	294	314	293	279	311	268	304	327	273	308	293	307	308	326	335	303	272	331	282	308	273	291	311	308	289	291	277	285	298	294	302	299	279	301	293	326	297	297	300	290	300	288	296	315	331	298	326	303	291	319	315	319	294	331	293	290	295	290	294	275	293	313	295	326	291	274	291	271	267	300	343	252	306	295	311	272	284	290	337	308	350	298	303	322	299	277	299	301	294	299	285	307	291	289	314	315	300	306	281	265	303	349	309	298	306	307	321	273	278	325	328	284	289	275	288	270	309	298	271	280	300	321	304	310	295	283	285	304	277	308	330	316	289	283	280	327	267	311	301	290	276	280	309	306	289	298	310	307	309	311	298	306	288	262	296	250	279	311	283	295	307	302	281	315	310	266	301	325	319	317	306	302	282	342	304	289	301	290	293	315	276	269	307	298	283	310	302	300	292	290	312	280	289	292	276	294	293	320	310	299	284	298	310	282	333	266	286	314	281	304	292	317	325	310	292	289	278	276	321	278	269	307	297	305	278	323	295	312	319	279	278	255	275	277	299	296	263	325	276	267	299	312	289	311	278	286	317	311	287	279	295	243	314	324	293	320	292	324	280	261	291	299	314	288	295	318	289	286	267	313	284	275	292	306	305	303	280	278	284	301	278	281	289	316	294	318	317	294	321	314	297	297	329	279	324	322	281	297	312	286	271	288	314	319	300	300	313	303	280	278	284	314	290	295	285	315	258	287	294	286	312	279	290	284	314	299	314	277	280	312	246	341	297	292	309	325	302	330	279	289	288	257	318	273	269	281	278	308	304	253	313	294	276	281	286	286	289	293	279	282	268	294	329	320	317	296	293	298	313	258	336	299	283	280	321	261
27608	19326	5364	837	501	422	398	439	362	409	399	386	377	389	403	374	371	409	390	395	358	431	378	335	384	366	365	363	356	405	386	374	397	379	378	355	350	377	372	356	387	422	364	372	377	377	376	402	404	412	363	366	360	368	385	385	375	350	356	371	341	371	349	374	370	399	363	379	359	377	389	363	361	373	387	383	325	373	368	365	387	366	370	387	359	378	382	398	374	367	317	374	361	378	361	352	376	351	356	369	372	371	365	403	371	367	376	392	360	346	378	336	369	364	346	414	353	379	378	393	357	351	381	393	373	373	380	369	410	350	362	358	371	343	350	355	358	355	363	396	353	390	369	392	363	355	374	373	373	337	386	366	377	400	351	413	383	372	382	368	394	359	352	380	362	359	385	363	374	400	356	391	373	352	385	369	339	393	374	332	365	369	388	347	406	353	351	357	383	360	383	393	379	365	364	378	384	371	374	353	366	380	394	343	397	368	388	373	371	380	355	371	357	399	361	346	363	387	382	368	407	327	399	357	351	347	395	420	361	346	339	353	364	429	365	361	385	381	390	365	358	371	415	362	376	383	359	361	378	355	387	329	401	400	358	400	343	392	396	369	360	409	371	359	373	372	378	372	368	364	366	382	352	340	357	370	341	387	376	366	377	372	363	382	329	378	364	359	373	394	374	394	342	363	368	369	354	399	369	350	344	376	342	367	366	396	355	375	363	341	373	356	358	397	397	365	380	360	397	393	377	347	384	356	400	394	380	377	377	400	374	372	363	363	399	365	388	364	376	343	349	367	351	373	360	349	371	370	370	386	366	335	357	365	404	368	368	352	362	377	368	345	385	406	386	387	390	370	387	392	372	378	378	353	385	389	398	354	368	400	341	358	367	344	357	359	371	395	351	381	330	405	348	394	345	403	362	362	382	363	359	387	361	368	352	355	363	354	371	391	404	355	373	365	375	341	380	383	398	371	385	362	360	365	334	354	397	395	382	373	383	348	382	408	396	350	342	367	372	398	353	365	372	391	390	411	376	353	395	354	394	365	372	375	378	395	398	380	374	383	378	363	404	374	365	372	388	379	355	380	379	395	371	371	382	379	373	405	376	353	354	356	378	357	331	351	388	377	372	400	359	340	388	356	360	354	361	356	376	386	414	364	366	353	406	417	383	378	364	381	406	352	367	333	404	388	351	363	374	404	353	373	379	386	385	386	394	373	383	392	352	371	387	370	377	355	379	377	398	384	404	359	383	379	406	399	390	368	387	361	392	388	378	363	419	344	343	380	383	369	376	348	372	386	384	375	315	383	388	334	357	354	392	364	376	389	382	386	386	396	346	379	361	376	379	419	400	377	346	383	369	368	386	352	356	389	372	362	375	375	395	354	377	380	374	371	390	404	349	375	329	408	351	372	370	379	354	407	382	349	353	389	352	346	374	398	352	373	358	388	381	374	439	359	360	322	352	387	380	385	408	362	362	388	406	391	383	358	383	387	387	349	400	361	381	371	385	364	370	358	365	342	340	370	382	422	353	391	365	324	363	409	355	389	391	332	360	352	364	361	370	390	374	356	350	347	412	347	342	366	367	355	371	368	383	408	329	355	392	402	352	371	367	362	382	328	362	380	385	363	390	357	409	339	364	359	368	394	352	340	349	356	360	372	316	384	385	370	386	375	376	375	361	401	379	364	358	355	318	360	389	398	362	380	367	353	387	379	396	390	389	388	393	360	406	345	372	395	359	366	374	381	364	384	389	388	395	393	399	380	417	395	395	372	367	339	367	361	347	410	368	373	390	346	360	396	345	389	354	346	367	351	352	380	383	381	376	403	354	393	355	384	366	393	373	366	370	373	376	360	347	387	351	374	361	376	361	344	346	382	351	358	358	370	371	353	355	374	380	354	362	344	383	374	354	344	395	371	351	371	349	356	360	367	385	388	391	364	407	372	378	393	357	351	379	364	374	390	355	386	378	376	372	384	378	381	372	359	389	369	387	356	377	362	372	381	396	338	405	388	364	369	392	356	357	380	383	367	383	335	360	355	382	365	361	351	394	407	387	366	397	357	384	381	375	340	351	371	423	374	377	369	378	369	396	364	385	396	358	355	344	384	395	403	373	377	350	380	388	349	390	380	423	355	368	377	360	356	368	360	379	358	356	356	335	381	400	378	396	363	352	363	371	373	359	374	386	365	380	375	347	407	381	371	350	395	362	360	356	366	351	355	374	329	368	407	371	371	367	396	405	365	365	369	363	413	357	376	344	379	375	402	345	388	367	339	362	401	341	364	395	368	350	354	350	364	415	331	382	361	369	377	370	326	337	340	368	369	325	381	421	363	361	362	359	395	368	377	347	389	396	333	385	356	382	392	388	385	387	369	367	353	374	361	402	345	382	378	352	391	349	365	363	404	402	386	371	365	369	373	338	367	357	354	381	370	379	375	394	380	357	368	393	372	353	378	397	378	390	400	372	370	381	386	363	354	369	368	370	359	369	376	367	379	363	353	364	361	387	341	369	361	361	393	367	355	339	393	397	347	369	365	390	379	387	349	372	390	360	367	322	376	396	369	383	354	381	376	372	362	372	347	377	378	357	349	359	362	372	385	375	353	395	382	363	352	382	359	362	356	354	380	371	368	357	338	401	362	357	331	368	402	374	398	377	363	369	409	403	367	396	371	356	412	339	392	354	360	361	411	358	398	346	353	329	369	393	365	403	365	364	363	366	365	380	401	414	364	353	363	368	372	373	375	368	356	376	365	391	361	373	383	359	360	341	377	369	372	369	354	373	342	403	362	356	370	348	362	326	368	402	356	359	385	347	369	376	370	346	365	376	357	350	348	349	370	361	420	362	414	358	380	366	358	408	342	382	368	371	342	342	341	364	374	374	366	339	391	336	353	328	355	330	364	410	380	388	362	344	361	408	370	376	385	331	364	363	382	390	356	346	383	365	345	377	329	377	386	391	365	375	385	346	372	360	365	352	387	341	353	351	390	394	392	387	391	384	385	352	337	380	398	352	364	381	359	361	370	387	359	382	373	361	373	367	384	354	363	392	343	389	359	353	345	358	338	375	360	350	376	412	369	404	384	375	370	371	360	376	390	345	378	389	341	363	389	378	385	362	381	363	374	368	339	398	358	373	378	370	396	405	375	347	356	358	405	390	352	373	334	380	343	390	377	379	376	390	408	360	383	398	339	373	379	405	389	367	342	380	377	356	340	382	339	383	381	378	365	405	407	377	405	368	382	362	392	356	375	348	378	385	375	378	315	364	379	364	408	364	377	369	395	362	345	366	386	394	332	383	390	364	394	359	391	353	387	352	401	404	353	403	376	391	367	380	377	393	342	370	362	390	401	362	368	383	368	381	392	382	356	377	403	393	361	365	379	337	361	394	373	385	381	364	389	346	383	331	388	372	368	388	344	361	397	405	361	401	354	375	391	363	379	362	358	339	375	397	364	359	423	356	344	392	362	382	348	367	389	393	354	373	367	392	341	363	397
4377	1878	1605	957	694	516	541	532	477	497	474	479	459	454	471	451	489	443	459	438	428	415	452	429	452	423	449	460	467	418	476	450	470	468	465	448	453	464	466	467	427	444	432	473	479	434	471	456	442	369	442	453	422	425	408	462	460	418	430	434	436	464	445	457	409	439	396	434	453	445	439	459	423	419	422	445	422	429	421	437	434	459	417	435	447	419	430	464	423	438	465	439	450	412	411	426	401	448	460	466	468	447	440	433	426	422	449	433	473	433	452	449	470	444	431	459	457	475	458	455	430	421	429	425	436	440	421	456	434	420	450	435	443	440	401	458	462	383	469	462	453	439	443	420	459	404	439	416	416	461	401	432	440	452	464	459	456	435	430	445	424	487	444	399	438	433	478	426	465	440	440	462	446	441	427	435	409	441	452	458	436	470	421	476	442	440	430	443	430	410	473	435	419	439	463	462	444	440	453	451	454	458	471	481	487	471	443	432	436	458	412	430	492	475	465	462	433	452	437	440	432	452	439	474	410	470	413	431	427	453	473	450	456	433	458	409	449	442	403	452	455	406	437	435	440	432	456	470	463	417	439	432	447	430	443	436	425	414	477	437	452	434	449	424	433	433	432	432	434	462	454	507	449	431	438	449	386	439	470	435	429	437	472	414	431	443	437	447	432	414	442	430	377	459	423	412	396	433	436	431	415	426	482	448	485	489	463	453	445	446	457	443	451	423	416	449	486	427	455	415	445	453	446	495	405	439	502	429	456	447	415	421	450	397	418	422	434	424	417	478	444	409	444	459	474	433	432	439	427	451	455	464	457	453	445	452	476	439	402	400	453	440	466	440	434	462	457	419	437	486	410	430	435	427	404	425	407	450	416	433	442	450	448	444	445	467	436	411	434	436	425	467	444	433	429	426	426	435	436	429	478	447	468	446	439	446	422	466	439	416	463	471	460	423	433	445	411	447	459	441	435	453	443	416	478	407	454	454	444	396	399	426	426	425	439	443	432	454	436	409	475	456	461	468	426	477	449	431	430	428	465	428	447	416	430	452	456	424	475	469	447	472	473	445	457	451	452	411	450	436	458	434	424	425	444	420	458	458	443	436	407	429	455	431	473	463	481	438	418	456	423	449	456	481	465	440	417	467	421	422	486	432	444	426	432	477	473	416	429	486	433	437	461	478	485	424	431	408	410	425	445	448	459	423	425	466	466	425	427	454	434	414	451	438	420	415	429	430	473	446	433	453	450	425	486	464	458	431	427	424	409	466	423	433	440	432	429	413	433	425	454	455	453	442	468	428	424	482	459	438	426	434	446	457	427	443	437	431	434	425	438	388	464	443	426	415	443	455	440	458	431	397	417	443	471	419	446	446	449	443	425	441	466	435	417	455	460	438	416	412	442	443	430	418	455	447	421	431	478	460	457	461	445	442	446	414	471	450	445	435	473	434	458	433	415	451	440	442	445	424	458	439	440	460	424	415	423	427	430	440	426	419	451	423	423	432	462	428	424	423	394	387	435	439	420	434	403	440	430	421	382	420	471	459	423	475	476	436	411	453	429	453	464	471	470	466	444	443	465	419	448	405	450	463	474	433	469	445	395	460	462	458	436	411	399	415	408	428	457	448	429	412	440	447	459	425	449	430	433	457	452	430	397	396	430	416	458	464	421	431	443	424	419	462	455	443	435	417	444	441	415	383	441	423	438	418	428	418	428	454	432	478	429	439	437	425	456	397	454	459	449	451	446	435	469	397	428	477	493	430	457	423	425	442	430	413	465	438	461	472	430	478	416	446	420	398	433	450	446	421	462	453	408	439	455	455	444	417	433	449	448	436	459	426	404	441	471	450	459	434	447	435	443	451	433	433	442	446	463	473	455	444	455	458	427	419	420	455	453	424	433	416	418	455	421	467	450	484	460	467	416	463	457	445	438	423	447	432	441	449	426	431	477	427	469	431	451	469	446	432	422	423	458	417	431	411	422	475	435	447	474	434	459	464	450	464	443	423	432	407	419	417	456	411	440	426	443	414	442	456	453	420	428	386	464	487	433	390	473	432	449	440	453	471	407	433	405	409	414	446	432	435	436	477	493	444	446	441	438	401	450	432	438	437	419	472	426	426	473	438	455	471	426	444	397	429	448	431	447	394	452	448	403	447	443	446	422	433	415	416	449	481	436	452	452	436	398	430	467	442	467	445	505	437	409	442	432	438	453	441	413	486	453	450	486	424	417	486	416	435	457	440	455	452	436	430	435	461	475	444	448	454	425	430	433	430	452	406	430	449	421	473	410	424	440	420	430	439	457	437	461	451	419	420	479	406	432	412	435	438	431	446	443	423	444	447	423	438	425	418	435	427	429	453	439	457	461	411	444	426	472	436	428	411	460	442	440	419	454	407	446	426	457	440	469	453	426	428	435	465	429	454	405	400	450	432	459	457	414	450	460	404	403	410	463	466	481	425	416	455	454	432	470	481	436	464	446	404	424	449	461	430	467	459	431	440	426	429	433	462	431	403	420	443	489	439	437	440	445	433	407	457	459	390	447	443	421	434	437	455	426	403	455	455	439	424	430	409	443	437	451	435	445	447	448	462	468	439	440	449	432	474	448	440	458	458	431	446	436	461	425	436	453	431	452	418	446	463	442	463	410	420	459	453	404	440	426	431	420	459	435	471	470	389	394	463	414	434	414	440	424	437	436	438	454	413	440	430	435	458	425	412	453	410	456	484	474	446	445	432	430	459	417	445	436	436	458	448	391	455	454	450	468	456	469	475	418	425	457	438	413	428	397	418	430	408	429	449	455	441	442	452	471	445	437	463	468	450	432	411	402	432	447	471	427	456	477	398	430	426	415	412	454	466	435	433	443	455	470	422	426	479	472	440	420	437	437	437	433	450	403	419	456	466	446	435	434	449	452	430	438	463	463	484	445	434	417	435	418	472	450	452	469	430	430	404	444	466	434	402	451	464	418	426	452	416	435	435	487	443	422	386	425	458	421	417	429	420	477	444	445	493	422	477	435	440	432	431	439	480	441	450	422	436	451	419	441	436	472	442	470	401	397	445	440	435	486	429	421	470	477	405	427	434	461	433	405	450	429	427	409	390	426	443	424	472	401	454	407	418	442	422	408	425	466	443	468	433	449	446	421	427	431	409	459	478	446	459	462	459	459	424	458	459	418	462	469	420	437	436	450	430	425	451	437	436	419	420	448	450	432	449	450	455	449	444	436	448	425	415	463	440	443	463	438	455	451	423	428	448	432	438	421	476	458	445	448	441	451	449	437	431	459	468	421	448	455	415	440	421	460	481	435	474	413	485	431	454	459	444	485	476	427	412	462	459	447	419	470	476	449	438	424	451	429	446	435	444	430	450	436	431	415	405	451	427	433	425	405	437	423	470	388	443	444	453	461	437	474	457	452	459	449	416	468	442	456	460	432	451	467	433	430	461	442	446	458	471	487	425	430	424	453	438	394	442	419	449	439	402	440	461	445	433	423	422
23883	21334	28569	24468	21330	10799	1180	844	712	641	632	577	578	520	548	530	518	520	481	519	475	484	494	479	477	448	447	458	471	424	468	468	472	440	446	436	479	464	506	444	405	456	462	475	445	474	474	447	472	471	476	440	407	474	475	439	445	453	494	463	426	421	457	461	465	484	473	442	463	451	478	487	453	423	428	470	429	461	450	464	469	473	464	425	488	474	463	443	428	446	431	447	404	455	442	439	470	473	460	447	449	437	441	466	452	446	494	484	465	435	458	443	438	454	449	412	455	453	490	434	469	449	487	457	487	462	455	445	436	475	427	475	434	468	438	425	447	452	451	393	418	451	431	443	483	458	463	456	467	469	455	450	457	446	452	454	465	440	424	450	443	426	444	462	463	475	473	425	428	434	464	459	477	466	458	428	409	460	442	453	467	473	447	435	468	458	434	456	463	431	442	471	488	431	466	435	472	449	444	486	472	441	438	460	425	447	431	489	459	447	442	460	453	446	440	434	456	472	438	449	421	434	462	477	467	457	415	437	434	463	470	424	487	430	471	470	471	467	464	469	489	434	463	435	459	445	418	435	470	449	445	449	430	447	484	447	488	433	435	427	444	457	447	473	492	392	445	412	458	440	476	460	489	479	457	461	474	469	447	463	467	453	467	434	469	460	409	430	433	474	436	414	496	465	441	442	455	476	426	436	441	501	434	456	424	467	458	442	470	432	462	471	419	439	452	468	494	451	461	462	434	428	456	448	440	460	451	486	458	453	472	446	439	469	422	481	449	469	457	467	438	443	423	423	460	460	435	464	468	454	479	464	453	463	451	466	489	453	477	415	483	445	406	433	472	434	456	443	448	434	472	454	454	489	479	424	477	450	450	434	443	459	459	424	483	487	469	472	440	433	411	468	499	447	465	438	438	467	457	432	483	471	443	411	414	436	428	433	484	486	479	438	452	464	467	457	447	451	471	468	430	444	441	444	474	471	491	452	450	424	442	437	427	462	459	487	409	455	429	457	462	451	447	461	453	440	433	428	520	457	405	450	453	480	481	454	458	453	427	452	437	474	443	438	430	439	462	441	448	428	481	477	472	451	453	465	478	430	447	454	450	426	418	436	445	427	430	442	487	432	453	463	437	457	478	439	464	440	463	476	478	462	435	399	476	452	449	477	467	438	461	424	470	471	443	473	475	486	440	458	472	438	436	425	449	471	442	462	470	436	470	447	424	446	437	442	437	471	472	435	461	438	437	463	454	476	451	459	452	465	421	432	475	455	435	436	457	423	421	464	455	440	462	464	440	461	435	411	410	433	475	453	453	444	457	440	478	464	436	443	450	451	456	446	458	418	462	449	441	435	435	448	445	463	438	438	466	482	482	430	465	422	449	452	443	463	452	471	462	453	479	461	431	418	423	467	434	437	474	448	461	434	466	431	451	410	445	452	429	464	458	469	438	460	501	461	429	426	453	447	428	417	434	434	488	453	457	461	451	441	470	441	434	448	486	498	441	425	470	426	466	415	434	430	426	438	418	453	459	480	450	459	435	460	462	469	437	439	447	442	439	445	458	457	457	434	471	484	467	474	464	450	420	444	426	505	503	422	475	468	470	429	477	420	439	408	447	428	424	474	456	436	431	474	442	466	462	464	415	471	425	459	449	493	432	445	447	429	434	458	487	464	428	453	466	394	446	476	496	466	484	443	480	448	456	441	406	435	446	449	464	484	493	491	464	437	404	471	450	405	477	425	455	457	403	441	478	460	429	482	427	435	450	454	473	454	446	449	451	486	441	474	473	466	460	401	481	466	426	450	449	446	475	476	471	463	487	478	449	450	466	485	415	420	489	482	410	438	445	430	437	427	406	501	446	425	422	454	443	464	433	438	428	445	450	444	439	437	487	470	478	440	419	500	430	441	453	457	447	466	427	449	479	461	441	465	437	436	452	427	442	462	454	464	442	468	473	442	459	461	396	449	433	457	486	435	435	425	437	482	451	469	468	464	429	517	428	432	460	488	441	434	414	450	444	464	443	441	441	461	423	448	442	453	443	458	475	478	450	403	436	435	478	449	484	466	467	438	461	434	442	431	458	471	467	489	422	471	422	473	434	441	475	445	481	456	450	442	462	457	434	450	470	430	426	447	435	481	454	502	451	458	438	460	476	436	454	468	440	417	463	464	478	446	444	428	421	456	424	439	491	453	445	432	442	429	439	474	440	459	471	435	444	459	454	445	441	451	476	441	445	453	432	436	477	446	430	444	452	471	433	471	462	441	441	439	462	431	445	443	457	473	427	444	495	443	470	424	434	410	417	464	435	460	442	447	446	440	419	450	444	436	405	470	419	467	461	454	447	441	443	433	407	459	438	471	439	446	461	465	455	435	398	461	463	433	469	454	448	492	456	450	474	441	450	466	411	457	423	455	481	470	430	500	436	449	445	406	450	449	466	478	422	456	480	426	482	488	450	460	466	442	439	442	450	472	424	438	453	427	448	449	484	452	444	471	475	419	451	442	441	461	437	434	462	444	422	408	434	439	451	448	483	429	491	501	461	441	512	422	424	437	427	414	484	431	473	460	494	462	438	422	443	439	431	455	429	438	467	439	472	457	469	413	453	436	427	484	453	466	434	417	439	467	422	450	440	457	429	471	466	448	400	443	436	427	432	475	422	423	430	462	423	473	433	447	487	438	425	452	491	452	451	448	478	486	414	486	473	473	475	445	421	443	381	448	433	421	453	424	448	428	463	470	419	458	473	410	465	415	456	450	461	492	424	449	432	468	445	447	435	431	459	433	447	486	445	452	452	430	485	458	507	450	456	470	431	424	425	433	454	482	426	451	431	432	456	444	478	459	421	449	447	479	431	457	475	412	470	422	461	477	450	489	436	422	443	508	461	417	441	449	458	438	477	467	434	446	441	425	461	431	433	421	466	452	472	457	442	455	459	460	484	431	445	436	426	470	467	438	453	488	449	436	488	445	482	415	461	469	437	452	437	492	462	441	445	446	466	405	446	442	441	456	447	453	446	487	392	463	403	442	469	456	458	442	449	436	464	498	426	478	457	439	435	444	431	423	470	406	457	468	476	460	462	445	442	399	472	452	472	458	454	433	439	447	429	439	427	423	496	450	476	479	418	430	469	457	419	478	462	439	453	441	448	443	463	453	426	472	440	480	465	456	432	469	464	461	449	478	427	427	460	436	467	473	435	487	432	448	430	473	462	420	457	440	463	451	445	465	456	441	446	429	425	445	419	434	423	427	429	480	432	443	416	438	464	448	439	420	487	426	432	427	445	459	454	452	438	441	434	435	421	457	439	459	452	405	466	476	450	473	446	473	448	430	437	451	415	434	446	487	448	431	452	420	436	468	463	462	394	443	450	418	452	481	446	438	476	458	471	421	487	453	454	454	433	443	471	461	419	446	423	465	453	421	469	465	506	464	450	432	419	434	437	491	474	470	477	465	445	448	438	438	403	417	431	434	440	423	429	470	438	448	445	463
3650	9057	7358	3571	2460	1815	1398	1247	1111	934	841	806	738	699	653	680	595	579	587	610	611	581	584	581	623	518	560	559	556	596	607	574	553	591	587	552	586	548	543	546	541	527	508	551	550	518	554	547	575	544	531	546	540	509	527	527	582	503	551	529	579	520	546	565	523	555	550	542	497	540	549	530	519	544	547	534	554	507	562	561	522	530	574	499	531	501	525	524	493	566	557	534	570	583	500	542	540	564	529	546	573	536	513	513	514	537	568	521	532	545	527	523	509	521	481	544	548	502	521	547	545	546	521	518	510	517	535	502	534	509	516	506	532	545	549	536	543	543	561	572	516	515	511	536	520	545	568	509	517	545	524	525	523	522	518	562	517	512	515	545	515	527	543	515	532	567	534	550	511	478	552	551	520	525	552	568	542	507	514	541	528	552	474	537	523	569	525	559	496	538	501	553	503	527	565	520	488	517	540	506	548	519	499	531	541	503	538	500	493	506	555	498	539	518	581	545	521	525	502	557	531	514	545	520	528	505	506	555	552	518	528	509	548	500	556	522	535	519	532	537	537	508	556	512	556	512	562	532	521	515	526	567	543	520	516	526	551	527	489	531	569	535	505	502	563	563	556	557	516	514	525	565	519	544	557	506	537	524	530	531	507	531	538	565	533	559	537	558	542	523	550	552	525	495	541	558	535	526	502	555	548	521	521	548	535	538	526	578	560	529	558	547	534	533	518	524	514	563	513	555	543	527	542	553	541	558	541	514	545	534	538	535	537	524	557	543	545	525	529	527	541	500	494	534	570	526	569	540	518	487	554	524	532	555	523	495	552	545	550	562	537	510	517	525	546	557	508	486	529	503	514	554	511	489	500	514	542	494	551	534	527	571	502	519	499	527	506	522	514	531	532	496	494	550	538	544	494	528	530	530	538	518	539	525	526	506	540	549	487	480	546	503	518	547	536	526	528	537	529	529	577	550	546	527	527	523	548	534	510	546	554	536	505	529	543	554	528	492	500	531	554	521	524	547	484	533	564	565	508	518	495	516	490	542	538	504	511	543	600	506	544	552	542	549	520	518	506	510	517	513	514	520	521	542	565	514	515	537	545	518	497	524	534	570	563	552	525	555	553	528	559	528	562	537	559	503	533	561	494	534	524	524	570	539	518	516	514	512	499	544	517	524	568	511	541	535	548	543	510	499	541	542	551	494	512	567	528	500	529	548	518	540	464	524	566	518	530	506	509	524	552	531	516	565	519	542	513	547	505	532	520	559	540	522	532	514	522	545	549	552	509	539	494	566	527	538	558	523	516	503	525	558	550	527	519	552	536	565	511	539	518	536	531	521	515	520	519	509	505	521	529	518	555	506	540	501	557	543	540	547	499	522	552	571	546	524	525	570	575	502	505	528	504	511	527	499	546	539	522	518	556	496	533	508	531	528	584	535	539	531	542	518	549	514	527	494	514	477	507	517	545	521	526	486	549	534	523	536	503	587	518	539	536	544	520	528	506	539	583	532	516	521	579	545	501	521	571	535	546	548	552	510	552	587	508	539	508	550	537	535	537	513	510	578	527	523	580	502	546	525	492	519	560	518	537	544	519	548	536	537	508	534	526	533	533	526	518	538	555	540	544	498	530	578	521	538	528	549	547	530	545	551	531	516	531	536	561	523	515	542	568	485	570	541	566	533	529	556	535	565	553	555	540	509	545	556	539	548	517	529	535	498	524	503	534	509	587	509	527	551	474	532	503	502	511	510	560	535	504	496	549	543	488	506	508	537	546	516	546	531	557	517	489	498	539	529	514	571	514	557	524	499	555	517	504	509	574	534	555	523	557	557	526	537	545	529	532	580	534	530	510	535	508	511	582	582	547	546	495	518	527	495	531	531	531	531	544	539	463	513	533	536	545	546	560	516	535	556	539	501	519	562	561	526	540	541	558	562	509	528	539	562	531	492	568	569	509	510	540	541	524	521	586	521	551	536	519	526	507	558	566	508	508	504	561	533	541	559	533	507	494	565	569	503	532	517	530	548	490	533	518	494	543	538	557	529	500	553	585	528	550	539	507	498	589	543	552	475	525	503	508	489	525	526	537	529	579	602	560	560	554	576	503	553	488	557	504	560	502	519	554	537	522	564	565	514	550	533	520	572	541	555	522	551	580	493	501	562	569	514	541	537	518	522	544	537	511	521	554	515	555	531	507	559	561	519	527	481	520	511	537	539	517	551	530	535	507	531	548	525	544	515	541	489	515	542	545	548	530	513	549	538	513	523	508	536	538	526	509	558	548	568	555	566	530	528	527	541	567	527	528	524	525	526	514	523	533	539	571	499	560	498	488	563	518	538	573	553	540	536	495	525	528	554	554	508	545	530	578	558	551	571	552	521	503	498	534	527	528	504	528	538	510	510	552	551	536	520	526	573	519	558	522	558	525	542	577	522	487	534	530	540	523	524	538	538	501	548	530	582	472	543	537	540	557	482	532	497	553	498	544	526	507	551	542	516	559	559	542	553	559	573	550	519	537	502	536	533	544	590	516	558	557	529	486	564	547	525	561	503	484	528	561	540	529	526	518	553	499	535	523	568	562	518	529	528	579	551	538	544	502	552	510	529	504	503	543	530	541	508	548	490	534	574	538	518	519	564	544	503	534	562	501	521	534	509	567	546	557	513	516	513	538	585	539	504	524	532	536	512	520	492	534	540	550	525	552	553	512	516	597	577	537	548	538	514	535	521	533	535	545	538	547	579	502	540	527	527	519	524	521	544	547	493	528	529	528	511	507	504	535	528	544	542	531	513	558	550	473	554	563	506	518	553	554	484	510	562	582	566	545	532	521	518	497	501	532	522	548	509	534	564	559	519	562	566	549	554	480	536	533	514	529	543	538	525	528	522	580	500	548	535	500	537	563	551	506	516	603	470	529	530	555	512	516	559	551	572	556	515	524	551	502	529	514	533	549	543	536	495	504	568	560	527	559	527	494	556	538	560	496	552	567	543	524	596	523	556	517	502	553	525	534	523	541	505	531	538	506	525	535	507	545	565	530	538	560	495	518	508	541	519	524	512	516	537	539	520	544	507	529	546	522	538	555	568	503	525	539	555	562	526	522	521	539	531	513	551	534	576	503	514	564	490	555	518	503	541	554	532	560	561	539	575	511	533	507	491	527	488	522	507	537	544	558	548	500	514	519	510	551	500	547	555	568	554	533	532	538	579	533	556	561	549	559	577	504	551	551	568	536	552	567	542	522	506	497	538	523	509	524	499	507	551	555	545	522	494	513	563	560	501	522	539	523	539	530	534	524	572	553	574	506	539	512	543	515	559	533	506	497	510	529	497	498	552	573	534	515	543	559	514	549	559	548	533	492	554	511	567	553	558	526	588	525	520	549	547	539	539	506	519	533	542	544	488	536	541	499	534	509	551	533	532	513	574	541	515	532	510	556	514	573	543	559	534	566	522	504	491	515	556	514	525	543	506	560	551	511	548	531	520	561	526	570	508
24854	21404	27727	25365	13305	695	416	335	303	282	240	237	258	210	222	212	217	205	208	198	167	173	180	192	187	189	200	174	212	184	199	225	207	197	194	188	162	168	168	190	190	202	182	212	183	183	182	189	179	185	187	193	201	182	193	198	170	174	198	174	170	185	157	175	161	179	171	170	182	172	195	189	198	143	175	194	176	190	170	221	191	159	181	169	169	168	173	203	176	167	189	199	196	180	186	186	165	203	185	172	194	190	191	182	197	185	190	174	174	166	197	169	180	171	176	210	207	194	180	209	207	180	189	177	189	160	183	169	203	201	181	170	168	168	176	171	168	158	179	193	194	185	178	161	168	167	218	182	185	165	169	187	179	193	168	184	187	167	184	166	186	182	168	165	176	167	168	178	187	185	164	166	211	163	176	197	184	179	175	169	178	180	200	171	193	155	191	190	181	217	158	217	180	197	190	154	162	171	168	191	187	187	193	186	180	201	185	197	194	205	213	185	180	197	199	183	198	189	196	203	152	177	181	190	199	180	177	198	208	162	188	190	175	183	198	185	179	173	176	178	180	171	187	168	166	159	192	168	195	186	195	184	175	188	199	193	168	188	170	161	178	175	174	177	170	165	195	190	178	157	188	178	175	168	183	166	176	180	167	184	189	170	178	196	171	211	181	206	172	188	195	169	180	200	207	139	145	188	181	202	174	184	192	197	157	179	175	197	169	194	186	191	183	178	185	193	182	212	164	164	180	187	167	181	201	169	153	187	200	170	162	180	187	151	177	212	182	176	170	194	199	161	179	184	189	179	206	202	212	170	177	183	192	196	181	180	192	155	170	165	167	186	181	183	194	189	188	176	185	188	167	183	176	172	190	188	172	180	193	182	198	180	175	177	187	169	165	198	166	165	161	176	160	179	160	180	170	164	161	179	197	177	167	201	180	225	185	199	174	173	185	191	206	197	184	181	183	177	163	177	171	202	162	173	177	168	167	195	201	191	185	184	167	172	194	209	187	202	189	183	167	193	151	193	208	169	176	182	196	187	183	165	187	194	191	176	170	180	186	186	166	176	192	161	193	183	170	187	184	190	171	176	170	152	178	177	171	160	190	185	167	169	167	182	176	188	179	183	157	191	211	175	199	172	186	178	180	196	185	213	171	197	200	154	188	180	173	183	176	150	205	181	190	166	168	192	196	139	207	189	175	182	171	175	197	171	182	167	170	175	169	167	180	204	196	185	174	206	194	186	221	185	176	158	177	209	182	168	166	181	185	196	186	199	160	146	217	173	188	173	175	189	205	190	192	213	171	166	159	202	175	199	203	199	225	179	183	143	172	189	154	185	185	196	183	193	179	167	183	187	183	152	185	180	172	189	184	166	159	163	158	176	196	192	198	177	174	182	218	162	157	166	165	197	155	171	171	172	199	166	173	179	175	181	187	187	176	181	167	214	176	177	212	168	192	179	179	186	174	178	194	164	174	171	183	200	185	168	169	207	196	177	178	176	184	175	182	167	199	177	185	168	192	168	175	158	171	192	193	181	175	203	188	203	173	167	178	188	178	166	192	183	169	180	158	185	187	181	193	190	171	174	153	161	171	184	199	152	185	185	165	203	188	204	164	162	173	169	167	144	189	167	192	177	176	175	194	152	185	188	186	189	179	191	187	182	186	177	189	185	207	188	200	183	165	181	191	177	174	198	193	192	164	222	169	160	173	204	178	180	174	178	186	182	168	193	181	178	176	155	196	182	198	192	192	170	194	180	182	178	195	174	180	198	185	191	189	171	176	193	184	170	187	184	205	190	175	183	175	174	214	195	202	183	202	187	190	157	193	164	177	173	163	156	182	175	176	167	172	207	165	191	177	194	176	183	171	175	178	187	185	187	175	185	172	176	172	168	193	181	165	203	184	180	169	175	163	176	183	181	164	174	199	160	149	179	195	183	180	155	183	201	161	206	193	175	196	202	197	190	191	203	195	188	193	170	166	183	181	187	182	162	162	196	185	190	209	164	197	171	191	168	180	178	199	201	197	175	168	189	182	183	175	211	191	177	196	182	168	182	180	196	188	168	160	176	168	176	215	168	182	185	191	162	201	202	170	177	176	194	187	168	166	196	193	167	177	181	196	183	171	194	151	195	187	171	209	174	160	197	182	156	182	168	183	161	163	194	177	162	176	163	175	205	168	183	163	190	146	186	176	174	167	164	174	166	191	176	194	201	185	199	182	169	173	175	164	189	148	162	171	194	170	184	176	192	179	197	201	182	202	184	193	191	180	184	186	173	203	211	214	192	171	164	180	168	166	187	181	182	143	167	166	170	189	215	178	191	181	197	190	177	189	200	181	161	165	176	171	197	189	159	191	188	173	180	193	191	171	192	192	184	165	209	210	216	168	166	185	191	198	167	156	186	189	206	193	177	168	161	170	141	164	191	178	184	159	173	178	203	180	192	184	169	158	181	211	195	160	182	177	190	191	167	167	179	193	182	167	176	183	180	175	186	179	195	173	181	156	213	198	174	184	182	171	192	136	184	169	162	174	171	193	153	176	176	186	196	170	160	159	174	168	189	179	181	175	197	179	170	197	181	158	167	184	183	180	170	166	200	171	166	191	174	186	173	182	175	181	177	176	173	191	165	184	163	181	167	185	185	200	177	201	206	164	167	159	194	192	154	187	190	170	176	192	199	173	172	182	184	188	157	192	200	178	185	201	199	169	197	196	181	172	190	174	175	168	178	163	197	174	186	189	167	169	191	186	187	191	174	182	177	196	177	180	172	187	184	176	178	208	171	182	200	181	184	181	151	173	158	175	193	166	172	168	177	185	187	171	189	165	197	172	182	170	178	164	171	195	176	153	164	174	183	189	197	202	177	158	188	206	170	169	189	185	179	183	184	209	177	193	174	184	190	155	190	165	179	177	197	164	168	185	177	176	171	178	167	198	217	173	164	201	195	192	202	177	191	186	156	178	193	184	205	156	202	197	182	188	189	174	203	196	171	190	189	167	163	177	210	198	170	179	190	192	185	213	174	162	167	159	171	194	197	157	163	178	199	172	167	189	166	221	161	177	172	167	180	191	182	183	184	171	173	174	164	152	185	192	171	186	195	173	180	169	189	196	168	183	200	170	186	175	166	166	178	210	166	171	194	178	178	187	153	180	182	196	175	193	179	170	173	197	186	161	163	173	184	201	180	170	200	172	179	170	145	176	198	204	184	185	203	178	174	210	172	180	177	204	195	191	197	178	193	184	173	180	170	179	183	185	179	185	203	174	153	178	173	155	175	177	174	189	191	185	159	183	204	175	190	169	175	154	204	178	166	142	169	207	202	171	177	167	183	164	186	182	170	174	188	200	159	198	199	200	189	156	183	179	169	184	174	166	174	179	186	183	180	187	183	164	165	182	193	158	183	185	179	171	164	173	178	199	173	163	209	174	181	172	192	178	168	187	165	159	168	184	163	199	159	189	166	171	173	161	188	175	189	177	186	202	156	185	188	178	182
3623	6088	4645	2183	1527	1040	732	622	532	513	431	354	304	307	260	295	262	276	270	228	268	255	225	233	259	251	247	227	215	231	248	265	246	256	250	214	215	240	246	240	211	205	224	216	225	239	213	246	206	225	229	214	206	193	222	241	215	231	220	218	231	214	214	230	199	223	239	226	227	228	214	206	242	231	195	224	207	203	212	215	209	200	243	242	229	204	220	233	207	229	210	216	212	194	198	219	197	222	234	231	223	223	231	209	201	224	222	223	231	225	242	229	225	232	215	201	228	202	235	216	201	231	222	201	184	211	211	216	211	208	198	223	232	206	220	236	220	222	236	216	227	234	223	224	229	230	249	220	187	224	225	229	216	237	221	241	220	227	208	225	224	225	230	202	184	239	209	203	208	209	205	239	218	208	226	216	191	203	190	224	222	230	218	201	209	196	213	230	201	216	220	220	216	195	233	235	224	206	216	210	226	249	231	220	221	241	212	201	223	217	228	192	219	231	229	243	239	216	195	223	220	229	244	223	213	211	208	203	214	227	218	222	236	185	180	208	234	200	207	219	205	212	224	224	235	241	238	202	225	200	216	205	236	201	218	224	245	211	232	229	223	232	214	223	222	228	210	230	222	213	220	246	198	232	233	213	208	218	210	202	209	254	204	222	211	193	224	225	220	222	221	220	198	209	223	232	215	201	236	208	233	206	220	218	207	190	231	230	216	243	219	216	231	232	218	214	201	228	205	250	233	253	216	219	209	238	208	205	193	190	236	244	248	208	214	256	188	213	244	197	223	208	224	210	237	228	216	224	214	228	213	212	223	227	229	250	246	206	229	222	218	223	200	205	219	235	228	209	208	206	214	216	238	216	214	235	226	230	220	194	213	214	208	226	228	218	208	232	218	240	218	218	211	239	208	231	229	203	207	228	221	238	214	210	243	195	195	237	228	202	231	205	256	218	209	223	222	230	225	199	209	212	214	228	219	217	222	191	239	249	214	217	216	215	210	239	199	218	181	209	215	244	225	222	243	224	206	220	204	241	226	211	205	207	207	215	204	219	230	217	219	222	201	269	252	191	218	200	231	223	213	228	208	194	236	194	189	210	216	229	227	219	223	237	195	226	228	225	196	217	232	234	212	211	219	212	214	218	204	235	209	250	209	236	217	212	224	221	193	228	200	194	214	239	221	221	167	217	232	203	204	206	188	228	202	232	226	224	217	211	210	219	232	228	203	250	209	202	208	203	217	210	213	194	200	222	191	227	227	209	229	225	200	205	210	219	217	238	226	219	230	219	223	221	179	225	217	211	241	232	233	218	206	188	241	242	235	229	229	220	203	181	203	221	215	225	221	229	218	217	233	244	208	201	264	211	231	224	245	205	206	208	245	195	217	217	234	231	241	218	231	210	252	226	231	208	230	203	201	234	222	225	228	201	223	219	226	207	205	219	244	217	215	217	240	198	231	209	205	221	211	212	258	259	191	202	204	227	228	224	196	222	233	236	223	205	223	247	224	244	224	235	231	218	222	218	207	207	209	229	219	209	212	201	221	225	209	204	228	221	204	228	221	231	210	214	204	207	217	243	218	209	220	215	199	194	252	217	216	204	229	211	224	242	218	222	212	209	192	215	246	201	231	228	199	207	210	218	247	210	207	230	208	224	213	213	197	238	226	207	214	221	194	201	237	231	228	216	198	220	225	230	199	219	227	205	235	235	235	204	207	228	216	245	236	224	207	201	218	235	229	241	200	223	201	201	194	208	214	221	227	185	220	188	213	222	227	209	190	218	218	225	236	230	208	238	201	230	216	213	230	225	232	223	220	176	191	229	231	209	253	230	185	221	210	222	224	209	211	216	228	210	218	206	224	222	201	206	186	179	216	214	225	252	210	220	196	231	237	208	218	208	239	211	225	218	250	212	217	225	234	201	205	216	238	213	218	236	257	187	206	213	192	235	220	222	187	211	204	214	227	218	224	191	227	225	222	230	210	214	227	232	212	219	209	218	210	209	243	229	196	208	210	234	218	223	208	220	237	215	215	216	240	252	202	214	208	242	211	225	183	236	197	222	253	221	232	222	206	214	212	211	217	195	222	196	217	211	201	193	209	237	209	222	175	189	242	201	225	222	218	199	210	208	225	206	211	229	210	230	224	220	253	237	214	219	250	206	208	218	212	224	210	217	231	204	212	218	196	214	226	224	211	228	210	236	216	201	171	222	232	219	209	243	217	227	243	233	204	226	225	211	221	214	214	211	231	231	221	237	202	221	241	220	200	224	204	200	228	212	245	212	217	213	210	233	228	204	229	175	207	195	215	239	238	219	164	222	222	208	233	191	211	201	216	230	194	226	202	215	190	225	224	220	197	208	218	217	225	214	226	231	240	198	197	198	228	213	213	232	218	229	184	253	207	192	227	199	212	211	208	192	202	209	222	210	194	226	226	216	248	207	204	206	242	225	226	218	239	246	206	219	216	219	208	243	234	194	227	211	188	208	215	235	232	243	252	236	230	220	206	222	215	221	206	217	201	208	220	225	206	263	228	228	234	196	216	225	235	200	236	209	201	208	195	185	217	204	213	223	224	221	219	230	232	195	229	201	222	208	240	232	220	200	219	243	219	199	227	209	209	206	248	218	212	213	254	201	212	227	231	211	207	223	217	241	222	228	218	253	229	234	215	201	244	237	230	231	225	214	253	221	206	225	222	217	227	173	218	207	214	210	203	226	259	229	221	240	214	211	230	225	217	241	203	206	212	240	239	240	230	248	243	213	242	205	193	213	189	232	203	206	230	229	202	221	220	234	201	204	224	203	237	209	212	233	230	241	230	241	212	227	206	205	209	202	198	222	209	211	222	208	233	217	212	221	217	201	211	225	187	208	208	210	248	209	231	217	216	192	208	214	196	170	219	211	199	220	232	205	221	200	214	218	199	205	195	225	221	224	204	263	237	231	205	215	195	220	227	238	234	214	218	188	211	246	231	197	209	217	220	219	200	231	213	211	224	197	222	193	233	224	214	198	236	208	219	236	234	220	226	226	214	211	223	220	191	200	233	217	198	229	215	214	216	213	230	231	229	256	197	217	232	212	222	228	203	205	207	191	239	208	242	212	210	218	225	217	205	215	216	216	207	220	223	227	224	211	217	203	224	244	215	215	225	242	236	212	229	190	218	225	217	198	206	235	218	226	206	189	217	208	205	205	214	248	247	208	198	216	220	232	226	242	218	214	194	209	218	229	228	238	192	219	231	222	226	214	212	203	215	242	211	245	213	197	221	207	250	220	230	242	214	224	231	221	203	235	225	212	223	234	237	221	225	190	215	249	232	206	216	204	201	215	215	204	224	195	231	213	231	217	225	213	240	205	225	208	213	208	251	209	236	219	225	229	214	231	219	224	206	204	223	225	212	224	220	210	210	210	199	205	244	227	227	238	192	239	223	228	218	228	222	240	226	179	207	217	195	209	214	200	221	199	245	252	214	219	203	220	218	222	193	200	229	225
22842	21418	29103	24118	21412	21438	10088	1012	727	689	545	462	420	441	387	383	350	326	364	291	330	301	299	279	262	273	268	321	250	266	250	276	305	271	264	261	244	267	243	282	237	236	254	243	254	259	237	241	269	271	227	267	250	209	247	235	233	227	224	266	234	252	236	239	232	266	255	257	244	223	272	235	246	221	262	226	235	256	237	244	251	262	226	233	239	244	260	234	226	244	208	258	238	240	237	264	238	248	227	222	230	233	244	210	250	236	255	225	250	247	245	214	254	240	250	258	259	245	253	235	246	230	212	252	228	199	216	241	245	233	229	238	235	246	254	242	241	239	278	234	230	217	227	258	263	271	250	234	212	236	249	230	258	261	242	231	225	231	217	258	243	214	232	240	255	235	247	259	258	226	230	216	217	218	234	226	241	203	291	222	217	236	236	243	225	217	248	217	214	241	228	228	243	252	234	258	275	238	241	207	233	203	229	237	252	249	241	222	256	260	210	213	221	250	218	227	252	222	232	244	238	220	246	245	248	228	220	248	256	229	233	237	235	257	236	232	253	263	243	247	242	238	261	242	255	230	219	206	221	220	240	275	209	244	235	300	228	246	266	242	245	258	270	239	220	246	224	249	253	240	241	245	217	245	235	267	243	237	223	245	252	198	215	223	251	229	255	258	225	249	246	233	240	194	214	230	216	250	253	231	223	221	233	242	246	229	196	229	224	234	242	244	222	231	232	226	248	253	265	236	222	242	231	266	244	244	218	240	219	257	241	250	246	255	225	204	239	206	257	236	208	226	229	244	251	232	221	225	230	218	268	228	245	270	264	248	218	245	238	240	220	266	239	215	217	234	260	230	260	252	237	237	257	244	247	218	216	240	257	246	274	251	252	265	272	242	246	234	234	224	225	238	248	241	212	249	232	247	227	221	219	244	230	256	234	244	220	240	244	230	274	245	245	241	259	234	237	227	235	239	255	213	230	227	262	227	252	229	216	250	227	250	234	245	267	226	249	264	226	241	251	231	243	241	239	251	234	233	221	242	260	251	232	230	233	231	240	238	241	230	238	240	238	241	215	249	229	228	230	234	225	226	224	268	248	234	278	259	248	231	252	257	233	229	252	267	233	237	233	239	233	231	229	254	218	242	226	228	235	241	241	241	245	222	230	214	228	232	249	215	270	230	253	213	246	240	259	252	235	261	221	224	216	231	255	265	252	243	261	248	254	259	234	229	242	251	236	264	254	226	219	246	274	215	255	237	232	220	238	233	227	247	257	237	233	248	225	242	231	240	234	239	227	243	254	235	235	283	243	218	243	284	245	239	259	225	237	245	267	221	259	217	265	243	257	230	253	233	264	243	237	249	232	250	228	259	257	237	221	253	233	246	231	234	221	250	249	260	254	235	233	234	251	218	232	256	245	224	266	251	236	226	242	242	239	232	261	251	248	227	242	250	213	251	218	243	242	239	225	258	223	231	232	228	235	273	224	251	230	246	258	224	236	241	235	206	248	243	234	248	246	211	248	242	212	252	206	244	244	240	263	243	242	265	235	247	228	237	241	243	241	228	222	214	240	259	249	230	229	245	259	231	268	230	227	237	200	237	220	244	251	232	239	243	211	262	241	213	237	242	253	227	245	234	250	242	232	239	254	229	252	246	243	237	225	233	232	244	228	227	232	235	224	229	251	212	220	225	267	261	236	225	208	241	225	251	248	218	224	256	246	248	243	250	213	251	252	231	232	227	227	233	215	233	241	236	251	223	233	261	250	228	233	222	242	238	247	225	232	256	240	242	263	226	228	230	241	235	251	245	253	247	226	231	247	237	237	218	242	221	261	251	244	241	227	246	222	234	233	243	224	240	240	240	250	239	269	206	249	239	233	237	238	242	276	219	247	258	229	232	244	235	243	242	241	252	251	239	237	225	238	212	239	212	233	206	249	225	211	255	242	258	225	234	216	241	253	229	238	228	253	236	230	210	218	233	232	228	271	230	261	238	231	235	226	227	271	261	239	239	253	230	247	195	254	264	238	243	212	208	221	250	240	227	213	243	232	227	229	247	223	224	232	254	255	263	257	240	211	240	230	241	255	247	223	254	244	274	249	256	240	236	241	220	244	252	236	244	219	254	236	242	221	223	243	262	237	268	235	218	244	253	260	235	249	238	239	258	230	248	236	240	261	220	230	232	249	249	233	253	248	220	246	241	252	224	236	248	253	226	240	227	232	244	252	225	258	273	246	254	279	232	236	236	245	223	233	258	244	210	246	212	233	242	231	247	241	238	239	256	233	263	239	233	254	241	233	254	233	260	214	228	214	213	240	230	278	226	258	237	209	231	236	243	264	257	226	234	241	232	212	223	262	239	224	244	220	251	236	248	246	227	226	262	232	258	240	234	227	239	253	263	212	243	243	238	249	226	234	223	248	221	225	246	222	232	255	265	246	240	240	242	219	221	228	246	221	248	252	231	205	256	224	235	236	230	234	238	227	246	236	221	262	237	233	236	232	231	241	240	249	273	227	239	258	230	243	249	243	232	230	231	255	247	197	223	245	221	250	252	228	238	229	224	239	237	221	251	254	227	245	252	268	207	256	267	241	252	221	232	258	207	234	218	244	221	210	230	230	229	223	263	234	222	258	242	233	240	232	255	260	244	246	246	259	242	236	254	219	212	235	233	229	240	224	213	239	217	241	237	237	224	271	257	241	257	257	248	244	224	236	212	227	257	243	252	232	233	251	263	235	221	232	259	217	222	246	247	242	207	226	235	240	261	229	245	223	210	238	229	227	257	223	230	236	248	247	232	233	250	239	266	269	225	231	226	253	248	247	241	202	244	208	232	239	208	252	238	229	205	244	226	222	265	238	234	240	228	213	230	227	255	219	282	216	239	223	292	233	239	229	248	217	242	233	226	256	215	258	232	243	238	220	248	224	234	220	258	240	271	239	252	271	245	233	223	249	219	243	234	230	259	260	251	223	250	251	233	245	240	241	235	241	201	237	243	212	243	246	206	243	235	234	225	235	245	248	241	217	233	252	225	226	255	241	246	244	226	231	252	251	239	191	272	254	268	226	242	235	235	236	239	223	234	217	241	219	228	214	248	231	259	245	226	260	228	250	247	225	242	249	245	216	214	236	230	268	219	248	236	232	249	235	265	244	228	238	255	215	239	250	228	214	232	235	231	229	228	244	244	237	237	218	252	238	255	265	215	209	249	226	242	239	235	228	253	205	233	249	215	263	235	283	241	240	245	226	223	236	236	243	226	222	211	268	218	241	250	225	252	239	215	272	228	241	213	235	253	227	241	247	265	220	212	223	237	249	221	208	250	259	217	243	240	244	220	230	236	222	223	198	236	262	269	255	266	240	258	248	229	237	247	233	227	259	246	245	225	225	241	272	235	254	249	254	244	245	249	267	221	230	243	242	247	254	216	221	233	262	218	247	240	245	244	225	220	252	238	238	225	245	212	236	274	224	223	225	247	239	239	223	232	265	214	236	245
4803	14860	11917	5812	3949	2824	2056	1511	1426	1164	923	791	699	609	578	539	467	445	440	392	403	433	373	401	363	337	318	365	335	359	354	318	362	344	368	383	312	306	313	295	294	329	302	312	317	316	303	320	296	314	313	263	331	305	296	318	317	342	313	309	317	301	309	307	334	300	334	317	312	322	301	291	333	284	278	304	290	299	304	285	295	317	312	272	311	314	266	273	292	313	322	276	286	294	312	311	284	289	286	328	304	307	280	291	313	301	266	299	292	300	270	292	268	291	321	312	314	326	301	287	293	282	294	301	290	285	287	311	296	295	272	290	282	322	300	299	295	286	286	276	288	289	265	298	317	286	295	265	266	294	276	282	305	300	294	273	301	299	276	301	302	303	290	311	274	295	284	301	318	300	278	288	305	290	308	285	298	300	298	306	319	323	293	279	283	308	297	305	304	272	274	300	290	280	282	283	287	301	312	311	304	316	294	323	310	284	289	305	290	303	263	316	262	299	290	292	297	274	288	267	287	294	334	310	318	272	293	310	320	307	299	279	270	284	311	271	283	307	281	281	329	263	294	285	298	295	264	281	286	282	272	276	308	294	302	285	302	267	280	307	295	306	280	283	292	262	280	291	300	298	277	305	272	279	291	286	268	286	305	293	313	296	273	309	262	265	303	290	320	281	297	321	303	312	276	289	307	289	340	304	309	306	289	281	296	320	299	279	313	280	316	267	267	318	258	288	299	291	295	275	296	282	307	287	314	300	338	284	283	308	294	287	285	347	294	325	270	287	326	301	299	272	294	302	307	284	299	277	294	308	288	306	295	279	311	302	297	281	314	273	315	302	295	304	287	287	308	289	292	318	322	268	302	295	298	287	264	305	289	284	317	310	287	291	290	263	291	292	263	290	321	279	287	296	301	272	283	311	321	296	298	274	284	281	335	300	297	284	307	305	296	267	288	279	314	295	289	323	286	312	272	275	289	294	277	298	308	302	286	296	327	291	308	275	304	304	267	257	295	312	306	326	305	286	296	311	304	262	312	294	291	288	272	285	302	296	272	303	274	267	280	312	307	326	311	258	286	280	314	283	301	279	281	288	306	262	298	332	282	279	324	312	287	303	295	316	288	285	314	309	277	295	285	266	283	303	250	277	275	312	299	283	309	310	284	281	276	309	297	278	288	297	302	287	298	308	285	275	273	321	284	275	293	298	288	276	296	313	299	300	281	291	313	295	292	287	296	274	275	289	306	318	271	289	262	317	328	285	288	305	310	271	288	291	280	264	312	306	286	307	311	273	287	301	311	321	295	263	306	295	299	317	294	292	319	278	288	289	310	302	284	321	307	275	317	266	298	308	290	322	289	313	314	311	279	304	300	280	283	275	263	285	275	316	295	296	287	316	313	304	292	288	282	331	314	302	314	311	277	279	271	280	300	259	300	286	322	306	296	298	307	281	328	278	290	291	273	294	271	293	297	308	272	305	306	289	303	256	307	294	284	287	284	302	294	301	305	308	301	313	331	300	290	308	287	296	312	308	282	314	316	305	307	291	272	278	286	305	289	328	304	286	295	290	295	294	308	291	306	291	274	291	281	293	284	272	315	335	298	314	281	309	282	252	326	286	313	275	268	283	266	274	304	267	273	301	288	360	287	340	289	303	322	286	277	301	297	299	300	258	286	282	301	283	287	306	264	319	315	308	321	331	274	267	290	282	304	313	282	304	284	306	307	296	290	272	281	307	317	271	297	266	273	309	300	312	298	292	308	269	305	297	263	290	275	291	297	290	298	293	299	294	306	312	342	273	297	321	268	262	299	313	312	308	309	249	312	317	298	340	271	290	307	282	317	305	284	294	292	290	291	319	306	287	286	277	301	292	301	264	279	286	257	304	320	300	314	270	261	265	283	269	256	324	311	304	317	248	293	258	317	315	282	278	313	304	284	302	293	290	291	291	277	288	281	283	285	305	271	286	295	296	319	279	271	325	289	295	299	318	282	277	321	280	271	296	339	326	289	264	328	307	290	322	310	260	283	249	274	294	307	306	304	297	276	312	304	275	297	263	290	334	322	301	305	271	288	283	302	290	301	311	287	274	311	291	291	309	307	313	271	294	311	278	318	288	278	267	318	302	272	315	299	304	294	283	288	280	320	305	289	304	313	316	278	300	311	287	299	292	305	297	299	289	317	334	268	307	309	310	309	299	282	293	321	306	306	339	288	318	325	306	291	276	303	317	290	288	285	316	289	294	298	291	328	304	283	303	319	280	257	288	299	299	297	261	280	276	303	310	311	314	276	263	313	332	318	260	297	305	279	299	285	290	279	319	283	283	309	287	274	325	300	278	316	266	319	308	279	296	277	271	316	313	292	263	283	292	283	303	287	283	312	323	266	298	325	313	289	288	260	309	271	283	287	277	289	275	309	315	307	267	287	290	269	279	297	295	285	291	282	301	274	303	320	309	303	285	332	292	261	292	287	260	329	316	290	296	305	304	293	308	292	333	278	263	262	265	281	276	274	305	301	287	311	298	290	267	292	282	318	289	312	332	276	269	274	286	310	233	277	263	330	328	266	285	289	357	329	287	298	282	292	302	328	300	284	281	312	303	294	274	273	327	308	309	307	308	303	290	286	317	302	276	285	286	278	284	307	287	317	285	319	303	288	293	278	291	327	285	314	279	310	290	324	284	288	284	339	289	293	272	259	290	287	286	294	280	296	303	283	278	315	329	276	312	303	283	302	291	304	312	296	288	266	290	328	274	300	298	293	294	285	275	295	272	287	306	315	299	281	300	321	320	289	270	278	303	324	285	308	253	296	327	273	288	304	311	305	345	300	312	303	274	297	312	300	322	274	304	272	294	282	306	306	257	301	295	294	305	320	271	323	279	282	288	308	302	298	318	340	283	290	275	276	282	293	299	321	310	259	315	286	273	319	295	316	264	320	309	277	281	305	294	261	303	268	279	279	287	310	295	295	294	311	305	288	291	278	309	297	280	307	290	284	292	289	302	273	304	341	285	307	281	292	275	288	287	255	300	259	284	302	300	289	282	338	303	287	278	290	284	318	288	278	296	307	300	307	298	315	311	308	325	298	280	280	291	285	306	306	285	311	293	282	290	256	307	296	293	329	311	304	299	311	314	323	299	274	299	309	253	258	298	257	307	285	277	313	271	305	289	309	262	289	311	302	262	297	307	296	298	333	312	268	292	310	287	276	263	298	259	310	315	289	285	280	282	298	286	256	296	290	289	274	312	277	271	285	281	277	301	305	288	285	283	316	257	284	295	262	287	309	306	270	312	315	297	290	273	278	328	315	354	307	320	314	266	299	294	308	306	298	303	301	269	278	311	274	302	267	307	271	294	276	298	268	277	314	296	300	319	288	310	281	286	287	304	284	304	303	283	319	268	286	278	291	304	295	280	276	275	283	298	293	300	307	306	269	265	294	285	293	257	303	296	289	293	306	307	295	312	317	322	279	286	305	292	296	268	304	298	269	305	304	294
27445	19530	5581	821	514	439	410	418	393	448	403	388	346	404	371	375	362	373	406	379	374	387	385	366	356	385	377	368	397	377	392	397	382	363	390	394	385	381	399	374	409	413	383	365	375	357	368	382	384	397	359	370	346	380	333	388	349	362	369	366	349	378	363	405	358	364	361	349	373	391	344	377	385	398	382	382	388	341	353	360	342	367	348	387	368	409	350	374	363	384	384	385	355	346	364	367	375	354	379	360	363	356	381	367	396	414	383	371	375	380	362	384	389	362	375	387	367	390	399	354	370	367	374	408	371	362	381	374	382	378	369	375	433	389	377	404	364	371	392	387	391	414	356	365	339	354	372	378	418	388	362	399	373	386	326	363	374	388	423	356	386	373	342	369	367	358	371	375	366	369	371	390	356	388	369	347	376	369	374	380	388	400	348	387	324	356	357	415	362	354	359	359	378	379	357	370	380	382	352	353	348	400	388	364	388	396	376	380	378	390	371	326	341	383	365	392	347	351	398	351	400	353	367	385	355	407	346	384	332	361	412	386	371	355	396	401	388	359	380	398	371	341	394	371	383	393	349	408	347	347	354	345	370	392	341	322	382	379	376	357	393	374	379	341	380	392	374	360	379	365	367	379	352	372	366	369	372	364	370	349	362	351	382	388	394	355	356	369	369	364	373	412	404	357	350	382	413	396	353	369	407	362	386	346	360	366	382	371	382	369	339	389	377	387	399	352	360	392	357	377	383	376	347	374	373	399	383	340	367	403	380	366	379	345	386	368	360	397	364	391	412	368	351	313	335	373	393	369	381	373	377	395	377	352	368	382	369	368	381	345	358	385	365	354	386	394	365	368	362	354	378	360	394	373	353	375	387	388	397	373	405	346	383	367	392	334	392	397	387	382	364	398	376	387	372	406	388	355	332	361	355	370	370	358	411	350	383	381	421	387	341	377	362	376	378	393	377	398	370	363	404	387	357	369	377	347	380	374	372	376	375	386	363	374	381	383	379	324	380	395	381	372	371	402	343	368	395	392	387	377	407	368	375	403	377	382	336	380	387	380	393	381	369	373	389	369	407	370	379	357	351	385	358	374	379	339	374	415	382	405	406	351	358	410	402	381	354	398	387	389	388	401	350	387	340	340	356	366	366	367	376	371	348	399	388	351	375	380	357	352	371	417	380	366	377	380	371	340	359	388	363	380	377	334	376	381	414	376	360	404	372	385	391	391	381	344	364	358	375	333	366	356	340	364	390	364	345	396	382	365	389	355	362	355	369	369	382	373	394	322	384	370	393	394	363	367	362	387	362	367	386	380	361	385	368	414	393	359	379	373	388	399	356	380	362	364	402	382	360	366	376	364	349	367	383	343	379	409	376	391	382	386	362	368	373	383	369	375	357	383	361	386	369	383	369	417	346	390	388	369	355	387	369	354	371	373	342	381	373	391	377	418	355	336	397	382	337	360	361	353	371	375	325	382	374	344	364	353	374	391	367	352	375	365	388	390	381	343	359	344	361	378	360	345	413	387	411	365	395	371	347	372	366	378	360	366	383	374	367	384	402	385	377	383	350	362	374	360	374	364	354	366	378	385	400	362	389	360	384	362	399	386	361	359	370	367	386	369	365	404	342	392	366	382	382	353	332	387	364	391	376	385	406	341	369	396	377	351	396	389	382	373	363	363	370	356	369	378	362	389	413	386	343	376	364	371	379	384	380	355	380	353	356	360	396	376	394	367	371	363	376	365	361	361	375	396	366	355	383	385	394	389	410	372	372	391	357	371	369	359	354	384	374	326	340	359	346	381	362	376	371	394	357	376	402	352	389	386	380	392	324	374	379	382	362	383	358	387	407	362	346	364	387	369	372	381	391	378	381	377	345	336	338	355	398	346	343	358	357	356	384	358	414	363	372	371	362	374	349	340	374	369	399	363	364	406	351	382	391	423	361	358	374	341	376	379	377	371	369	375	389	344	375	373	388	381	361	370	381	387	352	424	365	420	362	420	384	361	364	361	392	355	368	389	391	369	339	340	387	385	391	404	412	380	360	348	357	367	389	356	363	348	360	371	370	393	392	370	362	367	337	376	343	366	368	335	372	390	374	400	366	368	392	380	337	392	344	426	421	357	337	358	395	379	394	328	354	360	380	367	356	349	352	321	343	342	368	385	373	371	385	330	368	369	409	399	389	372	388	396	377	365	353	341	340	372	401	373	341	367	361	387	366	351	330	350	389	380	347	387	388	380	351	365	356	336	410	396	379	350	369	368	356	429	354	354	386	390	415	385	373	380	375	366	393	308	379	350	371	361	367	377	387	363	388	363	374	361	354	387	413	361	362	355	373	385	350	348	417	397	359	382	393	397	353	395	358	369	391	390	385	379	366	358	382	371	372	372	356	367	380	376	398	377	373	367	365	390	348	418	397	369	354	364	402	353	365	363	392	343	407	390	384	402	362	384	376	372	348	388	378	367	393	365	352	384	335	364	402	336	370	369	363	344	359	368	378	351	350	389	375	423	372	370	366	358	359	363	382	384	399	396	345	366	363	371	388	384	377	361	364	391	399	374	377	358	383	364	351	375	366	352	377	395	366	397	394	379	401	396	384	340	378	368	363	403	404	368	385	376	376	355	386	376	356	374	357	377	382	360	371	359	346	340	407	386	390	342	368	391	372	342	417	345	344	388	407	382	385	388	393	385	372	391	376	362	364	400	357	348	376	389	368	376	374	357	390	354	369	350	408	370	396	344	368	370	371	398	392	377	391	378	386	383	397	379	368	336	383	345	385	369	393	371	383	345	372	356	373	349	373	362	378	356	352	396	371	371	396	389	378	381	379	372	414	365	368	423	355	364	372	393	360	349	380	389	368	356	373	392	368	389	363	365	379	430	408	340	387	339	344	409	390	363	386	369	386	352	436	373	375	360	357	390	365	376	348	382	402	372	388	398	375	362	344	376	356	383	409	357	390	344	381	400	374	362	371	372	381	350	377	368	357	384	388	394	377	368	373	389	379	356	379	359	354	377	390	370	372	393	365	380	364	379	349	365	399	353	372	382	390	386	382	380	378	387	353	367	345	391	376	373	353	343	363	399	327	344	383	361	350	386	356	400	374	427	375	377	362	359	358	378	368	364	391	388	383	355	366	369	354	408	333	405	386	387	398	368	380	400	390	401	387	384	390	375	362	374	382	381	375	369	367	361	360	355	392	421	393	411	362	390	368	375	341	405	348	413	339	354	360	362	352	400	396	372	369	352	359	353	377	386	374	379	379	382	368	346	352	391	345	389	375	365	396	347	396	394	359	372	368	374	381	354	390	342	363	391	347	383	370	375	347	373	379	378	368	364	356	364	344	379	357	381	353	392	376	401	372	411	374	359	401	382	369	379	357	359	402	370	381	375	367	363	357	360	378	392	384	367	379	378	358	354	381	355	386	362	361	379	390	341	369	384	363	362	378	371	354	358	400	373	353	375	365	346	372	363	370	390	352	374	357	388	370	339
4377	1982	1607	905	703	610	515	506	543	491	465	508	428	423	454	440	462	452	426	474	461	471	411	450	433	425	447	447	456	438	465	454	446	414	434	452	438	417	440	426	432	469	463	432	398	409	411	459	426	397	426	436	432	420	441	465	423	458	474	416	469	472	444	441	427	417	416	439	440	463	439	451	424	486	434	428	446	400	396	413	418	444	417	448	438	415	429	441	446	445	434	440	440	446	411	424	393	463	426	400	420	444	434	444	462	462	417	450	447	423	441	447	418	441	407	413	417	446	429	444	423	432	435	418	434	428	414	447	455	456	442	433	437	444	457	445	417	383	406	398	429	452	425	431	421	399	462	423	423	423	411	443	438	454	448	394	427	465	459	393	401	430	439	460	422	421	436	407	442	391	441	429	389	443	407	401	429	426	434	412	441	432	478	417	438	398	438	415	428	482	433	459	434	417	460	446	459	431	443	427	426	398	479	470	397	440	479	434	408	421	375	414	454	486	407	409	440	418	414	404	447	425	401	429	442	435	443	451	426	433	418	438	453	442	429	423	443	471	441	434	466	430	416	407	473	433	448	460	439	421	413	429	433	428	454	411	418	451	469	421	449	412	467	402	420	408	431	422	423	466	435	432	452	449	416	436	434	442	442	452	454	424	436	435	405	450	423	456	425	426	457	403	441	413	451	428	432	434	435	462	440	433	435	449	432	439	451	460	426	459	437	437	454	450	422	446	403	439	423	483	445	400	440	406	442	458	451	444	461	452	413	436	415	435	434	456	464	410	445	443	436	418	440	425	511	425	399	425	445	422	449	422	427	423	425	428	457	424	439	425	435	414	434	452	412	451	431	421	436	436	420	455	416	460	415	445	437	418	437	391	434	462	444	424	449	472	410	452	438	440	416	457	439	451	444	406	430	461	444	452	424	402	429	453	431	428	434	443	395	438	437	425	418	402	452	442	392	469	423	453	439	442	379	430	399	445	433	436	431	414	402	425	441	425	430	432	406	488	443	447	425	410	429	472	448	440	421	410	433	420	418	464	474	463	428	427	458	441	407	450	433	450	389	445	363	392	432	449	450	434	424	446	424	429	421	424	420	432	453	436	412	428	470	430	449	463	485	445	434	400	438	473	436	431	430	477	429	412	444	390	420	425	439	436	433	393	445	439	437	434	445	447	459	454	403	387	413	449	429	440	443	421	408	455	430	449	429	419	440	488	386	434	438	424	455	437	438	406	407	395	452	441	428	463	445	448	431	428	485	393	429	467	469	422	451	448	454	466	428	432	441	468	427	442	401	447	445	419	437	460	424	446	447	412	394	418	454	445	417	444	427	440	417	437	448	475	434	450	434	385	444	455	474	447	464	482	404	441	427	421	364	449	445	463	411	417	461	439	423	459	503	425	448	470	418	417	434	442	422	423	435	428	434	471	431	439	455	442	431	397	433	398	430	429	427	464	468	426	443	432	404	436	436	439	436	443	458	398	443	406	437	437	439	426	435	423	456	464	462	402	440	436	404	413	433	442	415	437	437	394	418	462	406	443	433	448	475	459	397	434	435	445	442	441	474	424	411	438	443	428	431	410	453	446	469	448	456	450	406	454	442	403	453	409	433	417	416	414	450	457	442	435	427	409	426	416	448	453	476	450	407	427	431	472	440	416	428	474	444	406	427	424	466	423	450	382	459	419	447	419	419	418	432	428	464	407	457	393	420	439	439	448	470	464	393	409	418	413	455	414	435	443	467	472	428	447	430	427	433	466	411	427	435	409	396	448	420	437	435	418	441	424	445	434	399	416	473	480	417	442	436	471	410	408	433	425	462	440	451	454	451	469	462	403	457	437	414	452	435	426	430	436	428	452	435	457	384	432	406	445	453	451	425	417	363	433	440	439	434	445	422	464	426	429	396	443	441	461	398	428	418	467	407	437	422	440	449	439	435	424	426	406	485	452	432	438	458	432	421	441	430	442	437	433	420	413	413	449	429	441	420	418	426	418	452	450	393	419	411	413	458	439	428	418	420	414	448	430	468	455	448	410	420	429	436	403	422	430	450	441	453	445	451	445	413	455	399	406	428	416	426	429	410	420	412	462	431	408	451	466	468	448	431	438	415	408	401	448	433	444	385	405	426	489	424	432	405	424	431	429	455	447	448	445	417	483	386	426	446	480	424	402	419	421	448	463	437	453	396	454	423	463	427	472	437	452	467	442	442	436	417	433	445	439	440	420	471	440	429	395	414	406	427	415	452	430	443	426	409	438	424	430	421	440	451	437	428	441	449	444	440	467	446	409	444	423	452	457	421	468	409	478	431	478	448	398	417	460	455	436	475	469	426	459	436	473	450	475	473	438	435	457	430	425	462	409	447	405	455	444	433	460	445	447	460	437	452	450	424	435	429	419	422	423	428	448	436	456	424	472	449	461	428	445	410	414	445	432	429	452	413	450	434	407	417	434	446	420	434	442	425	436	428	455	405	440	421	460	447	400	419	429	422	426	460	464	430	433	412	380	444	438	440	389	428	413	434	394	454	407	429	393	460	413	416	401	368	426	441	413	453	424	414	432	461	434	443	442	424	420	475	403	407	427	454	433	408	435	428	420	408	413	473	423	408	438	426	406	416	455	423	438	433	436	401	424	420	442	437	458	418	438	412	429	394	483	419	434	469	436	426	449	443	433	428	416	430	453	438	494	415	470	376	446	428	418	451	436	402	456	459	469	458	432	406	447	422	414	438	438	403	390	431	428	458	459	425	444	416	389	432	461	456	445	447	460	429	447	437	455	421	436	442	434	435	462	416	376	377	427	443	420	445	411	464	424	426	446	446	373	433	441	436	454	421	392	453	425	418	418	413	450	394	409	421	472	417	452	415	397	412	426	437	396	449	448	422	458	427	451	460	435	446	424	429	457	449	424	432	446	447	442	421	453	457	435	394	433	437	479	480	423	404	433	436	465	450	480	432	430	407	403	429	411	402	464	446	411	430	406	449	454	421	433	435	444	428	418	437	432	464	412	438	462	423	443	441	419	426	420	414	445	463	450	446	481	437	437	385	424	413	429	444	416	433	451	436	435	434	436	409	434	421	437	431	469	417	421	476	451	425	385	437	439	394	442	433	435	429	461	445	441	414	498	445	419	404	453	432	414	433	442	411	467	428	397	413	479	454	436	414	430	468	425	449	452	423	426	435	458	460	458	423	467	451	443	408	394	395	457	470	437	426	420	410	440	399	464	430	443	440	447	463	387	433	439	438	435	464	461	432	404	437	452	434	441	411	420	461	384	431	429	411	448	410	449	395	434	454	447	387	436	487	415	430	439	442	391	424	475	426	468	394	424	428	423	445	420	441	437	455	434	416	428	446	410	471	439	429	432	422	422	454	437	459	454	456	439	466	400	430	437	451	427	441	428	420	479	415	421	404	420	421	433	439	436	469	418	446	434	435	468	483	392	406	486	407	418	461	475	470	409	418	434	418	419	449	427	430	432	464	425	453	432	430	465
23993	21428	28682	24565	21412	11072	1222	785	666	700	594	571	571	536	501	486	485	504	496	492	501	503	495	414	461	439	484	462	456	477	503	514	481	496	458	429	462	441	460	438	427	458	450	464	456	450	446	446	441	436	460	487	449	462	463	473	470	480	461	403	446	507	456	444	459	491	469	484	469	412	444	453	451	446	433	463	436	473	456	450	470	461	463	481	463	438	447	456	438	460	473	458	482	459	426	447	431	430	466	452	468	432	433	447	471	468	431	423	429	472	432	495	494	468	432	441	444	473	433	444	464	462	445	446	463	437	460	447	452	451	426	431	435	437	427	456	455	412	461	457	458	451	429	448	418	419	500	462	441	456	448	433	498	425	463	453	442	446	478	427	448	437	447	429	462	424	473	431	510	470	453	465	431	448	426	486	439	422	425	460	446	410	446	422	443	464	439	422	454	452	448	452	425	450	451	403	476	459	450	425	420	413	480	436	445	454	462	478	479	451	447	471	448	472	461	448	449	494	490	422	436	447	448	456	464	448	460	452	454	458	437	425	442	469	444	468	438	423	440	460	421	413	476	409	428	470	472	435	444	404	439	483	451	417	442	475	449	448	438	438	468	431	402	481	459	432	463	442	454	426	469	456	474	424	430	450	431	455	480	480	421	451	440	442	462	463	457	443	453	448	437	477	437	407	464	434	469	474	456	439	437	468	458	462	447	442	431	462	451	422	432	468	439	454	482	456	496	464	438	447	476	427	451	490	441	465	463	474	464	435	463	437	409	440	454	496	443	469	466	410	458	410	441	414	438	462	452	429	457	447	430	467	464	455	468	437	503	436	449	451	455	462	432	424	433	488	430	438	460	456	470	412	424	475	466	459	420	430	444	489	459	450	467	455	485	458	480	437	434	437	434	478	453	476	455	441	465	443	453	444	441	469	445	416	437	439	455	432	455	446	468	461	450	491	451	451	468	434	478	477	443	438	436	425	421	453	445	428	407	429	406	431	444	443	461	444	470	454	443	432	425	457	440	491	426	464	465	438	468	459	437	464	444	455	415	480	456	459	443	453	420	458	459	417	443	462	472	434	469	411	475	455	428	480	449	449	484	426	428	468	488	439	475	449	433	422	465	442	439	442	448	428	453	427	439	468	443	406	441	408	473	470	496	432	457	434	458	472	420	414	467	453	435	427	477	447	411	414	452	440	461	445	440	434	457	463	501	439	471	418	398	458	478	437	447	408	443	440	434	440	441	409	463	422	437	411	470	458	460	459	453	455	456	455	468	428	451	405	463	457	473	456	451	429	450	455	397	447	434	421	428	458	441	466	478	463	484	479	460	400	421	449	446	457	484	393	466	436	438	443	449	470	436	469	459	424	425	423	449	451	426	451	445	473	445	466	433	412	468	435	453	448	462	443	445	398	451	438	435	435	464	466	426	446	433	419	445	462	465	478	463	428	441	407	481	452	443	461	422	422	413	460	473	434	433	458	458	425	435	449	439	433	495	457	462	444	482	418	444	415	445	429	460	420	432	446	429	409	430	462	434	453	440	440	462	461	431	431	441	467	450	445	461	450	460	407	499	458	473	436	419	438	472	436	444	449	446	457	423	431	460	420	415	460	477	442	455	462	456	465	450	438	432	425	424	457	455	444	416	423	442	455	421	449	435	463	475	424	450	435	445	407	422	436	433	440	428	416	451	478	470	454	428	461	428	446	450	479	449	469	418	448	444	458	435	451	444	443	439	462	438	405	442	428	460	456	437	442	429	428	436	443	469	427	430	428	436	431	420	452	482	470	465	437	462	414	469	462	465	484	417	444	424	482	426	406	444	469	464	446	467	472	443	459	427	429	464	438	437	415	500	433	434	468	436	450	455	479	437	483	444	452	409	427	425	466	479	456	470	424	435	481	482	433	432	487	466	484	427	438	443	438	466	469	455	387	460	420	442	473	467	438	443	460	446	463	443	454	428	486	461	437	425	459	460	440	444	463	465	471	454	436	463	454	474	417	469	416	468	419	436	461	413	516	498	462	408	414	456	424	463	438	446	412	463	430	486	428	462	457	430	442	485	475	452	454	437	454	443	405	455	484	453	440	430	427	448	452	481	442	442	463	475	464	486	452	439	428	441	455	451	459	446	454	446	470	451	467	430	437	442	445	492	460	500	398	447	457	432	453	468	435	432	435	457	401	420	429	454	466	424	457	470	445	418	450	462	426	425	437	464	451	478	429	436	482	484	444	454	456	445	462	451	479	444	420	494	416	414	443	435	456	439	452	414	417	496	451	433	445	457	435	435	438	471	489	467	448	514	469	435	439	450	481	479	430	472	447	461	446	462	402	425	429	445	408	432	440	453	399	484	438	468	458	461	477	465	453	460	443	457	439	433	453	467	400	397	434	424	462	430	434	464	454	421	442	475	413	442	410	440	434	464	455	415	474	479	458	429	444	435	445	441	436	492	431	462	444	476	466	426	463	458	467	451	463	459	494	455	438	456	485	434	422	428	460	425	449	471	437	432	420	454	462	453	443	482	444	443	447	431	482	454	455	453	440	447	455	433	458	462	408	472	457	441	448	416	461	471	452	427	439	429	478	441	412	436	475	452	482	489	452	462	471	410	435	444	478	455	453	418	439	439	482	462	475	449	434	443	474	430	427	426	474	471	448	447	426	412	469	428	442	448	455	421	463	467	423	445	428	470	479	435	451	420	448	429	443	421	446	446	447	441	453	483	445	462	421	424	489	435	455	466	422	462	492	458	480	460	442	465	422	436	413	463	452	434	415	491	476	481	425	434	451	428	477	474	489	460	442	421	483	449	480	453	386	416	445	419	385	456	456	444	445	438	447	447	403	480	467	442	461	441	456	468	438	428	456	443	477	462	411	445	440	406	442	446	442	446	431	434	421	443	474	463	440	453	406	432	435	470	462	406	454	456	451	457	473	451	457	426	403	476	468	462	414	462	451	462	438	423	451	450	435	492	463	453	426	430	426	418	438	497	455	489	435	432	425	480	424	448	493	420	455	454	431	433	445	446	464	460	466	444	470	504	447	446	446	423	428	438	409	431	459	469	497	446	436	477	389	444	471	436	446	453	455	426	439	473	464	471	456	457	479	442	478	416	449	447	428	397	475	450	428	455	401	428	431	449	408	434	446	447	454	437	457	447	458	432	446	444	441	489	434	395	416	462	455	440	444	410	432	440	411	457	443	424	429	445	455	478	440	461	418	444	458	443	433	440	459	450	434	457	471	437	460	479	460	421	471	428	453	473	450	428	432	434	446	434	474	447	434	444	459	461	447	411	440	478	434	460	440	427	457	439	416	482	431	457	457	449	431	492	429	464	405	452	434	453	467	448	431	414	433	497	481	406	458	445	447	436	417	459	433	461	439	459	441	436	495	456	408	415	450	473	415	479	451	428	463	428	485	493	452	459	446	439	453	445	431	459	460	415	424	450	444	453	434	439	427	431	438	468	435	433	442	455	420	451	404	418	451	463	454	449	447
3510	9405	7443	3761	2543	1813	1487	1163	1077	1001	875	812	783	666	694	582	609	626	584	577	572	592	582	584	554	581	539	568	539	615	543	552	578	546	572	526	518	522	533	563	539	542	537	514	556	495	531	539	558	537	528	488	575	546	532	544	527	572	560	518	558	513	531	552	499	525	553	537	554	547	515	489	522	551	522	511	509	553	531	573	492	539	524	533	534	547	514	499	540	559	580	503	555	493	487	541	489	529	514	566	494	508	532	545	535	525	530	532	516	566	534	547	561	509	519	507	501	544	527	531	523	548	521	525	511	547	523	520	583	536	533	490	570	512	524	516	545	565	555	501	490	525	500	534	553	552	574	500	536	512	515	490	565	563	570	487	547	473	513	524	544	531	522	511	484	519	535	472	517	555	524	516	513	531	548	511	600	596	558	494	508	513	522	548	511	536	542	515	509	567	500	537	521	549	526	523	551	519	546	513	497	537	530	549	539	542	534	563	539	512	530	548	574	523	507	510	549	520	505	545	532	550	544	524	527	518	566	544	535	525	537	509	517	545	531	525	538	525	497	540	614	509	529	576	538	521	504	528	562	513	534	545	509	505	543	555	500	543	534	484	560	491	499	523	530	537	525	527	503	510	511	547	529	527	495	551	509	513	518	529	514	555	552	540	540	521	557	513	574	486	536	522	536	531	531	522	517	509	541	487	544	559	504	480	489	540	518	521	538	516	532	510	546	518	530	582	500	521	525	530	529	502	526	518	548	516	531	531	545	541	527	530	535	539	546	545	520	552	527	508	504	546	497	508	526	514	550	552	537	505	535	517	488	501	497	523	488	516	535	562	516	528	506	544	519	523	521	519	470	505	530	557	488	518	543	512	506	558	537	540	500	525	543	533	518	517	523	549	530	541	540	551	489	474	510	463	520	519	527	492	509	511	496	558	547	529	557	530	520	520	527	530	539	530	535	546	537	531	551	531	572	522	491	537	542	532	525	502	520	563	553	522	518	547	546	566	548	509	509	493	518	528	527	503	498	542	544	535	539	543	504	550	580	518	533	579	489	541	506	553	533	560	488	511	526	538	515	528	490	554	493	566	532	505	540	523	529	510	547	531	524	541	570	534	547	518	527	520	539	511	539	508	540	512	580	553	507	512	526	531	577	491	530	508	567	541	512	515	551	568	488	551	476	547	540	537	532	515	502	503	570	532	554	535	511	504	520	539	526	542	508	529	515	497	538	491	518	528	498	508	537	504	553	496	535	510	519	520	587	497	533	528	537	518	548	535	492	551	507	497	505	530	510	486	521	517	515	504	505	540	562	534	514	543	524	533	517	479	493	492	519	518	479	490	575	563	553	539	552	576	518	539	526	559	543	508	496	525	510	544	502	506	541	531	509	519	551	526	556	533	549	511	520	507	524	509	532	537	504	514	536	559	526	549	484	548	558	551	516	502	534	553	505	513	498	494	555	566	564	531	514	565	516	564	515	509	574	543	555	507	489	531	499	511	546	572	527	541	535	522	511	507	498	532	524	549	517	592	561	498	517	528	525	552	545	523	517	547	506	504	525	514	516	547	528	547	550	531	552	540	529	536	567	508	540	550	556	505	544	539	550	511	539	544	536	517	542	541	486	517	511	492	523	508	531	520	526	521	486	529	568	524	509	483	546	513	499	505	565	526	519	513	515	518	512	538	513	540	594	564	543	483	531	545	519	511	504	553	541	543	518	500	510	531	536	530	504	531	529	548	542	543	530	533	553	533	536	506	542	498	521	537	559	480	528	544	574	538	510	501	533	546	522	562	525	544	480	530	569	502	569	536	550	518	567	526	519	495	558	538	557	541	521	536	504	539	521	588	522	551	513	568	527	527	511	531	505	562	528	534	544	528	546	513	526	484	572	497	505	521	526	543	535	535	512	503	524	523	510	543	546	527	498	513	515	493	497	543	517	553	507	564	546	510	495	522	550	505	554	505	510	543	553	522	521	557	487	548	497	536	522	549	542	567	553	525	533	526	538	522	566	556	484	534	560	495	551	562	538	505	491	553	534	593	503	524	545	517	515	549	521	528	536	590	543	531	515	486	524	496	509	531	534	542	518	518	526	520	507	535	501	505	511	520	494	541	522	573	514	524	563	523	538	525	551	533	481	532	557	527	556	552	509	517	553	512	488	569	579	557	528	517	550	551	570	535	573	528	486	514	507	514	533	520	504	571	542	521	526	538	572	544	548	515	513	490	520	524	534	573	518	504	513	517	555	533	469	574	540	527	533	483	519	531	522	534	518	548	554	530	554	536	534	541	504	517	523	552	519	509	536	493	531	517	554	551	534	532	537	537	504	513	505	547	552	543	491	522	524	538	483	537	532	493	456	563	506	490	514	531	523	524	549	513	503	535	517	511	545	549	505	511	539	519	510	508	540	517	541	550	524	566	521	538	526	528	560	539	554	513	527	561	543	547	529	526	521	529	533	521	526	537	528	536	518	545	510	510	539	508	480	560	585	529	490	509	526	520	522	551	532	571	538	481	562	535	536	520	525	537	525	498	544	560	525	502	577	551	496	467	539	506	527	517	535	513	538	547	540	526	502	536	529	539	538	513	535	543	492	543	524	524	529	535	489	525	498	545	497	547	575	564	534	532	559	521	519	534	562	536	530	515	554	505	529	577	482	491	499	494	506	499	561	576	526	538	528	553	531	484	533	508	521	507	498	521	543	536	530	539	581	541	533	522	507	510	519	527	506	560	533	563	522	525	581	513	571	549	517	537	600	531	562	505	491	533	532	528	501	494	553	533	524	520	561	559	513	559	511	518	516	538	554	558	513	518	495	526	534	503	538	502	511	564	557	507	584	550	551	536	490	507	547	525	573	540	549	531	517	526	529	550	520	517	516	537	515	518	515	526	529	504	521	499	498	521	575	522	563	519	553	510	518	520	554	518	508	529	540	539	554	488	535	526	537	538	533	514	541	536	544	559	537	494	489	529	519	557	522	507	568	529	539	503	540	469	530	511	527	517	548	519	519	511	564	488	569	497	539	541	537	516	549	528	572	526	545	528	524	555	524	556	550	547	510	545	535	486	489	545	552	527	536	531	530	560	536	536	470	541	496	525	537	533	516	494	534	481	529	522	522	509	520	511	533	535	466	551	516	523	511	525	477	514	514	506	541	528	539	545	565	542	498	544	545	499	496	496	527	481	504	524	484	518	549	556	548	531	544	553	577	524	525	537	537	534	524	516	525	498	559	558	534	506	563	531	519	547	501	523	518	555	537	520	562	562	501	520	565	511	537	514	497	536	488	518	511	544	538	544	510	577	542	494	516	513	551	490	544	518	593	515	542	480	496	526	537	567	555	548	535	535	570	545	528	493	481	502	525	521	510	508	487	536	520	558	546	563	476	512	521	545	503	522	524	537	504	548	522	529	534	542	546	525	507	538	507	529	547	537	530	529	536	548	500	494	532	548	522	529	535	534	494	480	537	494	519	532	532	504	512	569	508	560	542	528
24890	21380	27754	25299	13309	726	464	351	363	304	281	257	239	245	200	215	225	204	193	192	195	220	171	154	186	196	180	183	190	188	175	181	195	198	194	191	175	198	178	182	195	209	166	198	201	182	193	188	188	202	172	185	184	178	170	185	183	140	184	189	175	183	201	174	173	170	193	174	155	176	173	186	174	188	165	194	158	169	205	168	177	177	175	195	184	182	190	178	167	176	164	177	189	165	183	179	193	181	180	172	175	178	162	183	147	152	168	202	167	180	175	172	176	182	184	174	163	180	201	148	161	153	158	166	175	158	201	186	169	171	185	171	178	181	195	164	176	176	192	185	172	185	190	178	174	186	201	186	209	196	179	175	200	194	179	169	180	179	164	213	175	182	174	192	177	185	187	201	168	181	182	190	160	192	178	187	177	187	167	182	172	163	178	187	182	187	180	171	176	184	181	176	179	168	189	157	198	184	176	180	180	185	171	189	196	195	148	176	167	212	188	197	167	204	182	183	158	171	178	198	184	174	191	164	179	185	167	182	181	168	180	201	190	180	178	173	181	176	178	173	205	179	160	212	174	190	178	173	178	173	166	171	179	189	172	161	200	174	154	163	160	174	167	154	177	169	168	157	162	210	187	174	167	193	173	197	189	179	207	168	191	175	171	188	212	196	160	228	168	172	183	164	176	184	187	171	189	204	176	191	173	183	188	151	185	173	168	205	184	154	167	167	155	180	172	180	185	188	177	164	166	170	168	184	197	182	181	172	177	176	156	154	175	184	178	134	170	146	158	198	183	170	160	159	161	173	202	189	188	170	203	176	180	181	158	183	172	187	201	182	193	180	183	171	167	179	180	153	173	169	202	178	175	192	189	180	169	170	175	227	170	184	169	183	182	206	169	178	161	179	170	169	176	164	170	172	196	177	160	169	159	178	186	179	164	174	169	174	176	165	211	178	152	182	185	175	162	172	186	188	157	169	192	179	179	152	172	193	175	183	180	191	172	178	155	199	175	169	170	180	162	191	173	177	186	162	175	155	191	174	197	192	190	181	196	185	162	183	170	167	185	194	216	179	177	194	176	169	183	186	181	184	169	191	188	158	182	172	193	182	166	168	183	176	184	196	174	184	175	210	161	199	185	181	189	174	168	187	163	167	164	200	153	186	187	150	196	196	193	166	171	200	163	194	170	182	180	169	182	158	198	170	182	156	186	181	142	180	221	179	185	168	186	176	172	154	182	219	166	162	190	183	170	177	171	189	162	192	183	193	188	167	181	180	170	170	173	163	141	174	181	192	192	192	187	152	161	173	178	176	163	203	170	183	174	193	179	167	155	172	190	186	166	166	164	186	184	186	169	193	174	183	161	192	171	176	200	178	186	170	181	177	183	184	168	185	189	175	166	192	156	185	186	183	189	199	188	166	205	162	171	179	180	171	179	189	178	199	182	176	203	177	184	178	180	174	157	170	184	179	188	176	169	181	155	146	154	196	191	171	189	179	183	185	167	174	172	170	184	176	210	161	177	185	170	177	173	171	164	161	173	185	177	160	186	180	173	176	188	180	198	156	182	151	166	202	185	169	172	169	191	166	167	181	163	153	193	150	183	168	174	188	179	161	171	189	179	178	175	212	196	194	160	164	161	177	172	189	148	209	184	162	177	179	158	176	167	187	179	156	180	173	182	201	183	190	181	172	190	159	204	164	173	171	187	187	171	169	186	178	200	176	170	191	159	163	169	209	181	209	154	154	174	176	190	189	175	170	174	173	178	168	168	152	161	196	194	196	184	181	164	164	156	159	171	187	189	186	168	175	173	168	197	194	179	186	179	184	155	173	176	197	161	192	163	169	163	201	164	175	168	158	197	153	189	178	180	189	168	178	162	172	189	169	152	168	195	185	208	203	205	175	162	170	199	180	175	186	182	160	183	173	180	173	180	189	186	201	186	170	184	175	171	183	184	193	185	155	162	160	160	162	166	169	158	168	157	175	174	190	175	180	201	187	187	168	181	166	167	173	185	175	144	168	177	167	166	181	172	143	190	200	146	189	178	193	178	191	182	171	185	187	182	183	199	163	172	191	167	183	160	177	171	171	193	179	193	186	184	166	197	174	170	153	173	164	177	182	181	168	177	177	175	183	184	182	152	170	163	191	172	173	177	174	181	189	178	176	162	173	195	176	188	176	169	174	172	185	174	184	162	164	167	189	191	173	187	169	173	158	196	196	174	196	188	181	182	193	153	172	162	161	174	214	202	196	162	184	186	189	175	178	188	179	175	162	179	198	175	158	186	181	178	178	179	188	192	189	177	194	202	170	192	195	157	189	143	178	169	173	182	204	170	172	174	187	174	181	144	182	164	176	174	185	179	177	187	171	168	196	188	191	168	188	194	173	194	197	161	166	184	156	168	164	181	160	186	175	194	155	174	188	179	161	195	165	202	176	176	149	172	172	185	176	188	181	178	186	182	177	178	188	151	171	180	171	182	181	170	187	186	165	189	164	202	195	192	200	167	174	180	169	195	160	173	159	182	180	167	179	157	168	180	172	168	152	174	187	155	189	174	173	181	162	169	170	192	169	184	191	171	170	187	178	190	165	178	177	181	197	185	161	175	184	172	169	171	171	177	178	170	173	162	203	178	181	191	193	172	155	168	186	172	156	164	157	164	183	169	180	173	190	195	174	163	153	185	181	184	179	202	185	158	160	165	160	180	172	165	163	170	186	164	196	158	138	190	190	189	169	178	190	166	200	185	191	165	195	175	173	180	166	172	160	210	158	154	200	165	182	176	178	177	156	209	172	172	172	164	175	170	190	195	185	177	184	172	170	179	163	175	185	188	191	171	195	158	201	190	171	176	165	199	196	187	183	187	184	188	173	153	166	152	165	178	191	180	177	187	192	180	169	175	200	156	178	180	158	173	168	175	187	187	180	179	175	164	188	196	192	197	172	206	191	155	196	202	171	158	188	181	186	205	193	186	197	187	166	174	167	182	172	179	167	175	184	180	199	167	186	190	178	180	189	166	162	176	147	186	156	189	194	176	151	189	181	160	166	197	184	173	171	194	178	161	167	177	170	169	156	194	172	173	179	182	209	179	185	171	166	176	165	177	154	176	172	176	166	186	172	202	165	190	169	147	176	163	163	173	177	173	191	202	187	172	176	179	171	162	186	166	199	197	197	160	166	181	195	155	212	165	181	174	181	180	160	166	175	176	196	177	190	178	158	198	175	145	185	178	179	176	152	205	164	194	186	186	148	173	185	190	184	193	171	168	164	180	168	187	164	200	203	173	204	182	178	161	206	165	177	194	194	196	194	200	176	171	159	168	173	191	186	166	156	188	179	181	173	177	161	168	204	176	183	189	159	169	183	187	193	178	185	169	161	169	144	176	176	162	146	170	167	199	164	177	173	186	188	200	163	184	192	181	174	188	193	193	186	180	180	181	167	192	170	169	163	157	181	178	177	190	166	166	176	176	190	174	162	190	180	157	168	157	178	166	157
3569	6197	4506	2233	1429	1042	785	667	592	495	423	380	353	325	306	269	267	264	267	251	242	260	237	257	243	203	208	230	243	214	241	231	229	258	260	229	216	218	237	214	244	199	251	221	237	213	205	226	234	225	233	211	235	185	232	203	192	209	222	197	207	239	210	197	210	218	204	231	205	212	207	230	218	209	225	218	207	215	221	216	229	253	215	217	220	189	228	191	205	181	217	199	237	225	202	246	215	221	215	221	195	220	217	228	209	219	240	221	225	211	214	205	209	204	202	235	219	227	227	206	198	226	223	211	213	219	216	204	227	253	212	222	198	226	233	209	231	194	205	223	207	218	205	215	217	221	224	223	217	230	234	203	222	231	201	233	228	213	209	218	197	233	225	190	212	237	205	242	215	191	227	228	204	239	209	222	230	220	219	213	201	197	188	226	226	204	194	210	184	244	194	190	214	197	236	202	211	217	206	229	227	199	213	226	212	207	217	225	227	242	229	201	212	229	213	211	239	217	230	200	209	236	235	228	196	208	196	213	220	220	189	218	208	224	227	212	218	232	216	240	194	208	217	207	243	230	211	202	219	226	224	227	196	219	231	219	206	217	228	229	242	233	200	215	207	230	208	227	218	204	217	223	215	199	224	227	204	240	222	242	238	217	216	250	204	208	244	222	229	194	225	213	195	186	224	215	191	212	206	223	203	224	236	233	222	202	206	224	228	199	193	177	208	223	219	215	217	212	222	216	236	212	220	219	208	196	209	206	221	218	212	212	194	200	197	227	219	217	219	208	225	238	225	221	201	219	228	239	211	194	222	204	221	211	191	220	203	221	227	212	239	222	199	226	226	211	216	246	214	206	228	210	222	223	222	244	213	255	242	234	225	221	213	198	204	230	226	193	237	193	219	233	238	230	224	197	209	226	194	187	221	229	226	216	221	209	232	234	229	211	212	216	173	207	207	208	225	218	212	224	198	213	195	216	234	229	236	206	243	225	192	229	208	200	225	185	198	219	225	208	187	227	211	205	235	216	217	197	218	215	207	223	204	207	235	219	180	205	206	225	229	201	215	243	194	206	227	234	222	221	240	222	236	231	204	229	211	211	190	226	198	222	216	240	188	209	232	230	216	231	215	205	239	201	241	190	223	230	213	208	212	207	234	237	229	208	221	202	205	205	226	221	215	221	211	210	220	226	231	215	198	219	216	216	219	215	208	245	215	227	216	225	206	200	231	219	233	226	207	230	212	206	239	210	232	217	215	188	210	210	203	203	221	208	219	214	222	211	197	202	206	246	212	208	234	207	217	235	220	206	203	216	234	183	201	204	221	236	213	193	235	219	224	190	226	256	218	206	212	214	229	216	209	228	211	219	213	232	222	219	251	213	200	214	210	232	210	225	205	240	215	224	238	209	198	224	218	227	217	197	209	195	223	199	213	218	233	203	228	208	201	196	220	224	222	217	204	221	218	226	218	203	201	218	235	213	231	237	248	201	201	204	223	219	227	234	203	197	214	227	223	213	209	210	222	230	214	237	224	211	225	187	220	218	207	204	215	233	201	196	217	228	212	212	197	203	225	209	232	222	202	213	214	217	201	188	218	218	208	222	196	192	239	217	228	201	226	199	221	181	234	224	211	204	214	228	217	221	192	236	241	213	201	204	217	224	224	224	205	228	204	239	234	206	236	206	242	203	226	209	219	206	219	213	229	228	229	223	207	237	234	213	234	236	202	239	203	182	215	217	209	225	222	231	194	213	207	216	211	215	225	203	207	206	231	211	186	208	238	220	220	210	226	204	226	223	220	217	186	213	196	214	208	228	201	213	210	210	206	204	222	209	212	229	223	230	215	206	221	214	205	205	211	232	210	211	203	214	206	210	197	208	244	222	235	224	219	238	245	222	222	242	209	224	249	217	206	225	236	219	208	212	195	207	236	177	221	210	200	220	208	215	234	191	222	207	211	185	219	220	201	220	242	232	225	202	175	209	210	230	234	223	216	224	200	208	195	223	209	205	206	215	208	228	211	207	211	225	215	203	225	226	216	202	215	208	214	228	200	176	206	189	247	226	235	226	205	199	225	228	201	220	180	241	235	229	210	204	205	204	218	226	197	207	215	244	225	195	212	190	199	206	243	222	212	209	221	190	213	219	213	221	202	238	239	204	233	188	205	234	185	226	214	227	181	208	239	203	199	209	203	209	212	192	214	204	216	242	222	206	220	218	231	251	186	209	226	233	203	186	200	225	219	221	234	231	229	233	241	213	209	213	235	203	228	226	228	235	202	226	183	216	228	235	211	225	222	183	198	230	200	211	216	217	195	230	224	239	234	212	209	216	219	215	206	221	219	222	210	200	238	213	243	213	229	215	216	215	234	238	235	203	249	212	237	212	224	220	192	199	224	234	221	234	216	202	197	226	211	194	207	230	196	217	216	214	201	195	193	223	203	193	209	237	217	244	225	212	239	199	212	258	209	214	241	228	230	243	219	236	221	188	230	208	217	225	221	213	204	204	215	195	214	206	233	217	211	199	214	226	202	216	228	212	227	214	230	226	237	195	255	196	181	208	207	219	233	212	222	226	235	240	227	202	222	229	220	213	223	209	226	210	233	238	219	233	217	237	215	236	237	241	228	214	218	203	204	192	227	215	228	227	213	224	208	195	204	211	213	232	192	200	217	245	225	224	203	214	217	242	203	207	208	203	210	210	219	212	203	210	210	234	202	198	219	193	229	233	202	228	201	195	218	210	225	207	190	228	220	220	251	225	203	195	220	202	216	199	216	213	233	237	220	210	201	195	214	216	201	227	224	229	228	225	208	242	191	225	208	220	205	180	189	195	207	191	226	209	225	232	243	210	210	218	217	206	224	208	218	196	195	228	245	175	239	207	229	237	232	229	231	211	221	220	228	206	175	201	217	235	228	238	221	225	204	208	200	235	228	198	210	206	239	201	219	199	226	228	195	204	206	228	220	209	180	216	194	205	198	200	213	241	208	221	252	246	204	188	224	200	236	231	205	240	219	193	231	205	204	179	244	207	209	192	214	218	229	212	176	232	225	214	209	224	210	219	239	208	199	177	226	246	222	221	241	207	229	198	211	191	242	220	224	233	210	198	220	199	235	202	216	215	198	226	206	236	199	201	221	197	225	219	224	219	212	195	207	254	212	223	217	217	186	216	200	191	210	226	183	199	215	223	239	242	247	240	227	219	231	219	238	229	211	235	231	225	223	214	233	226	214	237	231	242	190	238	226	208	207	193	231	215	236	248	213	196	231	233	207	197	217	205	211	214	232	205	208	227	239	220	228	221	222	212	224	245	218	227	181	223	222	233	215	251	216	219	224	206	213	201	216	250	204	220	213	202	220	206	203	194	228	210	215	210	212	204	229	232	241	189	198	213	195	230	218	190	197	204	215	200	214	227	217	192	201	228	217	220	213	230	193	212	201	213	196	218	228	223	229	212	202	220	213	204	204	199	212	212	224	191	192	191	238	199	203	243
22910	21428	29138	24108	21428	21482	10354	1015	702	640	578	505	424	406	392	342	356	345	295	282	349	304	298	266	276	257	253	265	271	266	255	286	249	268	282	254	276	272	250	265	238	236	252	241	252	248	244	249	267	241	251	259	229	264	260	260	226	219	244	232	226	243	215	281	218	208	238	257	256	232	215	239	258	251	241	254	226	240	248	232	244	239	256	245	226	242	247	228	229	213	246	204	240	240	228	218	223	207	237	232	243	220	223	253	256	226	263	238	251	233	262	216	210	239	246	229	265	254	235	242	237	251	254	230	238	244	246	261	233	253	244	227	241	235	242	253	233	230	272	236	218	251	233	213	222	224	231	249	228	249	240	214	252	225	224	245	231	256	216	238	267	250	253	240	242	243	233	236	278	243	229	224	200	218	241	238	240	228	227	248	232	220	249	232	242	240	234	214	224	223	245	247	228	249	226	199	240	233	247	216	219	219	224	251	248	225	231	225	232	214	221	233	226	238	237	228	219	236	238	220	241	219	212	223	224	232	228	231	233	224	244	254	221	223	237	205	245	248	236	257	214	197	240	234	208	233	220	222	235	239	245	213	224	251	217	239	222	270	231	249	192	250	216	217	227	214	217	215	237	217	209	260	257	257	218	261	221	194	224	227	217	246	247	229	256	243	215	238	243	202	260	241	252	195	234	224	248	235	234	246	220	223	239	207	237	238	227	218	235	222	252	236	206	247	250	240	233	247	245	238	230	249	265	203	229	235	245	258	229	233	242	236	222	236	248	240	247	215	245	225	232	219	212	236	230	240	221	219	251	235	248	250	248	232	220	230	241	225	241	241	234	244	221	263	241	210	220	223	227	207	225	252	249	226	230	230	219	225	255	229	251	242	226	245	236	262	226	267	230	235	227	244	213	221	221	255	239	202	209	251	222	230	246	197	255	219	222	216	215	238	230	215	217	249	232	240	237	234	226	237	246	251	223	238	211	224	245	247	249	238	220	241	237	244	264	227	250	254	204	251	268	243	249	232	242	232	239	215	227	235	235	202	255	222	193	247	219	233	239	229	222	212	209	238	226	253	250	249	237	212	243	259	217	253	226	219	242	252	225	240	231	231	246	232	226	232	248	189	231	249	250	271	238	228	224	238	247	230	237	243	231	244	256	215	216	259	224	231	246	226	223	243	224	262	206	237	251	233	219	250	251	225	220	201	229	234	255	227	221	219	246	235	235	216	247	234	237	215	221	211	206	242	226	255	246	242	259	215	245	243	244	227	234	219	237	222	221	256	217	239	208	248	250	243	241	229	232	233	228	222	233	220	236	263	236	230	251	235	251	229	213	246	271	245	254	216	214	225	232	222	242	241	241	243	232	229	215	235	248	223	200	246	228	247	222	237	210	224	260	253	210	229	247	199	208	239	254	248	222	242	263	233	245	262	235	216	245	247	224	244	222	249	238	252	235	231	265	230	197	233	235	222	247	239	223	252	197	221	233	235	241	243	225	220	227	228	252	256	257	241	239	262	220	236	242	222	242	242	242	223	270	233	219	241	226	239	235	217	219	224	203	228	235	223	243	219	230	202	209	214	252	257	257	241	239	236	234	216	253	253	222	209	224	249	245	223	246	234	239	233	237	234	252	228	208	238	235	243	239	206	241	234	249	218	212	207	233	247	251	246	267	248	212	245	265	238	243	227	226	237	237	216	231	223	223	207	233	202	224	218	251	233	218	215	241	240	212	234	228	222	213	230	243	246	241	215	237	255	248	215	237	253	221	223	283	229	194	247	253	241	246	241	211	230	234	249	237	250	243	244	223	253	247	217	234	252	256	240	233	240	231	217	232	248	239	212	229	233	263	249	211	192	248	216	242	254	222	231	246	270	225	230	240	221	240	236	239	249	224	215	243	233	237	233	227	225	256	204	238	216	237	251	234	240	223	245	238	225	238	229	231	221	261	214	252	260	244	260	223	264	225	227	263	241	242	251	241	259	212	212	226	235	239	225	235	216	239	253	238	233	227	239	253	257	220	212	249	234	213	232	228	243	246	249	219	215	226	244	221	247	248	236	228	198	230	233	239	239	214	225	257	235	223	209	243	226	249	237	243	215	239	245	236	255	221	217	234	214	212	207	222	259	264	233	224	214	216	217	253	238	231	250	230	219	231	215	236	258	217	229	237	233	234	248	251	215	220	225	211	220	222	230	239	218	228	233	220	224	249	240	216	241	225	220	227	222	249	224	214	212	225	213	248	233	196	242	226	220	221	219	238	213	237	275	245	253	238	229	209	228	210	254	234	221	246	224	230	226	225	241	243	243	259	247	243	210	280	213	236	223	250	206	219	227	224	228	250	207	238	250	248	243	247	219	217	244	255	240	243	229	270	241	227	230	225	207	230	239	249	218	245	229	261	238	214	242	238	257	259	235	209	229	243	241	254	224	242	252	223	230	247	222	227	227	220	226	214	243	222	229	231	197	236	227	248	257	225	239	237	241	242	222	213	211	208	241	226	256	262	221	246	231	241	195	205	205	203	268	227	248	227	222	238	200	224	238	237	234	254	258	254	220	242	227	243	240	233	232	240	246	242	260	209	230	238	205	253	219	235	254	235	209	224	237	231	231	208	258	232	226	212	256	221	230	238	232	237	205	231	248	214	223	239	238	234	246	239	234	240	246	226	227	232	217	240	243	221	229	208	201	233	246	246	223	239	226	249	229	245	210	251	234	241	237	218	203	250	242	245	244	272	252	228	224	257	234	197	216	225	238	249	249	234	227	235	234	246	235	214	258	231	251	230	263	219	200	221	236	236	211	231	217	256	233	229	217	258	256	236	233	231	241	221	237	252	218	221	239	229	274	221	243	225	217	256	244	241	239	241	223	219	235	233	215	269	205	253	244	254	229	242	210	240	205	239	254	259	232	262	227	233	258	212	210	222	241	236	237	225	227	238	239	219	235	227	252	209	211	243	235	213	250	259	239	226	240	244	191	222	244	235	223	250	253	226	226	233	258	247	232	254	227	237	232	236	239	254	250	240	194	231	241	206	229	218	234	233	228	219	214	243	250	234	248	228	230	229	231	223	248	234	242	235	214	237	235	242	241	231	234	247	230	233	230	251	209	221	221	236	221	261	215	241	209	242	253	227	213	223	258	236	232	233	232	249	227	203	216	221	243	229	248	254	251	241	241	228	239	228	227	230	263	227	249	255	216	259	242	214	245	274	226	250	231	231	234	261	214	253	237	231	259	219	230	219	227	268	225	241	218	208	226	255	228	229	206	238	231	228	239	225	210	236	250	252	223	223	220	215	247	218	222	227	251	214	220	224	237	246	219	253	229	237	220	231	254	228	199	251	196	209	241	225	270	210	228	229	235	238	238	241	219	243	230	215	250	237	232	213	229	239	242	223	222	228	215	250	255	225	224	241	224	233	240	226	247	243	250	249	215	224	202	251	225	237	256	228	233	247	243	228	222	256	231	241	218	248	241	238	240	238	231	240	244	213	226
4811	14902	11753	5888	4037	2803	2094	1639	1353	1080	941	812	720	628	587	549	475	448	466	401	412	370	347	378	367	357	350	354	331	341	320	330	358	347	284	345	304	340	313	289	303	295	287	318	304	294	310	291	304	299	262	284	323	285	313	293	308	288	292	326	292	313	279	297	296	319	297	268	330	287	310	310	315	296	287	294	296	287	304	309	281	293	293	276	280	315	291	300	277	289	295	276	300	259	283	268	276	283	313	283	307	317	302	283	276	322	265	312	271	299	280	297	263	286	296	274	293	290	272	300	279	286	303	302	282	266	298	303	247	271	313	298	282	276	253	269	303	288	282	278	274	278	310	272	308	316	300	296	301	278	302	267	296	289	286	285	278	288	252	315	263	305	290	278	267	275	290	267	265	312	300	274	263	295	303	287	302	252	268	276	295	298	280	284	313	287	269	282	276	265	278	252	287	305	278	314	295	264	304	281	305	282	255	266	285	271	315	302	315	295	267	301	299	323	269	274	308	299	289	297	268	294	294	288	270	283	265	289	276	288	264	290	300	307	274	300	296	268	279	300	294	292	309	282	280	287	287	300	295	287	263	278	270	294	285	282	271	276	268	283	303	280	295	276	310	288	291	234	303	291	290	313	268	265	272	280	307	272	278	304	315	312	285	270	285	292	280	302	289	290	287	297	282	300	305	286	253	278	282	275	269	260	286	265	289	275	287	274	277	292	280	271	320	311	288	276	277	285	290	277	316	281	276	302	319	286	303	276	293	260	278	279	285	289	277	288	285	301	280	259	279	311	306	283	296	296	277	265	273	287	287	294	289	272	276	284	312	314	282	293	270	298	279	262	282	295	284	272	283	288	312	293	292	282	303	296	305	283	292	275	302	273	289	300	266	304	323	270	300	310	278	280	289	293	277	277	293	321	275	280	313	295	291	256	297	318	316	292	308	298	266	274	325	310	301	297	277	271	296	287	280	266	320	260	307	273	261	256	263	293	305	289	290	291	276	288	290	283	333	288	302	288	274	251	294	291	278	278	320	314	288	291	272	276	304	272	287	294	277	286	298	304	298	268	311	295	279	287	313	300	269	290	304	278	296	305	285	311	288	282	292	318	291	279	274	273	287	273	294	266	287	286	309	298	273	252	286	292	289	301	279	291	304	277	298	284	293	297	289	267	268	277	276	289	277	292	291	287	261	311	291	333	292	267	282	295	294	278	284	278	293	290	280	297	289	345	297	274	267	302	294	282	277	280	278	260	277	284	290	285	295	305	296	288	289	282	302	308	299	262	277	276	273	278	301	312	278	288	284	271	271	282	286	300	313	272	285	285	282	307	297	312	236	328	318	269	279	293	277	288	295	290	274	280	285	301	269	289	280	297	250	273	268	271	294	277	326	262	308	278	284	271	282	303	284	297	308	279	275	335	263	274	293	293	263	279	274	286	292	300	289	282	277	281	294	301	319	306	280	278	296	290	291	288	261	301	311	262	272	281	308	293	273	303	275	301	293	261	312	299	284	258	254	247	271	283	256	287	311	304	273	292	284	294	276	293	293	304	290	287	283	281	286	312	287	290	308	268	300	299	273	268	283	287	262	264	289	282	306	291	271	282	306	285	263	294	270	303	296	300	319	291	283	273	288	289	273	278	312	309	278	303	286	277	325	344	268	286	283	301	290	285	286	287	311	290	313	277	285	300	324	303	299	278	329	273	304	304	295	289	276	341	327	260	277	269	280	299	290	288	320	305	291	277	280	282	268	285	278	240	309	306	282	284	287	304	320	310	280	280	312	280	302	269	280	282	318	310	297	305	268	275	252	292	277	276	274	309	279	282	282	257	317	326	265	297	294	303	300	300	284	288	273	299	279	308	288	258	297	272	288	278	293	295	316	308	304	281	307	303	291	295	258	299	289	289	261	289	296	295	307	268	282	269	290	316	292	289	283	269	286	294	272	284	304	278	276	283	297	303	287	321	279	258	278	275	293	281	326	305	278	280	279	306	324	272	274	313	320	298	271	274	313	267	291	332	272	329	298	287	286	272	313	292	302	291	290	279	276	287	273	300	290	306	301	292	298	310	260	275	289	283	293	268	306	270	293	262	303	301	297	301	258	288	279	278	276	246	272	260	286	312	277	288	270	310	290	301	297	281	299	301	289	257	312	308	296	285	277	278	307	295	289	280	271	275	299	302	300	282	267	301	296	291	305	263	276	279	287	272	278	299	316	270	261	273	286	300	263	265	280	279	292	287	283	308	302	282	274	258	302	290	303	304	279	281	265	282	320	318	307	268	280	292	302	281	287	261	284	270	296	313	292	272	273	277	316	297	302	299	287	282	288	315	280	284	277	261	311	305	306	290	278	294	264	300	305	296	307	258	316	260	288	320	277	287	299	327	290	275	289	295	286	277	307	295	329	280	294	311	285	322	289	318	263	294	275	290	317	249	280	323	300	272	315	268	310	313	286	277	299	286	275	269	292	284	254	271	270	294	294	270	310	293	280	293	303	277	309	281	287	296	306	302	304	275	310	266	273	261	329	289	263	302	251	291	275	305	292	300	300	297	288	302	292	272	258	303	307	274	292	285	295	291	290	306	278	253	315	265	306	269	290	277	281	285	287	262	324	280	304	290	274	274	256	301	265	295	295	289	306	305	271	299	282	271	301	300	280	283	273	318	290	285	272	278	270	280	294	282	268	312	285	287	300	289	316	290	271	283	293	294	273	313	306	306	301	293	273	309	291	273	297	302	288	276	273	266	303	302	288	275	295	303	263	277	287	296	283	308	289	297	274	281	284	295	297	280	269	262	304	267	274	315	286	256	286	259	290	277	292	273	295	280	283	292	301	323	296	288	308	282	281	271	295	296	302	287	292	307	311	280	310	263	273	327	326	289	285	279	280	304	265	279	285	277	273	289	300	309	269	328	302	276	232	305	294	298	249	277	296	270	291	282	273	297	285	276	294	299	292	281	264	286	303	299	298	251	286	268	285	280	282	264	266	272	296	298	330	310	288	309	278	280	272	274	278	295	294	263	268	303	280	263	259	278	294	286	284	276	293	300	277	293	282	259	272	301	290	274	317	300	283	302	315	274	284	258	280	276	315	263	279	277	303	275	301	301	261	278	296	275	274	283	293	323	278	282	298	285	291	292	274	277	313	303	306	277	282	287	296	286	256	289	290	292	284	290	277	271	282	299	304	314	282	300	306	296	278	310	292	292	298	298	297	303	307	285	285	246	277	287	304	322	270	277	275	292	271	290	282	281	275	309	277	293	276	272	259	300	336	272	299	268	297	288	294	296	299	287	289	300	272	250	264	286	307	269	283	280	323	310	276	307	292	303	281	297	300	258	280	315	295	287	288	287	294	288	284	265	278	294	286	288	285	295	300	290	295	299	293	303	292	289	252	289	275	266	277	286	284	290	269	293	282	329	294	285	265	281	287	301	283	299	292	291	278	258	325	293	315	320	283	286	264	269	296	281	263	292	304	272	302	299	266	286
27502	19546	5705	905	604	460	432	421	365	375	428	377	377	354	354	385	388	377	351	374	393	367	356	419	336	370	396	374	395	373	406	363	341	379	403	386	356	369	357	370	365	378	355	377	402	358	399	367	407	348	401	347	357	404	373	369	371	366	359	380	364	374	364	387	369	365	338	373	374	370	392	350	383	342	398	342	365	350	344	368	354	356	339	354	377	352	360	368	366	346	355	359	383	368	376	354	348	380	351	331	371	361	383	379	343	379	390	372	377	379	364	356	386	386	351	371	347	395	391	353	369	386	356	322	355	355	385	400	383	379	397	365	390	387	346	380	361	341	378	337	390	351	368	346	353	404	382	376	389	332	368	369	377	398	370	345	374	349	345	375	351	351	392	353	360	378	363	366	357	387	364	371	334	356	367	382	381	374	384	413	317	383	369	347	366	358	355	341	353	413	411	355	412	383	371	380	346	370	379	359	380	357	380	355	324	354	303	377	365	346	350	354	348	378	379	367	381	374	347	366	364	394	345	380	405	350	358	366	358	364	355	402	396	353	377	324	347	353	362	368	391	367	355	374	387	367	396	386	382	389	367	369	355	357	369	384	371	331	373	375	395	374	363	362	344	379	366	372	355	365	346	326	376	386	403	363	352	358	379	371	346	387	373	379	330	412	407	364	331	403	334	357	386	381	360	364	378	361	393	372	327	380	349	373	373	362	378	369	383	383	352	375	359	356	367	379	366	359	384	364	363	363	359	363	355	399	369	376	389	392	347	372	372	371	347	357	354	340	359	391	402	371	348	400	382	387	344	348	365	341	358	376	402	384	367	349	386	381	374	377	379	363	356	328	354	374	320	357	380	423	345	400	372	366	358	358	360	360	336	328	372	363	414	362	347	379	395	375	337	360	358	337	382	368	367	361	391	380	386	380	380	359	375	355	364	360	371	387	336	331	351	353	355	390	369	369	358	378	375	395	350	350	377	328	372	385	381	363	346	365	347	363	396	381	380	360	372	383	382	376	408	343	374	368	362	382	356	372	369	331	404	355	381	333	395	382	346	351	311	367	339	382	359	355	357	364	366	381	367	390	382	392	372	372	371	352	362	341	356	341	432	376	377	380	386	333	340	385	349	355	371	381	346	398	374	335	384	355	331	334	354	330	366	408	386	365	364	387	357	372	353	332	369	361	356	365	396	390	365	373	359	362	368	344	367	338	378	371	355	375	390	404	372	327	381	385	380	377	326	352	398	361	379	375	375	346	362	358	399	361	385	349	381	355	355	381	351	359	362	362	364	376	355	379	379	354	377	356	379	373	385	381	395	336	365	396	356	349	402	382	362	383	391	372	364	377	375	386	360	360	343	355	359	396	364	399	366	356	376	392	364	366	399	352	370	339	421	385	340	369	330	402	348	379	378	345	381	401	364	359	356	389	373	366	382	386	374	381	362	398	380	378	356	385	366	354	359	365	372	356	363	337	378	363	334	409	410	395	367	358	371	368	379	357	346	359	353	342	379	354	365	367	388	411	364	353	340	376	358	360	350	360	355	360	375	351	376	380	362	363	380	333	345	407	343	330	415	390	385	395	365	367	365	330	385	377	368	389	334	352	374	367	334	372	373	347	379	377	364	368	362	394	380	334	350	328	358	356	334	362	397	364	366	385	384	364	346	373	384	401	366	388	355	349	372	380	389	359	383	375	366	336	368	356	385	381	366	353	389	355	379	411	375	352	374	352	348	411	371	363	374	394	395	396	355	364	365	366	344	391	385	337	362	380	382	396	377	384	379	364	359	369	368	321	346	350	347	375	381	381	369	365	386	368	349	360	380	386	358	385	342	363	394	352	349	332	376	391	390	351	355	366	365	365	360	367	377	362	350	384	360	357	364	376	382	348	365	322	352	348	366	340	413	362	363	324	408	361	351	353	345	372	366	366	350	355	376	395	370	383	355	356	357	372	298	364	349	402	402	373	361	379	325	367	378	390	399	340	376	356	373	390	388	351	331	380	349	389	373	356	367	368	376	382	375	367	364	386	352	355	372	334	349	331	360	381	338	342	351	368	364	373	368	344	370	383	385	387	391	351	378	367	379	353	383	374	392	349	359	393	386	363	359	371	375	368	340	358	369	376	359	392	347	356	384	385	343	372	361	392	377	336	356	384	381	376	383	353	359	358	351	327	352	322	365	395	351	382	371	370	378	386	347	376	376	361	364	350	379	356	356	326	403	354	385	398	334	380	361	361	419	352	353	375	390	388	373	383	391	347	392	365	376	360	365	370	371	365	367	368	386	352	359	384	371	349	352	341	377	361	375	355	349	375	358	377	362	310	401	351	359	353	376	364	358	364	377	366	357	382	349	330	357	365	384	381	359	377	362	389	352	380	371	385	383	400	355	372	381	395	332	361	378	377	374	385	373	390	373	361	409	372	350	352	372	376	380	346	408	353	371	338	396	324	407	331	365	355	399	381	376	362	410	380	329	322	375	347	350	340	360	410	325	368	375	410	391	334	338	375	339	349	355	402	399	342	385	384	352	357	363	352	364	372	366	353	361	351	344	357	374	374	371	351	354	356	371	369	376	359	399	311	378	357	357	333	343	331	337	346	359	365	343	358	362	365	376	380	378	368	375	369	343	363	366	366	350	368	381	386	392	372	365	380	349	387	371	375	400	390	367	335	368	357	365	380	364	382	393	360	387	385	354	375	363	334	385	359	372	381	376	352	349	348	408	366	374	354	358	372	385	360	378	333	389	385	335	370	348	388	369	372	384	348	369	357	360	388	350	369	351	367	359	382	395	350	358	362	368	353	387	350	374	339	394	346	360	375	420	355	390	390	367	381	367	364	355	371	374	370	343	358	367	353	357	387	414	369	357	346	381	398	445	397	333	372	385	370	360	366	362	369	378	382	398	367	379	378	369	375	365	349	347	368	353	389	380	363	398	354	348	369	371	373	366	377	355	355	377	357	333	369	355	359	368	368	373	368	351	354	366	350	341	357	382	387	386	384	360	375	353	382	352	356	381	351	363	369	359	375	350	340	387	356	351	368	335	353	346	366	395	377	375	390	384	355	364	377	365	356	379	384	395	372	396	401	376	333	351	390	332	401	387	319	352	357	382	346	366	348	337	376	393	376	325	340	370	375	376	392	377	336	361	359	378	374	337	360	357	381	354	387	375	350	360	387	364	363	393	373	383	392	339	384	378	378	374	343	373	333	378	363	363	387	369	352	351	383	403	366	372	368	360	351	353	379	370	341	357	360	357	356	359	369	369	364	359	371	349	378	335	343	350	331	350	367	374	365	345	368	395	356	397	353	380	366	346	384	390	383	405	387	378	367	344	345	378	361	408	385	349	369	376	376	359	378	387	395	351	378	362	381	374	377	338	370	376	367	375	370	357	376	374	397	366	372	397	365	353	347	371	385	384	404	384	367	376	331	351	414	339	337	377	356	359	343	377	391	381	392	378	365	355	377	353	371	389	362	360	378	367	347	367	374	356	406
4374	1930	1529	952	778	630	519	504	510	472	439	476	485	438	461	473	464	472	430	410	433	470	442	466	426	419	434	418	443	460	448	428	453	434	437	463	426	441	424	432	412	411	425	428	458	423	473	405	437	411	436	421	428	424	458	414	463	400	429	412	433	440	426	433	401	411	451	455	398	422	474	437	483	440	446	440	417	415	419	431	439	434	450	460	389	418	399	396	422	418	433	418	428	463	443	436	473	466	395	448	460	429	439	432	437	432	417	408	435	407	417	427	430	414	428	430	445	431	454	443	449	409	431	437	453	417	436	478	444	451	421	423	415	432	447	405	406	420	439	400	416	453	437	437	452	437	429	453	416	429	460	423	413	404	418	393	404	452	447	414	413	437	460	400	473	396	446	410	426	398	464	454	440	397	453	442	458	379	417	462	411	431	440	412	386	412	423	426	407	441	441	384	443	395	385	402	442	435	434	450	425	454	406	428	430	443	420	423	425	427	406	440	440	401	425	419	433	430	423	442	428	411	439	465	430	445	474	423	458	419	429	455	416	414	418	444	456	418	418	454	412	447	424	455	426	405	397	428	456	395	421	459	465	464	406	449	456	442	449	458	423	424	421	417	473	459	477	445	475	436	469	458	422	405	408	450	415	449	427	426	429	469	446	448	415	397	435	392	424	414	399	442	434	445	420	446	450	449	396	451	435	434	432	427	451	460	455	403	476	444	411	440	411	413	454	402	434	408	417	438	432	423	463	423	405	423	403	437	408	431	445	444	451	427	447	443	463	397	398	405	443	447	443	445	434	429	412	401	407	427	466	427	434	426	435	455	400	424	460	425	379	415	448	433	423	476	438	409	451	451	477	438	414	442	422	419	434	425	410	449	404	419	442	418	419	417	424	397	431	411	434	402	399	436	445	413	401	437	451	425	436	416	407	439	457	415	408	439	439	410	434	480	447	441	435	449	436	418	419	429	435	433	422	473	426	456	426	460	416	427	469	410	429	400	391	440	427	448	441	455	393	443	427	461	440	441	434	404	471	467	413	424	418	426	400	434	445	425	440	403	412	439	433	374	407	469	436	444	381	430	424	411	468	393	403	473	433	406	424	378	430	412	389	431	396	406	450	420	436	401	435	420	452	481	419	429	427	421	460	423	425	397	442	461	442	442	435	443	430	402	413	403	409	442	427	435	449	423	453	429	417	433	430	452	453	444	444	452	438	413	456	430	467	425	438	424	424	418	422	419	423	434	417	426	417	428	457	410	433	424	453	428	419	429	435	427	434	419	432	415	417	426	433	419	439	402	412	416	471	441	397	453	388	460	382	464	403	433	396	409	457	441	428	395	424	417	455	423	468	425	443	450	451	428	477	451	434	424	421	403	447	454	429	425	455	377	415	417	436	416	399	426	419	401	423	441	439	409	419	428	423	396	450	469	421	424	396	414	423	407	395	416	405	439	417	422	448	439	411	452	418	479	436	425	420	479	456	412	460	471	408	447	404	399	395	431	443	445	428	405	424	388	452	467	421	443	414	411	409	466	435	423	408	400	400	410	448	421	426	425	402	466	399	416	419	392	424	436	426	398	438	463	446	428	414	416	450	399	403	422	422	426	436	433	402	432	413	419	456	445	445	431	479	417	412	464	418	417	407	394	409	375	432	409	405	434	441	445	414	441	450	453	437	399	446	413	418	469	414	419	440	444	400	412	400	457	463	465	434	447	443	410	396	423	403	450	436	440	435	412	457	428	445	434	426	392	424	428	436	420	409	450	417	458	429	413	441	435	407	421	459	385	465	415	448	415	435	455	423	432	438	395	406	406	447	411	442	410	483	405	440	410	407	446	465	443	434	451	452	414	407	431	438	440	409	434	462	409	394	414	416	388	434	452	459	414	413	457	455	463	418	487	422	414	395	467	449	439	438	469	430	466	412	456	419	436	427	419	423	389	447	443	407	417	419	453	425	455	434	401	432	450	449	421	450	384	443	446	421	393	452	420	427	448	438	414	449	423	427	438	417	402	405	444	393	415	422	440	434	420	434	401	401	430	454	420	462	430	425	437	438	435	433	449	434	420	395	424	367	413	397	469	431	444	434	421	461	423	427	433	466	440	409	435	431	419	414	370	416	446	416	434	437	421	389	407	461	425	396	437	440	437	425	430	443	426	443	413	463	440	421	445	412	440	414	439	468	433	423	438	420	432	447	431	401	422	444	442	459	446	418	434	442	430	406	403	473	441	456	407	406	425	391	431	396	403	429	402	419	417	428	427	443	394	467	412	378	404	441	394	418	454	360	432	418	427	381	435	451	459	442	396	457	453	443	404	421	439	429	415	438	422	416	474	449	379	420	418	415	402	450	434	401	407	410	454	447	448	393	419	445	431	441	424	425	421	421	429	438	437	462	433	378	439	420	455	443	417	424	433	474	440	443	436	454	435	413	437	441	457	425	443	449	410	464	416	417	433	427	413	408	424	413	439	425	420	443	460	427	440	455	423	416	465	443	426	418	450	440	405	402	468	387	440	441	436	391	446	447	431	469	443	410	425	430	459	450	397	402	408	439	379	398	429	451	433	415	430	423	436	444	444	430	413	424	435	409	450	407	420	410	417	431	419	430	433	434	407	407	469	419	380	437	426	431	429	437	441	403	432	417	447	385	435	435	422	438	420	433	438	446	430	417	424	425	445	419	428	413	438	453	426	426	433	399	453	411	460	459	441	462	461	424	440	396	434	422	453	435	373	436	431	440	443	420	470	421	448	415	422	417	447	444	391	462	450	445	448	438	439	416	412	467	437	439	441	432	433	430	429	401	438	411	431	424	418	432	457	417	451	476	425	432	410	433	439	416	411	424	400	469	438	433	417	423	422	437	447	410	431	413	460	403	442	416	434	435	421	449	401	421	440	440	415	415	405	462	447	460	431	472	421	437	429	372	422	401	417	417	447	431	410	415	457	467	440	441	429	454	439	438	411	430	393	446	425	418	446	419	427	391	395	456	455	389	445	442	401	464	428	433	474	421	413	439	407	455	409	450	470	404	423	403	417	405	394	426	414	420	410	397	457	417	448	402	424	425	438	423	424	449	431	430	401	412	458	388	454	440	433	415	436	449	426	437	442	444	434	410	428	453	422	473	420	456	437	412	408	453	439	447	422	477	443	398	449	449	471	437	433	381	443	441	473	429	427	426	428	436	431	441	459	445	422	424	461	429	429	456	426	407	425	421	452	392	464	424	420	448	433	440	474	506	447	405	396	439	431	436	449	428	471	458	421	401	434	432	436	398	432	439	427	431	443	449	437	469	439	414	446	433	393	429	422	436	398	452	466	458	453	465	389	409	439	431	422	419	420	453	421	434	402	446	443	405	423	427	449	407	423	424	395	444	427	440	416	430	421	429	399	419	447	420	429	416	456	430	400	471	403	455	453	454	415	372	435	434	428	430	425	407	461	431	467	445	428	409	470	430	417	427	457	451	430	421	406	421	411	419	430	402	463	443	421	425	440
23928	21400	28637	24518	21383	11348	1291	875	719	660	661	570	561	517	510	520	481	499	546	506	454	496	474	484	465	439	485	442	482	475	479	466	443	469	465	440	440	463	440	475	425	443	467	425	440	470	420	457	438	429	433	487	446	433	432	434	404	460	445	468	408	462	461	481	450	446	455	491	430	438	459	440	457	453	454	459	450	405	457	437	412	438	446	445	445	411	428	469	451	403	466	457	397	478	452	454	460	451	448	386	447	433	437	420	457	412	457	440	449	468	412	461	466	416	472	478	477	442	411	435	469	427	427	447	408	413	437	426	426	447	422	448	435	467	472	416	465	459	409	433	455	442	442	462	425	469	452	436	433	462	454	454	467	445	497	437	470	429	471	457	453	450	440	413	437	434	442	500	450	428	456	474	420	456	445	447	448	423	482	451	445	421	428	440	445	373	445	435	446	420	439	445	387	451	461	410	477	432	426	431	424	431	424	391	419	461	459	445	462	420	436	437	448	435	411	448	420	430	438	482	420	405	459	458	464	478	444	433	463	482	423	444	436	423	464	481	437	463	434	508	480	454	443	469	429	479	449	453	421	407	462	430	427	424	453	440	431	450	482	390	447	445	440	423	449	457	399	450	398	444	487	453	457	477	433	412	399	461	413	410	414	446	426	474	410	459	440	435	424	415	428	438	459	431	431	414	479	466	488	494	440	469	441	452	462	458	408	443	473	431	429	414	444	379	424	427	417	412	419	374	418	453	435	461	464	429	409	422	430	434	409	421	441	451	464	460	433	488	453	447	456	439	426	423	454	464	433	423	447	437	429	411	427	443	457	452	446	435	419	455	459	440	445	433	499	424	412	455	434	412	442	435	418	435	465	473	480	437	431	431	448	448	466	476	433	464	438	460	456	457	393	428	440	453	426	420	416	441	434	446	410	437	441	432	442	438	435	418	454	427	454	447	414	415	466	466	459	434	428	463	415	437	446	479	423	470	451	436	446	442	411	426	420	400	442	472	404	461	456	447	471	452	451	436	454	436	432	432	454	472	452	423	426	429	449	442	458	436	460	462	443	456	440	450	464	441	424	441	447	423	424	405	446	434	448	428	446	488	457	451	457	461	440	469	430	418	435	441	452	442	421	422	430	469	442	464	431	428	417	430	420	418	452	442	428	479	445	445	429	445	456	464	426	428	460	438	443	419	448	459	418	439	459	408	438	421	454	464	482	468	433	450	440	418	452	424	400	460	430	435	436	398	431	412	454	483	406	444	423	469	414	427	444	446	479	430	419	456	445	460	466	446	444	466	409	450	441	447	491	408	423	450	475	426	418	418	424	474	429	401	464	423	450	474	449	419	403	468	469	429	454	444	464	459	438	418	408	456	439	477	425	434	434	436	420	416	425	428	435	457	462	460	449	463	418	417	461	448	452	442	419	429	436	451	406	427	441	460	471	415	439	428	430	461	451	410	486	405	452	448	437	440	438	460	449	428	422	413	415	440	418	429	447	454	428	436	434	454	419	466	370	447	420	427	439	455	438	456	425	446	487	395	421	423	387	457	441	399	471	395	449	474	444	429	416	418	444	445	405	432	436	463	467	443	395	438	429	442	411	453	442	450	445	415	438	455	424	392	439	404	452	424	477	438	455	443	433	433	414	461	397	406	427	453	414	469	446	438	388	406	468	441	440	411	426	466	443	460	463	414	451	440	455	446	411	398	462	456	417	438	411	434	481	421	444	439	451	451	427	475	468	411	444	428	447	431	483	416	453	453	417	478	483	451	420	429	444	449	435	453	410	444	485	433	398	416	441	434	421	449	456	443	415	415	413	426	443	440	449	429	397	408	466	417	444	438	427	470	411	437	423	422	460	450	409	472	453	425	439	396	410	463	442	450	435	449	465	430	472	470	417	448	458	441	451	435	436	452	430	466	442	404	438	444	454	415	451	436	429	441	426	412	449	427	448	475	432	463	441	454	427	399	408	456	456	407	431	426	448	444	458	453	464	432	434	451	439	422	411	490	436	459	450	423	475	404	428	457	470	411	414	446	401	458	441	471	470	421	477	447	439	411	486	413	432	429	434	455	425	483	399	410	440	434	465	413	415	451	433	399	425	447	423	422	447	425	439	419	461	443	488	473	424	443	443	464	428	400	433	432	436	421	436	409	481	430	429	407	450	433	481	489	425	460	435	434	452	443	446	414	441	409	452	441	445	435	482	451	466	426	453	466	420	454	453	419	429	422	430	478	443	439	422	409	469	458	429	407	477	435	437	430	458	412	457	395	442	417	460	420	430	430	450	452	425	426	448	431	434	448	429	413	423	452	452	438	488	479	409	452	463	417	429	405	446	428	432	447	448	463	425	436	423	456	474	410	426	426	444	437	461	419	474	450	473	447	432	418	442	432	392	430	449	436	413	422	422	466	447	412	435	436	421	418	422	461	427	408	459	449	450	446	476	474	441	442	429	432	425	433	425	437	448	449	463	446	446	460	449	436	437	500	420	407	423	431	439	443	434	424	479	441	466	426	390	418	457	434	447	423	490	427	440	418	425	406	470	429	470	455	437	437	431	423	398	429	453	434	451	443	469	426	423	449	422	430	457	479	418	462	416	472	437	465	429	452	419	412	438	424	444	442	427	449	447	418	434	425	450	421	445	463	440	438	452	436	433	446	438	453	425	434	448	418	433	428	482	400	450	469	419	431	481	436	445	449	407	458	430	440	434	444	397	461	448	395	422	437	434	421	436	462	392	439	424	426	446	422	488	461	438	432	439	443	447	433	500	497	456	406	425	428	425	442	437	456	418	451	420	439	480	406	454	441	425	449	462	470	418	461	441	427	425	394	422	457	388	401	432	421	423	440	446	446	405	409	420	455	456	449	446	450	435	429	481	466	422	454	399	440	410	441	405	435	447	446	411	435	369	424	459	428	432	439	404	447	423	426	462	443	501	436	475	401	406	444	450	437	483	442	461	403	455	439	457	429	435	442	412	467	432	409	426	450	486	468	413	445	420	441	462	466	414	458	403	456	448	442	435	446	454	459	447	444	438	454	443	402	454	454	426	515	437	404	466	462	437	415	488	445	437	444	453	407	429	432	392	426	443	423	433	459	425	462	443	460	468	429	440	473	471	434	436	437	457	464	446	431	465	439	450	450	446	437	425	445	457	437	432	452	422	466	470	457	472	409	475	463	434	447	482	413	383	432	398	424	442	443	473	464	449	412	413	419	471	433	434	483	455	450	458	406	427	463	438	434	430	413	448	452	439	425	453	450	466	455	439	453	419	414	451	473	454	424	458	428	431	431	443	435	408	445	474	428	444	441	428	433	458	409	428	446	459	430	447	457	427	403	446	458	452	434	393	452	448	430	427	473	393	459	449	430	433	452	423	435	389	414	432	424	398	428	411	404	442	432	428	436	456	423	433	432	444	409	463	425	426	444	417	442	435	392	424	447	461	442	441	443	454	469	420	402	456	392	450	414	398	427	437	409	443	471	443	453	462	434
3596	9377	7404	3660	2719	2008	1505	1286	1133	1060	861	790	747	693	629	650	643	608	619	579	601	577	582	521	606	555	550	530	556	560	601	563	596	552	540	572	518	560	547	502	525	518	511	538	535	526	583	504	509	476	511	522	497	544	519	531	524	515	547	507	551	514	549	560	514	557	541	555	531	520	520	531	490	519	484	524	537	529	522	496	504	542	532	503	524	544	540	512	502	470	520	524	475	521	516	560	511	505	507	567	471	545	504	561	489	516	536	505	531	565	521	542	501	541	513	527	511	511	515	528	509	532	515	503	502	533	541	541	524	542	528	478	544	536	542	503	509	582	534	493	527	509	528	493	559	545	529	519	554	502	553	514	536	558	540	522	520	489	506	540	534	477	491	520	509	519	542	469	568	512	523	516	502	503	536	506	476	498	532	476	514	545	496	515	489	541	524	504	524	512	521	549	527	532	515	537	525	508	549	506	516	532	565	535	522	534	476	548	529	531	466	446	496	483	504	506	526	542	509	528	531	501	503	550	493	519	521	519	494	505	499	512	481	537	563	510	490	534	501	519	525	539	529	561	493	546	522	521	569	544	471	519	540	509	570	539	524	509	499	536	481	503	517	537	545	492	521	530	529	500	479	524	502	501	528	517	516	514	498	534	525	539	500	524	535	511	480	512	491	533	555	527	518	530	531	476	545	533	548	526	515	526	500	556	498	502	526	520	492	512	508	501	500	510	497	481	519	506	481	503	500	516	527	516	488	533	484	505	516	538	491	488	496	482	559	530	528	503	502	503	491	519	496	536	538	519	540	519	501	509	536	528	528	533	576	522	491	572	540	554	530	539	510	469	512	499	537	501	551	536	577	537	561	521	522	502	506	528	518	519	525	553	502	504	540	501	494	521	503	518	503	524	486	536	498	468	500	545	527	566	525	509	518	500	517	580	520	530	489	522	503	539	510	514	501	551	497	495	513	496	550	494	526	482	553	516	535	511	500	508	508	493	532	532	539	463	538	536	526	500	548	496	528	488	540	533	498	496	501	529	512	497	511	531	518	544	549	547	531	483	541	498	499	537	565	516	498	499	513	553	505	513	512	526	531	495	504	490	533	512	515	530	503	502	534	495	483	539	540	507	518	500	516	532	516	480	563	534	547	537	559	517	505	506	562	519	533	514	571	490	530	476	516	579	520	543	509	514	514	530	530	569	488	506	500	509	485	507	530	514	500	502	483	487	469	519	464	491	519	501	486	521	498	544	496	538	532	518	496	520	515	519	538	553	560	488	506	545	509	479	559	520	497	540	533	570	550	495	509	507	480	544	492	528	525	508	528	554	501	495	508	538	523	515	521	525	533	528	524	506	545	504	510	513	558	494	519	503	569	547	498	502	522	520	512	506	530	552	495	498	500	499	543	488	535	531	511	535	563	526	511	540	496	555	551	536	553	523	534	494	509	519	497	540	519	527	506	554	497	520	534	510	482	522	517	485	503	541	576	499	538	526	541	550	503	520	539	530	511	514	522	520	502	487	510	493	522	479	517	541	502	529	577	510	507	500	556	526	506	551	476	477	533	531	527	555	525	490	536	517	491	509	535	493	514	546	491	522	488	489	519	550	590	514	544	497	509	520	512	524	492	555	514	527	499	498	556	491	506	540	517	551	524	560	509	521	551	530	545	493	514	497	551	489	530	509	524	502	519	541	570	508	474	475	474	468	499	557	503	496	518	501	549	524	491	527	503	536	533	524	514	519	498	525	508	491	508	548	486	526	507	526	499	536	545	539	505	497	536	508	550	492	521	478	486	564	496	542	514	544	505	520	533	516	515	525	498	520	509	521	510	519	522	510	510	518	519	552	517	505	538	548	525	489	496	526	478	540	490	503	528	510	566	508	480	558	507	524	533	543	539	519	463	507	585	505	540	486	517	536	497	560	542	530	514	544	541	570	531	549	539	552	548	528	524	508	493	509	561	513	544	474	483	545	509	535	493	503	512	535	533	524	522	522	484	536	455	508	477	526	536	566	483	498	516	540	560	518	489	458	528	523	554	511	530	522	534	554	512	526	491	530	473	537	499	556	509	484	564	512	545	491	511	525	480	553	473	519	533	509	520	526	492	506	499	533	493	517	530	518	554	492	470	517	533	555	525	529	524	537	514	483	531	580	509	529	522	507	569	538	561	488	500	488	488	519	513	519	499	485	551	524	539	518	484	524	514	493	531	522	496	506	518	525	545	496	528	504	527	505	552	506	537	530	526	516	484	533	521	503	519	484	500	505	526	518	520	518	544	521	511	506	554	511	538	560	546	500	524	507	549	532	533	521	528	527	542	530	535	483	524	521	546	514	491	506	534	513	518	495	496	518	509	492	498	580	532	520	502	501	549	532	503	535	540	518	533	493	520	493	549	497	524	535	530	520	513	530	550	505	508	507	509	474	550	528	550	540	476	552	504	534	569	561	529	506	522	511	531	519	519	560	526	561	546	556	516	529	551	521	527	497	505	489	457	506	518	492	514	510	492	531	534	554	526	556	532	527	557	540	500	495	509	525	524	547	510	528	550	506	487	515	542	556	544	534	508	515	516	546	505	556	488	551	505	544	497	525	525	499	511	485	529	526	503	488	484	511	558	545	549	495	549	540	506	507	507	529	551	516	501	502	533	520	488	492	480	541	530	551	443	504	537	509	484	526	491	537	507	514	532	525	540	520	563	538	488	515	477	487	484	497	519	536	513	554	511	503	508	548	543	517	474	515	543	510	531	495	547	520	531	550	510	533	534	517	508	507	515	512	521	512	538	512	509	541	523	515	491	481	540	480	534	561	547	506	538	536	532	520	474	538	535	559	519	536	572	515	565	497	509	521	515	528	495	521	506	508	510	509	500	520	557	547	533	485	533	548	563	525	522	527	515	516	546	538	507	477	536	534	517	509	551	527	534	511	495	527	492	509	493	539	546	525	545	548	531	524	528	541	535	512	549	529	508	515	487	561	550	518	545	516	532	524	511	498	521	501	535	481	509	594	541	507	503	531	515	527	507	529	546	542	492	506	494	517	529	501	548	538	534	485	517	506	542	572	550	490	533	494	511	520	506	537	518	523	510	507	537	514	484	509	532	511	531	500	576	539	559	500	531	541	471	508	511	532	500	536	544	505	511	518	523	515	554	505	524	505	496	518	470	517	516	496	483	461	520	506	486	550	531	531	537	526	553	483	532	549	514	565	555	529	512	485	545	501	517	518	525	535	545	496	513	499	511	499	525	525	513	553	475	530	529	548	548	528	501	498	477	522	500	561	547	523	503	511	517	548	517	514	546	552	498	515	501	577	535	525	544	512	527	521	506	471	545	523	547	544	543	531	522	490	498	522	542	505	520	516	548	526	527	510	468	514	531	541	510	540	536	528	528	518	523	517	513	503	482	573	529	523	554	519	490	552	521	508	583	515	498	484	529	515	517	537	481	549	494	509	522	548	471	542	523	482	514	488	524	513	530	501	478	497	506	513	542	516
24895	21352	27733	25222	13651	784	440	361	321	328	235	243	237	196	212	196	183	182	228	191	225	180	178	162	175	211	186	214	182	175	212	183	207	175	190	190	210	160	171	197	159	179	189	188	174	184	188	175	154	151	170	163	170	185	203	172	159	147	177	182	176	189	182	179	209	176	156	204	142	172	170	189	190	175	155	166	175	174	186	177	186	175	183	175	205	166	156	183	163	176	200	180	171	199	174	169	167	162	178	193	176	187	166	209	183	154	166	180	178	190	173	156	168	165	159	153	158	186	178	171	201	189	189	179	184	175	167	151	183	186	160	174	160	186	181	168	172	168	173	167	183	147	184	153	177	181	175	168	183	173	167	150	176	171	190	187	167	166	184	217	167	179	161	151	181	204	170	211	165	174	197	213	193	193	182	179	191	189	182	186	184	155	174	189	149	168	201	177	188	176	179	164	196	169	174	173	190	190	171	181	174	171	186	181	189	190	181	182	168	186	196	177	192	177	170	172	166	174	157	154	191	178	179	181	187	174	181	187	160	180	182	162	187	158	193	194	188	186	190	175	174	159	178	183	178	179	166	158	153	179	168	181	171	185	172	157	171	150	172	177	184	175	171	167	194	178	175	172	169	161	175	152	171	164	160	171	138	179	172	170	183	175	157	184	187	183	182	186	173	205	169	165	176	179	168	175	203	166	145	186	167	201	177	161	178	197	174	155	175	154	180	169	183	167	146	188	181	188	175	175	181	166	179	166	184	185	176	140	178	166	197	165	174	173	169	198	167	163	171	168	166	190	167	182	169	178	169	164	179	183	178	168	175	169	176	182	190	164	182	201	179	158	179	182	185	183	215	170	182	188	161	175	193	179	180	168	180	170	180	178	166	171	186	163	196	173	164	166	167	145	177	170	200	185	172	145	198	191	144	193	156	160	174	153	162	153	189	166	142	172	172	170	166	178	169	183	192	195	175	175	176	187	187	154	188	169	168	172	198	151	174	189	169	161	178	164	178	183	162	177	183	192	155	190	162	175	177	205	171	176	152	182	168	180	160	182	162	205	145	194	173	186	174	197	181	173	199	174	166	177	184	199	170	176	177	153	174	174	154	175	148	158	183	158	194	183	184	165	181	169	172	170	203	159	190	159	186	183	185	191	204	190	169	167	175	182	174	173	179	176	168	182	157	166	166	185	190	181	161	168	171	155	200	174	160	152	169	186	178	198	188	160	177	176	181	181	182	198	204	194	180	166	159	158	188	187	177	175	189	183	167	154	172	163	159	195	165	182	186	176	163	191	154	204	173	180	195	195	173	180	197	181	190	168	182	175	184	175	200	177	188	176	172	185	164	155	181	181	181	168	201	173	192	199	151	155	204	168	178	191	160	177	192	182	195	181	191	166	172	157	174	169	179	166	192	158	183	174	182	170	174	181	149	187	215	190	159	195	182	171	171	167	184	177	170	159	154	173	173	196	176	157	170	168	156	175	171	200	184	200	176	181	179	151	170	180	160	170	197	183	162	169	166	155	162	188	162	171	181	196	172	183	187	184	186	175	170	165	177	179	192	179	159	168	186	191	172	202	163	205	191	177	163	153	169	209	146	168	187	152	183	165	155	178	190	179	188	194	180	161	170	149	199	143	175	156	181	159	195	158	195	160	183	205	176	175	175	180	178	180	177	180	154	158	156	195	142	179	168	183	174	181	156	159	176	172	177	161	160	177	199	167	179	182	177	164	176	175	182	185	191	159	170	162	197	159	179	172	177	193	174	182	177	168	188	158	178	178	199	173	178	170	188	174	174	163	187	155	180	192	179	179	154	189	189	166	172	166	172	162	180	189	191	160	181	167	187	197	158	173	177	166	192	202	154	164	190	193	163	181	157	157	203	175	177	186	175	158	201	155	179	192	169	180	153	175	192	169	172	189	164	157	169	175	178	162	141	174	164	180	199	183	178	200	172	170	172	200	178	165	195	195	183	174	187	172	148	189	179	183	172	156	162	178	194	173	184	177	169	180	168	191	161	177	171	175	153	194	170	152	173	174	165	169	172	206	191	167	171	186	175	161	176	187	178	185	215	170	180	161	195	192	187	166	170	190	173	185	162	168	174	186	167	208	193	187	193	191	162	177	192	196	166	200	163	179	175	195	172	171	178	137	186	181	166	170	185	182	151	179	190	200	175	173	165	161	169	152	175	171	158	165	181	185	196	188	147	170	155	174	164	161	164	158	187	158	181	205	183	189	183	173	206	185	191	164	191	149	180	181	175	172	169	161	167	166	191	206	200	158	159	167	182	204	179	172	151	163	159	170	134	194	167	156	162	192	181	172	182	162	189	166	160	165	165	195	176	173	165	181	193	206	182	179	165	186	201	182	154	163	187	173	164	193	164	177	163	175	201	176	184	168	160	168	184	169	156	205	179	193	171	180	177	188	163	186	184	181	170	168	164	203	144	203	157	198	151	159	152	183	161	169	159	179	169	170	168	171	161	169	164	172	174	169	163	193	171	183	182	177	165	150	178	175	180	169	175	175	166	151	202	179	170	157	157	200	170	189	175	174	180	174	171	185	161	184	186	166	179	154	181	158	175	190	199	162	173	184	178	167	174	160	151	176	185	186	166	188	164	167	162	195	161	166	162	188	178	153	205	175	193	178	179	175	168	180	176	194	162	176	167	194	173	164	175	165	159	171	193	169	172	187	186	199	167	184	158	189	146	188	189	183	164	176	180	201	182	162	215	171	174	191	188	179	186	189	184	166	182	187	192	189	181	164	179	182	164	187	198	204	177	182	184	191	191	188	159	171	158	176	175	196	174	189	189	179	177	159	169	169	182	175	177	174	169	170	170	159	187	181	202	171	159	191	180	174	172	154	151	159	157	189	145	173	153	168	160	163	156	148	167	155	177	181	178	179	153	170	178	185	182	189	195	174	192	157	182	192	186	177	164	171	175	166	183	189	162	171	165	148	173	176	174	168	164	187	168	164	162	169	191	181	171	173	181	175	181	167	150	157	182	156	183	186	176	150	188	171	189	161	174	162	175	167	174	179	162	155	158	174	191	201	178	165	186	194	166	186	200	175	160	172	196	187	158	191	197	161	173	156	155	194	178	178	196	172	172	177	184	199	167	197	171	190	174	172	185	137	188	158	180	163	169	175	172	191	203	203	173	169	185	161	174	171	163	166	183	185	172	159	191	167	170	163	173	178	162	187	183	177	188	170	185	184	166	180	170	176	168	159	178	176	172	160	195	164	193	219	177	164	186	167	180	169	171	167	179	183	165	168	179	185	173	192	176	182	180	182	189	191	168	181	162	164	185	177	200	167	158	202	174	197	185	181	185	171	181	186	179	196	190	161	192	185	175	183	184	161	155	176	156	184	175	174	161	176	170	180	172	177	159	196	175	173	158	195	171	163	164	193	206	180	162	160	168	164	180	166	206	185	170	176	181	158	171	160	185	201	151	177	158	190	188	165	180	195	182	180	171	190	189	189	193	170	148	176
3550	5814	4382	2099	1549	1143	797	659	545	510	459	420	338	321	301	275	269	291	250	257	226	256	248	253	223	223	217	220	220	220	265	230	253	227	234	243	219	229	236	223	225	218	224	241	226	232	196	205	208	240	205	188	198	236	178	247	208	201	218	204	241	231	228	215	213	217	203	201	216	214	203	231	218	214	222	220	206	244	241	206	199	179	197	188	231	196	197	218	184	208	210	235	237	239	256	227	216	236	205	203	193	200	224	193	231	205	230	228	216	217	201	205	194	201	211	204	222	191	215	207	223	224	230	203	201	213	241	204	202	211	199	234	197	200	191	226	212	214	205	217	192	200	198	231	227	216	222	215	206	218	212	209	234	199	209	193	189	223	220	200	226	222	208	203	207	207	230	219	199	216	189	205	228	219	215	203	202	212	245	203	229	193	201	217	236	219	215	214	203	188	194	231	212	227	217	186	195	203	192	215	194	208	217	222	239	216	198	205	207	210	219	206	231	208	232	198	212	217	220	206	208	212	217	240	205	230	209	181	212	218	210	228	201	212	208	219	195	222	211	190	207	220	187	208	218	198	225	213	212	201	224	196	238	192	218	197	218	220	222	219	211	218	218	186	210	231	193	210	215	215	216	211	208	234	188	212	206	215	230	201	208	199	215	213	207	209	203	208	207	224	234	211	215	235	220	215	209	208	206	201	199	231	194	246	213	201	208	191	217	211	240	200	217	209	226	202	235	221	218	198	224	195	197	204	204	228	218	213	208	248	230	201	213	213	226	200	208	205	227	233	191	214	216	201	200	197	210	236	214	209	214	210	209	220	209	202	217	216	200	214	193	203	227	221	217	200	238	250	241	222	200	197	215	217	201	201	217	226	224	213	210	190	206	212	204	201	186	229	200	239	204	217	252	177	217	177	230	229	210	225	231	218	200	220	210	207	212	216	240	223	212	208	206	213	211	233	224	219	218	210	211	206	179	202	225	210	217	226	201	182	207	187	219	213	199	204	211	211	196	214	230	209	222	216	223	207	203	219	214	241	234	212	223	211	224	209	206	197	206	218	221	221	199	219	190	222	221	218	191	213	220	210	180	201	184	204	225	199	200	233	214	227	215	177	226	215	223	212	198	221	227	213	219	223	205	216	213	210	219	244	224	228	210	239	195	218	229	200	209	216	212	183	218	204	219	199	219	198	204	225	200	218	234	204	189	221	200	218	207	206	191	220	184	213	194	224	203	188	218	218	176	209	206	221	212	195	198	220	215	256	227	211	210	243	194	213	213	187	204	236	202	216	200	226	220	207	236	217	212	223	203	213	202	230	228	218	223	221	248	229	205	221	198	186	234	218	215	215	180	203	196	209	201	205	214	226	203	204	214	227	205	226	214	218	228	211	220	208	202	235	221	215	238	206	200	215	217	227	239	216	229	241	212	218	208	219	222	216	233	189	227	213	211	205	198	218	227	222	220	202	199	223	215	205	203	182	211	218	196	206	223	225	200	215	207	207	220	235	226	252	219	228	211	223	237	209	231	224	216	202	242	204	216	215	240	208	228	199	205	215	202	212	183	210	211	186	223	203	206	219	202	219	212	201	201	227	225	210	216	196	205	226	211	221	189	209	226	225	229	201	216	218	187	216	204	201	227	215	209	191	190	238	186	218	190	207	220	225	215	224	221	215	225	221	210	211	208	195	195	203	188	197	213	197	224	225	212	215	222	220	220	213	213	212	215	216	239	223	211	210	218	203	220	248	208	217	205	223	209	232	190	242	193	229	183	214	223	203	201	206	226	204	206	200	227	190	245	215	210	194	197	194	200	216	183	205	223	203	210	218	202	182	206	206	226	220	209	209	200	200	197	228	197	219	237	212	245	233	212	213	212	204	243	218	221	187	237	214	200	228	241	198	225	241	199	212	212	224	205	214	205	209	244	197	221	195	240	202	202	222	210	220	238	201	202	214	190	208	221	222	236	232	192	204	217	203	206	235	243	208	222	211	196	215	215	212	205	238	221	227	195	180	238	181	217	216	202	204	215	224	213	246	196	201	229	233	193	222	193	209	218	195	198	216	214	218	230	216	237	237	199	237	236	212	216	187	234	215	212	181	220	199	212	237	199	221	191	207	220	234	229	226	212	204	206	214	198	199	199	187	228	238	209	208	202	181	222	225	211	206	232	224	206	210	212	213	206	232	208	228	229	231	234	186	209	212	199	201	209	217	178	216	224	224	200	195	240	208	198	229	227	188	218	233	212	221	191	192	220	225	247	237	226	199	214	198	212	220	226	190	217	203	217	183	195	194	234	200	200	203	214	211	222	237	230	223	217	223	214	233	222	179	207	227	222	224	223	233	221	193	202	225	229	185	200	199	209	204	206	180	243	213	212	215	192	213	223	212	214	214	190	234	198	194	228	232	227	197	246	215	201	223	224	204	212	191	223	212	196	222	197	219	227	190	227	224	196	250	210	184	214	223	219	202	208	248	199	199	249	213	227	227	205	219	212	208	230	173	197	214	218	207	183	241	203	226	220	219	204	221	213	187	232	222	209	219	214	218	205	207	197	214	226	180	235	233	239	220	208	188	256	197	221	216	220	188	208	249	218	214	218	229	222	212	223	206	204	187	201	216	205	202	199	238	222	197	224	229	223	239	256	226	239	219	241	228	209	221	212	215	232	208	219	213	208	207	223	203	226	227	218	218	229	237	219	197	215	212	220	208	212	217	231	217	213	212	234	200	205	206	224	220	211	189	190	207	205	203	225	226	210	221	202	214	213	211	204	193	223	195	227	194	216	190	207	197	222	218	215	229	213	207	220	190	187	245	218	226	204	210	214	201	188	223	194	202	197	237	197	240	235	221	235	204	198	225	237	227	241	230	247	214	206	213	189	222	214	222	217	196	233	216	234	205	218	215	201	205	198	213	195	222	208	234	201	192	200	165	213	208	234	207	205	174	194	214	262	214	219	231	241	222	212	197	196	227	202	218	207	206	190	228	219	211	188	240	194	237	186	204	191	203	230	210	229	219	237	237	192	219	225	201	219	225	206	180	193	205	201	222	195	215	229	211	175	229	188	207	244	207	198	203	217	210	224	219	211	198	220	186	199	207	210	223	207	197	212	212	207	190	184	218	226	228	221	207	216	186	210	233	209	216	200	191	187	239	217	198	212	191	214	229	214	203	217	216	206	227	215	216	209	199	200	216	195	207	216	226	220	207	231	189	198	213	219	228	205	235	212	198	223	220	226	209	225	180	228	204	200	224	214	215	216	174	216	203	211	223	227	229	211	201	225	207	238	219	227	218	212	211	214	205	232	200	228	208	211	228	208	191	220	193	219	227	192	220	228	198	223	213	201	210	225	217	216	218	206	218	214	194	241	209	214	223	202	203	198	232	222	191	198	228	219	187	196	225	204	213	203	223	202	214	227	214	192	199	221	213	201	222	219	208	199	213	239	208	229	226	236	202	196	221	210	214	216	197	217	208	213	229	197	212	217	201	228	219
22777	21368	29047	24060	21369	21409	10321	969	699	666	608	512	474	427	351	324	326	336	320	340	307	292	277	301	238	292	256	279	264	261	284	276	290	307	255	234	287	241	231	230	238	271	217	267	246	245	227	215	230	239	251	249	249	246	246	228	238	243	249	228	234	224	249	254	235	231	257	223	269	236	236	251	246	198	239	220	229	215	246	226	232	228	230	239	248	235	232	250	240	200	246	233	237	218	235	226	242	234	235	237	234	214	242	219	277	223	253	215	223	239	229	210	240	199	217	226	244	222	213	236	226	226	222	230	221	239	243	251	232	218	238	229	244	233	222	238	243	223	239	245	251	247	249	220	253	228	217	222	257	237	231	220	237	211	235	251	232	223	234	240	237	219	245	231	217	205	231	233	208	246	216	239	215	240	239	250	252	226	247	227	229	219	225	218	266	232	264	232	240	219	209	243	244	253	250	219	240	258	234	260	234	214	237	253	235	226	237	207	231	223	244	218	230	208	228	244	230	237	227	212	224	231	227	244	245	240	224	227	216	246	199	261	243	248	221	220	223	228	236	254	209	238	243	212	239	243	242	222	242	217	255	193	277	229	233	231	233	220	224	238	240	230	244	238	240	228	201	225	254	220	221	242	255	234	243	212	224	191	223	209	215	213	217	236	205	228	259	232	227	223	220	222	242	222	213	242	198	250	221	254	234	231	216	231	238	229	250	223	236	232	223	241	241	208	251	249	256	248	216	238	196	242	250	215	238	233	243	222	206	235	214	230	241	234	217	253	228	221	254	233	243	205	238	196	231	251	246	240	230	212	214	238	217	212	221	219	220	249	238	212	245	221	236	231	211	218	215	253	221	253	232	239	238	208	212	221	227	237	227	243	229	214	213	224	219	232	240	225	221	192	204	231	237	220	257	230	257	234	212	230	232	216	240	249	228	201	219	223	222	246	227	217	208	218	235	221	230	236	211	240	215	199	218	226	235	243	210	204	211	206	232	235	226	248	221	204	248	237	231	214	244	226	261	211	238	219	224	242	214	226	258	235	248	251	230	235	234	213	243	247	228	220	255	260	223	251	248	243	217	231	235	240	248	248	221	227	264	225	221	230	223	229	267	244	224	225	231	253	220	220	232	236	219	209	235	219	232	230	240	248	231	253	230	253	214	213	211	211	238	251	220	243	232	229	216	235	217	219	230	231	240	222	231	209	206	250	253	245	219	224	221	225	220	236	248	207	214	236	224	238	223	234	229	188	243	237	242	213	224	254	245	238	237	261	227	205	225	238	213	246	275	233	229	230	230	251	244	225	249	240	241	212	220	203	219	240	222	192	240	252	253	240	217	245	213	234	207	226	228	240	235	228	195	205	229	218	244	227	210	229	235	212	221	246	214	202	234	207	229	221	249	272	227	248	247	235	209	239	228	240	233	195	216	207	228	219	245	239	243	227	223	215	245	222	217	211	230	263	216	221	246	225	227	212	231	243	255	265	244	221	242	246	219	233	229	242	240	242	233	224	219	205	244	220	229	232	240	249	204	225	240	238	229	238	237	223	219	223	244	225	262	249	259	231	256	246	214	223	210	233	235	217	253	250	211	240	202	211	233	234	236	217	229	230	253	239	244	228	213	242	217	262	225	240	231	235	222	214	209	206	218	227	226	220	218	198	232	191	214	243	222	213	245	214	246	220	236	249	207	244	234	230	220	243	226	234	236	206	214	194	251	256	223	197	247	208	236	258	243	240	227	251	233	237	222	227	224	229	235	217	213	238	209	241	215	226	234	218	206	221	229	208	225	233	226	231	234	234	227	212	227	222	217	232	227	205	246	223	246	214	239	226	221	217	219	263	223	225	217	199	232	229	239	252	233	252	244	222	228	188	222	218	240	222	243	219	230	225	243	253	232	241	220	228	211	264	209	218	206	240	251	204	224	220	201	220	214	236	207	222	224	231	216	238	232	220	228	229	229	230	231	246	214	231	247	232	218	243	250	210	230	240	228	248	227	254	250	237	230	199	227	235	217	223	259	218	232	239	207	223	237	238	267	218	222	233	224	235	223	216	217	209	224	249	214	235	228	221	209	238	280	220	237	255	230	231	198	234	225	218	206	227	248	237	213	253	243	248	242	221	218	211	237	240	215	220	251	227	201	233	239	240	269	255	233	223	218	246	243	251	238	237	209	219	243	249	247	217	270	233	225	198	224	247	225	242	235	232	224	228	238	253	204	255	220	219	233	243	200	215	215	209	258	223	228	201	215	208	242	208	231	242	234	207	220	240	230	222	222	250	238	214	225	235	230	255	245	207	264	231	239	253	241	225	232	221	220	231	224	213	231	208	234	243	223	226	221	212	247	245	236	251	230	219	221	220	248	240	236	240	233	240	238	227	219	237	240	217	216	235	224	239	213	251	227	238	224	240	227	260	257	209	231	200	213	237	216	198	243	236	241	221	235	222	252	188	223	228	233	242	235	240	218	217	229	244	210	219	223	231	247	229	225	201	218	227	218	215	252	219	225	254	269	222	235	215	239	234	248	205	246	232	243	211	225	219	178	219	224	256	259	228	235	256	228	205	220	216	219	237	204	227	245	235	276	208	211	240	239	223	242	226	255	226	201	244	227	192	218	237	207	231	251	235	242	212	180	218	230	231	242	223	204	233	236	243	234	208	230	239	211	228	250	233	223	218	207	243	233	249	242	228	231	252	231	228	233	241	257	228	191	219	228	245	209	204	239	235	199	235	239	221	203	222	222	220	242	230	254	216	215	236	250	214	248	240	223	214	235	227	238	260	214	246	227	221	190	220	239	247	227	218	229	246	237	233	227	230	232	237	253	251	233	228	240	248	227	227	228	218	246	223	229	212	255	238	235	220	216	219	233	257	229	225	236	217	205	223	229	227	191	255	233	227	229	260	233	220	236	227	237	259	229	241	241	234	258	211	221	218	244	215	237	228	266	223	236	213	231	217	283	232	245	208	220	203	238	257	232	248	231	213	232	253	254	219	219	232	219	242	250	221	223	228	251	226	231	195	247	220	233	252	231	251	225	255	218	225	228	241	221	217	229	237	229	238	232	227	206	219	252	244	218	205	235	231	231	215	232	196	216	224	255	240	230	214	224	217	220	232	231	231	258	232	234	234	210	208	241	216	231	224	229	238	213	258	200	218	238	234	213	237	240	242	223	217	205	205	228	236	233	242	237	214	224	237	212	214	249	245	236	232	238	256	244	225	207	214	235	202	206	205	217	238	226	220	236	233	218	214	217	214	246	205	205	220	227	218	211	213	222	229	227	233	222	230	193	239	266	231	214	229	229	239	208	233	217	242	254	203	242	246	223	223	209	227	207	230	235	197	246	203	226	225	230	213	236	228	224	239	229	226	230	246	277	230	234	231	205	262	232	219	238	196	225	230	203	225	242	221	259	210	229	228	219	217	244	225	232	233	231	233	218	243	236	214	213	220	251	246	269	229	240	233	208	224	230	224	225	224	224	239	222	227	250	255
4758	14486	11619	5646	4047	2966	2270	1701	1375	1119	923	821	713	638	567	498	484	449	426	458	381	390	414	373	351	376	346	357	333	318	352	392	342	347	333	304	326	311	310	303	279	306	289	321	310	302	298	284	299	294	301	300	285	289	278	307	267	263	288	258	281	298	255	296	298	287	300	274	291	280	276	302	304	284	297	295	254	295	310	280	279	260	306	271	320	262	303	290	299	291	280	329	296	289	305	296	283	298	285	282	265	275	287	273	288	298	305	319	268	300	287	303	293	269	316	296	309	276	303	311	295	294	262	299	294	299	255	278	292	304	286	296	289	303	310	277	293	313	297	298	309	300	294	260	271	289	293	301	279	295	262	269	285	285	280	283	271	271	294	271	265	287	309	300	295	278	265	327	261	287	298	267	289	272	286	275	285	281	298	274	287	268	288	272	294	279	304	294	287	259	283	283	262	263	298	285	296	309	266	308	301	288	283	288	254	277	263	273	291	278	283	268	260	264	276	261	267	281	273	271	295	271	292	278	288	272	256	302	267	316	272	282	278	277	279	269	285	277	281	243	291	274	258	256	283	264	294	270	274	269	315	309	278	277	295	301	253	313	280	296	261	296	283	268	314	268	260	279	302	298	263	282	277	297	276	298	295	290	298	304	281	254	291	273	299	282	304	298	288	276	269	289	273	297	276	279	319	299	246	285	289	285	294	283	271	296	278	277	294	285	289	313	267	306	264	295	322	312	286	317	283	312	265	280	289	247	306	294	287	282	279	307	265	269	295	281	283	273	311	267	282	283	290	266	291	318	285	291	275	267	275	260	271	286	281	267	282	282	270	291	283	287	275	256	281	310	289	260	311	267	277	252	281	279	278	274	293	293	285	282	272	300	285	271	274	296	304	299	283	288	279	313	288	318	291	284	268	292	285	283	294	311	306	275	284	298	325	289	261	294	287	298	275	277	276	266	275	276	292	276	289	308	298	291	266	278	281	289	276	261	306	296	314	302	298	277	248	286	288	283	276	264	292	263	322	280	283	301	301	286	266	292	292	294	268	305	264	301	300	289	268	284	297	291	261	281	292	285	279	302	287	325	301	281	301	305	301	275	298	287	288	283	238	286	273	264	285	276	303	282	310	297	304	281	284	277	277	281	264	273	286	275	289	273	299	252	303	281	272	310	273	304	296	265	290	290	268	247	303	298	317	303	273	275	290	290	262	316	272	271	288	265	266	281	259	301	283	277	299	259	282	285	275	290	301	274	282	293	288	278	298	308	292	266	301	302	268	317	279	267	261	290	266	272	292	274	280	270	287	299	252	277	304	277	277	291	290	258	274	272	268	293	245	297	283	306	271	297	318	302	303	295	286	276	283	282	288	280	308	271	266	287	292	288	291	302	274	291	288	278	254	268	298	296	284	256	264	316	284	281	278	274	289	255	280	295	285	285	274	262	284	288	296	295	286	261	278	295	252	279	317	254	290	306	305	267	265	275	312	287	277	290	280	290	280	289	253	282	325	254	288	307	274	275	258	277	272	284	289	297	263	260	280	287	286	287	292	283	262	274	301	283	280	260	263	292	284	282	273	283	288	274	285	289	266	277	281	284	279	294	271	297	280	266	302	300	291	302	243	329	280	283	299	268	277	273	259	265	309	283	277	254	281	289	290	298	257	313	286	259	291	308	275	277	282	295	284	309	307	267	292	309	264	296	283	287	289	310	302	275	305	263	272	291	283	299	280	317	292	292	304	286	260	263	288	277	265	267	311	282	278	288	281	273	302	274	259	279	309	328	288	260	283	290	265	304	298	294	278	265	295	277	307	274	300	289	287	291	344	270	307	287	263	324	292	276	300	300	292	271	268	247	298	281	285	273	279	264	251	269	282	271	289	278	280	250	287	279	309	306	282	261	296	276	297	277	269	297	278	278	295	312	307	282	267	268	292	292	284	325	288	288	282	273	305	263	264	294	264	262	317	265	261	290	252	283	280	257	277	309	283	296	283	276	265	290	285	280	291	310	263	252	276	315	305	262	250	274	285	283	267	251	289	292	297	287	286	256	276	236	293	281	272	277	274	271	281	271	270	282	285	301	277	281	273	294	286	310	263	310	261	275	266	292	292	268	287	291	259	298	296	295	275	298	285	307	283	292	280	273	243	265	301	290	275	271	290	283	286	272	245	316	279	284	303	288	320	315	274	283	268	279	302	291	261	283	313	272	285	253	284	278	284	295	287	268	298	291	296	306	268	253	261	235	288	292	259	285	289	266	310	268	262	280	261	297	277	312	257	293	295	283	267	306	317	315	263	280	276	276	327	282	270	265	271	293	317	267	268	255	279	289	318	281	295	301	284	288	313	298	278	283	274	266	278	257	288	273	280	268	243	328	281	280	284	296	278	301	302	290	286	292	281	298	300	318	276	285	288	264	296	299	299	285	295	267	263	276	286	301	284	269	292	312	294	309	273	292	268	285	277	303	263	281	303	312	278	278	254	293	302	289	288	319	279	283	274	276	289	301	270	295	271	278	291	284	287	275	288	276	271	292	275	271	267	278	272	294	313	313	287	294	282	286	342	277	278	285	288	278	311	270	268	290	283	278	273	287	269	261	286	248	277	290	282	274	289	298	298	279	294	303	289	297	286	315	323	277	274	281	298	295	290	262	305	294	269	301	293	280	221	273	268	312	282	289	269	254	288	290	281	290	244	312	270	300	255	266	294	273	261	298	276	263	245	311	260	309	296	297	281	294	309	280	311	272	309	284	292	293	299	287	290	292	277	275	281	266	280	279	271	273	282	298	254	275	299	293	281	272	283	304	290	254	284	284	290	266	313	293	273	279	333	254	284	299	306	259	290	260	251	269	295	267	294	276	258	287	340	283	284	292	296	275	268	262	299	275	297	286	289	308	291	265	302	281	290	286	292	267	277	249	288	281	289	300	277	254	301	273	276	256	273	267	307	257	261	289	271	277	280	293	319	281	251	277	279	279	277	252	281	252	276	308	353	269	263	271	291	249	263	279	255	295	278	286	258	283	301	286	305	274	273	320	259	266	283	282	312	287	286	301	287	275	297	252	294	282	284	285	302	290	284	276	272	292	305	288	277	295	266	298	298	296	296	306	275	311	272	303	275	269	305	266	289	305	273	266	313	309	279	286	269	282	278	255	301	298	300	301	298	267	267	283	267	295	281	272	295	297	278	287	279	272	281	304	315	291	280	261	292	267	289	266	270	278	308	280	294	284	267	275	291	276	313	259	274	307	286	271	279	262	254	262	297	291	279	286	264	319	278	286	272	306	296	282	268	300	292	295	288	294	258	288	300	292	267	280	264	294	277	292	271	276	292	290	264	296	305	295	279	288	302	297	273	272	304	320	276	259	290	274	274	277	259	295	270	306	269	311	286	300	279	285	296	299	290	291	268	262	287	278	278	285	274	268	283	305	276	288	258	314	302	283	257	303	262	274	278	280	300	291	284	269	267	270	304	285	293	284	258	272	285	267	269	267
27554	19488	5450	713	535	500	444	380	416	426	416	374	370	361	347	385	356	345	358	385	381	398	364	377	401	335	366	357	387	382	388	349	395	382	368	371	373	366	355	370	376	375	347	354	322	353	375	341	374	337	389	389	347	366	351	329	363	363	355	370	370	342	366	375	353	349	342	358	358	365	387	398	378	358	352	375	369	385	337	324	374	376	368	380	373	354	378	356	321	357	388	363	342	336	362	381	345	368	358	363	371	378	349	374	396	356	340	363	337	385	344	356	351	331	360	396	390	342	357	317	341	333	336	377	369	379	370	387	321	345	372	379	375	358	357	356	365	364	364	381	341	329	353	372	392	393	379	354	359	338	370	365	386	379	384	330	346	394	364	346	357	365	342	405	349	386	347	358	359	344	380	404	368	355	377	352	386	332	350	356	360	344	349	415	410	354	343	333	342	347	375	368	368	363	363	345	366	388	336	382	364	349	359	364	356	374	386	355	363	359	361	398	357	366	379	398	347	374	395	373	370	389	385	363	373	386	360	347	369	406	368	369	347	327	350	386	389	330	393	377	368	377	344	348	350	368	354	372	345	353	362	378	384	344	354	346	379	369	390	375	338	360	370	345	395	350	326	365	370	344	381	349	343	355	358	412	334	348	387	368	366	361	379	378	370	384	348	371	368	312	360	355	382	364	339	374	365	365	396	333	324	373	403	360	331	353	361	405	396	340	398	360	376	369	394	363	366	383	350	367	351	349	358	357	376	407	355	344	357	333	332	363	380	386	386	393	363	361	345	378	377	358	354	351	359	398	358	334	348	379	373	353	362	354	344	363	386	356	362	369	369	366	382	341	341	404	372	337	360	364	371	368	366	337	348	353	357	355	400	367	351	396	389	368	399	341	366	327	373	386	389	359	385	395	363	315	376	375	361	401	391	361	318	339	388	343	344	359	360	348	387	337	372	329	359	367	349	360	359	385	361	391	377	360	365	355	335	343	352	365	374	360	371	371	362	409	374	342	343	379	354	367	369	360	337	359	330	346	366	380	402	370	337	398	385	356	350	348	384	357	363	370	383	377	358	361	374	358	371	330	396	360	382	373	359	376	358	338	367	359	378	354	371	405	371	351	338	354	365	355	385	347	368	350	352	359	390	358	392	370	344	378	359	360	370	379	357	405	370	388	348	341	364	360	398	381	343	353	354	363	384	347	375	336	377	369	352	361	384	363	342	361	383	357	373	400	356	385	342	385	368	335	340	369	361	378	344	367	351	380	334	330	363	369	355	375	332	367	363	392	340	370	381	350	388	357	370	347	327	357	386	368	390	371	375	376	366	360	353	347	379	356	385	353	375	343	329	374	371	378	378	342	356	365	331	377	341	382	376	368	363	364	374	374	382	371	355	366	363	387	359	363	392	345	383	331	365	356	379	314	393	376	348	371	375	357	387	332	359	373	347	329	358	346	334	354	370	394	361	355	364	360	365	365	359	355	349	323	340	345	345	365	343	372	357	357	337	358	361	362	345	377	385	362	375	340	375	399	374	352	362	355	335	370	350	362	351	369	371	409	354	371	343	364	343	402	363	355	371	372	331	322	421	379	361	377	374	365	370	385	366	332	336	360	354	360	370	361	372	342	336	339	380	348	363	345	382	373	387	329	358	366	381	366	376	360	377	383	358	367	356	364	359	373	373	353	371	367	356	365	360	357	372	345	379	361	366	351	376	394	361	381	359	347	334	371	357	327	360	354	352	368	376	346	351	346	361	341	381	359	381	395	361	352	357	369	354	368	340	357	351	359	375	400	345	403	328	375	374	370	347	354	416	355	354	339	408	382	370	370	347	346	338	387	353	381	358	360	324	353	375	384	365	347	345	355	366	369	348	380	324	381	352	350	385	363	372	340	322	326	336	391	359	373	336	354	339	367	354	339	340	356	381	356	390	331	368	367	371	361	395	345	375	390	386	399	371	337	350	342	392	398	343	339	358	350	382	376	382	343	387	372	356	350	342	348	361	374	369	357	396	336	329	386	357	340	361	362	371	370	314	367	347	362	404	350	353	444	364	341	376	355	372	379	384	357	374	344	381	365	372	340	311	370	347	352	361	388	329	401	350	367	361	324	359	343	328	371	399	352	356	374	367	369	364	338	360	391	350	364	344	351	376	370	373	372	364	314	391	355	360	374	341	394	357	386	368	366	374	361	335	347	365	370	372	386	368	354	374	404	339	356	391	373	381	382	373	361	365	384	353	324	329	354	335	359	336	378	339	349	376	369	356	346	361	333	352	401	386	357	324	362	368	390	377	363	364	357	330	392	345	383	370	382	371	372	376	377	360	350	341	414	385	368	353	386	403	389	343	359	346	361	378	347	370	370	370	349	358	349	392	380	324	321	368	336	355	335	371	362	371	361	392	335	361	351	371	345	334	342	337	342	368	366	337	323	374	314	369	377	363	370	363	384	359	362	387	325	345	360	375	380	354	335	384	367	381	392	395	334	360	402	359	376	394	386	377	346	368	371	390	366	376	367	378	381	367	368	361	371	315	380	347	345	375	372	365	359	337	367	323	367	377	369	358	373	364	391	348	377	339	381	345	393	365	386	353	373	384	368	390	375	373	378	384	355	338	345	358	374	363	371	396	343	360	389	349	376	378	352	357	402	335	369	359	322	380	363	360	381	367	371	396	391	364	339	359	349	378	366	338	353	372	376	364	367	384	328	349	387	345	359	387	385	352	340	369	368	369	354	351	351	401	332	355	375	381	363	372	353	377	366	371	359	369	343	389	390	371	344	397	373	321	334	369	376	353	376	386	340	354	385	338	351	341	340	371	332	384	419	357	371	357	349	396	361	362	360	384	364	366	335	355	340	352	349	374	364	355	361	365	349	372	345	358	365	346	337	359	337	379	385	359	340	362	345	362	379	370	379	360	375	377	347	377	359	351	382	374	384	345	386	350	365	362	354	370	365	344	354	343	347	372	376	373	370	346	359	350	368	377	344	345	349	357	376	367	364	385	370	357	390	396	358	337	351	374	371	393	347	339	325	340	319	372	367	368	390	380	364	370	395	373	339	377	367	383	367	352	388	341	386	372	385	369	397	347	398	375	368	322	374	361	405	353	342	368	366	361	358	359	345	353	342	342	360	379	401	372	338	368	335	337	370	342	386	399	366	366	331	381	375	364	344	366	334	366	360	346	359	340	330	348	358	363	332	356	395	380	363	372	368	368	381	353	382	354	365	378	382	369	372	367	359	369	370	375	357	358	355	401	392	338	351	389	364	347	383	374	364	359	342	338	353	355	354	365	377	366	343	379	402	381	376	361	367	370	336	356	354	341	360	354	367	341	362	363	370	355	394	376	347	372	342	399	360	370	381	368	378	350	353	336	349	350	383	377	382	372	353	331	386	348	365	342	360	353	339	362	370	371	368	358	362	373	355	362	337	340	353	380	353	359	341	343	401	358	362	405	351	358	371	362	358	364	361	355	388	348	386	376	342	367	367	319	399
4158	1584	1284	794	731	712	543	540	522	533	489	506	506	418	449	435	468	419	443	427	463	445	421	397	440	448	461	458	427	452	483	450	417	475	458	435	405	407	441	410	419	416	413	404	428	461	437	424	375	385	415	401	426	419	436	397	409	412	431	397	443	401	422	397	423	407	412	442	437	399	439	425	464	446	387	440	414	413	463	403	419	451	419	425	461	413	455	421	434	435	433	407	437	406	433	424	398	387	415	386	381	437	392	435	410	459	401	413	419	423	406	464	446	417	438	436	442	443	397	415	446	386	452	419	467	429	444	466	450	442	415	435	436	423	431	448	427	470	454	434	403	414	362	405	394	423	444	419	419	445	431	434	373	396	453	432	456	419	434	388	461	439	452	410	432	425	403	407	457	426	437	442	409	392	422	403	453	424	406	453	401	400	424	428	426	410	440	449	454	471	430	432	440	423	421	428	434	419	407	385	405	434	465	435	408	439	416	417	420	429	421	485	415	410	380	464	460	454	428	436	439	471	431	433	434	427	445	431	425	434	440	441	418	402	453	445	386	417	437	413	478	451	429	445	396	424	439	421	437	397	414	417	432	408	402	415	453	436	446	441	423	379	459	386	421	443	391	415	419	412	402	435	445	459	421	424	410	426	419	392	436	443	477	402	428	410	471	430	448	414	447	420	407	411	441	429	409	432	380	383	432	439	420	448	437	395	410	397	407	450	416	395	418	412	442	398	366	452	414	397	415	400	435	441	419	400	435	383	441	436	472	433	403	438	426	415	436	446	382	405	429	436	451	395	438	431	408	437	428	403	460	423	426	395	409	442	423	427	449	426	417	426	430	404	412	426	423	449	373	440	422	447	459	442	418	426	415	410	439	383	433	449	429	426	381	402	415	396	423	461	415	446	432	416	461	413	389	416	407	417	416	433	438	427	444	426	443	406	416	434	431	449	410	443	446	427	406	435	413	412	425	420	413	419	413	452	422	428	451	432	394	440	423	400	421	420	434	416	471	394	416	465	415	401	457	465	411	393	444	449	449	439	410	451	418	429	460	426	434	433	429	416	441	467	404	469	442	433	424	431	395	389	412	389	468	443	405	423	394	427	453	383	399	411	397	447	421	407	458	422	425	418	447	454	460	428	400	426	432	438	409	437	444	393	442	442	392	422	432	420	419	438	459	395	431	383	448	364	427	416	440	443	394	397	441	408	445	445	442	389	443	420	435	445	408	443	443	422	417	472	423	443	428	461	414	414	394	379	411	434	439	413	450	407	397	385	461	441	433	457	429	437	431	407	407	419	448	403	440	420	399	478	435	413	464	433	422	463	405	438	440	423	448	417	410	441	447	422	447	447	418	439	432	411	443	417	402	450	447	414	471	450	387	426	435	434	430	393	421	457	404	392	445	424	402	420	430	468	437	439	456	384	434	406	445	415	417	422	408	433	415	432	408	417	442	420	419	455	432	435	414	445	460	445	419	440	427	456	446	421	429	429	396	433	414	418	416	419	415	432	431	388	419	394	436	403	464	441	446	430	446	431	437	458	470	379	396	423	407	448	439	427	453	427	392	403	400	407	430	405	451	432	419	419	421	447	411	409	421	454	434	426	398	392	422	424	393	405	437	421	442	390	426	428	427	417	433	404	421	406	413	423	400	427	431	418	386	409	400	403	453	413	416	415	427	422	462	417	415	449	424	458	428	419	427	443	427	404	446	391	403	424	438	429	448	440	408	435	406	442	456	420	431	435	428	413	447	421	394	474	434	447	423	402	439	427	386	479	422	396	423	466	417	391	398	424	399	414	461	438	451	397	457	448	427	431	423	408	435	448	434	431	441	416	415	393	418	400	391	427	441	407	446	433	386	390	430	451	426	406	400	447	365	457	397	411	403	435	425	411	424	416	449	429	425	438	438	439	473	418	416	425	379	412	446	416	416	396	439	438	409	416	422	451	431	426	428	475	395	415	419	401	409	463	416	471	442	402	431	438	394	404	439	427	431	403	429	417	429	431	376	477	393	426	429	410	448	439	421	399	402	405	392	436	441	401	402	402	393	433	395	443	431	419	419	442	432	398	467	414	421	426	417	423	434	418	443	451	448	421	393	451	418	440	419	459	412	461	426	430	393	423	439	398	425	398	403	408	441	447	444	449	449	447	430	424	440	421	430	452	404	426	427	416	387	439	415	434	439	459	392	428	406	419	418	423	420	417	419	462	386	415	443	418	379	422	422	434	429	402	436	419	458	417	447	385	367	428	397	386	432	450	398	445	453	402	389	426	480	433	405	440	404	433	404	434	408	404	423	419	442	446	391	435	402	451	417	424	443	395	454	405	392	434	430	418	465	451	429	430	414	448	394	403	421	427	425	432	410	410	432	409	415	389	452	424	412	407	453	444	404	430	430	440	473	414	413	442	445	413	412	442	421	425	418	417	427	416	437	428	434	436	410	406	405	432	394	437	428	420	386	467	407	401	412	453	438	448	421	456	393	439	411	418	459	416	438	446	434	450	435	395	421	421	480	434	434	423	441	400	431	443	434	424	398	427	389	398	424	436	442	434	435	413	422	390	417	427	454	411	449	411	413	426	439	431	424	427	428	444	420	405	426	450	429	427	421	400	415	435	430	396	454	391	426	411	444	442	416	433	426	419	429	417	449	408	426	406	451	433	416	463	442	416	455	415	387	431	482	405	397	442	421	443	404	427	410	419	441	435	431	397	402	452	403	433	421	432	411	381	429	430	389	428	454	419	437	409	392	378	427	449	420	398	438	420	400	421	407	437	445	376	429	412	437	412	413	408	450	427	423	411	423	401	409	407	479	446	394	433	400	370	463	434	421	384	405	410	448	430	419	399	411	412	459	421	460	450	409	426	413	435	453	429	418	431	418	416	394	448	401	426	390	417	445	432	430	458	424	418	398	399	389	423	414	434	430	415	443	432	435	444	407	444	381	388	411	449	432	394	401	404	431	448	462	425	394	440	455	426	417	445	421	433	448	411	421	423	391	422	435	426	414	446	474	459	442	407	400	426	422	437	422	456	431	450	446	413	468	447	423	444	402	433	421	415	427	381	430	415	428	448	443	422	385	429	409	384	470	432	456	430	427	419	415	457	424	430	423	445	408	398	442	425	405	432	424	378	446	441	453	394	414	419	445	436	411	408	438	414	430	436	428	400	426	418	401	408	422	405	406	414	441	436	438	451	424	423	419	454	413	405	410	413	406	426	403	432	432	405	458	437	433	431	434	414	415	421	469	424	415	403	407	406	437	454	421	388	480	406	441	441	434	398	423	443	425	407	440	438	450	411	415	414	408	431	442	408	408	455	440	400	418	421	436	405	403	451	412	431	408	455	453	471	429	433	424	420	396	419	395	386	421	420	417	399	418	399	389	416	415	399	421	426	387	434	419	439	422	411	427	398	403	454	423	439	387	389	423	446	447	412	445	403	443	419	479	427	423	431	408	435	428	418	409	415	449	426	411	425	395	423	420	410	434	413
23864	21378	28646	24481	21356	11282	1281	841	725	680	654	625	600	544	537	446	504	496	504	479	462	481	411	482	471	461	472	509	447	460	478	478	420	427	438	477	468	443	425	432	430	433	479	418	474	439	452	480	432	429	443	455	451	454	418	427	473	459	450	405	445	417	439	454	419	453	458	425	441	405	509	429	408	462	480	456	441	451	444	430	416	457	464	426	398	420	467	443	442	437	433	418	418	437	447	421	455	411	455	423	433	459	444	438	448	431	395	436	416	421	442	437	412	462	437	409	409	449	432	445	417	450	423	440	431	438	392	462	456	447	450	430	470	423	417	419	444	440	388	455	451	456	429	424	440	441	435	435	443	389	411	439	424	438	468	453	425	404	393	398	426	438	462	446	433	453	441	451	433	434	437	447	416	443	452	444	443	428	424	450	449	431	448	420	441	433	430	442	432	447	424	430	442	435	456	471	449	431	410	434	441	417	434	422	373	433	429	430	447	438	423	458	394	430	464	448	441	423	425	449	429	430	443	446	418	444	464	414	456	429	428	447	412	403	403	426	445	453	466	464	437	475	441	417	427	464	452	430	434	418	432	449	429	441	426	431	435	441	446	441	399	419	457	419	425	428	436	435	440	389	420	427	386	409	413	434	430	457	420	410	444	475	444	469	441	434	461	442	451	423	476	458	416	433	448	432	429	431	442	453	459	448	427	428	421	443	432	432	410	431	412	429	438	441	441	477	431	452	404	440	439	410	426	450	427	437	465	449	439	428	450	413	454	458	431	437	447	434	437	420	456	492	484	446	395	409	426	411	429	418	449	484	433	428	446	427	389	408	410	473	433	431	434	407	454	495	431	475	461	444	414	422	433	433	447	481	452	448	422	417	443	436	451	433	410	446	434	425	458	451	439	413	426	467	445	488	463	420	427	404	455	467	472	410	421	448	453	458	449	444	453	464	471	443	444	465	411	456	453	455	430	455	449	441	436	428	450	430	404	394	439	458	437	433	409	396	455	451	429	421	465	429	452	436	456	451	434	426	417	428	431	434	463	461	472	434	416	461	445	425	422	449	416	413	454	408	440	416	434	441	417	454	439	472	449	447	467	416	455	436	441	414	449	416	424	437	461	435	422	458	425	384	461	413	438	462	429	423	460	432	445	412	449	464	413	437	447	466	438	437	454	409	428	393	431	456	447	422	419	453	425	388	449	427	432	430	441	441	449	467	435	432	435	423	457	416	435	464	429	444	443	433	412	410	422	428	430	405	461	446	433	461	429	429	431	461	416	451	443	461	435	435	433	473	437	467	407	417	414	458	430	398	428	447	438	420	447	416	396	419	418	419	441	443	416	448	453	438	434	432	441	448	453	441	398	471	438	420	427	425	450	444	455	423	426	437	426	432	438	450	442	461	438	457	462	430	423	441	422	411	449	443	447	437	428	408	456	426	452	441	457	443	437	447	446	416	450	419	449	433	454	420	412	411	464	465	449	445	427	429	441	470	423	453	397	420	424	432	424	452	457	475	425	427	469	428	435	481	434	445	437	442	448	458	497	404	409	417	435	458	450	398	457	423	448	488	446	443	424	468	397	443	449	449	403	431	422	413	407	414	431	440	402	448	415	479	421	424	414	442	422	439	443	426	437	434	429	454	425	425	459	438	414	453	489	460	436	421	446	439	474	418	452	449	428	443	404	428	448	440	406	450	440	459	425	411	414	463	436	421	434	423	441	415	413	445	425	412	401	404	421	418	459	463	445	419	442	431	400	407	453	455	411	452	498	435	454	433	430	413	414	473	461	458	437	409	427	403	420	436	406	429	435	403	412	421	423	450	405	418	433	430	420	460	468	410	420	450	467	398	425	410	479	411	415	435	436	441	409	390	451	449	426	444	440	443	438	432	439	460	428	423	461	392	411	428	437	409	427	455	438	424	435	425	422	433	453	447	421	405	428	421	463	429	424	426	479	425	430	447	427	392	448	444	394	446	440	408	475	435	415	438	465	421	441	432	447	444	424	465	453	432	418	397	479	444	419	410	457	437	415	427	455	433	447	410	448	415	467	454	434	451	431	443	421	452	413	459	407	447	424	430	437	450	424	441	421	457	434	434	439	434	435	446	430	403	473	424	409	465	457	410	401	469	437	448	459	445	410	447	466	433	477	401	420	441	452	409	470	427	422	408	475	439	443	426	446	423	400	423	472	432	436	423	392	444	461	444	417	433	463	447	401	443	421	450	437	459	436	395	427	377	428	429	406	446	394	419	458	463	405	417	438	477	456	419	425	399	363	425	447	443	460	416	420	428	418	488	459	413	437	430	415	413	452	437	443	435	428	450	455	420	444	444	453	444	438	473	440	452	467	453	457	450	418	394	437	419	466	431	431	405	449	392	420	441	428	446	436	463	433	488	474	426	408	411	404	446	416	419	414	431	482	429	461	405	433	414	428	446	455	397	429	471	427	444	429	465	470	419	445	439	438	425	459	447	405	449	460	450	399	397	433	445	437	424	419	428	455	440	472	440	409	395	421	416	445	464	409	423	462	439	417	459	440	411	416	434	451	399	419	426	403	439	458	436	419	408	455	444	421	433	430	463	427	470	435	458	443	403	421	417	444	427	440	415	446	468	407	422	435	456	427	383	441	383	432	466	439	406	393	486	429	467	404	432	416	413	428	459	426	411	422	463	418	409	446	457	405	432	411	436	452	426	433	422	413	423	446	429	463	422	438	423	426	418	425	413	409	417	443	456	459	458	405	443	438	464	424	462	413	460	448	451	444	429	457	436	432	418	456	445	436	427	393	460	439	439	429	432	440	410	453	459	419	435	445	431	423	437	454	435	446	431	445	424	444	412	430	446	427	441	435	440	441	424	416	397	417	429	443	413	442	484	454	429	449	420	443	459	447	438	487	453	408	482	441	460	420	424	422	427	436	415	435	438	445	422	445	418	474	478	406	435	435	463	456	406	440	420	473	439	449	466	473	446	418	434	439	420	452	438	459	409	425	409	471	428	395	439	411	433	461	441	465	444	436	439	408	461	456	428	439	454	473	424	417	420	437	424	438	423	429	443	396	432	432	407	413	421	410	431	450	491	447	408	450	435	455	421	415	386	448	478	443	436	460	416	426	450	489	412	452	428	441	429	438	407	404	441	431	405	430	434	459	449	423	450	448	443	444	413	492	453	442	455	449	394	430	452	440	458	413	481	456	465	441	458	417	407	447	406	434	473	411	452	452	413	442	432	444	444	482	426	415	440	385	449	429	428	417	420	417	436	410	440	443	441	431	435	437	408	434	405	417	421	446	442	437	463	396	412	446	433	449	386	416	470	473	416	418	402	438	386	410	430	438	449	453	443	436	445	417	429	469	433	458	437	429	384	461	413	462	429	428	447	418	442	423	440	442	448	415	431	432	428	431	420	424	455	433	461	444	434	431	436	464	424	400	476	416	413	448	388	425	445	421	453	479	444	440	482	490	435	437	465	470	430	417	421	432	443	471	455	480	461
3413	8867	7103	3481	2467	2054	1604	1281	1113	897	868	781	709	725	666	578	620	592	627	562	577	568	544	553	546	511	541	564	501	584	560	588	574	523	590	496	561	543	557	565	537	529	514	516	499	519	512	498	537	464	546	479	521	523	491	500	543	506	548	541	549	548	538	523	500	505	493	470	517	539	550	487	538	510	455	499	510	528	505	501	536	513	512	510	490	508	510	511	515	508	527	565	560	505	515	505	575	494	525	461	492	527	497	508	529	495	498	523	531	534	480	548	509	508	553	519	526	499	490	533	545	532	524	533	516	508	498	490	488	509	537	503	501	521	539	522	544	507	539	532	534	564	483	534	517	532	518	524	539	529	517	532	478	490	470	496	476	540	541	489	505	529	529	521	505	510	527	512	529	530	505	476	485	484	536	502	512	511	518	524	473	498	517	541	494	471	521	549	497	518	489	508	492	531	513	538	523	535	511	495	515	477	510	530	516	509	522	508	527	548	547	462	514	533	527	494	510	501	503	490	502	510	527	481	520	565	483	486	563	499	477	498	512	502	498	516	549	501	531	469	536	513	532	530	514	487	510	527	532	499	534	476	467	492	521	504	448	526	490	526	529	516	507	536	530	525	517	482	473	546	497	519	509	537	527	529	514	518	503	510	490	512	470	544	484	512	524	504	501	532	516	539	466	536	534	527	508	535	562	541	539	501	493	495	512	494	492	522	511	490	512	510	503	532	521	521	524	506	513	514	496	518	495	495	513	513	485	512	481	528	523	518	485	488	509	488	517	492	491	515	535	506	484	507	505	481	518	482	532	545	508	521	515	512	523	493	508	491	514	538	482	516	519	464	517	476	514	534	505	540	553	498	522	530	490	518	511	518	534	518	500	520	528	535	511	491	476	550	502	519	512	494	522	505	493	500	508	534	519	513	514	483	520	534	513	522	532	541	516	508	526	554	513	527	537	481	560	534	489	498	507	521	479	527	538	493	514	492	490	512	540	489	525	521	545	495	490	524	513	558	504	532	508	514	508	539	552	524	508	557	527	511	504	526	490	487	510	529	543	496	502	499	500	483	555	482	539	528	517	547	528	509	498	553	570	495	557	520	524	529	525	531	479	543	546	506	523	505	545	563	506	541	534	501	512	470	504	507	518	541	510	497	530	516	508	536	552	533	511	514	491	512	511	522	530	517	544	545	480	564	519	555	520	533	531	486	522	506	522	515	491	549	512	518	492	512	563	487	539	505	527	506	542	498	508	552	515	478	537	568	513	510	499	524	484	549	512	508	541	535	565	505	516	499	535	532	499	526	492	510	533	521	509	531	488	508	491	539	535	510	527	493	511	527	511	539	536	494	491	522	487	518	501	542	545	533	513	521	503	549	529	531	498	524	521	441	514	529	512	514	484	507	460	537	544	523	475	543	536	526	555	520	510	484	497	517	539	486	509	568	510	487	486	522	511	536	528	537	506	515	509	507	529	513	545	539	506	513	511	496	514	550	484	508	472	487	541	504	506	526	510	525	519	508	533	509	533	497	495	531	530	555	498	466	545	489	512	494	491	531	501	489	490	506	505	474	521	497	528	522	523	558	520	493	519	505	500	524	552	525	494	532	501	482	506	498	504	542	504	539	562	506	532	513	495	509	467	517	506	482	475	515	495	511	495	517	501	506	440	494	511	487	516	525	506	490	500	516	509	498	500	501	537	475	491	521	518	549	489	499	548	495	517	508	529	494	548	505	557	499	495	541	540	531	505	492	503	499	475	543	566	520	490	495	495	479	529	484	529	510	491	540	514	488	488	488	511	497	491	514	545	504	482	497	521	514	536	499	561	493	576	505	539	513	499	525	520	530	502	503	532	526	548	493	509	534	541	534	513	522	559	502	474	504	533	529	532	490	538	521	550	521	531	493	499	513	523	506	540	528	517	473	549	529	511	518	506	530	469	454	480	502	510	477	543	536	478	498	537	541	511	520	498	519	520	508	552	519	539	536	539	503	507	494	511	463	518	540	494	517	517	511	518	541	524	474	576	513	460	517	528	515	518	463	507	556	536	510	471	559	517	491	475	548	476	521	499	517	511	485	496	499	500	520	526	510	503	512	516	538	546	513	502	497	521	527	537	566	499	513	532	526	507	520	501	518	483	537	502	516	514	502	517	554	534	504	501	539	484	514	521	510	538	529	510	544	487	541	525	507	501	506	508	480	504	457	518	548	550	477	505	504	497	547	477	517	516	500	477	507	513	512	513	500	502	498	500	541	531	502	527	484	523	527	545	493	521	548	481	516	543	506	525	502	528	520	529	523	535	571	499	569	510	560	525	489	525	479	504	517	541	552	489	531	508	526	519	509	518	475	491	545	518	466	534	496	473	492	516	522	538	514	534	474	488	518	531	472	576	527	554	509	470	507	492	529	552	496	507	527	538	487	516	524	508	479	495	490	483	526	474	534	549	471	527	512	480	550	480	547	501	542	525	514	494	526	506	496	501	533	527	494	514	514	530	510	541	491	517	512	535	514	517	517	528	518	508	481	531	554	504	527	534	537	504	489	507	503	542	495	528	517	503	535	547	468	546	515	505	533	497	531	538	548	525	562	514	531	558	476	516	517	511	508	504	509	530	527	468	480	508	553	514	540	476	534	485	519	504	487	501	527	542	535	545	469	521	490	474	555	503	486	493	553	463	481	536	506	450	533	542	491	534	548	532	507	537	484	507	512	551	524	532	493	530	506	514	528	505	525	531	478	563	501	522	457	503	501	500	464	498	512	490	540	478	526	540	532	506	527	528	509	563	529	471	527	510	501	514	511	559	455	516	474	538	541	499	530	500	507	504	539	501	508	529	511	517	524	487	531	532	483	579	514	498	516	532	506	524	501	498	550	521	497	505	512	517	539	508	497	530	511	536	544	519	518	523	552	528	484	523	522	475	532	491	506	503	552	492	520	527	536	527	524	497	521	481	489	515	507	504	505	540	532	518	515	538	533	482	528	479	488	518	507	505	527	540	506	521	531	488	522	523	515	510	519	506	544	547	504	538	492	492	555	511	533	503	495	524	526	517	494	491	491	505	501	498	482	538	497	558	498	519	533	525	520	539	512	552	527	503	549	511	535	541	514	566	482	561	523	524	522	485	557	506	535	514	508	517	548	527	521	499	465	474	489	495	493	548	517	534	518	504	510	507	511	505	500	526	510	563	510	489	503	487	491	512	489	500	508	516	493	506	539	534	536	490	544	513	506	531	499	505	477	492	474	481	511	482	550	513	513	519	512	530	531	541	522	496	536	520	485	473	546	522	550	527	497	526	516	515	485	481	537	500	517	507	480	483	535	519	496	507	537	549	519	526	497	514	539	539	498	511	570	525	500	524	494	496	462	510	528	517	521	461	516	582	520	480	506	519	482	501	510	461	508	538	537	521	536	513	536	480	509	516	509	506	502	519	535	502	493	538	521	489	510	492	501	501	495	492	481	520	521	475	514	516	535	534	473	490	543	527	481	535	546
24900	21376	27764	25321	13633	826	504	321	306	270	273	255	247	238	218	226	216	199	196	185	198	224	194	158	177	183	190	202	194	199	199	180	170	195	161	161	163	180	208	167	182	168	173	195	176	188	195	160	183	171	183	176	158	179	182	186	186	159	201	178	163	185	179	167	151	200	169	166	172	143	175	183	179	161	191	153	160	157	171	161	192	193	162	184	170	160	199	176	161	180	165	167	194	177	173	168	162	177	189	197	182	173	161	177	163	188	191	188	190	160	175	184	173	198	177	190	171	178	185	196	172	167	206	177	185	191	181	177	182	148	169	192	185	180	183	178	170	160	172	158	168	183	143	173	165	177	167	169	177	172	191	162	166	185	163	174	152	197	192	170	166	184	186	181	172	181	159	197	188	179	190	176	191	163	193	178	201	153	161	182	178	181	183	169	199	181	159	185	174	187	159	166	159	177	201	171	177	146	170	161	168	178	181	163	176	197	173	169	153	177	178	200	203	173	159	172	149	159	149	182	168	180	174	150	180	198	162	180	181	159	167	191	177	161	159	179	201	169	178	145	173	182	182	165	186	174	188	161	179	190	166	184	179	186	167	167	197	165	165	160	198	179	166	173	186	159	177	164	178	153	188	160	172	180	175	187	187	183	158	177	172	203	189	164	170	157	176	156	191	185	172	178	167	164	165	182	170	151	170	158	170	173	172	155	170	172	187	177	160	159	198	182	163	172	185	165	193	169	179	187	164	178	191	166	174	188	165	169	174	164	178	163	187	173	171	163	187	162	181	183	162	183	156	151	174	190	197	198	183	183	179	205	162	186	151	168	163	194	191	172	168	162	155	145	193	176	181	191	155	179	168	190	197	178	179	183	158	184	155	157	188	175	198	174	163	154	167	190	161	187	163	188	181	169	173	161	154	176	179	173	175	176	154	158	200	158	185	179	155	174	174	179	171	166	166	161	173	175	183	153	183	176	190	180	165	181	145	173	155	167	163	178	162	190	161	158	176	195	170	137	174	183	169	160	178	201	176	187	178	189	174	179	188	175	176	179	165	167	179	160	175	168	193	149	197	195	185	184	177	176	159	177	185	152	172	176	194	150	150	164	178	172	195	171	177	168	180	186	179	157	180	163	193	181	178	180	169	165	185	188	179	198	169	201	188	174	148	166	156	182	182	180	170	184	197	194	148	173	177	190	165	185	173	173	192	191	193	180	162	162	188	189	167	162	175	192	164	172	183	171	167	160	185	178	174	165	164	170	173	182	188	170	172	176	171	151	158	193	190	177	173	172	181	194	219	185	163	181	156	135	168	197	164	173	168	156	167	202	187	168	159	157	150	196	171	155	177	168	163	140	170	194	201	188	165	181	195	180	175	152	168	180	169	182	185	167	178	165	171	159	156	149	171	178	168	193	172	168	183	173	201	156	174	165	161	158	171	176	190	171	168	156	181	164	153	172	163	189	152	159	161	196	154	187	178	176	185	160	177	165	150	176	172	173	184	201	174	174	162	176	176	192	152	173	172	166	170	169	150	168	175	169	198	172	171	177	165	173	186	165	173	188	157	176	178	163	173	184	169	176	196	183	160	195	183	172	161	194	184	173	151	184	184	160	231	176	164	167	181	173	167	175	187	166	179	164	159	212	156	192	205	188	177	175	170	161	163	168	186	177	177	177	160	162	199	152	182	184	193	169	203	190	162	164	178	182	170	161	176	202	148	174	171	147	178	182	168	165	192	175	162	174	163	159	161	165	177	167	163	167	176	185	191	193	180	185	180	182	183	183	170	149	200	160	173	164	161	182	189	175	172	193	167	199	155	174	177	155	177	152	193	163	201	176	158	185	176	159	174	166	183	158	193	192	177	162	197	153	174	170	193	170	200	180	154	162	190	211	158	174	169	197	172	163	197	190	169	178	177	181	175	173	168	182	186	156	172	151	153	179	170	183	194	178	181	166	174	176	180	190	162	173	185	179	199	165	175	191	184	179	179	168	152	167	152	158	198	177	187	159	177	172	173	173	170	184	164	172	187	200	175	182	163	163	174	188	167	174	159	192	188	176	173	164	186	177	189	189	179	180	184	161	164	152	179	167	165	185	174	174	162	166	183	175	189	169	158	191	169	186	174	170	154	171	166	178	193	188	168	186	178	161	151	168	182	155	199	202	194	175	168	183	154	184	176	160	172	169	192	187	169	168	180	188	166	162	189	165	174	184	170	174	180	187	167	174	180	187	166	156	183	179	170	166	172	159	187	180	162	187	160	172	154	180	168	166	156	185	151	184	178	180	180	193	168	171	180	192	163	186	166	159	170	162	186	181	135	152	169	178	160	169	185	181	181	186	185	171	183	165	176	194	165	156	171	183	156	182	175	192	174	148	166	163	153	191	198	177	164	149	167	186	185	152	193	185	205	173	189	191	173	161	171	180	170	186	189	179	187	155	175	157	180	157	170	168	176	182	178	173	187	155	175	167	165	166	143	185	171	178	175	171	194	165	162	179	136	188	191	151	142	165	162	177	171	173	168	202	182	182	148	165	160	181	183	180	168	174	162	169	158	182	166	174	180	185	169	177	161	202	178	177	195	166	199	195	174	166	171	163	193	173	202	171	146	160	181	166	192	187	165	160	174	172	161	201	165	173	156	167	150	177	183	209	185	174	170	160	181	189	188	176	164	169	164	164	173	159	176	182	187	173	146	162	159	158	171	170	174	170	162	188	157	178	143	174	211	188	163	200	171	142	173	163	149	178	186	176	163	186	172	169	169	165	193	188	168	166	152	203	174	184	175	164	151	175	187	161	189	175	190	188	183	185	158	161	184	206	179	170	184	174	179	171	183	175	169	167	191	187	171	167	172	172	165	171	201	178	182	162	168	181	180	188	176	156	170	178	169	196	183	176	169	161	162	191	175	161	194	164	164	157	171	170	192	171	157	194	167	165	149	174	173	162	173	156	142	172	180	168	183	194	181	172	164	168	167	162	173	183	152	164	179	166	170	155	181	147	182	192	152	173	189	164	200	176	192	160	183	189	171	171	180	177	146	171	178	162	194	187	152	163	173	190	194	180	176	175	179	178	173	167	163	160	164	190	153	177	145	178	153	175	161	138	179	168	167	185	165	202	197	161	166	171	154	162	166	170	172	171	154	183	165	157	169	176	198	180	180	178	163	186	161	162	172	179	231	170	193	165	172	201	181	186	157	177	184	143	181	174	182	154	152	169	177	184	184	161	197	155	199	184	169	180	180	178	168	164	170	169	150	178	149	209	190	170	183	193	170	148	175	189	171	183	169	167	162	174	165	199	170	156	169	171	177	167	162	185	174	170	139	175	191	174	145	166	161	181	153	160	179	179	175	187	160	164	187	178	153	152	188	191	183	190	175	193	180	168	206	161	166	171	161	161	167	165	183	182	188	174	156	156	157	188	171	185	180	178	183	186	180	189	182	161	167	218	154	191	181	187	187	168	172	145	149	180	159	191	158	177	186	167	154	177	172	188
3473	5526	4203	1991	1461	1154	954	759	569	477	417	379	354	322	302	315	279	274	213	234	260	230	234	230	226	237	235	241	228	240	225	218	256	226	242	210	221	224	216	206	225	218	218	234	207	214	249	212	236	199	209	198	225	223	217	222	221	233	216	213	225	206	240	233	197	190	207	208	228	216	217	197	205	214	217	206	214	199	213	209	226	239	213	209	245	194	225	190	212	242	227	199	180	219	218	214	201	233	214	203	187	199	201	236	225	235	183	197	211	227	188	212	197	221	227	219	216	206	209	207	225	206	214	188	208	217	191	243	217	198	201	199	204	229	209	211	197	205	227	199	234	214	224	199	187	218	216	220	207	182	234	186	226	231	183	208	216	236	219	194	206	213	202	201	213	199	239	186	216	206	208	215	232	195	188	195	184	206	215	227	203	205	197	181	209	208	202	198	232	213	231	205	217	217	237	226	234	222	225	227	221	218	202	203	232	195	202	209	211	192	195	192	223	214	224	211	213	219	218	190	191	199	237	208	208	224	213	204	187	205	210	230	218	215	192	191	205	235	225	214	206	212	202	255	200	210	210	204	232	227	199	190	198	205	189	231	225	206	194	182	241	229	223	210	207	211	200	205	220	198	195	194	210	198	191	196	215	220	238	237	221	210	207	200	180	193	192	210	196	231	202	215	225	220	216	218	205	188	220	206	235	225	198	204	191	190	200	197	217	210	221	238	206	212	212	200	185	179	209	218	223	191	231	212	204	200	225	198	185	185	199	216	195	241	191	229	234	183	204	191	210	228	193	205	215	171	214	203	204	217	212	208	215	193	194	209	196	213	175	205	206	209	209	232	222	212	203	206	197	209	219	193	231	216	221	180	198	191	211	210	201	205	206	191	216	218	222	215	215	194	221	203	211	208	213	213	224	213	202	204	208	198	201	219	205	210	233	216	217	223	203	207	223	225	206	196	213	206	205	211	217	229	186	218	207	187	214	196	212	208	217	217	202	209	210	243	209	221	200	216	215	230	238	219	204	218	197	222	226	221	199	251	213	218	204	201	221	222	208	236	219	233	235	192	215	236	239	204	203	226	229	212	219	211	181	213	218	198	215	216	219	202	208	205	211	220	214	226	208	196	220	199	205	201	241	223	237	226	210	213	229	212	196	195	200	213	208	221	191	200	197	228	218	218	226	206	226	203	180	230	192	230	213	200	201	165	224	188	225	218	219	197	219	198	197	188	194	202	227	204	231	204	195	195	238	217	209	208	212	216	198	225	202	165	212	219	191	205	210	222	234	212	204	234	193	229	220	196	210	223	207	218	207	192	225	204	223	215	218	230	203	200	213	243	199	210	217	239	211	186	203	195	221	207	220	199	210	218	218	209	208	191	201	249	213	197	204	214	216	208	198	217	213	224	219	192	200	243	233	231	204	225	205	196	215	203	221	206	202	199	215	199	212	208	196	226	205	203	216	235	236	218	216	200	212	205	207	246	227	211	217	213	247	215	195	209	198	215	184	195	206	207	193	196	216	202	206	191	211	213	231	211	224	194	211	198	180	219	226	193	209	217	216	195	202	239	230	249	202	218	202	229	226	192	212	210	224	197	208	202	196	206	213	213	205	208	186	214	212	223	199	237	212	206	190	204	203	221	201	213	208	201	209	188	213	210	224	198	202	191	220	231	203	241	250	208	234	211	200	223	184	206	200	211	210	230	217	224	238	189	198	213	204	217	204	225	202	211	218	220	194	202	192	185	228	228	214	208	196	186	247	219	206	226	211	210	219	196	214	195	185	202	192	210	210	205	248	216	202	208	203	226	209	208	220	204	201	188	207	219	213	213	224	211	229	215	212	204	206	204	216	203	205	207	230	216	214	231	211	194	238	232	195	225	189	193	206	211	196	202	215	181	214	226	206	216	210	185	202	206	210	221	200	207	211	204	191	193	215	182	184	215	237	246	184	182	236	196	202	202	218	227	209	198	191	221	203	244	223	221	218	230	194	207	178	223	179	211	227	205	205	227	216	205	226	246	214	221	197	224	224	189	214	183	203	227	229	211	221	214	184	202	205	177	233	212	211	228	180	193	230	184	211	203	224	221	234	200	239	225	209	184	209	194	209	208	228	228	210	184	218	194	200	226	202	188	206	208	213	204	214	217	200	201	201	229	183	210	240	229	229	193	211	223	260	206	219	195	224	196	218	218	220	225	195	197	208	215	207	174	207	195	192	220	233	210	213	211	220	193	229	214	201	214	205	214	194	219	215	204	202	195	204	232	200	181	220	201	219	233	221	218	195	219	197	199	223	222	204	217	195	211	205	200	196	207	221	209	224	192	206	213	256	200	203	207	203	219	220	241	215	217	238	228	216	201	204	208	220	198	180	222	214	206	209	216	213	231	206	226	224	186	221	198	183	205	232	199	211	193	206	184	204	216	212	256	202	220	199	204	207	242	199	213	203	215	240	209	210	220	198	221	217	191	211	197	215	200	213	205	221	230	206	214	200	190	219	199	246	229	209	224	198	214	205	228	207	219	192	241	195	212	212	187	208	220	222	186	213	212	192	227	231	241	206	198	216	214	212	217	222	213	202	204	208	219	218	213	244	206	228	238	225	207	223	200	196	231	203	219	224	195	216	220	250	212	218	204	229	198	212	208	200	207	232	230	228	233	205	235	216	202	200	178	205	186	200	214	200	231	205	225	220	220	212	213	187	217	223	194	229	226	184	201	198	205	204	182	206	193	209	209	204	212	209	227	213	197	201	227	202	214	207	223	209	218	237	194	241	202	238	200	206	209	212	216	216	249	217	212	213	209	201	218	198	217	231	204	224	212	226	193	216	222	201	216	202	205	185	210	223	184	209	214	229	205	219	219	222	212	221	201	203	193	180	217	199	209	211	236	214	219	206	199	245	237	249	209	212	231	209	216	214	218	194	219	225	208	201	197	209	222	244	207	214	209	218	230	199	205	238	237	199	201	234	199	206	243	218	205	238	218	219	206	201	217	200	206	215	193	208	201	215	211	213	215	227	198	212	205	220	192	222	186	235	224	201	208	208	209	203	178	199	209	215	238	196	224	199	198	231	203	219	204	201	215	231	192	214	229	221	194	223	203	249	201	218	230	210	207	212	227	221	212	221	221	203	184	217	210	208	229	240	198	203	187	199	209	190	217	213	225	218	217	216	201	214	230	218	221	214	224	208	192	199	217	195	187	209	230	234	228	208	215	203	223	208	200	223	219	221	213	207	200	208	193	224	204	201	195	213	213	212	213	215	198	207	232	192	203	207	207	240	227	221	209	198	182	234	201	223	224	203	209	215	226	209	248	167	206	234	245	185	199	225	220	213	226	219	221	198	213	230	203	248	214	213	183	211	203	203	211	208	206	193	208	208	211	198	193	219	218	230	198	219	218	205	206	206	223	215	186	226	203	208	233	248	189	216	185	215	191	212	195	226	189	212	232	233	220	215	203	185	205	179	215	221	213	215	204	187	212	201	239	194	223
22868	21458	29140	24160	21453	21495	10495	1144	733	616	584	530	465	366	393	310	369	334	324	297	310	274	258	287	260	245	278	270	271	256	265	298	263	263	277	250	274	231	251	270	255	244	245	241	243	245	263	240	226	228	229	228	220	267	215	221	221	218	248	225	239	190	230	222	249	213	252	251	223	229	195	237	242	231	239	242	217	212	236	240	228	232	225	188	226	262	222	232	217	241	234	242	206	251	239	238	203	192	221	218	234	227	246	223	235	213	243	236	225	236	221	244	222	229	244	237	232	225	194	240	203	215	246	231	250	234	234	231	217	218	204	228	227	244	241	243	220	246	229	238	226	249	226	214	222	224	237	209	209	257	231	238	250	246	232	241	221	235	203	252	217	228	241	215	250	215	236	215	223	235	218	252	242	243	225	248	256	238	230	201	223	213	228	227	247	239	221	214	235	210	244	205	223	226	214	237	188	261	225	234	233	242	225	235	213	225	224	214	191	225	214	227	232	242	234	252	225	251	231	216	239	226	247	236	236	243	247	248	245	217	197	219	204	223	230	222	209	231	223	192	223	230	198	234	237	208	268	256	234	243	232	217	223	207	190	212	223	218	227	230	227	238	232	213	218	215	215	217	219	231	215	225	230	218	211	214	228	233	220	252	246	230	248	214	242	230	248	215	243	224	237	232	231	233	251	231	228	216	218	237	220	229	231	215	230	218	214	274	223	235	228	234	223	220	236	225	211	221	268	210	222	214	252	221	206	224	205	221	221	241	238	233	231	235	219	235	218	215	247	215	229	236	217	218	238	202	238	230	241	216	203	246	239	217	224	239	203	231	230	240	218	230	234	240	228	221	212	242	204	210	243	230	246	215	232	212	225	212	190	249	230	211	212	247	255	211	230	233	223	236	229	258	224	223	224	220	226	254	218	231	234	220	229	227	196	211	225	253	218	252	225	241	207	237	222	236	257	243	207	239	215	246	219	216	220	203	222	219	240	219	212	224	235	237	247	246	234	236	230	243	206	244	206	237	232	232	229	230	235	222	241	236	246	223	223	200	198	225	223	228	227	267	247	220	252	253	249	217	214	229	226	200	242	211	245	212	212	223	208	225	220	204	226	206	276	239	239	241	250	233	240	246	246	258	227	245	210	201	247	227	239	221	226	222	227	218	224	245	234	223	206	241	253	231	210	235	249	237	232	219	208	244	240	209	239	205	216	217	236	211	226	241	222	251	193	220	232	220	244	216	214	232	199	242	223	235	204	242	227	261	233	231	231	219	236	223	226	191	225	243	248	241	203	212	248	237	222	222	224	209	200	239	235	208	220	229	222	204	228	242	221	219	238	233	204	249	223	214	244	222	222	210	242	259	238	228	226	228	240	212	219	233	209	238	241	221	242	212	209	230	191	219	227	227	229	202	231	232	249	221	185	209	232	238	224	248	224	233	224	239	235	216	233	238	208	231	230	220	239	261	235	211	216	231	195	234	226	198	259	203	237	227	207	250	208	220	221	212	204	194	203	229	238	207	225	244	237	235	232	213	254	233	204	233	224	236	232	208	223	210	250	251	227	216	243	217	228	215	234	219	227	219	224	201	225	237	202	231	219	209	222	248	243	219	217	215	238	252	229	207	231	236	234	216	213	246	241	235	229	219	233	243	218	232	234	234	236	247	219	234	228	225	243	229	230	253	240	251	228	246	209	221	232	240	228	250	233	234	228	230	209	260	209	214	236	231	248	215	221	219	227	228	212	208	245	212	224	245	246	222	216	216	231	244	242	219	268	250	254	233	228	227	252	246	229	239	207	234	201	207	233	208	235	222	218	252	199	194	251	209	233	215	223	233	223	214	232	234	216	238	213	239	225	220	216	219	233	234	220	218	224	249	223	196	204	243	202	224	222	242	203	216	217	227	228	222	232	250	216	219	237	229	215	218	226	247	201	241	220	242	200	219	227	231	198	247	221	188	220	221	234	221	235	228	239	223	233	239	241	214	219	219	212	241	223	229	220	203	209	228	217	219	209	224	228	226	261	226	190	214	234	240	233	240	241	211	236	222	198	240	233	232	257	230	256	222	229	201	207	195	223	229	237	216	250	211	229	210	237	249	238	237	249	233	253	233	210	248	212	253	240	208	226	259	220	192	227	216	224	228	214	228	228	198	247	226	232	221	237	221	224	231	247	202	230	245	246	220	220	204	242	224	214	225	238	231	216	197	251	245	234	253	231	223	223	206	233	206	230	255	237	244	219	274	221	219	250	239	244	209	227	243	242	213	233	250	247	234	224	226	218	217	204	234	231	236	226	231	232	246	210	227	229	198	246	208	231	241	219	240	224	231	256	196	235	217	205	245	210	228	241	234	234	248	247	216	237	228	215	212	248	213	244	220	246	227	209	256	207	228	224	238	245	215	188	205	201	237	235	239	252	233	214	230	241	210	229	229	212	222	213	204	228	244	263	226	237	228	221	229	236	252	214	189	240	242	219	189	230	237	250	202	224	265	217	232	224	204	209	212	224	235	208	233	229	237	243	217	230	214	237	222	227	227	202	241	218	222	228	232	214	222	225	242	227	206	207	227	222	218	212	233	213	206	197	231	219	235	232	224	193	212	252	202	225	218	238	210	226	245	255	248	222	241	228	224	266	230	231	237	225	211	234	244	234	220	232	232	235	203	207	219	235	253	224	228	225	261	199	215	232	259	231	220	235	240	218	226	237	249	230	218	223	223	240	250	225	233	237	223	208	222	251	222	210	211	231	244	208	245	258	231	233	242	248	255	224	256	231	241	239	208	211	226	236	237	228	227	255	219	224	263	246	205	249	254	213	234	245	234	220	238	228	217	197	238	226	206	214	226	246	235	229	216	243	252	259	239	229	214	236	246	235	246	204	233	242	220	237	235	249	224	249	202	246	238	223	197	212	215	231	220	226	218	206	223	239	226	243	234	220	201	236	221	224	228	196	236	241	243	263	226	231	201	242	216	226	234	221	208	247	245	238	228	214	225	214	249	237	245	228	239	218	219	214	216	199	245	235	223	222	258	221	232	231	232	221	228	214	233	239	208	222	240	209	226	235	228	220	210	254	205	256	210	204	182	219	221	222	227	217	204	237	248	234	244	225	211	222	243	215	220	225	225	229	225	241	223	244	215	246	239	203	201	228	237	224	234	225	245	231	227	236	246	242	245	204	225	231	225	238	225	231	247	221	218	240	216	231	226	213	216	231	234	203	226	204	206	224	227	238	231	248	215	257	206	206	233	209	251	225	244	226	209	217	253	227	227	243	269	206	221	238	219	239	238	205	211	246	213	237	235	218	226	215	248	241	228	210	228	220	238	242	243	222	224	228	202	224	216	242	226	213	201	240	224	202	223	227	226	214	248	238	237	220	216	239	249	234	216	225	207	231	239	227	213	206	213	226	235	234	203	248	218	222	234	218	215	215	215	228	227	238	231	242	236	236	207	215	272	218	223	256	194	220	243	216	230	233	225	212	219	220	234	256	251
4597	14311	11391	5594	3885	2971	2296	1741	1341	1059	891	849	713	656	577	512	478	427	418	374	396	399	378	357	355	322	331	353	344	359	363	389	399	328	314	304	297	289	301	311	314	303	307	298	290	270	318	302	314	327	333	288	297	330	295	271	302	320	299	261	310	287	298	282	307	265	309	271	275	292	284	265	286	317	278	299	273	281	276	307	284	269	263	270	274	254	262	312	265	303	265	286	250	276	314	277	304	307	280	299	299	303	297	276	276	305	267	301	276	293	261	297	268	280	258	263	289	294	295	260	288	317	259	277	316	279	256	317	300	265	309	282	302	307	287	305	293	251	286	276	304	278	253	302	305	301	282	317	277	291	269	297	265	334	263	288	267	285	313	287	288	266	251	267	278	290	297	275	280	252	286	269	278	267	295	260	308	303	278	290	283	275	275	245	290	275	292	299	323	297	316	275	293	289	275	221	284	285	274	266	317	290	265	299	276	292	298	274	269	283	265	289	275	284	278	293	247	251	274	253	260	278	256	250	284	291	295	244	253	288	289	285	283	278	291	273	288	285	297	258	319	301	311	268	288	297	286	337	312	279	234	273	301	290	267	287	296	272	311	305	291	292	308	291	275	288	302	263	273	279	277	303	273	311	261	292	258	283	315	284	296	291	296	304	268	287	276	276	256	259	272	279	304	249	277	291	268	280	305	308	281	274	266	286	272	269	283	322	291	285	260	279	269	255	292	285	288	249	247	298	294	278	262	286	265	291	293	272	291	273	285	305	266	271	279	307	298	251	294	299	283	288	270	291	308	300	300	307	276	291	253	295	288	276	290	280	259	268	275	286	258	285	249	289	281	283	262	288	280	266	285	282	280	284	270	248	250	296	282	264	301	254	280	258	265	258	256	289	245	287	291	285	271	284	278	275	265	275	279	283	304	274	278	300	295	249	281	313	298	275	292	298	286	265	261	268	286	275	278	259	318	322	253	291	283	315	273	253	248	300	298	262	276	309	266	283	294	278	243	277	290	283	271	286	302	297	276	275	296	270	297	273	275	290	290	274	318	254	301	303	309	316	269	271	260	304	275	262	258	274	281	293	264	308	264	264	308	267	292	269	260	261	255	305	301	269	276	265	269	311	267	310	290	272	241	296	278	288	280	273	293	274	279	277	289	290	291	248	265	265	266	289	290	276	267	301	279	257	283	268	275	296	253	275	291	277	266	291	270	273	293	306	286	275	256	314	282	257	270	275	280	273	264	300	283	276	288	299	264	276	280	249	262	271	279	296	262	264	307	277	249	274	282	289	288	295	289	281	280	275	258	241	300	291	266	288	292	274	307	308	282	278	293	233	297	273	306	256	284	261	264	282	300	303	276	276	267	277	261	263	286	296	282	321	254	278	281	304	290	298	255	265	281	240	299	270	299	282	297	273	244	292	281	275	260	261	295	272	288	293	279	289	251	281	274	298	273	301	286	287	263	255	255	295	285	299	293	284	261	254	288	291	275	282	247	239	252	276	261	269	278	286	281	281	285	286	265	273	282	272	278	250	263	255	273	282	312	300	285	298	286	290	295	263	296	276	309	279	270	254	282	263	282	284	285	273	271	310	278	322	242	261	295	258	284	276	283	274	301	278	289	291	278	269	282	301	287	249	277	256	306	287	275	255	295	303	270	249	282	292	286	266	304	271	283	275	265	266	275	286	281	286	263	283	263	236	273	273	293	273	261	299	274	293	275	302	248	264	301	288	262	293	285	277	278	304	299	289	280	289	301	273	270	303	278	267	262	270	292	314	282	274	271	298	269	296	292	269	251	298	288	298	304	297	248	270	279	300	311	281	292	265	274	283	261	276	279	278	260	271	262	316	253	267	294	278	300	292	298	269	295	283	269	311	299	281	271	303	267	289	254	292	302	287	293	276	276	249	274	270	269	278	279	276	287	289	290	268	271	266	284	299	275	254	310	280	289	276	271	288	283	291	271	259	263	263	317	282	266	293	308	282	284	292	256	255	304	312	261	256	283	279	272	261	280	300	265	293	280	280	297	287	270	288	278	304	272	257	279	288	265	239	310	287	236	295	245	280	298	286	252	290	271	315	275	284	278	319	290	278	285	277	285	309	284	262	256	268	261	316	268	299	274	279	265	293	310	283	275	299	263	289	292	278	263	269	251	281	304	256	288	239	297	286	282	274	308	279	259	289	283	284	261	267	291	264	295	283	292	256	276	245	279	290	290	291	291	289	259	304	286	286	271	283	291	292	306	263	250	279	261	268	310	302	282	292	286	281	315	263	276	260	279	288	263	242	303	255	271	281	239	292	294	293	249	288	276	306	275	273	289	262	273	305	266	285	281	283	273	277	319	255	285	277	294	289	275	284	275	293	291	282	281	280	271	313	280	278	275	285	252	261	326	253	269	271	293	291	281	299	296	286	272	271	281	267	267	280	306	291	275	290	256	272	255	271	276	275	290	255	252	272	271	276	257	283	296	280	298	288	286	254	281	279	291	269	300	262	279	293	309	264	296	265	286	297	298	266	271	275	302	293	289	276	296	245	280	293	292	311	258	263	300	299	267	256	278	295	312	254	293	260	286	274	256	297	257	274	276	287	282	267	280	293	269	294	270	281	272	290	289	264	288	295	260	272	263	322	280	280	292	254	301	276	267	258	287	282	266	293	281	296	308	288	275	280	263	261	286	243	300	279	235	282	271	266	302	280	291	283	291	287	281	282	287	261	288	305	291	271	264	293	265	271	265	285	256	303	264	270	313	266	283	267	279	286	278	275	279	270	283	287	274	300	251	306	317	310	268	302	276	277	302	257	281	278	261	256	245	303	277	273	302	287	300	266	286	281	287	263	301	260	254	276	291	267	292	290	269	266	304	275	278	270	261	284	298	285	299	261	287	275	301	285	277	289	274	249	271	261	286	277	253	301	280	263	296	280	289	267	278	270	269	266	262	302	272	274	280	298	285	298	284	282	286	302	278	315	276	311	275	259	275	251	243	268	308	271	252	267	288	262	270	297	269	301	260	267	295	272	239	264	281	265	262	285	268	279	278	271	268	242	302	247	294	285	285	261	284	279	289	278	272	284	285	288	279	266	273	269	261	256	285	278	299	299	289	285	277	283	292	287	256	310	289	309	274	295	278	295	283	255	291	265	260	307	277	292	237	309	287	263	266	272	289	292	250	302	268	268	280	269	274	252	324	282	275	272	280	268	278	289	262	267	273	286	272	290	299	277	285	276	269	260	281	285	276	291	283	275	277	268	282	264	260	268	290	273	305	279	283	285	292	283	292	275	260	288	275	290	307	268	290	296	245	272	303	281	240	283	284	278	253	291	301	291	290	277	296	314	288	279	288	272	264	284	242	262	273	293	293	289	291	301	282	259	295	295	306	280	273	270	279	278	268	327	283	293	291	301	261	278	260	272	291	267	293	274	265	266	290	297	291	285	248	276	280	312	294	265	268	268	289	271	246	298	270	261	278	292	291	260	293	282	240	274
27497	19552	5434	669	506	444	425	400	420	402	380	371	368	367	371	379	383	357	353	397	371	359	359	401	345	327	349	372	362	368	391	362	409	390	361	326	354	346	412	341	368	328	355	310	335	346	349	375	355	374	364	373	344	351	360	360	372	367	350	359	349	345	373	391	324	344	387	376	391	388	364	323	335	367	381	362	354	375	339	312	376	363	349	323	327	370	338	342	348	345	300	357	387	342	356	376	367	345	335	369	376	307	337	334	357	355	329	415	392	367	345	334	389	381	333	370	380	347	376	393	373	344	351	364	340	360	369	358	352	321	379	336	385	350	356	350	373	347	364	334	353	404	364	359	359	349	339	365	356	378	336	351	349	338	358	341	348	361	364	328	370	395	346	343	347	337	372	383	369	412	326	363	382	371	365	354	388	373	368	363	319	374	339	363	354	338	380	347	340	323	317	353	350	356	352	316	383	347	354	358	342	318	317	373	354	361	335	345	342	338	339	375	362	367	340	384	365	376	341	349	364	383	339	355	359	325	344	352	379	328	368	328	389	356	370	329	363	329	346	332	381	369	350	333	337	369	383	383	349	337	334	356	347	363	331	344	365	357	308	336	369	359	365	350	379	326	384	336	329	392	360	356	359	352	381	357	331	350	357	336	340	335	362	356	330	348	334	376	342	360	342	380	357	352	324	364	328	368	390	349	344	386	343	355	373	363	360	347	368	354	339	398	377	367	327	398	364	337	354	354	343	330	353	358	339	380	358	376	373	341	367	398	347	370	342	346	366	328	379	366	371	340	383	325	341	365	359	344	362	363	358	379	338	341	355	366	358	363	356	366	364	355	406	327	356	347	393	326	383	336	346	340	319	328	360	357	336	341	364	352	338	335	365	391	359	358	355	337	363	371	378	369	382	335	370	350	344	380	355	347	364	357	345	356	358	338	371	362	352	362	387	351	342	355	338	357	385	350	350	335	338	338	362	396	348	342	368	365	348	350	369	353	391	360	375	340	358	353	363	356	358	363	326	346	369	346	337	339	368	344	339	361	377	389	355	395	353	382	351	335	371	364	397	382	362	380	374	362	319	340	351	346	376	368	327	360	334	354	329	376	355	388	365	332	347	324	354	377	340	345	361	386	344	353	354	338	352	351	343	360	341	353	359	354	371	375	355	371	359	358	345	355	386	357	366	337	346	348	325	374	347	347	356	316	367	349	382	362	387	358	349	382	362	344	381	357	382	343	313	359	361	344	338	349	351	377	358	352	358	346	338	373	355	381	365	341	363	394	380	351	380	365	326	345	369	353	389	371	339	391	373	361	383	332	355	356	373	358	327	340	393	360	343	372	346	324	344	317	346	334	374	343	337	358	364	369	340	317	343	376	361	337	369	327	367	343	345	366	361	357	375	358	347	329	317	315	362	330	349	352	374	336	380	369	317	364	385	369	381	369	341	365	372	373	355	370	361	368	362	390	351	328	324	392	337	335	368	343	338	334	367	341	343	343	336	322	351	377	314	353	344	371	344	364	349	346	352	342	365	335	342	361	341	378	382	333	360	343	319	344	328	331	361	344	341	373	374	333	379	343	336	356	345	377	354	365	367	331	386	370	370	329	349	342	350	318	355	362	348	328	371	328	359	351	360	375	327	339	358	362	378	359	345	351	354	352	348	324	345	363	355	335	371	353	370	315	354	363	338	355	341	335	314	359	382	341	350	342	372	347	328	330	331	340	368	336	328	308	352	343	370	310	374	357	386	341	379	330	353	329	345	343	364	418	327	349	358	345	377	342	353	356	407	341	373	340	360	388	350	340	346	351	374	368	403	418	383	389	330	374	358	366	387	342	362	327	401	380	333	340	358	344	359	364	337	352	358	321	382	357	378	359	376	362	345	373	375	326	399	398	336	346	366	394	336	315	331	342	380	361	390	353	382	359	400	356	359	354	374	366	358	360	371	341	354	330	353	356	338	356	370	333	376	348	365	359	362	345	362	353	366	374	345	347	347	384	353	347	359	372	367	351	344	363	367	366	343	351	355	365	347	331	363	356	337	352	394	369	365	349	355	366	387	379	301	353	351	342	370	367	362	354	407	344	332	350	359	357	317	367	355	364	335	352	380	354	339	385	378	363	389	362	365	353	341	405	365	371	371	396	357	361	344	326	364	365	340	381	413	355	368	356	358	345	364	368	369	371	373	353	356	339	360	347	364	338	365	347	361	359	358	346	335	372	375	347	326	374	360	375	381	352	373	326	349	382	322	319	369	335	352	379	374	370	365	364	340	343	369	378	378	361	334	352	353	375	336	370	373	354	381	330	365	345	382	384	345	365	368	342	386	367	350	360	367	345	361	313	349	306	346	363	346	343	350	329	384	339	341	332	386	346	354	335	373	344	336	342	371	372	348	351	384	336	341	332	364	341	346	343	359	331	387	353	348	378	352	352	354	381	337	374	336	366	400	387	340	378	340	378	361	385	370	386	337	334	408	378	330	394	353	354	407	356	365	347	345	332	370	380	352	364	350	363	350	319	361	343	368	342	361	364	348	336	351	382	364	371	347	375	370	340	358	347	363	330	390	375	353	334	345	375	349	338	359	340	353	354	367	374	351	331	402	364	333	346	359	361	340	347	358	353	359	352	345	366	352	329	363	325	351	334	368	311	351	342	323	361	365	343	359	356	343	359	372	350	358	375	327	346	329	350	348	343	345	357	350	341	382	353	330	374	341	351	361	357	364	351	339	364	366	361	355	351	366	351	408	384	377	372	366	354	332	390	334	345	359	361	355	358	358	368	362	379	346	341	358	360	341	354	342	353	374	351	332	344	336	373	360	356	356	353	350	345	357	335	356	366	354	358	347	335	348	360	349	343	359	351	328	322	392	359	384	346	342	360	333	332	373	395	358	380	353	358	374	353	367	367	348	366	381	358	385	387	387	349	361	370	369	345	328	352	342	361	330	364	372	376	360	352	352	351	372	372	348	356	360	346	357	321	351	329	354	333	343	369	338	354	338	340	324	373	331	307	393	356	301	377	341	425	372	331	397	339	326	352	358	368	357	393	345	368	342	327	358	364	346	381	361	381	351	354	364	363	325	361	340	370	319	333	397	346	379	331	385	365	353	349	330	364	354	311	364	357	358	351	335	356	356	376	333	322	314	335	340	371	355	325	365	344	330	345	338	329	350	393	357	380	331	351	341	343	346	360	382	349	348	345	386	377	339	339	370	378	355	344	362	360	345	376	370	380	363	382	380	338	354	350	348	348	363	341	315	345	352	327	367	360	359	344	332	338	368	326	319	338	343	338	377	345	343	343	398	334	346	312	343	345	347	342	337	381	349	353	384	343	341	348	356	326	329	353	360	357	368	383	370	359	350	345	371	353	378	373	374	371	362	343	330	359	363	341	345	372	332	400	394	349	365	342	371	374	342	375	355	352	386	385	346	350	336	415	367	383	383	393	340	383	350	331	336	353	349	358	384	338	321	355	345	356	358	331	338	344	350	342
4197	1495	1187	831	676	630	563	527	499	502	481	438	441	488	473	470	427	442	419	423	425	440	414	427	437	413	399	443	407	437	416	403	425	416	412	425	375	423	414	401	411	369	446	431	416	386	434	433	389	432	411	400	398	412	384	385	445	439	402	386	405	416	389	404	400	408	422	415	416	394	402	387	435	429	418	409	371	389	396	392	424	447	381	423	453	425	433	392	431	429	446	445	423	416	388	409	426	425	429	427	411	414	409	427	402	439	407	427	418	424	396	449	422	382	433	396	388	385	390	357	427	450	390	415	418	390	438	409	405	383	411	426	442	431	455	427	401	402	439	405	432	389	400	430	405	419	391	433	403	375	424	419	415	453	392	437	382	421	445	391	416	425	387	393	413	431	400	401	412	387	440	393	423	412	416	396	440	423	413	407	429	446	401	418	401	434	405	427	415	399	418	410	437	464	413	407	422	427	412	433	389	415	409	424	403	461	397	427	395	406	426	419	420	407	444	421	470	405	410	413	472	450	421	401	441	390	425	418	394	400	394	432	378	420	404	408	434	410	375	458	438	411	400	427	422	435	434	416	439	414	414	407	399	404	395	439	432	429	400	427	421	398	428	437	406	395	426	461	406	447	461	430	443	447	451	407	401	411	406	413	424	431	395	416	377	432	433	394	404	433	422	424	418	415	459	421	444	458	388	421	427	428	433	418	418	424	410	463	432	399	400	412	409	417	418	379	408	383	426	444	438	446	408	446	422	422	473	467	420	406	422	435	425	367	408	441	419	405	405	423	441	401	420	417	424	457	436	419	383	440	415	411	434	391	425	399	422	426	463	454	450	399	458	463	434	407	456	396	409	436	434	448	443	397	457	408	447	389	388	399	465	419	417	399	418	411	403	411	383	427	401	443	395	384	401	384	416	413	403	419	421	402	397	418	423	423	422	424	403	441	396	459	406	387	415	416	418	450	392	430	398	399	401	405	399	417	441	415	431	405	422	413	442	433	399	399	408	412	454	430	425	437	425	405	451	411	440	418	430	399	415	421	408	453	422	440	398	415	465	413	430	407	420	375	391	424	428	427	395	400	407	422	423	442	415	430	404	423	439	420	434	401	453	404	419	463	434	399	431	414	422	418	400	426	431	435	478	434	426	431	406	412	394	415	380	388	404	421	449	444	427	415	431	418	409	454	446	437	417	409	435	440	457	437	435	417	419	429	453	432	436	442	424	429	431	455	374	398	401	431	411	398	416	382	438	434	399	407	446	424	415	432	391	384	419	435	395	416	411	405	430	406	416	438	425	433	435	418	398	438	447	397	412	423	438	446	419	402	432	409	426	433	438	423	399	423	390	426	422	392	424	419	470	399	414	454	409	421	467	426	424	385	422	426	404	429	398	443	458	392	398	428	413	389	408	449	424	456	428	445	405	405	408	433	438	400	432	414	433	436	435	430	428	433	399	429	416	408	413	400	447	390	380	419	441	405	434	423	436	403	412	416	390	437	449	433	404	437	409	454	436	402	456	418	409	432	398	418	402	407	396	438	404	390	436	408	436	430	420	429	384	452	431	404	391	416	446	424	448	419	407	432	407	409	439	423	425	417	427	443	419	430	459	429	379	405	425	385	393	394	390	460	463	426	404	412	417	394	405	445	402	405	457	402	390	464	429	409	395	439	423	407	391	410	398	419	431	388	398	394	396	404	430	455	383	424	422	427	428	451	418	403	382	435	410	422	459	400	424	446	414	441	453	417	419	419	456	425	423	432	434	418	415	441	407	443	391	407	411	392	415	415	427	428	418	415	439	423	362	442	450	378	409	432	429	434	418	413	427	429	444	407	401	410	415	482	403	379	392	430	448	434	406	403	418	386	452	404	380	420	425	423	443	412	450	438	392	404	437	428	426	410	420	418	406	391	415	446	416	385	403	418	457	432	444	439	402	402	396	411	403	417	439	420	431	411	438	426	443	402	392	401	411	421	426	423	407	418	470	454	430	393	416	435	464	451	450	402	396	401	414	441	427	440	433	424	434	406	422	428	407	435	417	415	414	427	469	394	398	412	414	385	423	409	400	439	478	405	464	424	396	423	435	439	385	413	413	401	411	406	425	435	429	445	466	398	393	422	406	401	420	429	405	398	439	394	423	424	431	410	443	417	433	443	422	408	438	447	379	425	400	424	436	446	437	423	386	396	402	379	386	426	437	428	409	371	431	425	408	409	401	408	422	409	420	398	418	419	431	445	433	411	427	434	406	426	438	440	421	417	426	435	451	399	434	432	421	398	421	431	417	431	420	435	425	390	409	460	476	442	417	453	411	441	385	425	401	409	419	419	403	441	383	404	414	402	414	402	425	417	438	420	425	436	419	459	420	417	402	412	411	395	404	420	436	429	406	402	413	424	407	413	439	417	425	388	420	427	449	441	411	445	395	448	408	379	410	419	427	451	396	428	416	426	458	428	404	438	389	401	387	377	456	424	431	444	421	407	453	420	424	448	421	413	418	414	406	413	385	389	433	414	384	424	417	410	458	428	407	407	438	390	424	457	397	376	442	375	393	445	438	466	411	445	440	425	392	426	422	428	398	395	387	428	425	415	446	440	441	431	431	405	404	425	443	415	436	461	404	376	428	438	449	430	439	416	433	429	389	363	444	394	399	443	424	415	435	432	434	388	427	429	434	416	401	410	411	370	416	399	403	417	455	428	463	394	418	468	422	422	425	443	418	418	420	420	401	418	456	437	448	406	426	406	432	389	431	395	420	441	431	407	447	432	445	423	374	442	454	426	428	417	424	406	414	431	409	407	438	382	416	448	437	403	381	419	418	434	429	477	440	390	407	393	430	387	453	379	426	431	430	407	381	382	420	405	431	441	408	447	396	385	405	430	430	407	405	413	478	421	438	404	437	413	375	424	407	422	408	411	410	415	441	405	401	429	415	436	380	421	418	418	411	399	475	400	386	385	391	405	435	425	425	402	418	390	433	412	405	427	429	399	416	413	441	420	445	446	426	402	428	394	465	431	417	425	442	432	454	392	399	397	432	397	412	391	421	432	431	394	423	434	429	377	413	415	452	405	419	393	397	383	443	420	441	438	401	416	433	423	393	420	407	397	415	432	398	431	439	435	396	423	441	422	430	434	410	438	410	386	422	430	415	445	393	425	415	396	400	413	423	465	437	431	403	421	458	439	435	409	409	397	420	403	451	426	452	436	391	424	470	441	452	413	425	389	428	407	377	431	394	414	458	414	434	453	398	422	385	420	425	415	444	415	410	422	429	412	413	466	416	413	427	412	429	408	444	428	433	422	422	444	413	428	437	400	430	436	415	451	413	439	427	409	436	438	453	420	392	426	426	413	399	438	373	422	448	437	440	421	434	430	398	462	427	460	431	424	391	405	400	409	437	436	454	422	436	423	374	402	415	385	421	427	411	382	407	406	434	433	423	390	396	423	422	448	422	448	411	439	406	441	398	431	409	400	431	413	411	409	425	390	379	410	426	433
23907	21362	28594	24493	21360	10960	1290	802	669	622	629	622	541	534	538	536	501	451	490	459	439	460	438	482	460	399	427	456	413	441	447	471	466	455	463	440	418	414	389	441	440	408	429	425	435	440	449	439	410	453	458	436	430	440	410	407	423	396	438	420	454	396	415	441	421	404	441	450	429	425	413	400	391	453	431	445	414	418	464	409	475	440	441	438	417	425	419	415	407	423	414	416	406	413	449	395	415	439	415	435	389	442	456	437	452	392	421	395	434	425	419	409	442	433	443	424	497	400	397	373	421	412	408	439	372	395	402	461	440	440	443	406	411	416	440	402	381	433	443	436	403	421	423	446	428	401	446	407	424	426	429	407	404	385	430	431	423	417	461	421	419	448	464	443	402	406	438	418	457	415	427	432	400	403	455	420	434	421	429	410	420	390	432	410	413	416	374	441	423	447	430	451	404	444	402	441	448	411	408	414	443	436	408	405	457	408	404	414	453	424	457	415	418	378	438	440	436	396	441	415	438	422	455	405	443	411	433	411	420	403	432	438	416	440	419	405	392	432	424	433	432	432	421	439	402	404	431	399	414	439	395	421	404	400	421	395	399	401	394	383	401	413	430	413	387	432	404	423	395	423	435	442	432	392	402	421	428	426	426	415	425	457	425	419	441	434	436	465	454	419	462	405	437	452	438	400	442	452	448	421	425	443	400	475	411	449	430	440	457	426	423	413	430	381	444	398	445	431	394	402	415	445	428	417	412	427	397	410	428	391	415	411	424	435	435	454	420	387	421	439	415	446	409	466	431	450	455	458	441	422	429	379	411	436	437	448	429	460	428	419	427	419	452	411	466	447	424	383	469	443	385	404	415	429	441	431	448	426	424	411	419	425	405	439	414	432	459	419	395	440	420	432	398	449	438	443	372	427	416	395	443	352	411	435	403	408	399	439	447	420	441	406	467	440	430	440	417	382	414	447	452	430	396	405	414	381	385	398	450	413	423	446	374	406	417	416	446	412	426	431	424	431	402	437	451	447	419	408	438	417	439	419	416	428	443	457	385	427	433	393	432	425	400	420	396	423	480	396	446	429	412	393	423	400	439	421	416	460	422	419	398	421	401	459	409	413	435	434	416	442	417	390	425	458	413	431	408	444	433	410	405	402	445	407	488	405	453	462	413	420	409	394	403	425	432	379	439	396	471	396	393	430	472	427	437	422	421	432	398	424	395	417	430	414	411	443	427	446	430	419	411	423	416	442	380	446	429	404	396	397	435	422	410	446	412	440	465	469	402	423	424	390	462	415	438	426	366	430	456	436	450	416	436	397	417	401	434	416	456	415	363	407	461	395	443	436	465	463	411	410	379	421	407	414	412	401	434	445	419	429	458	455	403	399	395	462	424	431	446	457	431	443	421	437	431	417	405	415	431	493	435	375	474	413	386	413	464	457	459	431	424	402	417	415	399	430	442	415	437	440	405	422	433	414	385	447	408	419	447	373	422	468	417	415	435	432	407	428	429	465	373	416	403	425	430	427	382	426	421	432	428	424	424	420	407	418	428	466	426	435	416	436	425	405	431	387	430	422	419	433	430	434	415	406	439	391	454	408	434	428	422	392	392	426	422	446	427	455	415	397	443	433	415	439	437	417	424	438	441	466	452	400	428	424	445	478	427	458	432	420	397	427	439	431	418	418	443	389	405	464	412	402	407	444	402	415	418	393	443	451	377	447	419	454	438	425	426	392	441	435	413	450	467	467	445	432	417	411	459	428	406	411	444	437	437	421	432	432	437	408	441	397	415	440	415	451	414	402	446	450	419	409	422	423	422	424	457	393	412	411	406	446	471	413	440	425	418	430	436	408	405	408	423	406	436	416	454	444	436	441	408	423	446	420	422	428	484	410	428	425	417	423	443	482	412	417	439	423	449	413	428	427	423	454	411	424	444	402	449	418	434	453	433	449	403	416	430	421	419	392	404	438	417	413	413	436	424	439	439	383	408	420	403	434	423	406	421	432	415	406	424	422	443	458	454	407	415	444	404	447	430	446	442	440	443	470	431	394	448	400	409	420	378	415	404	391	403	433	450	413	410	431	424	419	439	411	411	405	422	415	448	454	435	406	441	420	458	419	430	462	438	414	422	446	422	418	424	417	438	448	399	438	393	420	427	414	444	435	426	415	437	422	422	438	431	451	395	405	381	452	404	411	443	414	444	414	445	445	423	465	409	438	416	391	403	415	419	428	413	440	393	431	425	394	445	445	462	415	437	422	430	426	467	402	412	420	418	436	416	421	421	417	400	450	419	425	438	412	424	464	410	410	434	423	409	426	469	439	407	379	409	457	435	415	397	412	432	465	411	436	403	431	416	472	408	407	402	383	466	432	388	415	408	443	436	422	440	415	428	410	410	434	414	419	407	406	421	436	438	396	458	434	414	423	451	468	406	427	425	414	408	414	421	421	433	422	434	404	443	403	420	461	429	465	455	393	402	431	427	427	423	406	461	438	411	431	440	450	432	438	406	413	429	421	460	410	438	412	400	396	421	427	474	419	422	411	386	375	425	383	433	403	437	416	421	448	403	407	410	400	442	435	458	400	425	424	405	391	455	468	393	447	418	440	430	459	433	390	448	412	397	448	419	399	403	433	452	445	466	431	400	426	405	413	398	415	428	428	411	402	472	443	402	391	437	407	381	478	402	452	426	430	414	393	438	450	440	445	419	453	404	396	431	391	463	435	432	417	444	388	418	418	415	454	417	420	463	442	449	413	429	426	379	432	432	399	418	405	450	393	430	449	412	412	404	384	445	458	444	434	418	410	413	435	439	407	410	423	417	414	396	434	443	450	402	433	411	399	436	440	413	427	456	436	392	458	438	417	428	420	459	431	432	405	433	423	425	430	411	400	424	399	470	405	445	423	418	389	434	396	426	394	447	407	417	448	431	440	423	413	442	432	404	445	399	391	409	407	466	409	430	392	437	413	390	474	405	439	399	384	440	401	422	467	419	407	405	449	434	423	437	425	390	433	389	381	393	397	400	411	429	440	423	423	411	425	426	433	433	408	428	412	433	464	422	440	421	418	439	405	427	437	442	436	398	420	457	453	437	399	421	451	437	395	411	442	416	432	387	402	419	429	417	395	416	433	419	429	381	456	439	393	433	452	434	455	383	392	400	419	435	420	400	440	423	427	399	434	396	437	412	445	421	389	441	436	424	410	402	439	447	411	410	421	464	440	432	412	439	412	460	439	417	436	449	385	385	416	418	447	413	412	408	415	453	413	440	406	443	432	475	397	422	390	394	433	401	381	410	422	454	427	399	413	452	415	394	447	437	421	438	400	450	430	417	394	429	425	394	427	425	406	433	470	422	441	443	378	405	409	400	434	404	408	395	382	440	426	418	467	406	415	418	426	436	392	448	377	453	375	469	396	422	467	441	397	426	421	394	408	413	436	431	424	441	439	444	451	430	417	439	467	415	424	411	407	453	438	432	422	413	414	404	405	441	434
3497	8509	6942	3324	2466	1932	1548	1281	1068	994	841	786	753	648	678	653	632	626	585	547	640	565	561	542	509	528	553	551	518	519	537	520	576	540	501	486	514	514	503	503	537	537	514	497	546	546	559	517	549	498	502	532	507	510	510	495	504	522	521	505	470	493	498	481	472	520	510	523	440	513	528	521	494	466	546	502	503	476	516	518	496	543	526	538	468	520	493	470	493	470	497	493	468	507	475	516	494	480	496	481	465	533	505	555	517	498	475	541	515	514	532	521	515	477	510	513	513	515	514	471	488	510	479	491	477	493	467	479	509	490	511	478	459	521	521	491	499	511	477	506	486	493	488	471	553	509	476	476	527	523	488	515	464	497	485	541	545	517	476	474	521	475	487	513	512	488	547	494	475	499	492	527	520	457	483	482	491	527	496	519	488	514	525	477	494	519	493	520	506	509	516	463	473	508	494	518	499	521	504	477	498	470	500	527	508	486	520	494	505	519	498	525	480	480	495	518	537	519	514	533	535	491	489	490	498	515	523	499	522	532	484	472	519	496	515	541	514	565	497	513	495	506	466	483	479	481	486	479	448	466	525	511	502	526	489	501	540	487	522	488	525	450	514	498	480	544	493	474	493	508	516	456	519	493	518	511	500	503	540	504	496	495	515	538	500	490	507	540	543	527	528	511	530	474	469	462	539	471	531	492	504	504	491	511	528	527	486	515	527	526	504	506	462	480	509	515	534	510	495	516	518	510	529	515	523	470	492	510	501	506	506	526	539	483	532	506	511	517	515	523	571	474	462	533	468	530	485	528	533	505	497	523	489	532	502	517	487	505	505	524	553	489	483	489	480	537	516	497	524	562	511	505	517	478	492	525	537	504	487	518	531	525	526	501	529	530	467	507	527	531	513	513	541	531	512	523	477	533	541	472	550	542	532	541	519	478	487	494	530	501	521	509	475	477	569	510	459	494	524	489	535	538	481	501	463	492	520	486	494	516	516	532	509	536	518	510	509	506	520	525	523	527	505	496	474	499	505	495	483	500	518	519	530	531	506	494	476	498	499	510	507	516	522	479	541	543	519	515	494	507	523	492	488	501	484	507	560	495	493	520	522	516	483	517	496	517	494	506	466	531	517	544	539	479	495	516	515	439	477	461	514	511	533	513	514	493	479	478	548	483	495	478	528	554	468	545	482	471	505	537	510	529	532	479	476	491	493	488	509	469	514	510	516	531	481	525	522	486	487	517	510	515	505	492	522	484	494	474	536	509	506	500	572	512	490	440	489	505	523	503	528	557	518	488	521	491	483	496	559	514	532	483	444	496	514	475	517	520	532	534	481	492	515	516	482	543	488	503	499	469	510	504	521	543	520	508	495	491	475	509	524	531	483	525	476	549	513	504	499	493	486	498	484	493	469	492	523	465	538	495	485	531	508	494	527	517	529	518	490	473	527	532	490	523	508	510	528	527	467	481	467	502	541	553	527	510	506	503	508	515	502	519	501	493	515	454	503	487	465	533	477	556	507	446	509	536	539	543	499	499	496	496	464	477	539	523	496	515	511	521	507	521	505	520	468	497	488	526	530	531	463	483	493	475	522	493	455	489	521	487	504	503	497	498	534	534	512	522	509	480	554	499	517	526	518	491	478	527	540	501	532	530	520	504	489	523	527	489	492	486	521	548	531	511	485	531	556	482	469	482	550	520	479	503	500	524	509	506	504	527	493	469	513	494	524	512	517	521	555	466	501	476	504	513	487	523	514	493	502	496	544	483	472	543	505	492	477	497	511	512	469	491	526	542	525	478	509	509	519	531	485	541	508	488	466	505	472	503	507	484	512	536	479	525	499	474	530	523	517	518	502	468	466	496	491	554	493	462	497	464	476	480	527	553	490	487	520	520	492	472	497	523	492	504	504	496	500	506	489	523	548	492	483	507	520	504	508	498	534	479	493	488	489	523	517	491	487	523	550	525	509	539	509	490	541	507	519	537	529	530	517	500	544	515	491	530	530	480	485	511	511	507	519	520	509	490	517	534	509	483	491	487	510	529	502	510	485	485	500	500	485	564	472	519	527	506	492	520	519	475	514	485	492	505	513	485	508	522	484	490	537	501	513	530	496	504	513	517	533	521	528	511	506	503	537	476	529	553	521	511	476	493	510	523	521	497	505	483	541	507	554	568	462	516	490	501	469	552	531	495	528	491	492	521	510	483	518	486	492	533	471	486	480	552	468	507	530	527	541	551	513	467	523	531	487	508	485	528	497	513	525	501	503	501	514	522	463	469	477	532	504	491	506	502	524	483	549	528	489	511	497	525	503	501	512	497	516	514	491	488	499	478	555	508	525	470	497	529	465	529	481	507	514	503	512	483	541	496	516	525	476	525	525	511	486	503	512	525	529	495	521	479	498	477	533	512	483	470	493	500	512	483	518	510	523	491	531	492	507	524	536	493	514	519	532	517	490	491	503	510	469	505	501	512	522	517	567	536	468	506	508	485	526	518	526	498	485	520	497	494	512	494	475	504	528	476	481	528	498	469	524	487	513	491	491	505	485	487	489	492	493	504	541	520	507	514	507	464	575	459	511	525	514	532	518	494	470	497	504	500	530	497	513	528	504	500	495	503	556	511	499	536	464	497	476	466	538	512	495	521	498	453	491	558	505	538	487	480	533	514	461	512	485	457	530	464	529	506	491	482	517	494	515	489	504	547	487	523	492	551	495	514	497	451	492	476	513	482	483	518	489	523	514	524	511	487	533	508	475	507	467	465	524	511	461	509	523	481	499	522	522	491	519	478	512	484	493	503	476	495	517	470	530	529	509	503	504	521	502	472	526	476	492	511	483	492	527	523	511	495	499	513	539	478	522	499	516	498	508	528	513	533	510	513	500	490	537	501	489	529	501	504	524	517	492	513	544	510	506	467	513	514	533	470	461	485	558	457	543	505	454	525	522	534	506	521	490	471	491	510	516	512	503	502	485	495	475	499	502	496	538	492	518	541	521	538	543	510	480	515	499	498	540	515	528	514	498	510	522	535	511	549	472	555	564	536	542	494	513	490	566	508	534	489	519	525	499	518	487	517	520	481	501	508	507	496	549	501	529	489	489	541	499	483	516	530	529	511	458	531	519	531	503	497	500	491	498	503	509	534	478	496	520	491	484	530	520	496	502	453	524	491	485	521	495	521	488	530	456	487	539	535	515	493	526	528	531	458	525	499	458	536	464	514	500	498	478	516	518	500	516	527	508	488	506	525	511	493	491	493	540	510	526	539	494	534	517	527	490	514	490	508	507	531	527	446	490	556	517	496	497	498	552	508	542	521	552	499	503	497	481	501	526	553	538	483	528	489	533	496	464	518	495	534	496	474	499	499	520	463	491	551	529	554	497	502	510	482	556	502	540	494	472	467	534	447	479	544	486	517	506	525	522	483	490	515	481	489	505	495	506	523	515	512	521	500	506	507	490	523	496	518	531	486	517	516	534	486	499	485	546	501	506	517	477	521
24824	21367	27674	25312	13164	682	452	375	298	291	239	239	245	217	206	201	209	202	197	188	167	188	197	190	178	176	179	164	162	164	178	146	174	176	193	162	171	174	168	187	189	173	177	179	179	182	179	174	210	183	169	169	149	157	160	181	155	170	170	159	178	176	148	191	166	181	164	153	173	164	157	181	189	164	150	156	171	187	174	175	166	171	171	182	165	174	158	178	174	185	188	155	191	156	161	167	136	142	181	169	149	169	167	164	152	160	165	163	193	184	173	207	178	177	195	173	180	170	186	161	157	179	174	167	185	158	148	186	199	170	198	153	184	190	162	169	180	180	152	159	167	184	154	189	171	152	154	172	177	151	202	174	171	179	166	146	184	181	166	148	172	185	177	186	165	179	181	167	166	146	171	163	147	179	164	182	176	194	161	183	159	167	171	171	159	165	148	169	172	200	171	189	176	179	169	208	176	190	176	172	166	153	166	172	191	163	182	172	151	168	155	194	186	177	167	162	159	178	157	175	167	189	175	164	156	144	161	175	168	169	179	158	147	171	182	164	160	175	164	179	154	158	147	160	164	173	159	182	176	156	164	166	178	161	169	167	161	171	161	176	191	169	184	155	169	184	167	160	199	180	175	170	165	171	155	163	181	178	177	135	156	178	194	167	175	176	188	159	164	165	177	184	146	165	157	170	182	159	185	179	169	170	157	176	174	161	173	146	182	181	195	177	161	176	182	159	156	172	190	173	158	183	180	169	173	153	192	171	174	184	158	192	178	174	176	180	175	176	172	170	177	183	170	169	175	178	190	179	186	179	163	182	151	167	198	148	159	184	160	166	180	175	168	170	163	187	169	178	166	155	180	168	181	179	171	165	169	160	158	155	191	171	181	195	188	155	156	164	165	166	166	191	191	156	194	176	155	167	177	178	183	153	162	168	171	182	158	147	184	159	161	148	167	173	178	155	192	169	170	155	172	153	159	153	165	138	157	193	172	167	171	183	152	171	184	185	172	162	164	172	155	186	174	164	166	179	162	169	160	165	152	165	183	166	160	170	185	168	201	178	172	173	192	158	146	145	184	187	161	173	150	156	152	173	195	181	153	163	182	157	147	166	179	164	158	172	174	138	179	185	152	170	176	179	168	178	163	173	189	165	155	189	182	173	161	158	170	159	161	166	174	170	154	169	168	169	160	152	187	179	178	193	177	185	172	174	172	183	190	156	150	158	165	182	160	166	154	169	165	189	180	177	165	171	150	184	184	169	168	171	175	185	162	144	175	182	158	164	162	157	173	148	156	146	165	163	165	188	153	177	169	175	183	159	178	177	172	171	172	173	177	144	184	171	166	189	181	178	165	176	168	197	165	174	160	190	155	173	167	166	181	158	192	198	160	163	155	170	158	202	159	189	162	163	178	188	166	150	166	162	140	181	174	175	192	162	178	182	171	160	173	152	200	166	184	131	191	160	163	174	164	156	159	159	159	188	172	179	164	154	172	198	160	158	174	176	141	160	171	167	160	180	172	141	167	182	189	168	165	171	191	180	163	180	166	191	169	195	175	171	183	173	182	188	177	168	171	179	184	174	168	170	188	176	157	170	160	173	163	197	167	166	183	176	175	165	183	150	162	157	190	162	165	151	170	177	179	155	160	191	151	176	160	153	180	164	195	161	161	161	186	174	177	166	168	170	156	207	179	180	178	182	164	171	168	153	178	201	194	162	159	162	173	152	170	164	172	190	206	166	185	179	191	166	157	166	152	187	186	174	170	180	146	172	187	171	159	143	145	216	174	174	167	184	192	179	170	168	160	176	174	169	183	164	173	163	165	148	183	158	171	173	157	188	179	150	166	176	156	145	165	173	185	187	178	167	172	188	188	170	189	178	166	167	170	194	171	165	149	187	197	156	172	163	198	158	169	175	163	176	181	173	166	186	160	160	172	172	179	170	154	161	151	172	167	175	153	177	155	167	156	160	154	165	167	184	184	189	167	152	157	169	173	182	143	170	173	186	174	176	206	175	166	192	183	173	172	182	167	164	159	166	157	166	173	175	204	166	170	160	175	189	179	168	164	176	204	154	166	166	175	206	176	179	162	179	163	174	168	149	169	169	184	179	173	164	161	186	184	181	159	169	179	153	174	183	180	176	184	166	206	164	197	192	163	151	162	173	163	201	179	146	158	158	157	168	176	202	183	145	186	167	171	193	189	151	154	179	144	182	167	159	170	158	191	167	175	183	196	157	151	164	166	189	167	169	186	161	186	179	195	162	164	173	174	164	153	176	172	179	163	170	137	172	157	152	176	183	157	188	168	159	181	167	161	174	172	183	193	181	192	165	175	171	182	166	153	187	175	174	181	144	162	160	183	162	135	202	188	168	171	191	158	183	160	174	177	140	189	154	154	176	152	187	156	167	172	158	161	182	175	161	168	182	166	165	148	179	162	183	178	164	187	151	159	163	160	167	166	182	165	167	179	179	159	166	176	160	163	153	184	179	194	170	150	188	176	171	173	172	136	155	167	157	139	165	181	196	143	167	148	169	168	189	195	190	176	154	157	189	186	177	194	164	175	201	197	171	159	179	176	162	156	174	162	152	184	187	167	169	160	180	181	165	165	178	187	163	142	165	188	170	154	160	159	161	187	161	158	168	145	158	159	175	170	157	194	168	158	152	182	172	142	161	174	175	162	178	183	156	175	171	169	190	158	156	154	146	149	185	180	160	130	171	137	192	167	179	172	182	184	179	164	165	172	143	152	188	166	165	167	148	173	153	187	163	143	162	186	201	166	144	180	164	161	170	182	166	163	171	171	175	149	171	172	164	181	149	159	171	158	178	156	149	152	178	182	178	159	171	173	164	154	162	168	176	199	149	154	178	140	174	183	167	176	189	181	156	157	177	177	166	166	171	182	173	174	158	169	157	143	154	166	152	145	171	178	181	155	177	172	160	172	173	155	163	167	165	160	160	171	183	168	157	191	184	166	184	154	167	154	173	165	153	172	193	209	168	179	175	162	188	175	164	161	157	171	159	148	180	169	171	162	180	158	180	195	188	183	154	179	140	164	164	183	147	159	150	188	162	176	162	163	193	168	161	168	164	178	163	159	191	186	164	174	181	145	177	176	156	170	148	169	187	178	187	177	166	168	179	162	149	167	151	154	163	169	158	143	155	158	179	196	170	188	171	152	161	173	173	182	176	156	170	185	198	177	177	172	171	182	151	151	174	159	187	159	177	180	182	194	172	149	154	151	183	179	189	172	194	185	167	172	179	157	180	178	149	154	175	168	187	194	191	177	199	153	163	175	166	182	175	150	182	181	167	193	151	165	163	190	155	175	176	156	176	155	159	172	162	157	159	177	167	157	166	196	154	160	158	173	183	138	181	166	165	167	180	172	169	164	172	166	172	159	162	180	151	159	159	171	172	174	177	170	159	162	182	171	174	165	163	169	182	161	176	179	174	169	176	178	173	186	186	186	178	177	170	162	200	172	175	163	182	185	182
3422	5396	4176	1887	1369	1124	827	661	571	527	447	384	353	332	317	260	249	276	244	246	240	239	257	215	208	224	235	206	245	230	220	246	214	239	193	227	192	219	166	207	228	223	198	215	193	214	214	220	225	222	195	193	208	222	220	218	223	223	225	233	226	217	197	200	188	218	215	230	189	207	200	217	230	194	224	193	202	208	231	217	229	187	227	209	201	236	226	224	190	237	181	222	185	202	198	201	199	209	192	204	198	212	228	224	237	203	207	214	180	210	226	204	211	211	216	192	235	207	191	194	197	205	216	242	198	216	204	215	213	203	202	213	225	213	212	208	194	212	216	212	205	182	196	204	205	196	234	194	178	222	216	219	219	201	184	198	185	208	211	207	219	190	189	222	197	202	225	192	195	205	224	187	248	228	199	222	213	219	216	222	204	219	221	196	217	212	208	210	214	190	234	183	185	206	229	215	192	203	202	214	193	225	217	205	206	189	205	199	204	222	190	199	193	218	227	219	227	222	208	222	210	183	213	234	200	214	219	225	200	237	209	200	212	212	206	223	202	241	208	201	188	218	199	204	186	182	201	204	203	215	213	235	222	201	183	216	217	198	218	203	212	217	198	206	195	228	208	204	214	200	209	216	192	207	229	223	219	217	213	196	209	218	193	205	203	206	195	208	195	197	216	206	201	192	225	220	215	195	217	212	183	220	230	191	191	195	222	192	202	215	209	193	220	213	226	233	220	228	197	222	199	231	212	214	239	191	199	219	195	221	190	197	203	213	210	205	201	189	218	210	179	211	224	221	180	243	229	216	199	190	215	209	226	201	208	193	203	194	181	192	207	237	218	194	207	229	201	211	186	191	201	201	215	198	209	181	227	193	199	240	204	192	217	210	196	208	192	190	219	209	241	215	227	217	209	206	221	190	214	207	215	212	197	178	193	211	211	216	210	196	230	188	201	229	206	217	207	206	226	226	216	196	205	204	218	233	209	225	200	216	198	183	196	219	232	200	206	228	228	184	179	204	189	217	192	215	199	198	206	207	217	216	209	204	202	196	197	186	224	214	208	190	233	198	186	195	210	197	176	210	188	199	208	193	200	220	231	191	189	206	217	205	209	220	228	186	197	200	230	221	212	210	201	202	225	227	208	230	209	210	207	213	218	208	216	228	205	208	198	193	186	193	205	204	207	193	212	234	216	192	190	185	195	216	208	231	206	198	193	204	195	212	195	189	214	220	215	218	185	208	181	179	221	219	192	200	212	189	204	202	209	216	202	225	216	197	188	207	211	189	193	206	238	242	230	201	187	195	200	202	190	192	214	178	232	218	202	207	206	231	179	206	187	214	209	203	204	217	211	197	216	225	179	198	202	241	220	224	210	193	197	186	202	193	178	211	203	206	196	226	213	225	222	193	192	189	180	189	209	212	198	206	225	195	202	189	228	222	199	205	198	231	210	195	197	204	203	212	214	236	199	181	213	201	187	196	215	185	194	202	192	218	213	189	229	214	194	234	192	208	208	232	202	211	195	204	210	223	221	215	202	189	203	206	207	216	208	216	192	224	173	237	214	201	201	200	231	213	199	190	201	170	206	197	190	220	218	214	229	201	202	220	191	191	202	194	223	200	196	216	213	206	194	194	197	221	198	207	201	206	206	218	220	208	208	186	211	188	190	196	211	204	229	220	227	209	216	224	217	182	223	204	205	182	189	190	217	199	214	186	203	229	218	216	210	229	215	198	178	205	209	214	212	204	192	211	199	193	200	222	207	216	192	230	242	221	207	197	249	213	195	219	199	216	191	207	227	198	219	210	189	187	209	215	218	211	222	198	195	204	213	183	195	223	215	205	215	222	227	193	218	210	220	209	203	213	235	212	208	227	207	188	188	228	208	191	208	210	211	214	206	198	241	182	186	210	213	204	208	205	198	204	207	230	208	202	195	193	206	200	228	206	209	198	215	208	205	187	213	220	221	236	199	210	213	200	207	211	207	177	187	239	182	194	221	228	206	203	202	217	202	199	193	226	207	196	228	203	216	217	232	226	192	222	222	213	195	206	196	234	178	199	212	214	197	195	193	207	207	216	219	185	216	183	182	214	187	208	231	192	207	216	213	178	197	230	198	210	203	223	204	188	203	210	196	223	201	212	225	229	188	195	217	204	192	180	184	201	197	207	219	209	187	182	243	200	239	234	193	238	198	176	231	177	219	185	208	212	206	214	206	208	185	200	186	240	217	205	215	190	217	194	201	177	196	210	217	207	220	222	226	231	223	210	192	214	199	181	198	222	213	191	201	185	204	197	187	192	199	228	217	209	194	205	211	228	223	207	197	204	202	209	216	194	241	195	231	209	190	223	189	201	235	236	196	227	194	214	244	213	208	213	204	223	203	196	209	219	199	220	219	184	197	206	214	241	208	211	194	220	228	198	206	207	205	221	210	219	213	197	180	191	212	228	188	206	217	234	203	228	230	183	210	178	200	191	225	215	192	208	208	223	208	215	211	200	196	222	230	215	198	231	202	188	198	239	227	211	187	213	199	193	210	196	191	206	185	174	190	203	207	195	214	210	221	204	214	224	201	205	184	218	195	189	199	243	236	206	191	186	195	196	205	198	221	188	207	213	191	192	202	195	212	208	230	182	205	228	231	191	194	215	193	197	184	217	230	220	180	187	203	199	205	211	209	203	219	217	186	220	189	198	199	227	200	240	221	205	209	203	202	194	190	202	202	240	208	239	223	217	209	213	224	200	206	208	209	202	207	206	211	214	213	208	203	199	200	208	214	205	203	215	191	173	207	212	203	196	199	195	212	205	214	209	200	229	219	202	209	246	239	207	186	211	214	221	187	198	229	209	212	202	210	226	221	183	165	223	181	205	193	205	199	192	197	191	224	212	215	202	194	202	219	229	207	216	225	234	204	198	205	201	217	213	216	194	219	197	211	192	200	181	204	188	230	221	204	205	229	204	197	223	205	206	236	215	228	186	220	218	194	220	184	216	215	199	205	218	223	227	188	226	202	205	208	211	211	232	218	207	216	216	194	201	214	200	211	197	198	192	211	213	206	208	199	219	195	215	206	231	219	202	180	189	229	225	196	197	209	208	200	198	198	218	213	239	192	234	221	218	195	209	203	216	202	196	198	201	205	191	203	234	218	204	204	208	201	202	224	221	237	218	187	221	223	198	224	188	203	223	217	208	210	216	194	211	210	251	185	169	196	216	204	219	222	188	194	205	233	209	196	197	196	215	220	223	201	207	186	203	211	192	203	228	198	234	230	194	253	194	197	188	205	219	218	226	197	214	210	198	194	205	198	187	218	190	199	193	186	201	189	207	190	220	221	190	198	202	237	212	201	211	195	202	245	202	231	213	205	206	212	213	198	186	200	204	210	203	194	197	222	210	209	211	203	194	197	222	192	210	196	201	237	210	193	201	232	213	190	249	209	209	220	209	218	221	203	222	200	235	196	185	206	204	199	205	211	176	211	221	212	181	233	209	233	210
22875	21426	29110	24154	21427	21466	10037	1045	711	664	525	497	481	405	359	340	331	338	335	285	295	289	270	310	277	240	236	286	281	256	296	270	271	242	219	251	230	279	246	212	227	238	221	224	225	206	212	239	226	238	216	216	238	260	219	210	214	207	222	232	218	219	214	231	235	205	213	208	251	213	199	211	204	240	227	238	237	232	220	245	228	195	239	222	231	238	232	220	221	251	211	230	222	233	213	204	234	214	220	242	234	235	242	226	218	255	222	210	225	255	204	227	216	227	224	256	254	238	245	242	204	219	225	211	241	242	226	219	230	212	210	209	212	240	227	223	242	228	236	245	220	197	222	254	222	226	229	219	232	214	211	203	221	214	250	231	198	218	224	209	230	216	194	175	222	213	220	213	211	234	253	207	219	219	232	215	254	221	226	218	198	256	228	215	213	225	213	203	252	183	227	202	232	225	231	228	190	223	233	227	226	253	219	221	206	219	203	204	222	217	222	225	203	218	214	221	218	227	238	214	197	218	252	249	194	225	209	229	212	201	221	245	191	207	205	224	196	217	226	201	245	227	218	217	221	215	228	240	225	215	205	220	238	217	208	227	202	209	229	234	249	212	216	242	195	227	195	238	216	195	222	224	198	216	226	209	179	234	199	221	209	202	224	233	196	200	222	220	226	214	218	225	231	234	203	217	230	251	238	225	239	221	253	242	208	224	203	225	217	203	244	235	229	210	229	230	212	222	196	233	241	201	231	231	208	242	212	210	221	192	211	213	224	234	220	224	224	195	215	248	221	215	211	249	231	234	232	248	230	222	224	234	209	210	228	208	250	219	238	224	199	204	250	252	209	240	227	224	249	219	205	187	248	242	222	195	225	233	228	250	210	228	223	192	217	210	216	221	191	234	242	223	196	200	191	207	220	197	238	217	215	232	214	207	200	202	229	224	202	221	202	229	230	211	236	222	214	213	234	227	196	202	247	201	225	232	229	253	205	235	231	208	190	238	236	205	228	218	204	234	212	206	196	210	209	224	196	208	215	216	212	215	224	187	213	212	203	229	228	215	208	221	228	224	239	209	238	226	235	217	217	234	225	251	187	214	236	241	229	245	207	204	234	221	217	240	208	238	227	239	206	236	230	238	219	208	247	195	221	235	204	223	209	221	218	215	243	213	225	215	217	217	220	208	199	211	167	199	249	213	231	203	203	235	222	224	216	218	208	210	238	217	212	246	244	239	221	200	219	226	231	197	218	207	210	237	233	231	207	234	231	233	207	200	221	208	220	218	236	241	217	205	241	209	214	217	226	207	220	210	229	206	220	232	220	211	250	231	231	227	222	224	225	216	221	199	231	234	226	208	227	210	230	208	243	244	226	205	233	194	226	227	215	206	219	236	206	212	211	214	220	247	241	222	230	224	195	230	221	197	216	195	203	240	227	219	212	253	215	212	255	221	228	220	233	211	216	229	224	194	209	232	221	193	228	224	212	199	225	220	206	200	240	201	228	236	212	240	225	222	225	198	179	231	213	254	227	259	235	231	211	226	238	234	234	195	245	266	225	202	218	256	206	218	207	215	212	214	227	218	212	205	199	214	229	240	228	189	204	227	213	205	240	239	209	203	243	218	208	246	230	204	228	199	238	209	239	232	240	217	214	220	212	220	238	241	235	225	247	221	218	249	222	210	215	234	238	217	209	235	214	269	242	212	213	203	224	220	239	212	236	217	229	239	227	220	224	200	215	229	207	217	207	212	251	208	234	233	210	203	215	235	209	204	223	192	204	203	211	216	214	218	217	220	244	212	200	240	216	220	200	197	215	202	222	208	246	220	210	203	219	228	197	216	222	218	244	227	209	231	246	209	214	219	203	222	199	224	216	202	183	220	236	226	233	222	204	208	225	228	234	228	221	218	216	248	233	213	238	231	204	204	221	228	215	207	228	232	221	214	223	224	227	198	225	204	227	233	207	192	192	226	243	214	238	222	209	231	230	239	239	229	207	238	252	227	209	216	204	215	189	194	221	201	208	241	193	230	222	221	210	212	237	229	217	193	220	208	223	215	185	204	250	237	198	242	217	241	241	199	226	238	194	216	221	228	195	212	218	231	214	224	205	226	222	226	226	243	245	210	232	210	202	226	220	206	231	192	211	225	217	236	241	202	191	228	228	238	249	204	209	221	209	207	219	242	209	205	220	204	241	229	201	218	229	233	199	243	231	235	238	238	223	222	240	206	241	196	224	215	186	217	213	235	229	206	236	225	256	224	211	215	208	215	219	255	217	217	204	194	211	240	197	200	228	228	204	209	216	244	213	236	219	239	214	220	228	235	195	192	221	236	217	219	211	225	211	204	221	218	255	201	216	197	198	197	234	217	213	204	209	211	210	195	225	235	211	229	216	237	208	234	229	216	239	228	224	233	234	218	204	238	210	218	193	222	235	214	181	229	238	212	209	239	210	220	212	220	208	239	215	217	220	217	222	222	204	197	211	244	219	230	228	217	239	213	215	221	233	237	204	215	243	195	255	211	202	190	240	214	216	208	215	208	215	237	204	229	251	212	223	213	227	218	216	232	236	208	207	208	208	215	227	226	230	202	230	232	258	182	188	239	200	200	241	185	202	210	198	210	221	208	233	231	224	219	223	228	230	232	204	211	225	216	217	236	210	238	227	233	244	210	204	216	216	250	221	230	211	210	216	208	214	232	226	232	220	220	205	213	213	224	195	196	206	208	210	238	206	240	219	248	201	229	235	197	233	183	231	215	218	232	218	201	210	246	238	233	212	234	246	222	215	228	248	211	245	207	191	226	227	216	203	217	210	223	212	241	203	235	219	230	228	220	234	220	197	197	238	242	220	251	210	203	192	219	216	203	213	221	186	220	191	217	215	224	220	222	228	237	228	246	231	226	224	207	219	238	228	221	226	239	224	235	259	245	219	232	206	223	214	227	208	199	230	215	244	221	213	209	220	214	195	225	222	233	204	200	229	222	258	225	229	207	239	222	204	238	217	210	217	219	211	194	216	209	224	216	221	215	224	222	230	192	217	220	219	245	256	206	230	223	216	215	231	223	214	213	220	194	216	215	237	238	226	243	216	239	221	236	228	208	203	221	230	246	225	229	200	220	224	212	217	254	237	229	227	203	232	211	246	203	210	212	215	250	210	229	216	223	204	246	221	217	218	186	221	236	204	224	215	243	198	236	212	244	235	232	205	193	227	242	242	209	235	201	220	209	209	235	225	209	215	219	207	213	230	195	247	216	235	247	221	211	233	203	228	210	230	231	210	211	229	226	223	214	236	225	220	219	197	249	229	226	214	215	217	205	210	221	229	251	228	198	207	222	222	223	219	196	230	221	216	209	212	187	239	207	222	213	223	225	203	209	227	230	215	198	253	206	250	210	195	229	230	223	209	215	217	220	216	217	232	208	212	209	210	205	227	219	201	251	202	228	221	233	226	192	211	200	225	227	204	208	234	222	234	241	212	202	211	234	213	206	216	221
4649	14165	11108	5480	3719	2880	2206	1731	1377	1140	900	818	732	615	550	524	507	450	469	421	378	387	359	339	369	346	335	306	355	334	300	354	333	324	311	298	301	303	299	276	294	293	272	293	281	269	308	271	298	303	292	286	278	283	293	280	273	289	274	288	262	283	273	272	273	263	271	322	307	295	298	291	308	301	260	279	261	286	284	260	273	238	273	271	280	276	268	242	263	275	282	263	287	261	278	266	279	275	241	253	316	280	261	257	290	294	282	294	274	288	280	229	257	262	285	284	286	283	271	301	250	283	281	272	280	326	249	246	243	265	280	288	250	284	288	278	285	288	261	271	269	286	311	303	288	266	297	279	261	282	299	270	277	264	250	271	297	270	280	266	281	280	285	282	263	258	279	279	290	254	295	258	272	305	249	290	266	288	264	255	281	266	238	307	270	309	247	284	291	288	277	299	253	300	246	254	284	301	290	286	294	268	273	254	283	264	254	302	284	290	276	318	274	284	269	262	254	260	314	268	253	255	294	266	273	267	264	262	286	290	271	300	258	285	287	275	269	306	287	290	276	276	278	269	290	272	249	302	294	304	282	292	259	293	292	280	307	286	296	294	266	261	275	269	292	250	264	276	270	260	288	271	267	258	286	273	249	290	265	281	259	265	283	263	266	293	265	284	289	260	277	241	251	288	252	266	263	248	292	296	271	277	243	273	254	273	292	262	279	234	297	262	255	268	289	258	249	286	259	270	280	303	300	263	289	297	265	308	277	251	273	278	298	275	268	291	262	277	314	291	252	288	275	258	274	277	275	293	285	297	289	308	268	283	299	273	287	302	287	279	270	284	251	271	272	264	257	281	258	269	264	270	291	291	273	278	273	276	287	289	269	305	268	286	261	270	277	279	267	262	270	265	285	304	286	240	297	298	298	249	254	268	265	264	253	280	266	282	286	290	271	294	274	277	269	255	281	257	276	266	285	274	262	296	237	304	280	265	298	300	270	276	243	261	268	276	245	267	266	270	265	271	261	289	278	279	272	289	235	272	289	274	270	292	261	286	277	287	282	234	288	295	284	289	278	280	247	273	258	292	286	277	270	278	273	277	278	286	284	276	289	288	258	230	278	281	295	251	269	255	274	272	267	254	287	274	268	279	261	289	264	298	266	307	294	282	278	280	298	252	300	274	266	263	285	274	281	256	258	300	278	260	267	247	243	280	300	256	266	259	267	285	290	269	269	250	270	248	247	251	275	291	310	253	274	257	263	270	278	259	286	251	270	270	274	253	270	293	259	290	284	288	243	299	284	269	289	264	303	286	245	275	257	259	284	279	259	270	288	280	271	250	275	259	317	259	273	273	281	271	255	287	262	280	318	273	286	257	266	264	280	267	273	275	278	286	255	275	248	274	283	270	276	265	273	279	294	252	260	254	307	263	264	286	279	255	297	274	282	259	291	263	297	278	299	257	278	315	285	289	262	295	302	304	268	274	290	282	266	279	284	248	269	264	254	260	291	261	308	276	279	284	273	282	265	244	275	251	290	307	273	255	282	274	298	282	279	261	265	255	261	276	254	289	291	283	288	273	261	290	256	274	281	292	275	286	276	284	289	262	259	272	282	294	262	274	263	278	288	258	238	262	279	320	275	269	274	268	284	276	272	263	293	271	272	277	321	264	272	269	242	263	269	285	290	250	294	266	269	301	292	278	274	281	256	278	303	303	274	282	294	278	266	283	247	271	275	260	284	303	269	259	260	265	267	277	256	300	293	284	270	297	279	265	248	258	242	292	268	283	291	243	281	257	275	265	275	286	290	277	310	298	270	287	263	266	258	264	271	268	275	255	259	280	271	285	276	277	251	247	255	277	266	279	271	270	302	284	267	282	241	281	279	290	298	274	267	243	282	264	245	267	257	282	276	261	227	280	240	271	286	271	269	248	292	267	259	280	280	304	305	262	244	282	263	274	302	290	277	286	307	262	329	273	260	247	262	248	312	270	274	273	263	277	267	275	261	258	278	241	288	278	278	277	275	284	278	254	271	271	290	270	272	268	299	250	269	280	271	295	293	298	293	252	272	261	277	280	288	252	256	276	299	266	277	275	265	264	294	264	318	315	278	257	267	277	281	287	295	273	274	279	271	305	267	277	276	254	248	274	300	254	233	246	315	281	274	282	277	286	238	302	267	278	281	288	235	268	285	271	253	290	286	291	253	282	257	276	266	329	273	319	298	277	260	286	281	240	271	287	263	267	289	273	264	297	280	258	281	256	301	312	286	292	244	285	303	290	256	286	276	294	276	268	263	285	241	269	287	277	238	262	270	279	285	256	298	295	274	251	294	312	283	311	256	253	286	265	270	250	280	247	241	281	302	299	259	266	265	299	256	268	268	273	276	278	289	277	271	288	279	269	278	256	245	303	282	282	282	243	265	268	277	285	290	283	299	279	260	275	292	223	281	273	287	288	261	277	303	286	275	267	318	291	260	254	278	277	266	265	290	261	312	265	295	258	261	284	290	296	278	280	279	308	264	271	261	269	264	274	301	264	275	273	299	275	275	249	275	289	243	279	274	272	285	296	252	268	281	276	289	273	284	273	273	289	246	283	284	306	277	259	279	276	274	264	253	249	261	308	269	273	304	268	293	293	259	266	278	254	282	263	287	261	266	269	306	246	290	271	279	269	257	266	282	274	267	266	281	275	282	291	261	266	245	269	279	252	299	291	298	267	267	236	265	251	264	258	267	297	262	284	257	284	270	265	305	292	291	288	263	305	278	280	275	274	260	278	274	257	287	270	232	259	262	267	255	282	266	270	255	253	296	279	268	274	260	271	270	279	265	273	284	281	299	279	258	208	304	274	242	274	279	283	249	310	265	234	258	262	307	276	272	295	289	271	257	267	270	294	294	274	247	239	259	274	289	270	269	285	289	282	275	288	257	270	283	299	258	250	260	293	287	290	262	249	266	250	259	249	266	258	280	295	300	295	268	314	274	287	284	285	282	267	267	270	263	290	276	246	272	281	297	275	246	255	280	249	250	265	262	276	273	272	264	282	284	261	269	289	262	272	276	295	269	266	259	255	253	267	264	266	247	264	282	262	249	286	270	249	293	280	262	262	270	293	261	244	283	268	262	277	272	267	267	272	267	274	323	277	273	274	256	261	268	245	281	305	256	283	277	288	289	254	258	310	281	282	296	252	267	281	250	257	301	291	271	278	272	245	263	264	277	265	253	291	237	268	293	235	271	278	278	246	267	248	287	307	267	283	278	294	295	274	278	303	290	286	291	278	248	267	249	271	246	269	257	256	294	273	279	282	279	261	276	261	300	250	298	240	267	280	279	270	279	283	288	229	269	273	275	279	285	259	264	278	266	274	244	294	284	285	256	258	286	260	256	283	301	281	279	293	272	270	270	276	275	285	280	273	268	266	295	278	251	304	253	282	285	277	282	272	259	266	291	273	288	258	295	300	255	278	271	259	263	294	284	288	271	296	244	290	273	286	297	278
27511	19259	5028	669	490	423	403	384	404	381	352	367	376	362	364	333	355	340	339	365	338	335	353	343	377	335	379	320	345	351	344	344	341	325	364	353	373	377	373	317	353	305	345	368	332	337	320	361	348	335	364	358	353	359	361	316	351	328	352	354	344	371	318	315	356	338	317	327	309	370	342	358	339	374	356	357	352	309	322	336	335	364	348	347	363	335	352	328	334	308	337	377	347	371	337	365	360	334	326	299	338	384	300	363	294	359	347	360	345	342	320	362	382	350	379	347	327	331	338	358	349	371	359	327	335	378	344	347	317	372	339	353	332	335	384	307	356	367	343	355	349	357	323	336	360	347	363	340	332	336	390	348	397	339	340	378	345	325	338	319	362	342	356	340	361	361	344	324	333	373	328	310	385	346	354	351	344	333	333	394	335	349	346	334	331	342	360	370	352	364	351	348	325	348	356	376	349	346	352	351	334	356	328	359	339	363	353	336	328	353	382	344	359	388	319	368	342	358	347	370	337	340	337	356	349	374	368	344	338	359	377	356	361	325	334	350	366	356	367	368	318	355	363	351	373	328	346	366	323	366	364	345	334	355	344	384	371	374	366	327	379	355	329	296	373	363	306	322	363	341	359	341	351	338	341	344	360	345	338	316	303	363	321	319	333	361	329	354	340	364	346	340	367	379	354	351	347	318	317	302	362	345	337	343	384	349	363	369	342	333	326	339	312	354	342	361	334	341	345	353	340	363	356	361	296	402	357	354	359	344	361	337	364	338	339	363	353	367	341	343	351	347	357	350	334	324	353	358	356	362	335	344	315	370	351	342	348	361	372	337	354	372	343	332	372	299	325	345	352	356	352	377	342	327	345	360	337	339	346	332	332	380	381	347	363	381	347	366	341	323	337	341	375	338	343	337	343	337	336	342	355	315	352	328	356	356	312	353	381	372	318	355	358	353	343	380	335	354	358	348	333	359	343	339	352	355	333	342	321	356	347	355	342	330	312	350	355	343	349	403	357	329	306	348	367	323	341	332	370	355	359	338	329	375	350	373	360	369	336	358	345	370	342	369	358	382	332	358	365	386	353	324	332	328	336	326	356	359	321	352	357	345	343	350	349	391	360	384	365	351	366	370	328	340	334	337	311	342	318	345	352	328	366	348	328	343	325	360	345	348	346	325	361	328	356	348	360	356	316	363	342	355	335	321	339	371	335	350	318	339	346	357	352	359	372	352	337	343	331	341	307	335	354	340	353	338	325	332	344	349	353	352	358	309	352	353	362	330	339	348	342	350	375	358	329	349	343	352	376	352	351	339	321	340	376	348	364	362	326	351	326	330	342	349	336	332	344	336	325	350	329	358	325	342	412	328	352	338	328	344	359	352	361	324	349	367	336	348	364	364	348	342	321	421	351	360	351	361	374	348	362	395	340	370	340	344	370	326	330	352	349	330	337	366	364	335	327	340	340	305	361	348	369	374	347	341	298	346	352	315	334	309	388	410	369	315	351	383	316	332	315	358	328	346	343	359	334	301	348	347	321	332	353	359	328	365	351	343	397	330	324	345	361	327	369	378	327	366	339	348	335	372	384	365	352	335	328	357	364	366	367	338	323	358	334	353	330	338	321	355	315	351	320	336	373	362	338	332	337	379	387	310	358	353	346	383	351	309	346	324	339	349	329	372	348	336	374	379	326	336	334	386	362	330	349	334	367	332	351	317	363	359	343	352	357	346	339	360	332	351	337	343	359	334	338	342	363	340	326	344	327	369	321	339	342	366	386	368	358	318	324	346	344	320	345	360	358	349	369	357	326	339	340	363	325	352	339	319	357	347	386	336	351	342	328	332	356	348	331	340	324	348	365	371	376	362	348	341	349	322	309	322	335	326	362	311	340	332	329	357	360	347	348	363	312	327	368	323	332	331	324	340	353	357	312	336	334	386	363	354	338	373	357	331	344	341	379	346	355	321	387	353	335	345	349	340	319	332	316	374	340	351	315	349	339	368	342	362	338	323	336	349	366	367	348	361	341	371	351	322	359	358	356	315	342	323	340	331	337	322	337	349	333	358	309	361	341	361	348	307	348	345	336	341	357	364	376	309	344	351	354	360	363	337	346	362	340	343	373	349	354	355	345	340	357	370	324	350	335	372	340	374	348	354	357	332	367	328	314	337	320	357	343	371	357	330	342	335	329	341	348	364	285	367	354	315	341	328	347	323	319	380	351	344	360	336	330	346	334	340	357	350	347	313	333	337	331	339	350	375	342	319	355	340	368	365	332	336	337	349	375	348	349	305	317	360	337	355	351	371	332	366	368	354	380	368	348	324	338	319	343	345	360	388	360	362	359	318	341	343	335	343	330	337	333	334	350	354	349	333	374	330	361	356	350	358	332	342	374	350	353	331	381	327	349	382	359	290	374	362	328	342	311	347	311	352	362	324	404	334	348	340	371	314	370	357	345	334	353	354	343	337	379	363	354	357	356	329	385	344	372	344	335	329	354	336	353	352	326	349	362	320	357	354	352	381	348	346	346	332	355	356	339	314	346	359	358	353	349	373	319	353	363	350	346	348	359	362	336	365	335	382	365	328	352	369	360	348	338	360	342	348	325	357	338	320	359	372	360	366	361	326	365	345	359	356	343	329	352	360	332	369	335	356	328	301	332	347	371	370	339	366	352	329	337	348	360	350	349	335	362	347	355	366	358	358	331	362	342	338	345	318	349	353	378	321	353	318	352	334	324	330	384	333	336	370	360	308	385	370	368	331	339	368	354	356	340	367	358	330	334	352	356	365	352	326	306	331	332	359	362	319	333	358	363	350	383	369	338	332	320	350	375	373	354	369	336	322	324	328	376	408	357	313	313	313	326	333	385	346	325	316	340	338	370	310	318	342	320	359	349	375	347	328	338	358	352	358	354	365	342	327	352	349	369	388	353	350	337	353	379	341	354	372	341	336	356	342	375	361	349	352	335	380	356	331	356	340	349	320	336	340	343	337	341	340	354	340	375	350	329	323	384	357	329	361	353	352	341	328	356	319	363	310	364	348	304	342	332	377	336	321	319	310	330	317	392	336	338	337	360	330	342	329	344	351	355	327	326	345	332	376	353	339	357	347	349	350	358	350	321	334	372	361	367	367	329	326	360	327	349	360	333	362	323	371	345	358	347	376	351	362	330	349	364	324	357	335	358	353	373	354	361	323	346	340	377	347	369	372	345	363	349	370	335	356	337	349	323	315	333	328	333	341	327	368	297	329	318	359	341	334	337	354	367	353	341	340	356	362	362	351	344	377	359	363	317	361	324	328	345	348	372	328	318	359	332	353	352	345	371	346	360	358	354	355	340	362	335	375	401	345	374	357	368	352	342	376	382	354	345	309	341	350	328	368	337	314	363	328	352	365	343	349	353	386	345	344	336	341	336	357	339	329	338	339	366	339	347	330	373	335	327	361	373	376	311	318	344	340	330	320	331	326	358	343	307	360	308	353	319	354	359	337	375	332
4237	1360	1158	671	683	618	527	568	525	501	474	444	441	451	470	487	417	459	432	398	407	457	410	421	416	459	413	409	385	384	393	428	439	395	408	393	399	449	413	428	407	415	430	424	468	405	412	425	405	371	420	403	412	459	381	395	409	396	416	403	399	433	374	405	404	422	428	411	437	403	390	373	407	394	432	425	410	390	415	386	408	421	405	425	421	403	435	393	380	400	412	394	425	414	406	383	437	388	422	399	411	413	414	404	392	408	407	411	432	400	386	392	377	419	384	396	444	396	449	411	431	360	417	399	385	430	440	417	435	420	405	402	418	394	407	440	427	392	420	461	406	403	408	425	445	401	459	425	405	413	440	416	429	442	358	430	403	419	415	461	392	410	445	387	435	400	416	413	415	395	421	404	419	412	385	439	401	400	407	412	436	378	409	411	412	440	407	400	421	440	465	403	435	412	435	400	435	386	377	391	468	395	402	435	399	413	415	384	425	423	419	400	377	442	390	395	426	427	402	428	412	399	408	392	397	435	371	419	430	453	414	391	425	407	433	437	483	367	424	382	424	392	429	411	362	426	405	390	421	428	433	418	411	384	425	408	379	406	387	396	417	383	451	443	378	413	384	433	426	414	366	379	391	409	402	409	408	403	423	383	399	410	411	402	401	443	415	417	378	397	408	418	430	389	408	412	427	413	426	390	455	421	412	418	385	456	427	388	394	413	444	447	409	404	395	402	409	392	442	431	379	397	405	422	401	373	398	442	435	452	422	456	405	403	402	430	424	428	413	449	403	416	413	448	421	421	439	427	414	415	395	446	400	421	396	393	392	398	397	398	388	402	427	398	409	387	409	418	421	429	412	389	398	433	414	393	413	409	424	414	434	401	446	437	429	393	416	415	395	426	386	459	416	439	416	404	397	398	383	390	417	407	400	440	403	398	398	410	406	374	413	451	421	408	434	413	397	427	431	414	415	425	371	409	405	393	429	405	416	398	399	415	383	396	408	411	421	400	399	401	442	423	375	431	403	340	455	449	406	403	399	417	416	406	422	438	397	400	408	392	416	395	418	447	422	403	416	424	412	392	423	416	425	417	416	403	442	417	401	437	399	382	403	438	429	438	410	397	411	417	418	393	411	410	382	409	405	409	428	427	379	434	419	424	455	434	401	419	409	400	417	441	420	417	424	409	440	436	432	410	390	389	381	423	433	406	430	426	413	408	404	410	408	402	446	421	443	391	430	429	432	414	427	385	382	403	425	424	420	423	407	425	399	429	402	409	413	414	416	405	396	426	428	386	455	412	384	408	391	408	393	402	404	431	430	423	386	418	400	439	385	388	426	419	386	421	425	398	441	382	391	387	400	369	403	367	429	420	404	422	367	402	425	425	445	382	404	416	391	376	433	407	407	402	434	413	434	386	412	404	395	406	392	389	407	416	426	395	433	402	424	414	416	413	401	403	395	409	413	431	393	401	393	426	413	392	366	387	399	429	428	432	384	409	402	372	424	410	391	425	375	378	408	413	426	388	413	443	388	381	405	445	402	457	425	436	449	452	449	401	391	445	364	383	416	406	408	396	390	403	412	408	408	410	431	390	371	428	407	417	456	424	401	424	449	407	388	400	386	402	422	421	418	420	411	383	424	387	416	421	387	470	413	412	395	412	401	398	433	410	444	436	425	381	427	411	406	416	408	406	438	386	377	431	426	407	385	387	419	412	377	443	439	431	396	399	412	408	428	421	389	423	409	438	406	395	440	406	412	391	385	445	428	408	429	397	412	416	431	395	426	426	409	389	394	414	404	410	396	419	415	435	413	403	404	436	432	415	414	395	399	403	378	394	386	430	407	416	398	429	418	394	397	390	404	390	394	427	376	435	438	437	434	376	379	384	456	404	406	420	408	465	408	420	444	361	408	412	411	417	391	425	405	410	412	426	362	408	447	382	399	422	423	403	388	436	377	389	396	402	417	413	409	378	417	424	428	471	423	404	423	436	445	381	386	450	387	466	449	374	376	438	398	409	423	452	424	418	395	435	396	398	378	388	421	401	422	423	419	423	432	445	417	413	418	399	397	405	414	437	433	444	419	411	435	410	397	412	425	418	423	418	455	404	388	426	412	374	412	446	420	430	411	396	407	410	423	417	409	435	449	412	427	418	424	396	420	408	414	414	414	403	421	396	421	434	382	418	402	381	415	433	409	416	462	416	403	423	436	369	409	419	390	404	438	377	380	449	414	419	430	414	455	411	369	414	400	403	442	401	404	399	391	447	397	385	375	374	422	413	384	410	411	394	417	426	420	357	414	420	441	401	393	411	448	383	412	421	405	426	419	384	388	427	436	410	437	420	406	467	379	418	455	385	414	434	376	407	413	421	424	405	395	417	421	404	432	414	478	431	421	419	468	424	423	427	412	410	383	406	438	376	414	417	402	414	396	408	401	415	384	431	403	449	410	400	436	421	400	414	412	399	419	406	436	422	379	385	394	378	399	426	387	405	402	429	403	415	408	423	428	430	420	414	447	401	432	380	441	454	423	427	421	411	412	438	387	418	363	406	426	409	399	443	395	391	416	420	443	399	424	407	431	395	454	396	396	419	417	417	380	402	435	426	401	441	420	365	409	450	397	346	381	387	414	423	386	380	388	406	446	418	398	436	451	377	414	430	407	400	406	418	441	435	415	422	378	410	428	390	397	399	410	412	432	424	434	397	425	417	418	437	416	435	434	389	400	417	424	388	447	399	402	446	380	407	402	440	413	402	429	428	434	342	405	396	446	391	410	427	455	434	446	427	438	398	415	405	433	430	415	388	403	406	409	396	418	404	413	413	380	391	421	408	446	398	404	420	416	397	420	413	430	425	408	408	372	411	415	429	404	412	400	407	419	410	408	400	449	376	353	383	459	422	434	442	411	398	412	388	411	440	376	384	384	408	419	389	395	427	441	409	420	366	394	434	423	388	391	383	430	403	438	400	422	441	400	416	428	437	405	415	412	437	379	421	431	406	381	420	404	400	414	402	420	423	414	432	408	410	404	430	440	400	451	419	412	414	401	416	410	473	440	388	405	420	425	427	394	407	429	423	428	382	433	376	397	417	410	397	416	416	408	410	416	393	409	432	392	382	405	414	410	428	427	401	448	417	401	384	451	398	433	425	432	427	388	429	400	394	394	431	441	425	405	405	410	409	399	399	437	411	390	411	398	382	408	403	429	414	412	378	393	413	391	393	407	383	423	403	380	418	396	387	453	452	406	417	413	420	401	432	438	396	410	414	433	395	420	421	425	404	396	402	383	421	408	405	414	408	388	442	419	460	407	411	436	387	462	396	407	438	402	427	421	423	413	417	384	420	407	394	419	411	436	397	392	409	421	394	418	424	416	448	409	398	450	410	389	394	391	435	428	387	457	390	405	428	424	443	407	439	429	432	425	420	460	423	429	397	382	426	408	431	432	364	378	413	397	410	423	405	407	399	420	383	428	402	423	409	431	421	416	426	402	402
23880	21380	28564	24544	21383	10628	1207	818	704	680	628	575	522	552	531	506	507	486	477	450	433	442	463	434	405	431	467	442	435	426	446	459	437	457	415	438	437	422	413	429	395	422	407	397	416	424	400	400	460	428	408	415	447	391	421	461	422	432	416	414	427	414	388	370	407	392	404	392	398	398	465	442	421	395	398	457	423	411	394	408	389	421	398	426	425	411	397	414	414	441	413	435	385	396	416	395	417	450	420	430	420	415	397	410	403	379	425	410	415	410	433	427	420	392	412	397	432	420	432	385	414	423	390	392	412	434	459	403	396	430	398	423	387	426	412	462	424	453	443	408	401	410	436	417	420	421	444	379	394	458	379	386	432	410	467	405	429	385	390	395	424	413	424	459	412	454	423	367	412	423	395	432	420	424	373	423	407	405	369	427	389	405	414	397	415	452	432	423	418	445	381	461	412	416	395	394	419	406	428	412	418	422	374	402	415	411	439	400	439	414	440	439	425	386	458	416	410	427	419	412	468	387	428	411	393	412	381	439	403	466	442	426	434	446	400	384	407	381	428	419	427	439	415	415	412	398	420	395	414	431	403	419	419	403	428	405	413	405	401	411	424	429	425	459	424	455	440	447	411	406	441	437	387	420	414	437	441	433	446	443	394	411	419	424	414	396	389	381	438	435	411	431	457	402	405	407	403	428	407	430	426	392	433	411	450	410	420	439	390	405	448	399	387	396	414	397	376	406	400	413	411	424	397	432	442	384	399	412	425	396	449	417	416	416	406	394	407	408	397	396	423	413	426	425	418	400	423	430	425	427	394	437	407	418	445	396	371	432	408	398	406	412	408	421	425	438	390	416	407	423	418	441	410	401	409	419	408	449	396	403	394	431	447	425	422	423	422	415	409	388	397	422	464	434	435	436	431	424	410	412	475	396	403	409	436	429	406	404	393	413	427	441	391	401	396	388	440	442	417	438	421	399	376	416	419	427	416	429	381	392	429	430	460	436	406	436	432	446	395	427	449	433	433	414	403	426	406	413	374	450	447	393	421	432	424	393	403	391	388	424	417	416	434	439	407	443	407	428	420	409	401	406	431	398	411	414	424	404	416	438	403	380	388	409	419	405	412	418	411	380	429	407	374	402	411	414	398	416	408	418	387	424	433	392	410	454	429	417	427	423	400	382	432	437	473	413	418	397	397	396	423	391	425	445	455	424	433	423	430	406	463	429	418	416	389	401	425	421	428	367	410	434	423	430	396	412	409	407	434	428	407	439	392	430	426	421	415	417	425	415	391	385	395	432	425	407	408	404	446	393	402	398	397	397	403	401	435	432	393	441	460	376	408	406	439	437	407	407	453	386	401	413	402	406	423	399	422	442	401	406	399	390	412	437	440	440	429	397	401	409	431	429	413	384	391	431	443	414	449	415	398	389	435	416	414	435	434	409	435	435	409	403	443	407	403	425	429	399	420	416	402	402	427	395	439	433	420	459	399	420	441	379	455	404	409	425	384	422	426	413	399	427	421	453	444	426	389	450	442	410	445	382	416	444	367	387	395	428	424	421	434	398	449	457	416	406	423	444	407	426	419	386	416	434	416	424	401	400	408	455	427	436	436	396	400	443	451	433	419	365	406	434	422	426	407	427	431	415	406	434	413	402	427	424	402	417	404	454	434	432	426	429	443	411	394	443	389	401	420	422	422	451	431	434	416	438	386	399	445	425	414	400	429	448	409	396	394	401	415	421	439	392	419	427	354	436	398	442	395	388	437	406	436	404	438	387	422	385	452	443	443	434	375	392	451	444	400	439	402	415	426	399	401	407	411	417	429	428	422	410	444	393	398	427	437	396	414	467	421	439	425	425	413	423	428	431	422	438	424	430	406	428	422	382	412	399	387	399	452	388	393	416	413	463	414	414	441	418	401	404	418	389	416	422	408	392	421	419	438	409	401	449	395	432	450	388	438	395	417	447	405	396	438	407	405	401	412	400	438	423	392	429	423	447	417	419	415	440	426	408	426	445	403	418	422	402	403	401	417	405	411	413	423	423	424	427	418	381	432	408	391	432	419	418	404	411	432	415	428	463	455	442	433	417	459	393	413	386	390	417	444	388	422	414	443	403	383	386	407	395	431	392	384	397	410	401	444	405	374	412	388	400	400	417	402	422	375	433	425	403	426	420	416	404	423	422	392	398	430	394	409	434	386	429	438	405	447	403	418	377	385	450	430	427	428	394	449	405	440	424	420	472	436	409	431	428	427	421	425	396	386	410	389	413	481	415	423	394	424	422	407	367	412	448	408	414	374	443	423	379	441	401	422	412	416	408	398	385	421	411	422	419	375	438	421	426	417	442	406	461	420	390	386	439	429	387	413	400	440	407	417	387	435	428	447	406	414	468	402	420	400	400	377	398	419	405	396	412	410	421	390	394	449	408	445	402	423	416	416	430	420	420	416	396	425	371	422	409	417	435	404	430	405	449	395	445	415	425	436	432	369	406	416	433	395	416	378	449	402	401	423	409	420	438	399	375	418	449	433	401	392	406	431	404	428	431	419	412	379	411	420	398	399	405	435	428	418	388	452	412	404	402	412	441	469	409	433	411	395	399	409	426	436	388	442	395	408	429	443	430	378	416	430	431	421	401	399	416	429	391	407	423	403	441	412	391	427	403	425	410	418	407	428	433	434	425	421	389	421	423	433	407	412	408	392	432	428	431	405	427	424	420	441	389	398	411	424	422	436	405	433	418	416	402	424	514	403	381	411	418	387	384	386	421	444	443	397	399	414	423	417	441	433	447	396	431	438	431	431	415	415	400	416	462	432	413	426	386	417	419	381	393	458	423	401	429	418	406	414	379	384	419	387	444	411	433	440	382	481	407	382	408	423	408	407	420	415	417	392	403	406	413	410	394	412	455	410	393	411	406	400	431	393	373	413	408	412	419	418	439	442	410	404	421	389	401	387	424	414	448	448	400	466	416	387	422	380	444	388	393	439	445	409	400	405	406	427	448	382	417	423	400	404	411	433	397	401	429	422	438	430	442	437	411	430	420	407	409	412	416	417	445	381	429	369	406	433	427	418	385	429	421	429	391	461	420	452	425	415	386	366	403	403	411	419	444	387	406	409	467	439	443	436	394	390	395	391	407	432	478	394	425	411	439	397	424	418	405	411	393	408	454	404	402	395	402	408	448	481	435	420	389	411	403	423	403	449	409	422	402	390	395	387	450	409	428	409	431	398	420	395	423	427	407	414	398	405	423	419	414	384	428	420	388	409	395	378	406	412	425	401	397	438	414	423	389	405	440	422	416	421	443	466	401	392	404	415	442	387	454	379	383	369	410	412	426	438	414	404	414	403	380	427	407	447	442	414	389	414	397	435	435	400	400	398	390	420	420	421	438	440	449	432	400	418	395	438	411	377	429	397	381	403	416	413	426	422	390	418	438	440	442	428	433	420	414	411	401	432	430	396	416	397	412	435	391	436	389	411	398	353	415	404	418	406	438
3399	8550	7089	3338	2256	1834	1456	1278	1082	867	800	791	693	710	643	666	582	595	578	615	562	563	495	499	603	540	496	522	549	567	547	544	542	506	538	507	494	496	514	546	511	471	501	528	517	504	535	544	508	481	520	501	503	469	527	489	519	496	471	509	486	478	491	489	450	490	527	506	496	482	510	467	496	486	517	480	487	548	494	494	494	479	494	539	474	501	454	505	512	504	489	490	497	484	498	536	529	507	481	504	506	478	509	480	506	493	506	543	472	481	515	479	505	527	514	474	507	490	517	488	509	573	501	485	507	515	503	497	532	528	499	509	507	484	516	545	486	491	521	507	509	466	503	509	500	470	529	508	506	479	508	526	515	511	491	480	493	501	541	520	554	520	469	507	460	503	501	463	527	518	482	505	497	505	510	502	485	487	521	492	531	508	476	481	525	499	542	490	495	508	467	518	517	459	534	505	490	498	494	523	513	524	457	477	535	488	513	514	492	498	501	504	483	466	501	493	540	484	527	476	507	492	505	493	499	492	524	473	540	484	524	479	525	491	520	519	495	479	520	492	458	503	522	506	524	481	556	493	514	513	462	544	476	500	489	432	448	523	506	490	498	548	501	488	505	477	483	523	518	497	533	501	498	533	465	488	501	501	501	518	532	460	477	472	490	480	506	523	478	460	517	480	510	487	519	534	507	486	524	528	479	495	486	496	501	506	501	501	510	506	477	457	543	514	502	498	474	506	508	502	485	480	514	501	490	482	494	469	535	514	471	479	511	487	539	475	486	504	460	509	482	517	497	514	500	498	477	485	529	487	478	479	471	477	515	506	491	477	497	459	437	545	477	521	494	481	479	518	500	515	499	486	471	494	500	523	521	490	490	494	491	507	527	521	469	502	488	516	529	498	513	494	503	490	510	492	514	489	499	500	493	517	507	515	481	463	500	568	537	534	481	491	495	447	472	466	526	534	463	506	477	486	496	505	535	466	515	491	476	516	483	516	486	461	503	525	520	510	558	507	478	502	508	521	526	480	483	491	488	469	547	484	519	515	496	497	485	481	485	476	521	526	542	498	522	526	491	540	466	524	468	498	498	564	502	528	504	517	491	484	496	507	496	532	481	495	484	494	506	495	504	484	485	507	512	466	558	484	490	529	521	500	544	533	502	465	505	523	506	496	482	513	484	512	492	556	515	501	509	479	505	471	534	492	515	460	537	520	527	510	501	480	493	491	458	492	491	473	461	508	528	473	482	516	531	478	525	547	532	530	486	509	478	459	487	492	489	465	522	520	474	456	502	511	507	496	510	505	489	466	492	470	464	502	490	521	470	518	525	469	516	472	516	480	474	456	514	544	480	526	500	526	519	489	476	504	483	485	457	472	529	504	519	513	513	497	527	457	517	513	479	508	515	526	518	489	493	505	489	493	504	496	494	506	533	481	525	478	491	536	475	512	559	509	451	487	468	483	489	528	490	521	512	518	504	499	493	500	503	504	475	495	494	518	502	491	534	500	537	475	499	505	467	470	515	513	492	485	488	516	487	477	526	474	504	491	485	474	485	491	487	493	561	503	527	521	531	488	446	484	521	509	495	507	482	488	498	488	527	463	472	515	518	476	455	485	492	471	501	515	494	486	478	460	501	456	506	524	500	507	485	514	502	496	513	487	464	512	527	499	475	495	520	538	477	483	487	510	467	510	511	521	503	454	521	493	458	516	499	487	531	494	500	535	492	491	479	458	520	503	525	557	483	493	487	488	495	513	504	492	470	496	477	490	490	457	528	521	472	488	504	503	510	464	502	504	491	518	509	518	478	508	485	453	490	496	470	498	489	472	510	488	500	479	516	473	459	510	486	524	494	504	479	509	498	483	532	557	507	483	518	460	521	476	535	527	487	449	454	510	519	499	464	535	434	489	476	450	504	479	488	489	525	500	502	515	471	494	459	510	510	470	492	493	471	536	487	507	477	488	492	488	471	487	491	497	511	481	506	501	471	525	472	518	493	486	489	504	484	508	483	482	482	537	505	517	482	468	530	517	460	446	486	494	486	480	505	487	488	505	474	508	532	497	519	458	474	527	499	527	531	477	522	505	478	461	524	520	496	505	519	534	488	486	516	508	495	577	501	498	508	518	516	510	509	469	504	483	511	449	490	490	496	515	518	529	513	497	450	508	486	468	479	489	469	485	498	525	511	493	492	506	450	435	517	516	529	474	490	504	487	494	521	456	492	469	480	489	510	507	501	483	525	492	514	500	525	541	478	480	490	473	506	518	481	491	493	498	491	489	519	484	530	504	480	483	483	495	549	473	490	460	507	504	474	495	450	531	517	510	504	508	487	528	493	463	518	531	488	460	500	497	532	500	540	453	502	482	489	464	525	488	543	460	512	541	505	524	489	499	496	496	491	514	486	487	510	485	516	473	455	500	508	480	513	523	523	468	514	492	508	501	498	473	479	455	527	512	516	500	544	501	522	459	524	531	472	514	528	516	515	484	501	513	521	509	498	485	484	479	519	481	501	484	466	508	491	477	513	519	463	491	471	482	499	517	504	502	479	524	489	468	496	499	490	517	540	521	512	471	517	526	518	499	487	523	510	505	477	512	469	514	501	510	503	504	479	463	511	505	536	490	503	512	502	500	544	486	479	488	496	532	502	481	534	483	468	468	484	469	473	488	519	477	495	556	510	520	488	508	499	494	505	470	492	518	552	456	478	513	481	497	490	504	476	507	509	477	495	506	503	505	455	495	494	500	483	479	459	538	517	501	524	505	480	498	460	503	508	469	498	514	489	526	551	543	499	466	487	489	481	508	494	497	509	439	514	504	521	456	496	500	510	480	495	483	513	490	433	504	511	507	485	475	457	494	479	495	515	479	501	502	490	474	512	514	453	463	513	491	472	495	466	510	474	464	495	501	511	477	503	509	449	483	522	478	478	499	496	523	508	509	521	528	498	502	522	503	494	471	484	498	504	501	486	511	472	477	493	491	481	511	477	508	534	504	527	510	525	531	476	489	483	498	523	499	495	486	504	514	512	565	537	524	491	502	478	487	491	480	459	532	537	456	552	476	534	514	489	470	522	501	511	469	507	526	475	492	507	509	494	532	497	504	485	519	497	474	479	467	483	472	520	521	482	493	496	488	513	493	527	506	510	534	489	481	476	564	472	476	509	510	509	509	510	478	509	506	524	512	451	484	483	467	523	498	527	519	451	485	484	466	479	498	525	484	495	507	456	545	504	489	527	492	491	531	531	487	450	502	500	485	491	481	498	486	499	525	493	462	496	491	498	505	497	464	511	509	471	514	496	489	504	522	525	471	496	472	521	500	462	501	519	490	472	460	497	511	478	493	459	472	484	490	472	528	486	501	500	482	508	484	497	519	511	498	478	523	472	499	511	504	477	520	483	507	469	487	496	499	463	465	474	517	522	504	491	490	558	489	464	497	565	480	519	495	508	516	500	532	521	528	492	483	466	479	535	493	511	532	499	478	514	491	515	512
24906	21380	27695	25438	13031	691	467	361	292	284	279	257	224	217	196	205	213	226	190	182	188	185	185	163	191	177	200	182	189	194	178	189	197	185	184	158	160	229	198	203	169	185	189	188	158	176	160	164	179	182	165	198	189	178	170	183	163	184	150	195	164	177	196	156	173	194	159	147	174	164	170	186	187	170	168	174	180	180	167	155	147	177	168	179	184	180	198	170	171	178	158	192	162	155	175	186	171	169	159	171	162	155	187	172	161	178	158	159	187	166	178	175	146	162	169	158	166	165	173	167	161	175	184	137	182	166	162	169	173	139	137	173	173	148	166	174	192	195	173	164	178	188	184	191	161	173	155	164	162	194	175	152	150	171	146	144	184	176	149	175	162	148	161	170	149	174	195	183	171	160	174	151	168	184	169	157	180	169	165	169	164	179	173	160	156	150	149	173	184	166	174	175	193	168	166	184	166	187	149	161	175	188	191	148	168	162	164	166	191	142	160	155	184	173	165	158	183	171	158	181	161	167	175	200	159	153	182	156	168	173	159	167	182	155	148	181	163	186	175	192	156	156	182	168	205	154	175	163	190	165	173	170	190	164	184	204	156	172	178	181	162	173	171	172	164	150	185	178	142	164	167	169	172	174	181	180	184	157	152	161	191	181	157	184	141	153	175	167	167	153	158	180	193	166	181	167	168	171	147	165	164	187	197	184	185	167	180	188	162	183	155	146	189	191	169	177	151	161	170	163	172	151	148	190	168	205	179	166	173	186	153	172	169	176	155	158	161	173	193	173	194	169	127	156	184	155	162	172	178	171	174	170	181	174	152	160	168	167	172	184	183	181	169	171	181	172	159	179	169	185	186	194	152	170	176	142	187	145	178	167	191	158	173	155	180	159	172	153	165	163	148	175	163	190	161	171	166	169	151	166	172	181	166	182	166	149	192	159	158	167	170	169	190	183	188	176	176	168	179	185	174	163	160	176	179	177	184	172	155	165	173	172	154	178	174	165	134	155	170	154	187	165	194	168	189	182	143	164	159	200	178	158	150	175	153	182	178	149	178	153	159	173	166	177	158	199	172	175	178	185	173	177	155	161	172	180	172	153	185	170	173	161	176	151	153	176	162	180	172	171	177	177	168	153	198	162	183	169	180	160	166	148	153	148	161	162	165	187	167	175	151	161	171	167	170	162	186	161	166	177	160	156	174	154	148	179	158	170	180	142	195	181	159	159	179	192	173	172	160	148	150	168	181	180	176	171	169	166	167	175	187	170	156	170	168	187	177	159	168	167	169	155	184	161	145	150	178	155	180	156	170	180	148	185	142	172	169	169	158	169	172	162	185	173	188	154	167	184	162	161	166	164	174	161	172	164	161	158	171	166	171	173	166	182	174	155	184	167	165	162	176	167	168	186	163	172	167	189	180	131	185	164	161	148	184	182	196	156	191	168	179	155	160	170	156	166	184	148	159	176	164	159	187	174	154	153	181	177	156	163	147	150	186	156	180	162	164	181	177	188	191	154	169	176	161	158	169	185	180	180	176	172	159	171	170	153	181	173	155	152	181	154	146	196	172	164	169	171	157	163	186	181	204	176	151	174	172	177	207	144	199	168	168	150	208	162	183	164	164	171	159	176	173	167	160	163	199	152	186	172	170	172	161	167	167	154	166	151	157	187	153	173	171	171	178	156	144	184	165	166	170	186	165	162	173	170	180	171	139	157	173	174	168	201	174	166	159	161	159	169	152	223	183	158	180	165	159	170	152	158	179	136	164	174	201	163	158	170	165	159	148	161	180	162	152	157	206	177	169	176	154	162	158	138	179	183	166	152	185	160	166	179	148	165	192	172	175	176	190	178	154	173	144	158	143	147	162	175	175	185	181	155	189	152	174	171	157	178	170	170	188	164	170	180	168	178	196	162	157	170	156	187	170	149	174	166	152	149	151	156	162	179	173	176	187	179	182	184	182	191	152	147	173	173	165	165	184	172	166	156	178	128	173	138	179	186	180	152	155	165	173	149	163	184	166	169	164	169	146	147	160	174	164	172	167	180	184	152	148	189	169	176	144	150	170	162	174	177	185	170	166	166	162	156	174	173	139	177	160	169	180	209	156	174	170	173	154	175	155	182	168	167	168	146	187	168	172	155	185	152	188	163	156	158	173	155	168	188	174	159	180	189	178	177	180	171	151	142	151	164	163	157	182	184	164	179	166	162	166	156	176	156	168	154	175	182	167	148	165	157	163	166	180	179	163	164	193	167	160	201	162	173	183	167	195	154	158	189	174	164	170	162	153	166	175	181	179	141	169	167	168	161	183	185	178	187	161	174	184	178	158	196	171	163	148	164	179	174	166	191	183	175	178	177	172	165	169	183	169	148	143	190	156	183	178	172	145	148	178	157	156	172	165	177	165	166	154	156	165	151	179	159	169	158	177	176	168	156	154	147	165	176	169	142	184	172	154	155	169	171	188	167	140	175	167	188	164	148	168	174	163	179	165	181	145	156	171	165	191	163	189	176	151	179	158	178	153	145	144	174	151	184	188	195	152	174	178	170	182	160	166	180	165	168	173	148	180	179	164	194	164	182	177	173	153	196	160	164	155	168	170	174	168	164	160	158	177	171	185	179	163	161	150	195	161	178	177	175	160	172	178	173	171	154	180	182	199	170	172	183	172	158	188	193	165	159	181	176	176	174	159	135	169	186	177	158	179	178	164	164	154	176	149	200	187	154	160	149	175	169	182	160	179	168	164	174	163	162	148	170	175	192	170	174	179	154	156	176	182	172	179	158	171	172	187	173	168	172	170	159	166	149	179	159	168	184	159	150	152	176	156	180	160	151	168	175	181	176	169	174	182	156	132	183	167	185	157	155	158	171	158	158	160	182	185	174	160	163	165	147	153	155	151	163	165	175	124	149	174	166	153	166	154	162	174	166	164	171	140	159	177	182	164	161	172	169	171	147	162	172	170	179	182	180	162	166	171	199	176	153	148	188	154	185	172	171	167	137	152	182	159	164	171	173	162	162	180	166	179	153	189	192	157	161	174	189	176	173	141	164	184	171	170	184	152	190	170	146	185	159	178	188	159	179	190	158	185	163	166	173	178	179	159	153	200	164	171	193	173	181	157	176	185	155	176	144	191	180	183	149	186	175	160	156	144	151	159	168	152	177	177	178	158	177	181	182	148	172	179	175	165	155	170	186	166	187	188	165	151	166	175	167	170	156	166	156	166	161	154	190	189	176	176	184	163	167	153	136	148	179	169	167	163	180	198	176	180	166	188	161	170	192	173	148	179	157	183	171	155	160	157	166	173	153	148	148	167	159	165	156	173	155	174	152	182	159	148	184	169	172	176	176	160	155	185	168	152	151	163	170	162	173	150	209	165	148	179	182	151	155	188	170	171	160	160	180	162	169	187	169	161	173	170	170	174	173	171	163	166	164	156	176	161	182	164	156	168	170	178	164	156	186	192	174	183	195	173	185	194	180	184	175	176	149	156	184
3345	5247	4015	1940	1332	1076	919	700	574	461	392	406	363	350	326	273	284	294	287	270	233	234	218	229	247	239	248	237	208	233	234	233	246	217	240	205	196	202	229	209	182	234	226	240	214	237	220	197	209	200	194	203	226	207	191	194	205	223	202	214	185	215	226	187	225	190	201	213	198	211	205	192	224	196	201	183	239	225	210	213	199	210	224	199	221	206	208	209	219	198	198	188	214	222	215	220	225	185	206	241	210	194	172	177	214	191	205	206	208	221	209	199	222	176	193	204	191	214	225	204	237	199	214	180	190	199	187	208	179	205	217	216	204	209	196	208	216	194	206	199	230	191	206	198	188	194	222	201	220	208	231	220	191	192	208	203	223	211	200	218	226	199	190	227	224	217	221	213	212	154	199	200	209	194	219	188	217	213	191	239	197	218	203	204	199	211	202	183	202	231	233	213	208	201	214	216	192	216	214	211	212	212	189	218	186	212	213	197	220	185	182	205	168	227	211	208	246	193	210	238	220	198	192	204	194	212	201	205	204	197	197	209	205	191	212	198	208	192	214	211	195	218	180	225	204	194	208	223	209	208	208	193	203	223	185	222	203	212	197	192	203	210	185	223	202	223	203	181	197	199	202	208	222	195	183	194	201	206	206	186	208	210	198	222	213	223	179	168	191	206	191	212	216	203	200	168	218	211	222	188	204	178	215	192	180	180	195	187	200	213	223	186	188	203	214	207	210	208	193	201	193	212	193	217	217	208	212	203	202	197	178	197	246	180	215	214	212	220	216	212	235	198	171	220	210	191	200	211	206	205	199	195	192	202	202	202	211	207	222	195	201	195	182	217	201	202	199	228	211	205	168	227	194	211	215	191	222	225	195	182	191	200	198	205	180	225	199	206	197	178	190	227	180	207	186	194	189	225	219	219	208	198	169	191	218	173	187	210	228	203	188	186	195	208	197	193	217	210	199	206	196	207	180	202	213	212	222	215	202	225	214	212	212	210	208	203	217	240	224	178	232	211	197	209	231	200	200	193	212	185	200	202	201	227	198	185	204	192	188	219	196	217	196	191	211	204	224	196	228	178	223	208	199	181	221	194	212	210	229	192	209	229	206	190	192	216	166	188	213	193	217	180	208	200	211	186	211	216	203	187	201	218	197	210	242	231	184	191	184	205	229	219	198	173	205	208	207	201	219	208	183	206	200	190	180	197	212	211	196	211	208	198	188	196	227	212	198	214	176	218	198	212	205	197	215	187	197	202	198	180	232	190	206	192	191	179	198	213	199	196	215	199	215	204	190	187	193	188	201	221	208	206	223	200	198	193	203	216	203	194	224	225	206	191	185	190	185	200	189	209	205	216	201	215	201	186	184	213	227	223	200	192	192	228	211	194	206	192	190	221	233	234	181	190	206	209	222	217	194	184	188	212	204	224	200	226	183	223	192	193	224	198	211	232	207	193	204	178	216	206	187	205	197	203	205	209	220	200	215	192	227	201	200	201	197	219	201	186	195	202	218	192	199	186	194	215	189	209	236	204	214	199	232	228	232	203	203	216	197	191	169	223	211	207	207	199	229	227	206	187	200	222	216	211	201	230	179	210	226	182	189	203	211	206	210	208	206	200	196	224	197	206	210	220	226	204	208	187	235	215	208	172	198	210	215	199	189	200	200	202	225	177	199	220	187	205	190	198	220	211	234	196	185	198	223	193	191	196	202	190	206	216	194	217	202	196	213	222	222	198	201	197	214	173	234	195	181	213	192	232	215	187	214	230	202	194	212	191	193	201	213	203	224	202	226	213	201	201	172	215	222	208	202	212	209	213	183	214	214	200	193	198	207	192	199	206	206	202	193	222	216	208	199	211	215	203	212	182	201	203	203	219	211	208	227	207	246	200	194	190	202	206	196	185	197	216	192	214	188	196	231	207	206	198	226	192	181	216	236	210	181	194	188	220	230	224	186	170	229	206	230	219	209	196	203	192	206	197	189	215	176	178	184	229	211	213	197	221	184	216	230	199	209	204	187	213	208	206	227	192	204	193	213	221	206	206	201	185	208	205	204	211	201	226	203	222	189	193	178	219	212	201	223	217	217	195	218	182	219	195	221	218	206	202	179	211	192	191	196	183	205	206	234	212	214	200	219	181	221	192	219	191	236	231	199	215	211	215	218	214	220	194	195	205	179	237	203	210	186	231	193	186	176	199	185	209	191	188	200	198	186	215	213	212	204	225	211	230	199	209	199	208	229	177	217	220	213	184	191	209	196	201	206	205	206	174	225	208	204	182	186	201	183	235	206	213	205	223	210	177	181	179	185	202	217	229	200	208	219	218	186	204	221	189	200	189	187	214	227	219	203	214	197	242	212	207	195	197	211	207	190	201	206	225	212	212	206	199	190	215	223	205	178	206	178	190	188	207	222	208	232	188	209	192	197	228	190	201	223	202	221	224	216	195	176	177	221	204	208	198	213	222	201	203	218	211	208	202	217	181	188	220	213	200	194	204	216	214	217	198	195	202	203	196	182	192	210	198	198	196	219	215	183	196	191	192	173	219	185	202	211	223	210	187	215	196	236	223	213	210	202	186	215	194	206	220	197	206	220	234	189	216	214	226	201	206	192	183	210	199	207	199	232	217	191	194	199	205	218	199	219	192	186	187	228	188	206	221	206	186	210	222	214	199	189	198	228	209	212	215	198	207	206	203	178	216	219	213	179	196	182	222	220	248	206	202	195	211	186	197	173	197	201	203	189	201	195	192	227	188	191	202	210	208	209	177	206	222	206	195	225	208	203	206	196	199	228	194	196	198	187	221	220	209	236	210	210	192	206	233	208	211	196	198	192	230	187	216	227	211	216	211	200	227	198	208	214	227	191	197	220	201	189	197	181	214	215	180	223	174	215	187	209	172	239	183	188	219	201	204	187	198	202	216	207	215	194	199	220	210	209	212	162	221	182	208	229	235	195	184	199	174	218	211	221	180	189	198	228	219	195	179	210	184	182	226	225	193	214	213	221	198	203	181	214	214	221	228	210	184	188	189	223	227	226	211	221	221	215	217	217	191	218	225	199	191	213	183	214	195	202	206	213	205	218	204	195	191	188	230	196	225	191	198	195	208	196	225	202	189	197	226	191	204	197	195	209	203	232	209	212	196	202	194	182	194	202	208	205	185	221	202	197	194	196	200	208	207	197	223	211	224	207	218	186	182	204	200	209	196	213	204	206	223	217	212	200	212	198	211	230	190	181	223	190	200	190	205	211	201	210	220	184	186	196	226	204	196	197	213	228	201	199	206	195	195	194	209	190	206	199	198	213	223	197	188	189	202	213	189	199	222	212	232	161	199	183	195	209	212	187	216	214	235	223	220	208	204	199	182	227	198	205	198	196	200	199	198	220	206	231	202	200	197	203	205	217	210	195	171	201	198	208	193	218	222	186	225	200	237	215	213	224	204	213	218	197	220	193	209	200	212	218	204	200	201	196	215	218	201	243	187	195	221	212	194
22862	21426	29068	24185	21431	21478	10023	1077	699	681	544	453	415	381	385	345	344	354	287	292	295	275	280	253	272	230	227	231	251	239	272	226	276	274	257	234	207	232	226	236	221	241	219	244	284	219	243	238	228	215	218	222	229	247	216	212	210	228	213	243	217	220	215	224	221	217	262	211	185	222	218	216	234	226	230	241	234	209	232	191	202	229	236	233	214	240	213	220	253	200	224	186	225	234	220	226	231	226	252	224	233	221	227	225	212	211	247	223	185	229	209	220	209	235	202	199	208	210	198	236	225	219	234	220	213	201	218	247	218	217	199	232	214	213	210	239	232	185	213	202	229	231	239	237	216	188	229	208	197	217	246	193	219	212	213	214	234	259	224	215	231	254	228	214	208	235	223	209	220	232	224	229	210	230	230	203	221	214	266	196	215	208	233	200	249	234	210	231	241	231	204	218	221	234	197	212	217	189	217	191	199	227	241	199	224	208	198	245	214	229	225	209	192	217	244	219	200	210	234	221	237	233	225	209	214	226	211	204	231	224	223	200	221	205	221	207	223	237	209	235	186	226	210	207	254	207	215	210	238	207	208	223	205	220	234	208	228	198	232	214	177	215	208	216	229	220	211	247	226	225	239	224	197	215	223	208	230	216	233	234	205	170	233	227	208	237	221	230	235	212	257	195	209	215	205	211	207	234	214	211	224	205	227	225	218	214	195	225	218	203	215	202	214	219	208	216	214	212	235	220	217	236	203	222	239	241	244	201	203	211	226	206	220	209	237	219	215	207	206	226	238	211	213	206	250	236	202	189	232	236	221	257	195	210	217	224	236	234	217	241	223	223	205	232	214	227	232	204	196	238	232	218	231	217	200	194	203	226	212	227	225	220	222	200	231	226	200	213	244	216	227	201	216	227	230	234	209	235	247	209	227	221	234	232	244	213	208	235	217	224	231	206	225	178	212	228	221	218	228	224	227	225	209	209	208	225	223	219	214	208	233	218	201	213	211	227	195	237	230	203	227	195	211	215	228	216	218	215	210	227	223	234	191	219	211	212	203	200	209	229	207	221	260	212	229	192	211	249	248	209	221	211	206	236	195	199	218	197	209	227	224	215	256	212	202	224	227	220	217	220	206	216	246	225	195	228	218	192	212	197	202	221	207	216	227	229	201	217	228	210	240	219	234	208	209	226	181	208	221	228	209	241	222	209	242	198	227	214	253	244	209	237	202	209	234	199	206	259	224	226	208	199	233	213	206	223	218	225	228	235	217	209	182	204	198	201	226	196	225	206	198	211	209	201	231	185	191	230	215	212	221	222	213	213	241	217	217	216	227	234	211	230	216	215	231	241	190	225	214	235	199	202	211	225	210	231	215	215	211	228	253	225	203	200	211	212	214	190	197	228	222	226	241	185	204	223	234	211	202	239	209	209	220	216	205	212	232	216	226	244	190	195	217	222	216	203	217	223	202	213	230	187	241	231	232	210	205	235	226	207	193	217	226	209	230	218	218	253	220	194	227	213	203	183	225	242	234	260	203	216	235	218	208	216	224	230	211	203	200	218	188	231	189	209	223	220	202	219	217	245	227	190	247	230	245	234	202	218	234	228	236	233	257	223	217	217	223	245	203	229	223	233	216	242	227	221	208	233	213	222	223	183	214	219	208	213	207	234	219	209	209	211	213	219	232	202	207	236	220	220	232	214	229	215	225	201	199	241	204	204	214	221	230	204	229	213	203	251	217	233	191	231	245	237	220	217	213	199	212	223	224	206	216	234	210	238	226	222	211	216	199	219	248	265	232	226	232	210	210	207	229	222	189	201	217	214	208	202	203	237	211	225	199	211	211	243	222	229	219	234	217	226	211	230	218	232	235	216	225	194	230	189	190	214	195	228	203	211	231	207	221	208	235	227	216	248	221	231	232	218	246	207	200	189	230	206	215	217	211	236	220	217	212	202	223	197	207	247	232	224	192	199	216	226	212	227	199	209	219	247	229	222	210	223	225	224	235	218	217	218	236	221	216	213	236	190	195	243	204	220	218	205	196	226	234	223	225	241	226	212	226	223	215	217	181	241	231	199	222	219	244	204	220	230	219	194	215	262	218	216	257	240	209	233	198	213	217	201	217	221	209	218	219	236	243	226	222	225	213	213	213	220	215	206	195	242	218	194	232	236	231	202	226	217	229	227	228	208	221	182	218	223	218	224	238	195	226	208	220	240	221	246	227	191	213	208	201	219	229	224	208	232	214	210	237	224	219	240	197	222	207	216	228	241	215	216	199	236	205	243	199	204	215	210	230	204	224	202	208	204	193	241	221	202	233	236	236	213	243	215	216	229	199	232	189	215	239	228	209	204	229	200	199	236	220	217	248	200	219	219	219	214	209	222	221	237	211	210	211	217	225	220	236	198	196	200	229	231	227	206	230	221	218	223	209	202	201	211	233	195	237	220	205	220	221	216	236	206	226	217	235	209	216	240	228	227	244	215	202	193	207	216	206	202	210	211	219	195	219	206	229	187	234	224	209	208	214	213	215	231	222	221	256	201	204	234	237	199	224	223	193	247	233	217	208	216	205	221	220	214	222	213	216	229	208	230	205	210	214	234	224	211	239	218	210	231	207	197	228	209	224	197	240	220	236	224	209	171	230	224	221	198	196	227	220	199	222	218	227	208	241	213	230	264	201	204	198	233	229	217	211	181	214	210	226	213	228	217	208	219	215	207	224	200	214	226	217	226	212	199	228	218	205	226	229	217	206	211	230	217	213	205	203	192	259	229	187	219	217	219	252	217	232	222	212	210	216	223	227	204	188	208	229	248	217	221	217	218	226	212	240	227	222	213	204	237	214	237	220	230	212	225	199	221	236	211	205	216	209	229	212	209	190	219	188	203	204	224	219	234	237	209	220	206	234	223	190	227	215	217	197	228	240	220	216	206	216	247	244	231	242	246	237	217	207	217	229	224	228	206	219	229	221	220	216	218	222	240	184	183	208	237	200	203	251	223	212	226	204	215	188	266	207	240	228	228	227	201	204	225	211	210	225	223	216	216	202	218	210	211	221	224	245	218	233	205	212	198	209	192	232	222	236	205	206	225	202	201	225	234	243	235	226	215	219	211	190	207	198	213	204	199	229	205	217	234	236	217	242	232	208	215	220	196	241	213	217	201	231	213	220	204	212	218	220	219	226	223	195	226	192	205	210	221	235	225	187	237	210	219	204	225	252	201	202	222	216	224	205	207	203	213	195	236	195	227	210	211	203	197	212	251	237	240	234	227	223	210	217	219	206	210	228	192	222	220	189	197	246	221	222	212	195	241	237	217	231	248	237	235	217	208	214	217	197	203	215	235	226	227	207	196	210	213	235	198	244	212	219	201	231	214	214	205	199	198	227	238	218	220	215	198	198	205	235	200	207	213	233	225	210	224	217	218	208	210	220	238	219	208	230	228	250	233	224	224	247	218	199	217	213	254	211	210	218	235	210	239	224	253	208	191	239	243	224	190
4671	14091	11107	5375	3737	2883	2165	1698	1349	1123	882	806	669	609	578	580	521	444	438	413	392	374	346	355	315	328	361	319	302	344	327	363	315	281	291	290	304	317	277	305	260	267	275	273	305	287	309	275	302	290	282	305	252	264	279	300	280	243	241	269	259	292	282	303	273	271	271	271	261	276	259	256	236	285	266	246	259	281	275	290	266	299	228	274	293	282	266	273	280	278	306	270	252	302	270	260	274	266	296	257	282	272	283	282	252	271	286	254	235	269	242	270	249	296	264	267	296	276	262	303	247	257	267	287	289	278	278	277	280	261	309	253	305	253	275	252	299	266	256	277	288	261	259	257	267	264	280	263	254	256	282	284	270	280	310	259	278	246	271	305	255	274	242	281	270	284	272	252	269	278	276	273	274	274	296	278	258	256	266	273	266	270	269	266	284	276	268	271	287	283	277	275	275	266	251	326	261	278	237	299	262	242	270	245	248	297	257	275	278	248	276	236	272	253	258	260	280	301	269	247	268	240	281	285	278	243	251	247	284	274	265	257	287	255	268	247	305	283	255	235	268	273	298	248	260	237	269	258	291	270	289	271	281	287	248	273	272	273	289	297	273	278	267	261	261	238	276	288	270	254	247	245	273	254	270	291	280	251	287	265	262	293	322	259	288	246	279	279	240	274	281	262	239	250	253	268	278	261	263	272	278	288	282	266	233	285	246	263	281	268	260	261	261	261	250	257	289	288	263	254	290	268	278	327	260	276	274	251	275	265	269	274	264	278	272	289	280	276	262	267	264	255	293	274	262	255	264	282	276	270	272	255	236	276	273	267	269	262	266	256	267	254	262	250	267	227	246	307	274	273	274	276	281	278	266	253	271	263	283	245	302	255	273	289	267	304	286	275	267	279	304	278	278	267	273	289	274	234	241	245	265	269	296	276	291	279	239	276	269	287	288	265	295	274	286	257	270	288	284	252	273	280	248	258	269	255	265	298	288	261	260	274	294	255	277	279	269	239	280	281	269	280	248	279	256	268	243	274	259	251	263	244	248	261	248	279	280	295	255	280	289	310	257	277	275	261	260	263	271	277	282	278	252	277	270	267	275	274	255	264	246	251	270	265	262	247	253	273	284	257	251	253	259	269	266	263	269	282	281	291	251	269	273	238	311	283	258	253	264	275	265	258	253	280	271	260	252	254	254	264	257	269	268	237	269	264	267	262	272	263	260	256	252	252	270	263	257	245	242	268	267	278	283	274	258	255	263	268	275	267	255	259	274	263	281	275	260	289	257	271	290	306	264	256	280	269	253	267	295	266	258	242	267	300	253	275	285	285	273	295	297	266	277	272	280	274	277	255	261	255	262	264	298	265	282	242	280	248	262	259	250	253	247	261	258	242	287	268	262	287	269	259	273	248	264	251	287	281	290	257	297	301	269	269	257	285	250	264	274	265	264	260	258	241	258	265	294	295	229	251	269	267	275	248	248	312	299	253	264	273	270	283	277	271	284	312	281	275	266	272	275	274	287	297	253	233	301	275	225	260	258	275	285	281	283	288	256	287	265	263	270	271	253	280	257	269	254	253	265	292	283	282	283	278	306	291	250	274	270	279	270	253	287	247	278	267	307	264	257	270	250	285	269	274	280	240	258	256	277	268	285	267	285	281	260	250	246	290	253	266	253	278	288	262	279	263	259	252	280	266	293	251	271	242	291	269	253	291	270	285	257	251	295	263	289	260	295	254	290	270	261	254	281	258	272	243	292	274	280	261	256	284	272	274	291	268	268	269	272	285	271	270	241	295	261	256	256	295	304	247	260	249	269	257	284	277	238	264	261	292	227	260	249	242	247	286	280	251	247	275	226	282	285	276	271	305	272	289	282	297	282	290	269	282	295	290	280	280	262	320	299	264	245	261	269	278	282	293	283	297	239	261	279	254	260	279	265	244	277	273	299	264	284	252	280	260	259	250	273	284	241	269	280	254	257	271	271	251	251	279	268	239	257	283	271	264	273	257	261	295	262	289	227	271	267	258	287	285	280	261	283	263	303	283	248	279	270	284	257	272	264	260	245	243	280	281	251	270	277	279	295	276	290	264	293	277	249	271	283	275	252	288	257	279	261	274	288	259	269	237	285	267	285	248	246	297	288	267	267	271	286	294	261	285	244	293	263	258	287	287	256	263	276	263	258	247	263	279	274	259	278	271	297	291	264	267	282	281	285	246	269	256	298	261	257	272	297	269	263	269	276	252	294	268	251	267	270	284	282	246	271	257	280	289	254	247	255	271	247	265	274	278	252	277	257	283	285	285	266	258	268	272	303	232	252	220	252	251	275	294	238	272	246	268	266	287	290	275	295	244	262	305	276	298	252	275	265	283	253	280	268	275	268	263	273	281	281	273	273	243	280	265	269	256	309	233	284	240	267	250	265	244	290	280	229	262	289	280	255	279	264	247	269	265	262	243	269	271	275	276	280	277	269	264	271	276	302	261	292	253	290	271	272	270	274	257	258	296	264	269	280	271	268	244	284	258	263	262	273	266	280	271	267	294	272	248	259	292	236	257	290	254	240	271	264	240	277	261	277	290	268	272	238	270	257	286	276	283	263	299	273	253	276	264	286	264	275	269	292	244	272	290	261	262	273	285	274	269	265	285	254	257	270	250	275	250	293	284	314	284	300	259	261	280	270	248	257	265	286	258	261	259	262	252	235	267	260	280	266	253	273	266	283	261	269	251	273	291	233	262	254	245	247	266	226	273	262	279	266	289	251	274	269	275	243	269	246	268	243	242	253	275	320	274	296	258	295	278	270	266	281	306	294	269	259	297	280	272	264	253	255	269	287	274	250	275	260	261	280	256	259	260	286	294	268	280	248	294	296	254	251	251	278	285	278	307	247	276	266	287	274	253	261	273	269	260	292	263	297	283	259	280	288	251	284	288	285	250	277	300	266	278	293	257	268	254	259	244	248	254	272	273	254	278	266	275	261	275	258	278	244	320	250	253	267	276	290	298	284	281	272	249	280	263	293	258	269	307	268	282	258	262	272	267	285	277	286	263	267	263	256	267	253	265	262	276	273	264	260	274	289	260	266	245	277	278	277	239	259	257	281	288	253	278	294	274	265	270	273	275	284	253	245	274	248	282	279	248	244	272	290	263	254	271	255	263	249	268	254	251	255	249	267	270	309	265	268	268	240	281	270	268	263	290	267	259	278	302	300	273	274	274	255	283	285	262	265	292	253	246	276	281	290	277	272	282	270	249	284	246	285	277	263	256	253	291	245	298	253	258	274	261	264	285	276	265	238	281	267	294	255	279	264	273	266	274	302	255	281	253	241	292	276	270	268	281	282	288	281	258	281	288	272	278	270	279	274	260	285	278	275	245	293	269	255	258	280	251	270	267	259	267	264	297	271	282	290	274	284	265	269	256	273	274	262	271	254	277	252	256	283	275	280	291	258	272	284	289	299	243	291	269	248	257	271	282	265	268	295	286	297	318	252	277	272	268
27480	19477	5200	627	452	467	412	414	394	340	356	381	361	361	350	363	350	358	340	359	339	378	334	335	326	366	370	336	349	343	361	352	363	325	353	318	349	345	351	332	376	349	337	338	378	347	370	343	364	353	349	386	371	356	329	341	348	363	374	363	359	344	336	361	333	330	338	357	350	352	330	365	348	340	359	337	395	354	309	358	363	354	365	373	332	341	363	333	379	352	354	347	369	352	353	324	362	376	335	347	346	391	334	331	337	355	359	340	343	343	344	387	352	332	340	346	331	374	370	337	337	343	350	330	349	350	368	335	343	367	355	344	337	334	338	344	346	345	358	337	345	340	382	327	372	360	363	346	330	329	379	349	347	345	357	355	340	325	373	384	328	341	348	375	352	347	349	342	352	353	373	362	339	367	348	329	369	312	356	327	358	393	373	348	356	337	323	315	365	326	344	341	339	386	342	348	338	374	368	301	351	326	345	348	334	385	347	342	339	358	340	359	352	355	359	366	313	364	318	349	351	362	335	353	371	335	366	348	336	341	335	356	350	374	312	360	341	351	343	377	350	390	337	363	363	317	329	343	324	365	349	356	334	335	363	345	340	372	320	345	325	341	353	374	322	354	355	351	350	376	348	329	322	321	335	357	363	334	366	381	372	353	351	336	350	384	331	345	345	356	358	328	306	380	323	362	326	347	356	321	351	335	357	356	361	326	319	345	356	373	343	347	347	373	346	332	346	320	342	332	347	353	345	366	327	330	328	359	339	366	364	352	339	334	346	356	363	380	385	342	347	360	343	325	308	344	345	350	327	350	317	305	329	332	326	311	354	341	343	350	329	340	324	330	340	372	337	329	354	334	344	328	379	371	330	323	343	379	341	345	338	331	329	339	347	348	368	378	334	320	339	359	357	387	356	356	334	325	341	377	372	328	331	339	380	344	370	352	333	343	346	359	334	365	347	354	358	313	369	373	366	333	336	346	344	330	336	335	356	329	361	322	360	331	355	311	353	331	343	365	318	332	372	315	342	343	314	353	329	392	315	326	369	347	325	321	336	335	349	362	334	312	325	363	361	291	350	332	351	348	365	348	331	367	373	327	362	327	390	350	334	337	362	363	380	337	329	344	326	377	329	334	352	325	354	329	334	359	347	316	354	332	334	356	357	345	334	307	326	337	346	358	343	314	341	381	322	393	345	353	298	340	363	340	338	336	320	391	356	359	354	360	363	361	371	347	357	368	338	332	369	315	379	356	374	388	332	351	364	351	346	346	347	319	349	340	331	338	385	342	323	359	360	338	310	363	366	328	318	351	344	333	361	314	348	357	351	355	355	330	380	326	298	315	343	377	347	370	333	343	364	388	323	372	342	332	343	324	339	374	351	340	318	365	355	365	376	348	344	356	344	343	343	375	344	351	350	374	324	365	345	372	372	370	359	346	337	342	352	348	352	321	347	360	352	328	322	326	354	354	368	339	354	320	375	349	341	365	352	393	372	358	327	348	367	343	379	360	339	362	332	354	318	331	353	364	333	391	305	339	350	328	350	326	350	353	356	340	348	356	375	367	368	357	337	341	362	345	372	328	358	363	357	318	344	351	339	329	338	340	366	365	335	320	383	373	352	338	326	327	327	336	332	332	339	338	351	368	358	330	341	337	353	344	373	334	356	333	328	336	347	331	344	331	354	353	362	367	342	347	343	331	370	337	317	345	350	347	362	365	366	343	323	386	330	351	337	328	341	330	341	335	354	325	332	345	334	351	339	330	316	357	369	336	358	365	367	331	347	354	371	365	329	323	343	375	346	352	346	323	351	356	355	367	366	340	322	372	346	348	372	357	343	364	358	368	337	349	301	331	360	340	332	365	335	344	344	378	302	327	342	387	349	353	346	341	347	343	359	379	350	362	341	315	332	359	336	334	348	362	343	307	327	341	360	351	342	362	349	354	342	332	359	369	370	341	325	390	349	334	351	332	336	349	347	331	347	328	355	323	300	311	363	310	371	364	349	365	324	354	355	388	356	344	332	374	363	344	357	355	328	351	338	339	356	339	325	335	350	380	345	339	356	378	331	316	347	381	372	373	321	334	339	371	361	394	367	372	312	368	395	355	337	324	347	355	341	325	345	311	347	324	359	347	333	342	367	351	361	337	324	361	365	321	340	312	371	359	381	361	367	336	363	324	358	370	347	351	352	384	332	349	344	345	318	352	382	338	328	331	312	369	364	378	359	347	349	354	350	323	380	328	349	375	361	340	359	328	328	320	358	374	357	349	348	344	316	327	332	358	350	345	353	321	337	357	363	363	346	340	327	351	358	345	345	355	322	346	336	356	320	334	335	346	320	364	354	314	331	329	374	377	346	339	366	365	345	376	341	357	326	306	330	339	330	319	359	372	344	343	350	342	361	334	298	372	361	331	309	351	344	380	376	363	359	353	357	336	348	341	322	327	376	331	322	352	341	362	338	333	355	351	332	372	354	367	345	372	339	375	358	367	351	349	368	336	331	321	327	337	354	347	316	368	345	347	345	342	376	340	376	330	315	317	365	377	316	334	327	359	352	357	354	324	344	358	308	353	345	352	366	347	328	324	337	318	353	340	361	355	350	385	340	339	350	359	343	339	332	386	366	344	348	353	323	311	359	360	346	337	352	357	359	347	353	341	366	386	365	338	371	342	385	349	359	342	353	343	362	354	317	324	362	357	347	371	379	347	326	359	352	335	332	317	325	343	354	376	379	346	347	353	325	352	319	334	340	330	354	338	323	355	344	320	383	371	373	353	364	360	348	359	346	327	341	317	345	351	340	316	364	358	316	356	361	316	309	397	348	339	345	329	379	332	350	343	357	349	350	330	357	352	342	328	353	314	319	338	304	350	352	349	349	359	344	349	379	357	365	345	350	339	362	326	337	349	323	346	338	345	375	375	356	318	335	327	374	346	350	352	357	323	357	329	343	312	317	319	352	337	392	332	342	356	361	360	360	344	373	347	369	376	332	311	356	346	350	355	383	335	351	356	355	380	360	329	328	361	323	353	344	358	359	298	321	347	361	366	367	348	366	373	377	355	377	366	352	309	358	362	368	339	383	350	340	356	378	383	338	341	372	352	333	380	336	370	371	360	350	329	362	322	343	357	333	370	370	336	304	374	369	356	356	381	325	355	353	369	337	354	309	328	343	349	346	340	329	381	380	383	346	326	363	349	324	367	343	352	362	318	340	336	358	372	326	336	364	346	385	323	352	325	367	343	344	340	361	381	352	384	357	349	349	337	316	333	361	348	345	323	360	327	349	324	329	316	365	346	303	355	358	328	374	390	345	317	386	345	340	368	371	344	335	345	324	325	359	346	366	352	370	339	329	349	330	349	338	344	381	334	365	368	344	362	337	333	340	377	355	335	354	359	343	363	382	382	355	381	343	357	333	327	353	368	334	349	339	336	348	339	349	346	345	343	355	367	319	354	331	357	354	333	336	355	358	333	336	375	357	371	344	340	330	329	345	371
4128	1243	1043	672	589	605	597	533	515	456	485	461	413	427	476	419	437	427	413	401	406	468	406	430	416	416	416	403	415	414	412	421	448	428	436	415	391	402	393	417	410	402	440	390	404	431	399	412	401	409	410	462	438	388	416	410	409	385	423	398	419	441	446	405	404	390	402	422	369	391	417	378	386	414	396	418	361	419	441	415	419	388	395	406	410	393	412	377	405	417	397	427	399	397	406	404	401	417	376	420	417	390	421	459	362	408	399	413	398	437	411	403	400	416	414	451	432	411	370	394	415	392	440	440	424	414	397	399	424	400	432	407	405	415	423	410	373	400	395	429	433	405	416	392	364	426	420	417	368	446	437	392	397	413	425	429	383	409	398	402	396	410	372	390	424	398	414	419	429	425	412	432	414	372	414	384	410	435	383	388	371	422	390	413	429	400	414	412	456	405	415	437	429	424	405	413	388	414	415	424	416	381	382	418	408	360	414	408	393	394	441	393	423	380	400	394	385	411	385	418	426	393	433	396	400	409	408	360	423	400	425	419	348	418	431	405	421	405	414	405	414	396	414	398	398	387	400	410	388	403	379	420	385	391	393	394	460	444	409	382	428	416	401	440	439	401	392	436	403	386	369	391	406	373	419	446	433	397	394	392	409	416	387	426	403	385	380	432	402	389	394	430	410	414	377	432	391	400	395	382	413	413	431	397	417	402	436	389	419	372	429	404	397	424	413	379	389	379	389	397	406	370	395	398	389	420	400	434	403	374	444	365	434	414	414	416	411	441	399	420	438	434	391	396	405	418	419	364	429	404	409	398	401	408	415	452	410	423	421	403	399	413	401	422	440	390	416	401	405	406	443	455	424	386	403	383	400	390	428	396	374	374	367	387	414	386	458	386	377	409	398	375	427	402	423	388	415	392	420	341	400	356	400	406	395	382	425	373	407	375	403	419	416	361	391	456	424	400	384	398	388	395	384	410	385	375	384	446	462	396	394	418	395	407	398	379	389	380	407	399	401	422	413	402	445	404	398	426	413	436	388	438	387	407	438	397	388	407	448	373	409	395	399	423	412	415	406	428	389	405	410	391	405	411	395	424	406	431	419	422	406	401	400	426	412	396	380	439	443	403	377	415	413	391	411	411	392	386	409	389	406	382	401	432	367	387	416	426	457	400	437	430	416	419	444	361	418	393	412	443	433	399	388	408	384	404	420	419	410	413	389	401	439	418	383	439	477	420	377	412	392	391	390	392	427	398	379	402	448	398	400	424	432	402	391	405	412	395	397	419	415	404	423	399	390	429	405	385	424	397	392	439	393	420	385	423	412	388	388	390	377	407	432	417	400	404	416	385	413	428	448	422	422	405	441	418	392	401	395	425	404	421	430	452	424	398	408	441	427	387	401	417	413	402	402	430	391	375	428	404	401	395	404	422	378	387	398	416	436	416	434	386	436	409	425	410	445	413	390	383	394	415	434	399	420	411	395	410	398	433	389	423	383	403	421	401	410	400	429	396	400	432	398	431	422	408	368	390	404	448	379	412	408	384	429	424	416	396	425	407	440	401	393	434	392	405	393	392	409	401	388	394	370	400	416	466	426	392	400	420	419	417	416	408	414	416	401	441	390	403	392	394	399	393	389	408	404	380	398	436	414	422	451	411	372	391	420	390	403	426	440	413	396	366	454	417	404	409	408	424	378	404	423	406	405	418	378	450	389	401	432	415	409	372	381	410	375	448	416	374	392	454	377	396	397	432	391	400	395	396	425	429	422	427	416	459	387	428	381	407	425	420	422	428	450	390	422	413	394	403	422	427	380	453	392	432	376	400	408	436	432	399	409	414	417	417	398	470	408	388	377	428	405	390	410	417	396	414	439	395	420	399	408	385	451	424	416	391	430	412	414	401	398	406	407	420	356	413	371	397	392	418	404	407	418	397	444	376	381	403	410	425	407	381	390	418	426	380	427	407	414	404	347	385	404	398	416	428	395	398	418	363	386	421	433	454	437	402	392	390	396	422	392	394	377	424	399	435	413	380	409	414	409	413	420	417	424	400	426	403	401	389	442	407	404	421	440	408	438	393	409	414	424	392	425	389	418	377	411	391	438	406	393	402	420	419	424	413	383	371	388	412	407	394	419	421	414	430	438	445	383	397	410	386	416	390	413	406	399	409	387	402	380	432	420	418	399	360	390	403	392	425	411	437	416	406	414	384	419	385	420	386	414	406	399	428	406	402	394	427	392	383	393	420	442	376	424	439	428	379	377	417	458	396	403	401	422	406	415	427	417	408	387	392	430	381	398	375	420	395	388	432	427	438	405	414	400	405	383	414	416	423	392	422	393	423	400	387	439	402	410	418	425	462	414	422	418	413	398	432	417	414	406	433	369	405	392	422	411	436	428	419	434	400	398	390	427	434	433	397	355	389	391	411	383	439	412	428	445	389	423	403	393	380	378	409	416	438	397	403	436	394	384	408	397	413	399	395	394	395	414	414	386	371	405	396	411	405	400	389	441	416	428	405	402	386	395	383	385	366	416	428	391	428	396	409	372	408	397	392	408	382	425	449	405	420	392	411	427	387	400	374	401	403	397	421	420	387	416	405	419	403	426	405	415	436	373	391	376	384	396	394	400	437	423	426	404	405	397	392	419	451	434	421	400	399	381	424	423	384	446	422	410	410	445	429	461	440	399	405	383	378	373	413	389	416	404	428	425	415	409	400	407	411	462	399	417	425	417	429	400	423	403	370	401	429	403	394	390	381	386	378	414	399	390	397	376	436	413	434	430	431	452	413	426	432	421	405	416	448	389	409	437	421	443	414	400	428	402	411	420	398	420	407	382	445	444	432	409	417	420	430	406	417	401	415	413	420	407	403	393	416	420	445	423	405	407	417	388	390	400	450	432	380	420	389	400	392	427	432	408	398	438	366	397	452	415	394	403	394	420	383	404	396	414	423	364	409	376	425	391	391	423	413	410	411	431	414	443	432	416	409	441	430	415	405	407	419	386	406	377	396	440	413	395	418	406	405	404	386	406	431	394	419	429	390	400	414	375	419	408	412	412	422	424	423	407	423	387	412	394	417	414	417	411	379	409	409	403	400	406	434	432	422	404	418	403	450	432	435	436	418	445	429	395	465	410	439	423	410	386	440	400	409	411	398	393	407	448	403	441	434	410	423	426	411	409	435	408	414	382	400	432	412	373	405	402	412	402	423	404	427	440	387	411	407	414	402	433	429	417	382	396	411	401	375	409	431	390	406	388	380	444	391	394	371	384	400	444	407	444	388	414	409	390	389	418	400	387	384	430	432	441	404	447	404	438	394	453	422	375	389	383	439	434	435	383	379	414	383	407	405	409	415	412	400	413	424	403	419	426	400	411	380	406	392	384	352	373	389	407	412	360	385	409	399	431	383	383	392	401	418	413	401	419	381	418	438	415	422	403	384	432	358	442	443	414	406	431	403	401	430	383	420	390	415	427	400	362	404	390	391	432	420	407	431
23896	21392	28583	24555	21372	10679	1248	746	653	650	623	589	555	518	520	493	475	470	455	462	471	448	410	437	437	474	416	405	408	418	425	427	454	452	427	413	414	431	465	396	368	438	434	405	428	429	413	452	402	401	419	467	425	434	449	409	387	441	420	420	407	411	445	460	436	430	419	426	429	424	432	420	407	428	410	391	413	417	395	429	435	447	396	412	392	412	428	392	419	439	427	418	421	426	413	393	417	423	421	401	408	446	412	399	378	427	380	409	402	407	409	425	375	396	405	428	401	408	387	391	390	399	405	423	406	402	416	421	399	412	418	421	420	422	429	434	408	390	422	403	432	390	397	403	401	416	413	451	396	377	399	389	410	425	424	419	428	398	441	418	457	386	426	411	412	402	443	453	442	408	405	406	404	438	401	408	423	418	439	411	388	424	419	419	407	423	398	412	403	381	399	412	417	406	434	412	451	408	442	424	438	417	419	412	454	425	413	386	397	389	420	446	421	407	415	435	402	434	435	424	409	413	447	418	414	418	395	377	455	420	440	433	416	437	430	394	431	391	418	406	383	393	399	388	426	435	404	442	392	371	431	436	407	427	433	405	408	420	448	441	451	392	374	422	404	443	420	408	432	378	411	395	435	410	385	430	362	436	395	418	430	441	420	423	393	429	404	423	429	400	387	392	415	445	398	436	396	393	439	409	393	422	417	412	414	408	399	412	428	423	422	417	398	431	403	418	443	427	420	424	403	444	444	410	399	425	404	403	408	426	400	433	455	432	397	421	372	413	424	452	434	406	412	416	408	404	420	439	403	384	400	452	441	396	420	380	405	453	433	454	400	435	424	421	390	427	428	439	413	410	414	405	410	443	454	408	410	454	372	429	455	434	398	401	405	403	433	395	404	395	412	374	391	384	421	404	404	370	435	432	419	402	401	376	431	409	443	428	404	468	447	433	406	402	443	419	400	403	429	413	407	417	435	391	418	394	393	435	433	427	452	422	418	391	411	388	400	390	430	431	421	414	406	435	422	388	435	410	420	397	366	434	383	407	414	417	432	408	425	437	396	400	402	407	430	424	426	442	414	426	407	397	388	411	425	410	457	405	385	386	425	412	431	424	426	389	402	409	401	385	415	415	423	426	432	426	436	427	384	418	398	396	461	420	428	397	440	416	404	421	416	426	409	427	431	418	402	447	401	425	399	410	421	445	425	457	452	372	427	401	389	399	425	405	410	383	427	410	445	391	383	428	420	424	434	389	386	412	396	414	401	453	424	428	439	431	379	428	419	404	401	422	398	400	377	416	393	426	371	407	399	395	402	415	433	398	395	393	417	436	442	403	440	377	403	454	398	431	411	425	417	461	422	393	380	445	415	455	406	399	416	425	436	425	441	430	446	409	412	406	418	405	430	423	396	397	387	445	401	413	420	413	405	427	397	431	393	441	401	405	380	399	431	397	472	384	403	418	397	408	423	368	428	394	397	401	430	396	426	412	439	410	433	394	415	427	428	434	427	410	389	410	429	389	398	410	455	446	394	410	387	411	401	449	389	390	415	402	420	403	416	399	390	389	412	412	435	434	412	417	414	432	422	371	397	441	404	387	395	415	396	417	385	399	415	390	389	391	450	420	385	428	435	397	427	402	419	454	421	444	393	433	412	383	435	364	415	408	427	394	440	424	382	446	404	413	418	426	419	459	424	421	396	398	419	417	417	435	421	431	433	400	405	422	421	401	428	417	415	392	406	403	441	423	402	442	404	403	422	424	414	436	431	447	437	392	432	444	420	407	430	418	406	418	416	397	405	414	421	426	420	396	411	401	401	447	408	366	421	426	424	417	407	425	416	402	400	419	422	417	456	402	379	406	429	404	442	465	402	424	372	420	418	408	433	385	433	404	421	392	424	395	440	391	428	425	414	418	402	417	459	424	409	433	391	394	427	423	385	408	441	431	455	380	387	391	389	418	432	446	388	427	407	383	412	413	440	395	416	422	427	388	415	435	373	400	444	454	405	409	377	411	448	433	420	420	389	418	411	414	400	412	401	404	392	405	408	433	417	431	384	417	406	425	433	464	399	352	416	433	360	433	381	404	378	422	398	403	377	433	401	403	442	387	405	439	406	463	388	415	404	428	414	431	422	402	419	444	384	407	416	399	400	441	429	442	411	413	420	394	414	404	410	418	396	428	406	436	410	380	422	434	388	413	423	440	406	393	440	428	413	441	404	398	431	391	419	410	421	428	411	425	407	431	418	436	443	379	418	428	397	437	431	411	447	466	378	436	410	385	453	431	390	423	393	398	447	379	390	401	398	436	408	435	415	458	452	447	399	402	435	399	389	421	454	414	431	409	418	399	391	411	456	394	407	398	416	416	410	412	391	457	416	392	376	404	426	422	431	418	406	407	437	461	396	411	404	435	398	407	414	422	430	437	430	418	419	439	424	391	386	404	447	408	457	422	434	405	407	419	430	396	421	408	387	387	397	401	412	392	417	438	421	431	384	422	416	396	424	405	453	416	432	398	409	411	407	440	400	389	437	399	442	432	415	384	407	406	435	390	409	418	404	430	407	415	422	415	444	403	377	405	398	424	403	392	391	414	409	407	405	391	417	438	411	416	391	384	443	419	426	424	420	412	412	407	415	425	412	406	410	413	407	449	448	426	385	447	400	439	385	386	427	424	404	403	414	366	402	412	384	386	440	371	412	422	419	431	436	413	421	426	420	417	377	430	441	423	450	394	400	404	416	444	393	412	403	416	383	438	407	475	454	420	408	397	379	398	383	410	412	418	427	430	437	392	441	423	441	429	400	376	414	357	434	430	426	378	394	425	411	421	436	431	396	403	395	410	417	408	429	408	389	443	406	456	383	380	405	421	429	427	409	411	405	399	426	444	419	401	448	409	444	412	419	417	414	371	369	450	422	425	402	385	449	412	388	393	418	444	414	436	418	422	422	387	440	399	430	413	402	459	423	396	424	418	430	408	362	442	411	401	401	393	388	407	426	391	399	400	401	427	420	409	389	423	397	458	379	408	408	452	430	422	462	394	438	384	407	423	396	415	388	410	403	429	427	399	429	438	415	464	418	374	420	408	389	405	415	448	435	414	407	393	448	393	437	441	427	421	417	410	436	404	396	399	431	398	412	424	411	421	402	377	395	396	471	448	421	399	408	417	439	420	427	416	425	422	448	405	391	412	415	442	367	417	413	400	384	387	410	366	423	428	409	387	424	424	410	417	400	394	398	409	471	420	427	391	449	413	397	403	413	399	408	405	389	413	417	380	435	370	381	418	406	394	393	425	427	431	431	392	405	396	428	436	441	427	392	408	441	405	464	431	414	397	411	413	408	405	418	416	407	400	440	399	409	465	452	437	407	390	452	405	412	391	378	423	446	451	410	405	424	451	440	423	377	397	463	435	394	415	398	416	417	397	415	398	378	438	416	441	415	439	398	417	393	375	390	416	411	434	393	392	425	452	422	431	420	452	410	402	451	397	449	408
3432	8513	6849	3238	2246	1879	1535	1266	1082	932	794	728	754	701	653	638	628	612	569	536	552	496	572	558	533	554	574	519	508	523	545	501	510	505	514	512	494	534	510	488	493	500	523	541	480	475	467	520	458	488	499	447	492	522	522	517	503	473	506	491	484	489	492	522	519	500	532	481	528	526	475	498	493	441	543	419	455	465	490	499	472	516	493	485	468	499	556	507	484	504	489	509	452	503	457	504	473	529	495	505	485	511	514	514	501	453	500	487	491	437	516	511	514	498	500	478	491	502	526	523	482	487	519	499	483	525	497	500	474	493	500	485	440	477	486	495	477	531	514	479	473	502	497	500	497	461	488	525	485	451	499	494	505	498	497	513	483	476	487	478	518	502	517	526	438	490	476	467	483	504	456	472	490	477	499	476	493	518	497	509	518	487	511	475	494	455	468	503	475	487	481	535	507	473	497	509	489	494	506	533	463	495	483	503	481	488	496	483	511	481	482	508	484	514	479	486	539	519	506	474	500	497	477	454	467	471	482	511	515	462	521	477	478	496	456	480	471	514	502	509	481	468	516	476	523	488	451	528	499	530	487	502	484	527	494	514	495	493	469	474	483	491	478	489	509	482	487	471	563	528	471	483	487	459	514	479	523	514	504	495	504	492	475	501	466	475	525	476	511	502	502	514	477	473	492	498	518	499	559	521	434	473	511	505	471	466	511	469	495	489	450	507	494	509	502	507	478	456	479	523	511	491	510	512	452	485	469	462	477	478	485	484	491	495	496	469	486	481	491	470	519	484	471	470	467	518	502	474	486	486	490	466	467	474	456	487	490	489	507	483	502	534	476	504	534	459	464	473	465	475	520	505	487	474	491	477	502	462	467	474	472	481	499	488	486	519	483	526	474	494	484	494	512	480	516	478	527	458	502	478	457	449	533	512	481	511	509	520	500	491	494	499	489	499	527	482	464	484	524	498	471	478	460	497	504	498	501	444	510	496	463	511	499	477	494	454	436	504	490	503	517	520	510	515	504	499	496	553	513	476	553	503	509	428	489	478	504	497	503	517	547	476	543	493	481	476	497	482	474	524	500	461	453	501	531	508	527	517	455	498	478	497	498	533	523	500	495	518	492	470	470	515	468	469	493	466	517	476	453	464	494	473	519	523	504	509	499	488	505	474	500	487	504	470	493	466	496	507	474	505	481	477	500	551	491	478	491	504	470	551	466	466	483	461	503	490	515	501	468	464	461	529	486	497	496	502	500	510	465	462	512	513	494	484	469	504	552	488	493	494	478	488	524	470	472	479	480	469	484	505	479	492	513	527	501	526	539	499	489	553	490	489	473	510	502	528	476	482	488	530	462	477	499	498	509	515	495	478	510	499	490	528	485	501	525	514	524	481	532	507	476	506	494	502	504	514	477	510	455	500	485	490	500	499	493	485	547	530	506	508	490	474	490	501	450	462	494	493	484	515	520	452	509	543	503	524	475	504	491	504	512	514	512	516	472	490	487	495	483	496	465	488	466	511	484	513	495	475	441	474	500	485	468	468	523	516	459	478	502	515	507	487	451	491	501	448	498	463	490	458	503	513	431	520	494	495	526	505	498	460	460	519	490	477	512	519	484	507	450	467	449	503	440	479	491	514	465	483	445	464	479	536	468	475	517	514	467	476	460	474	468	478	459	482	484	503	525	474	509	498	470	510	519	531	482	508	534	479	485	491	519	497	518	495	515	519	476	449	489	505	514	498	484	521	514	497	464	463	445	558	474	491	471	500	472	500	504	519	504	463	492	529	515	495	496	502	510	503	469	488	497	503	513	473	503	488	483	469	499	431	451	466	515	504	487	483	454	480	490	454	474	492	492	511	506	481	474	481	483	521	500	500	493	480	499	477	531	524	485	514	491	503	558	472	518	531	508	502	493	514	456	457	479	485	463	541	490	480	438	456	489	487	497	518	510	469	468	507	521	490	499	475	472	495	463	519	517	422	522	481	486	496	476	480	524	497	522	477	474	513	456	449	513	475	496	471	491	447	517	494	494	497	479	522	492	505	445	469	511	469	540	500	514	493	489	469	449	527	466	508	496	523	519	483	512	447	501	492	512	497	518	501	481	526	483	473	454	495	456	495	467	524	482	492	444	509	531	489	496	481	516	489	511	501	494	468	543	487	509	487	488	532	474	466	518	510	511	484	511	448	499	532	486	475	458	546	501	480	534	462	491	514	521	488	467	489	479	501	479	520	480	543	453	486	507	475	517	509	517	476	557	464	475	520	481	451	506	511	444	517	516	492	502	481	490	478	515	558	503	478	486	505	482	518	521	546	468	496	499	512	497	488	513	461	489	511	470	514	494	545	481	438	504	494	496	446	496	472	536	521	528	478	493	512	443	500	488	541	462	482	506	500	486	485	465	484	517	488	509	470	502	480	471	476	490	506	511	500	507	480	514	508	517	492	490	488	496	500	499	495	451	492	492	476	490	488	503	506	486	486	507	495	496	490	509	492	470	504	497	547	514	541	545	520	477	505	493	501	501	466	486	496	446	507	502	461	491	514	477	474	500	454	501	454	471	515	470	520	517	470	508	493	499	500	485	489	484	499	482	517	491	492	468	511	522	480	445	478	468	470	556	514	529	518	472	497	484	490	446	524	486	490	456	494	454	511	485	485	476	470	489	511	500	444	494	539	465	469	481	523	469	479	487	477	507	495	449	465	459	518	477	508	500	479	526	457	525	468	466	503	515	461	496	463	469	512	486	483	498	474	490	492	502	443	528	483	472	502	492	500	500	497	484	444	460	482	512	499	486	474	499	494	458	490	487	492	477	497	478	491	489	485	555	516	478	475	497	504	478	487	527	489	511	481	472	447	526	494	515	499	502	475	531	470	497	476	487	508	477	539	509	505	459	487	472	512	526	522	510	457	495	502	532	486	548	485	508	493	509	484	505	504	494	484	482	463	460	496	504	487	509	470	476	494	480	475	500	496	475	528	473	469	547	487	481	470	492	475	478	480	516	482	460	488	474	505	522	456	488	501	503	480	444	516	486	485	485	502	467	458	478	490	511	484	484	482	516	496	485	508	490	510	458	482	491	471	495	476	499	456	512	458	478	480	497	465	479	499	495	473	497	517	482	479	475	510	495	514	498	486	485	485	503	477	454	484	461	515	512	485	515	501	472	530	514	463	476	481	502	443	528	458	494	508	458	471	446	492	501	489	485	532	484	483	512	472	454	489	434	495	505	506	475	493	514	467	458	501	471	461	478	488	516	508	511	463	477	462	505	472	462	507	481	510	475	447	496	498	519	457	521	485	476	502	501	498	481	484	460	429	471	509	507	466	470	505	460	440	468	487	468	450	536	471	511	491	458	488	528	481	495	475	505	491	525	518	484	483	516	481	478	467	508	478	535	490	492	511	533	506	506	498	529	474	513	512	495	489	498	500	476	523	524	483	460	491	500	489	489	446	508	486	484	462	478	490	510	495	516	490	514	486	517	513	497	519
24987	21415	27713	25408	13101	634	447	330	307	277	227	245	237	215	207	201	205	185	178	185	182	190	173	171	176	167	161	174	173	182	164	164	171	172	159	172	193	160	162	172	152	185	151	154	163	184	194	164	184	166	136	172	173	151	180	174	172	171	164	162	175	157	163	175	171	166	157	186	149	165	153	173	164	164	180	159	142	170	182	160	174	180	184	148	157	180	172	172	169	160	178	178	160	162	180	164	166	166	170	159	164	169	179	189	174	187	143	162	160	160	151	169	154	169	178	167	149	147	171	177	163	173	176	163	173	162	161	149	168	157	195	169	160	173	181	149	166	167	168	167	172	189	158	170	155	156	169	161	185	182	172	160	190	181	197	164	168	168	165	151	171	164	161	163	174	152	161	146	160	171	159	179	133	171	159	155	182	178	148	161	165	178	153	197	162	163	170	176	184	184	167	183	147	155	167	171	147	166	162	181	153	180	161	169	153	159	165	145	160	170	164	168	186	170	171	187	159	159	175	164	155	172	169	164	183	149	190	145	157	187	156	170	167	165	162	167	161	150	166	173	149	181	182	168	170	169	179	177	147	159	150	168	155	160	176	152	160	163	150	195	161	173	193	170	164	153	169	168	166	168	181	163	172	170	152	168	170	169	182	153	149	170	175	167	151	172	159	155	156	163	151	173	158	172	194	171	161	188	154	175	176	164	155	207	186	183	158	187	162	175	172	167	165	167	149	156	175	178	149	135	173	176	177	185	184	153	178	172	165	165	157	171	180	153	172	168	184	163	154	165	166	171	167	170	163	172	171	165	165	167	139	167	184	169	180	176	157	155	156	189	155	178	161	179	190	174	167	152	172	155	157	169	202	164	163	132	161	153	182	179	178	151	127	160	157	173	161	181	163	187	149	175	151	152	177	149	142	177	168	175	194	166	168	148	168	160	169	162	167	166	178	191	166	174	178	182	173	144	157	195	163	172	172	162	170	174	173	156	182	166	162	152	171	170	183	154	152	191	160	177	160	167	154	158	159	171	185	174	155	203	173	176	151	146	161	181	154	151	171	172	158	189	185	181	175	154	174	174	160	143	167	163	175	171	179	162	167	131	171	158	174	170	154	157	160	147	181	183	161	187	137	150	192	154	178	160	166	183	164	176	156	163	159	161	158	173	146	162	165	149	185	154	150	168	164	186	145	161	157	181	170	171	180	167	168	162	146	156	164	182	178	165	169	144	162	142	140	163	177	163	154	162	189	151	181	150	175	154	172	149	174	140	173	168	183	145	146	181	157	183	165	151	156	160	167	187	171	178	172	153	173	156	184	159	173	184	151	144	173	173	165	149	153	169	139	175	176	177	151	147	178	146	162	140	158	164	171	161	158	148	146	188	164	169	191	177	179	158	158	168	157	178	158	183	179	145	163	162	154	165	163	185	179	158	154	168	176	185	158	141	168	144	193	167	175	173	175	148	174	157	175	157	163	170	182	166	177	144	154	143	157	160	150	160	149	157	178	169	183	186	163	175	165	165	162	176	187	159	147	161	165	159	172	175	150	155	163	173	178	174	141	159	185	147	160	176	168	163	170	207	177	149	175	156	165	187	172	188	153	164	179	167	141	181	179	165	189	151	165	161	143	153	151	159	179	167	167	142	178	162	171	186	173	171	166	178	174	173	166	164	171	156	174	162	161	150	156	143	171	158	190	164	170	167	177	144	161	145	161	163	171	157	157	168	160	161	180	164	181	167	151	171	157	138	177	177	191	166	166	165	173	166	157	160	156	169	172	153	164	176	172	201	163	171	167	171	178	158	176	176	157	180	156	184	160	159	147	155	162	155	171	184	178	168	160	175	151	150	163	176	165	196	165	152	186	157	169	162	148	162	155	164	154	167	146	177	160	170	149	164	163	157	169	166	164	186	177	178	145	160	161	166	173	172	168	167	160	160	150	148	143	151	170	166	154	156	170	149	146	152	172	174	155	181	179	163	155	154	149	173	152	163	163	171	160	166	164	159	171	188	174	174	150	183	162	170	172	170	170	191	147	158	169	160	172	162	177	178	161	179	182	171	164	184	153	163	158	191	139	144	167	168	146	158	189	176	158	180	148	188	166	143	163	169	159	172	168	147	161	169	184	139	152	162	152	179	173	150	137	157	173	157	170	171	161	147	160	176	151	170	171	175	176	176	147	172	165	160	171	152	179	153	158	143	175	162	163	158	175	181	149	155	185	166	172	152	158	161	168	154	141	171	172	170	156	164	152	176	138	148	153	154	156	174	191	159	154	171	154	193	164	164	160	159	171	161	179	173	165	166	173	165	159	176	169	150	183	170	155	158	156	168	168	188	164	165	180	155	167	186	168	185	160	155	156	179	151	183	163	178	157	151	179	165	171	141	186	145	177	178	167	161	181	152	162	171	152	171	148	183	171	152	169	163	161	171	152	183	134	165	183	158	177	165	162	170	175	167	186	167	184	167	194	178	159	160	165	157	182	185	190	161	164	137	164	180	204	170	164	157	148	157	176	173	149	164	180	166	158	171	198	162	180	171	156	154	158	160	151	162	151	141	169	149	154	153	159	172	162	170	172	190	151	167	160	177	185	175	151	150	176	171	156	159	145	160	157	142	170	159	159	169	158	189	170	163	169	175	157	170	165	190	177	181	169	172	168	164	165	142	164	138	165	162	153	169	166	154	141	138	182	154	169	171	169	188	166	157	143	179	175	162	167	174	175	163	165	172	174	161	163	155	186	161	192	164	143	143	166	156	148	155	173	167	148	176	171	152	151	167	178	170	153	159	212	176	157	161	160	154	181	163	162	182	179	169	148	167	194	149	196	156	177	154	150	168	160	158	155	170	161	162	151	163	179	159	153	151	165	172	170	176	163	140	168	174	167	154	178	167	153	188	170	159	164	167	139	167	174	158	169	149	153	163	138	154	162	173	153	161	139	153	177	190	154	140	166	178	185	153	157	170	161	194	148	174	172	168	160	161	177	178	163	159	155	179	192	158	170	165	169	177	153	181	156	163	169	180	150	166	152	169	144	145	174	158	165	149	165	186	185	154	170	166	139	158	166	152	153	169	145	174	154	173	149	146	158	171	156	186	178	164	184	167	188	171	185	159	175	189	160	171	143	195	152	191	182	167	161	139	169	144	153	159	163	169	163	162	160	151	186	169	177	147	142	161	178	170	173	156	199	162	181	153	154	163	164	167	168	173	176	156	175	178	165	184	173	134	175	155	157	154	146	181	176	163	162	179	143	155	154	156	158	191	170	164	162	170	188	169	162	164	148	169	178	164	156	160	154	158	161	194	166	173	164	182	178	166	151	164	183	174	177	158	169	179	140	167	176	196	150	172	153	183	171	171	158	165	154	151	161	167	148	166	158	175	174	181	150	162	163	163	141	171	165	180	187	158	168	164	158	175	150	149	170	175	148	179	146	163	149	182	185	169	152	167	154	171	155	161	173	150	162	170	153	162	167	157	168	141	152	176	178	169	169	167
3468	5292	4094	1950	1272	1038	873	728	525	469	377	355	330	323	336	294	270	279	239	224	272	243	221	222	204	194	202	205	221	207	205	223	219	235	221	209	209	214	213	219	199	178	220	188	171	200	217	198	201	214	193	204	225	215	187	205	220	213	202	191	213	232	199	192	205	192	196	206	192	202	207	195	204	193	213	187	169	209	215	224	212	185	195	200	184	180	195	204	200	166	210	183	211	194	202	219	185	189	223	209	187	199	214	176	208	191	200	211	214	202	201	195	209	213	187	213	187	198	205	205	210	207	202	169	191	194	231	210	191	183	235	198	218	201	205	210	200	188	196	195	195	203	194	198	222	188	187	219	217	205	188	211	207	206	205	223	200	219	205	207	211	188	210	210	216	208	231	217	213	189	193	210	200	212	194	199	216	208	217	207	199	166	210	218	221	203	220	227	185	221	184	202	202	207	211	203	178	216	208	202	203	216	203	198	215	190	223	192	214	207	198	187	210	210	191	221	221	220	195	212	205	189	198	214	202	176	196	196	190	197	202	214	208	179	190	193	195	192	202	210	224	209	201	193	192	207	201	220	211	211	203	221	228	191	194	192	175	223	197	199	205	201	209	216	198	196	177	209	205	221	174	208	221	202	198	186	205	207	213	216	193	206	211	203	205	223	216	210	201	202	179	201	182	172	225	216	216	202	198	224	213	215	195	176	210	246	220	201	187	202	210	191	168	194	203	217	188	183	222	200	216	166	208	216	222	228	208	196	228	168	187	223	193	200	210	200	213	221	193	197	185	206	213	218	214	191	201	197	197	197	198	208	179	194	196	226	206	217	198	205	185	202	208	209	192	188	208	186	206	212	185	182	210	182	192	212	207	212	192	191	190	236	187	210	203	173	207	202	187	229	196	197	184	184	201	202	190	202	198	180	192	192	204	193	190	193	202	182	198	206	211	206	224	216	226	219	203	195	192	242	206	227	208	208	197	199	213	209	181	196	193	206	199	214	195	204	211	197	205	222	209	228	191	231	204	185	243	192	185	216	214	213	188	219	202	198	201	209	192	187	197	197	214	195	202	193	199	214	201	211	200	199	223	181	207	190	199	198	196	197	200	214	198	194	229	217	233	207	200	198	199	196	213	224	184	241	195	218	187	206	190	178	226	211	204	206	201	199	174	216	214	211	183	221	217	201	222	199	207	195	205	197	208	213	201	219	199	185	234	216	199	175	184	210	190	223	199	206	208	219	232	207	217	195	211	202	199	202	207	188	180	217	190	219	187	213	209	235	223	238	186	197	207	208	215	202	209	226	209	237	215	198	209	206	190	212	179	194	189	218	198	187	208	205	217	219	196	221	199	217	194	199	196	228	209	232	192	204	178	221	214	207	182	162	216	212	192	194	203	221	236	212	205	182	219	213	210	208	184	190	221	198	215	175	224	183	201	208	200	222	193	183	209	185	220	184	199	218	212	192	210	187	215	220	208	209	205	194	203	220	178	210	200	215	204	183	227	194	191	224	190	215	216	222	207	195	197	209	214	217	200	193	218	201	211	198	206	174	175	209	177	182	191	209	199	197	215	183	222	223	202	212	218	168	202	209	203	175	197	223	201	232	220	203	211	179	220	202	192	220	204	219	220	205	225	220	200	234	171	192	207	216	197	208	216	196	218	213	200	188	195	188	181	197	208	222	194	212	199	195	187	191	225	187	190	215	204	221	203	179	192	217	194	234	185	210	215	179	212	175	197	212	202	200	219	218	188	203	199	233	211	205	191	224	238	199	187	196	217	205	211	201	199	205	210	211	212	205	220	219	190	219	203	168	189	190	196	212	188	229	198	211	189	199	201	190	226	234	180	198	186	208	204	196	204	222	208	178	225	208	201	199	214	195	194	185	208	212	203	207	209	219	183	211	207	211	198	202	212	217	191	193	208	226	193	202	206	197	199	178	205	235	199	192	210	188	179	201	184	204	202	189	206	187	216	209	215	192	191	198	211	206	247	196	233	214	216	187	195	215	214	188	200	195	205	199	201	210	209	203	203	192	210	199	228	209	223	198	208	205	233	215	238	226	222	205	230	203	190	200	214	191	184	189	227	194	204	205	232	190	205	203	204	193	211	207	181	203	196	205	205	214	191	223	228	190	217	221	190	236	186	180	163	219	197	172	199	185	203	203	186	203	245	214	203	196	207	199	208	219	199	171	228	222	199	199	179	216	198	233	209	202	189	212	192	190	216	201	211	222	212	199	213	185	182	230	208	192	200	202	229	212	206	205	206	211	191	222	212	207	234	206	202	212	207	197	194	204	187	204	219	228	206	207	209	195	192	193	210	194	200	211	201	235	185	214	234	181	206	197	206	223	189	209	184	201	179	195	206	213	216	185	186	210	218	214	192	205	212	213	195	207	197	221	214	201	190	194	201	190	205	212	235	179	223	190	223	205	203	221	206	204	177	199	199	217	192	201	226	197	225	208	196	196	234	226	182	204	207	177	203	201	230	219	223	214	219	203	189	191	209	202	209	195	188	233	206	168	177	200	204	187	185	218	215	197	188	224	208	201	179	195	195	206	207	223	217	215	215	213	208	197	183	182	215	184	227	187	190	187	200	186	199	214	176	204	193	199	175	199	201	195	200	203	201	210	225	214	230	196	179	187	189	211	219	205	205	197	208	234	198	212	182	196	183	197	203	216	186	197	201	181	198	178	203	187	215	213	214	228	197	215	217	185	187	235	218	201	177	207	234	193	172	177	189	210	184	209	200	198	203	194	238	207	209	227	210	212	213	226	200	229	205	216	223	209	211	189	180	213	207	183	244	211	191	197	215	223	196	205	202	210	186	194	223	203	175	219	203	177	200	208	195	212	206	189	194	179	205	220	200	181	230	200	199	203	193	223	212	204	228	204	204	190	205	202	206	177	206	216	190	208	195	186	191	208	210	182	213	200	209	202	196	182	188	227	205	206	178	209	214	194	208	193	204	203	210	204	207	190	211	200	207	175	194	200	240	215	179	201	187	207	180	200	177	218	203	216	216	215	204	190	206	229	207	220	197	203	203	197	202	214	213	183	205	188	219	195	201	217	198	194	207	211	222	226	214	200	226	213	238	220	192	183	195	194	185	212	209	187	197	200	189	194	205	191	188	208	201	185	214	203	208	228	203	205	190	193	212	191	187	190	214	192	199	194	205	196	202	208	228	206	226	203	221	203	192	196	202	212	209	190	203	207	197	203	205	186	215	215	186	205	182	184	193	191	210	212	191	193	217	205	217	205	219	221	212	197	238	194	183	202	191	204	195	209	172	206	212	187	205	205	211	189	230	199	200	189	217	202	182	197	224	208	189	194	218	191	190	194	198	217	206	203	204	224	202	203	217	197	210	206	191	186	194	187	209	182	183	179	195	192	207	213	219	254	187	215	216	180	211	197	198	184	218	186	213	205	218	219	211	212	197	222	197	222	203	238	215	230	202	227	191	197	213	195	164	183	187	201	210	209	171	210	185	198
22933	21432	29097	24160	21433	21471	10135	1010	744	582	493	457	407	379	377	358	300	317	308	289	292	276	259	256	241	244	282	244	265	263	268	260	263	229	254	222	215	247	250	235	228	235	213	224	236	210	242	232	208	211	209	207	208	224	203	222	199	219	201	238	211	230	242	230	216	247	237	228	205	208	239	216	225	225	216	213	242	216	220	231	187	220	220	223	229	231	185	207	212	196	228	198	245	200	211	210	203	200	219	210	199	207	193	184	189	189	212	211	226	219	215	221	209	234	189	186	216	225	244	209	234	230	221	223	189	226	229	184	206	232	211	202	227	213	215	218	191	236	204	196	206	225	240	227	220	193	216	217	214	213	225	200	201	232	229	197	244	206	228	205	205	225	217	219	214	202	232	215	232	190	209	206	183	213	242	204	196	236	184	219	204	214	193	225	220	207	210	218	192	221	211	207	200	192	220	229	228	219	205	220	218	208	220	205	187	208	195	240	223	213	223	207	231	213	206	240	181	222	234	234	229	207	225	223	211	189	219	258	217	219	221	199	187	258	220	205	239	198	215	216	185	215	205	212	197	218	194	218	222	206	205	220	193	209	213	219	212	207	211	226	245	220	214	222	207	196	230	221	234	218	201	223	247	229	234	221	219	213	238	198	198	187	210	216	212	228	211	209	225	221	237	233	219	200	204	222	206	187	216	216	220	201	206	221	212	215	199	232	216	203	220	221	222	187	210	207	213	233	198	239	196	220	222	197	185	209	209	219	219	220	234	202	216	220	221	230	217	210	207	196	228	209	225	215	232	212	248	219	205	216	223	224	214	235	175	192	232	189	226	210	225	208	205	213	230	215	224	223	209	216	212	216	207	204	213	188	229	204	207	245	217	193	191	206	215	222	221	189	270	230	214	224	206	211	206	233	208	220	232	205	200	189	211	200	212	231	174	224	182	222	203	214	218	223	218	209	217	188	225	213	229	219	226	214	215	211	241	220	212	230	196	243	200	217	206	200	226	221	220	232	232	201	191	224	210	204	196	182	207	223	200	222	207	216	204	200	217	217	215	194	192	213	206	207	230	186	224	234	211	269	205	206	223	217	234	229	203	232	227	204	228	245	211	214	241	223	181	209	186	205	185	224	204	200	179	198	197	240	260	209	224	209	218	229	221	215	211	214	224	225	211	206	221	216	223	194	211	213	223	229	234	206	191	199	229	221	215	208	220	210	203	202	202	205	208	220	211	230	208	193	213	213	226	202	218	224	215	218	241	212	210	210	219	216	196	204	200	213	192	219	202	213	222	195	246	204	193	210	205	217	202	222	221	204	183	221	193	212	215	213	195	192	235	202	199	237	209	221	204	190	205	200	188	212	214	238	242	206	204	201	196	198	210	251	209	210	210	211	197	195	239	216	215	164	204	200	198	221	213	222	209	193	231	202	211	207	196	226	201	207	180	205	199	201	210	200	210	206	215	232	220	185	208	215	255	213	227	236	218	185	203	214	239	201	201	198	190	219	186	205	195	221	202	226	206	233	205	214	183	225	218	219	211	243	194	231	244	187	212	207	233	224	225	195	211	223	221	239	188	213	221	216	193	221	239	213	205	206	224	222	199	213	193	192	203	202	213	241	181	211	236	218	226	216	217	215	216	200	207	223	225	210	222	180	194	203	204	223	216	214	214	204	202	206	228	194	234	214	218	228	216	200	213	218	216	210	238	231	207	198	242	209	230	213	216	216	202	233	214	243	229	218	207	216	217	224	233	204	224	201	192	238	251	226	220	236	209	252	197	221	230	215	203	233	203	204	216	239	200	216	202	230	198	210	204	233	234	224	193	186	226	197	235	199	212	181	218	252	205	207	184	200	211	234	220	224	189	194	213	198	217	213	234	230	227	219	202	222	208	221	215	237	197	199	241	200	225	214	210	226	197	222	189	191	227	220	203	209	211	222	224	229	212	200	220	230	221	247	215	208	212	181	233	198	223	192	214	197	224	215	196	213	227	223	214	216	224	251	206	226	208	218	206	204	200	218	202	215	198	193	222	248	223	217	204	202	221	201	242	207	211	224	189	187	210	207	219	215	225	208	209	237	230	230	266	207	201	219	216	192	213	220	217	207	211	210	236	212	216	179	226	195	206	225	210	199	200	200	222	195	200	246	224	207	191	201	213	206	226	220	207	216	214	204	233	214	221	219	186	212	211	204	198	217	221	203	225	216	224	212	210	213	196	175	210	224	186	210	202	225	218	203	200	202	233	214	190	210	208	213	192	232	203	212	239	219	235	208	208	200	214	206	227	208	220	219	198	214	225	197	194	205	237	224	220	215	210	211	212	188	220	208	182	224	217	232	202	203	202	202	194	206	223	178	217	227	231	223	215	206	227	213	195	216	209	203	225	198	235	208	227	209	213	229	190	204	216	210	186	230	223	216	224	202	220	205	195	210	222	203	242	232	212	205	196	211	216	198	190	226	217	192	208	198	212	208	220	200	217	242	227	200	246	185	239	191	198	217	211	214	201	210	214	183	224	207	220	216	221	204	200	224	205	195	222	192	213	211	215	216	212	190	191	180	222	194	226	182	210	196	215	222	211	179	215	218	233	221	213	203	236	228	244	216	221	195	192	180	200	206	243	197	210	193	205	218	224	197	222	209	214	204	217	219	227	227	191	224	231	199	219	214	171	227	214	202	233	194	225	224	215	220	214	232	236	195	232	203	198	174	207	212	227	224	203	213	199	210	218	205	202	198	222	215	217	199	206	196	217	212	218	203	201	232	224	208	201	216	206	221	181	219	235	221	209	197	200	214	229	211	217	219	211	206	206	186	214	202	209	210	198	224	203	212	209	192	189	211	199	208	223	229	247	214	194	233	220	205	226	203	225	173	205	227	225	214	213	211	216	224	228	201	230	220	217	201	218	213	206	216	203	206	206	203	230	207	218	220	214	215	192	229	220	233	203	202	195	177	226	228	231	207	223	213	219	207	218	212	219	205	195	217	203	208	234	205	242	226	214	195	197	206	207	195	191	220	205	230	209	220	235	192	208	203	206	229	213	211	209	204	207	203	205	214	242	203	199	231	190	189	238	199	210	242	206	206	213	212	208	210	218	227	225	187	221	220	235	209	225	221	197	200	217	218	197	212	215	223	203	216	213	243	192	215	220	197	213	244	214	212	211	216	233	220	197	213	237	218	208	236	225	210	193	216	200	198	218	209	235	206	207	186	209	211	221	208	220	196	221	194	190	203	216	211	195	200	218	206	234	211	224	217	185	215	220	223	203	212	227	228	236	188	186	212	237	204	196	199	196	218	193	223	186	216	197	186	211	216	193	193	239	214	217	235	249	193	227	208	215	200	193	214	217	210	231	177	180	207	235	210	194	217	187	219	196	189	224	241	216	225	209	182	217	198	225	215	200	207	192	186	210	211	199	209	240	212	192	245	208	210	192	208	208	201	201	228	231	246	209	219	207	226	209	197	200	208	221	228	241	234	228	212	182	184	218	241
4522	13929	11222	5501	3749	2783	2204	1779	1297	1105	880	713	620	598	555	537	509	450	441	411	378	396	334	359	361	311	313	328	320	312	343	377	347	303	288	304	291	288	280	266	316	265	294	328	250	301	282	279	289	273	281	302	239	252	267	295	299	252	254	279	264	278	272	303	296	264	300	259	272	263	278	263	264	300	268	258	271	252	294	291	281	257	288	246	257	274	273	266	274	252	248	283	249	256	261	259	272	250	256	289	293	239	318	269	272	286	259	261	278	259	269	239	272	267	250	277	253	273	255	253	267	274	262	289	260	266	239	257	266	263	274	269	259	248	276	250	276	264	253	262	285	259	262	269	246	268	254	289	261	275	266	267	278	266	279	263	274	261	257	272	285	239	253	250	256	267	250	238	244	275	293	275	265	270	264	273	248	274	277	252	284	263	293	273	255	258	270	283	242	276	251	292	261	281	249	258	261	296	288	286	268	262	257	257	270	294	256	243	250	250	263	268	263	271	272	275	248	256	275	265	272	270	256	270	275	254	268	285	262	263	262	302	258	243	243	271	287	239	283	279	311	261	272	260	249	267	257	269	255	268	271	272	283	253	276	289	274	256	267	252	287	248	289	249	262	271	263	275	268	258	286	282	267	242	287	256	284	246	273	247	280	281	245	270	287	266	268	300	265	266	271	259	271	294	292	267	245	257	266	248	251	249	260	286	269	239	269	272	257	279	251	253	264	287	279	255	267	297	284	256	275	278	276	259	268	293	258	265	272	259	261	250	260	278	254	297	258	273	295	267	254	257	269	268	251	269	268	252	285	276	286	287	274	264	256	251	268	278	254	299	283	280	259	272	275	262	270	246	275	245	251	247	281	277	287	256	280	258	261	285	256	324	259	253	274	254	252	280	263	259	283	288	255	251	275	261	273	241	276	261	263	264	255	274	253	247	283	275	237	277	264	301	288	261	282	271	260	262	243	299	302	266	272	284	268	256	302	283	248	267	270	284	263	272	234	258	267	270	268	264	260	247	264	269	249	254	266	252	286	264	227	232	279	261	258	257	273	272	247	286	251	262	289	267	272	276	267	280	275	247	259	257	292	244	270	243	274	267	276	258	264	252	310	282	265	262	277	275	268	269	279	250	277	252	267	248	271	294	278	260	252	290	246	247	259	279	252	245	238	261	265	279	294	270	266	272	252	254	258	272	256	240	273	278	286	285	295	255	251	256	259	271	299	265	243	245	262	264	256	259	251	288	248	279	294	278	289	263	266	270	240	267	290	259	264	293	275	273	256	254	255	278	275	289	259	252	237	267	260	281	276	258	239	264	273	253	254	268	255	237	264	253	280	271	275	277	284	265	249	258	301	255	279	253	249	252	286	280	291	237	263	253	264	238	260	265	245	300	256	234	253	257	277	265	255	250	243	279	272	265	265	251	246	264	258	241	231	287	256	273	234	265	266	255	259	262	254	255	294	285	246	259	249	280	262	247	261	257	270	269	261	260	286	299	238	272	254	250	260	267	286	284	262	256	251	259	265	282	264	305	281	254	296	246	279	282	267	280	274	252	256	274	258	287	269	260	280	277	289	265	257	269	294	270	252	284	253	279	243	271	271	266	250	253	250	286	270	261	275	263	273	254	287	280	279	254	277	262	251	231	297	268	291	273	280	288	269	276	273	276	257	245	268	248	267	262	269	237	304	278	287	255	272	270	267	261	245	236	254	284	255	291	265	284	254	260	248	262	268	283	273	245	267	253	262	274	274	261	265	274	303	272	253	269	252	243	240	248	272	267	268	274	277	261	259	321	264	281	285	290	270	278	254	247	253	251	297	263	263	269	245	259	294	267	258	263	256	278	290	263	245	271	270	261	271	258	294	270	289	301	282	238	265	309	278	265	263	278	259	250	249	264	264	262	277	256	268	255	250	239	269	286	268	271	271	287	256	264	258	254	303	281	261	289	263	285	250	249	219	264	268	268	275	266	261	265	292	255	265	265	270	281	271	259	276	275	266	253	282	281	291	275	284	248	262	260	266	279	246	252	272	274	260	259	249	272	247	263	277	252	279	282	253	281	271	280	277	252	265	281	279	260	233	260	250	253	264	244	264	252	265	256	253	256	279	279	254	281	249	255	265	267	278	270	285	293	253	275	261	273	299	250	265	257	254	282	269	248	258	260	268	279	251	249	240	273	267	246	261	246	260	280	254	250	250	285	261	268	252	275	270	236	264	245	280	260	298	286	285	265	276	252	267	259	263	258	282	291	240	276	306	261	270	261	272	246	259	274	263	275	261	271	273	288	294	278	304	261	279	257	265	275	276	263	256	264	266	251	284	283	272	255	275	302	252	272	257	269	284	259	240	255	264	278	299	273	233	288	296	248	260	286	263	257	260	260	265	275	278	240	270	247	248	246	263	295	265	267	280	256	286	261	258	290	255	235	275	288	260	274	286	273	269	284	269	292	249	286	279	266	299	273	273	263	250	258	250	261	274	291	232	290	256	259	289	253	251	262	259	287	292	293	286	253	288	234	253	266	266	294	258	245	273	251	263	282	253	279	237	266	277	270	295	259	274	268	247	250	261	272	239	286	264	303	287	266	241	266	297	258	252	258	286	296	238	267	254	296	269	277	250	279	246	291	290	244	268	290	249	287	277	262	264	219	271	244	275	273	266	258	257	256	263	250	263	251	268	243	244	281	255	265	258	266	250	259	269	261	282	268	302	250	278	250	251	279	258	255	289	247	294	266	294	268	273	272	229	235	259	231	261	286	264	257	270	275	277	286	236	241	283	257	265	223	265	271	264	270	266	281	293	243	262	254	292	286	283	275	240	244	255	251	264	272	272	239	274	262	274	261	273	268	245	281	254	284	229	247	248	256	261	232	262	244	282	250	261	273	243	252	268	262	258	232	280	257	268	287	269	251	288	287	255	275	259	234	267	266	276	262	247	266	235	263	301	263	222	228	248	321	250	274	280	284	241	246	267	254	265	266	274	303	257	268	270	258	255	273	276	270	286	295	260	267	259	273	239	262	281	279	295	256	263	270	256	252	256	283	275	248	238	268	267	272	267	276	248	281	261	248	248	259	263	275	274	248	276	267	302	281	253	246	264	245	286	275	284	260	248	282	282	282	257	266	257	267	265	261	244	237	287	282	256	273	271	250	273	286	268	254	272	281	276	281	247	255	249	247	233	275	279	279	261	273	265	268	253	255	255	270	251	268	278	287	257	278	275	256	223	248	267	283	273	234	235	251	275	266	254	262	259	280	264	261	261	299	263	271	263	285	246	270	276	273	282	253	246	239	290	274	266	255	288	237	276	259	258	260	300	293	286	263	270	287	285	276	272	306	284	252	237	256	279	265	248	257	268	315	251	234	259	255	266	258	275	258	241	277	253	263	279	259	258	295	243	274	283	260	275	246	288	264	269	266	289	265	281	231	262	257	266	247	256	258	263	239	274	250	259	260	274	227	264	280	261	261	267	283	273	281	243	267	277	282	273	265
27508	19469	5354	656	465	414	445	424	408	382	380	372	371	365	342	386	398	344	379	329	345	344	344	346	379	357	327	359	330	331	347	383	346	356	336	335	340	373	370	355	317	315	352	348	361	350	362	371	346	344	314	345	361	315	315	356	350	330	353	313	376	329	346	321	335	346	350	337	355	329	355	341	336	340	336	319	331	331	328	343	330	336	369	352	356	318	345	350	349	355	347	333	347	312	311	335	336	371	334	332	330	355	357	357	393	335	359	330	339	336	333	315	335	341	349	318	386	318	339	353	346	347	360	357	367	347	331	349	376	356	356	323	316	324	344	342	333	344	359	336	319	353	319	352	351	322	340	336	336	346	351	321	341	317	332	360	352	324	330	338	361	326	369	321	370	349	357	310	320	343	318	379	322	348	322	329	354	365	325	351	352	328	361	342	367	336	351	336	298	328	363	328	325	321	357	370	376	341	328	359	342	394	357	345	352	334	360	347	333	342	360	330	327	323	316	324	330	345	342	337	333	338	332	323	354	316	343	325	330	353	325	346	352	345	355	306	335	382	380	356	361	322	341	364	334	360	338	350	377	328	355	363	332	340	356	325	350	343	313	353	372	356	374	333	332	370	313	334	368	341	332	344	364	359	357	359	377	317	372	343	315	340	321	313	345	332	324	352	356	303	332	332	316	347	349	328	316	327	329	339	362	354	339	347	326	336	348	367	338	351	355	337	348	325	343	336	339	350	334	404	326	325	325	330	347	326	342	333	345	331	365	314	335	302	364	363	330	336	372	340	334	352	319	322	330	324	343	371	378	355	330	350	344	307	353	338	293	354	376	313	334	313	337	338	320	333	310	387	353	314	342	304	375	346	358	320	330	341	338	356	357	329	384	374	340	366	365	356	304	353	309	302	340	355	341	394	309	354	321	342	376	336	393	341	365	342	333	335	377	354	333	348	366	352	345	347	340	333	350	325	353	364	357	341	323	350	346	348	352	356	336	349	309	286	352	340	354	330	356	350	384	344	324	352	357	354	373	326	374	360	342	340	367	352	367	380	341	320	323	336	354	334	295	337	319	349	380	320	330	338	348	354	342	352	324	317	342	354	390	371	366	347	331	356	335	347	372	338	316	367	337	351	345	326	343	333	326	308	330	311	356	330	327	319	354	334	322	342	329	346	328	339	345	345	355	323	338	368	340	340	336	314	333	329	363	349	332	367	345	363	356	356	347	344	336	311	357	337	324	366	348	334	313	332	378	343	339	333	337	366	354	301	324	356	348	359	347	343	334	372	354	353	356	335	358	361	319	360	328	352	323	342	361	305	343	322	342	327	328	328	348	362	308	343	326	329	328	334	330	328	368	321	318	332	343	356	334	331	361	334	351	337	325	321	336	325	356	326	321	347	350	338	324	336	331	309	337	323	340	353	319	348	346	340	337	330	373	325	359	317	359	309	333	365	345	326	334	357	363	325	342	361	318	355	327	353	339	337	355	350	330	348	330	376	305	324	337	351	325	358	375	366	341	349	341	335	338	338	357	354	365	358	343	339	316	361	364	370	356	325	335	346	333	342	351	347	352	329	371	319	344	342	328	308	331	329	357	343	328	327	340	352	361	367	343	364	344	381	342	352	367	353	340	337	290	354	343	341	343	345	326	319	335	317	327	337	340	334	331	379	343	360	333	333	351	337	340	347	362	307	356	323	339	348	312	382	329	367	350	318	352	356	346	373	304	362	337	319	336	323	348	348	354	316	318	337	323	322	337	359	313	307	337	328	334	335	342	359	344	337	356	324	277	359	311	331	321	346	353	364	362	316	365	364	328	306	363	361	358	354	346	327	320	349	352	310	331	332	323	371	331	372	349	304	310	333	310	360	315	353	341	337	363	327	322	330	350	323	305	357	370	345	346	330	321	322	365	369	339	355	360	302	380	356	316	328	354	342	343	339	363	324	332	350	301	359	332	368	327	312	338	371	347	348	332	339	355	352	325	335	334	313	341	316	360	349	355	355	373	328	346	385	349	362	353	285	340	359	352	345	340	334	335	333	303	354	340	336	368	325	358	358	370	341	358	306	327	365	383	335	342	326	312	336	308	355	349	370	344	319	382	345	309	342	349	314	331	326	347	360	294	320	368	337	322	369	310	365	338	347	318	376	328	308	370	312	339	328	303	341	321	349	341	350	343	343	377	333	331	357	369	317	339	363	358	321	370	347	341	340	330	337	361	349	329	362	326	332	325	340	312	346	311	317	346	340	322	333	349	339	329	337	338	360	327	318	340	319	337	310	346	379	350	322	326	368	379	338	386	353	361	344	334	339	364	349	338	363	349	340	347	362	344	335	342	328	377	366	352	322	406	348	366	362	360	359	347	348	330	362	336	333	359	391	326	317	370	324	344	345	364	347	332	386	299	351	345	350	330	328	354	345	351	331	349	341	355	319	336	337	336	343	349	376	359	355	370	305	359	308	336	333	364	351	356	354	331	329	342	335	361	352	356	366	327	361	315	368	332	336	338	333	350	341	350	325	340	349	316	352	320	351	346	326	301	312	336	329	328	312	345	352	327	370	378	342	343	364	371	354	332	338	336	318	349	356	353	348	359	361	304	321	313	317	320	346	357	338	312	345	317	328	381	308	346	376	339	343	354	376	330	363	349	325	364	351	376	342	292	345	319	315	354	336	372	333	312	312	369	352	363	355	376	326	361	349	358	365	371	350	349	346	357	341	353	363	339	348	351	344	345	345	337	328	343	316	356	322	335	344	324	345	371	343	366	321	387	304	328	335	327	340	327	344	376	315	367	349	340	338	325	346	312	378	339	359	354	336	356	368	347	355	382	335	351	361	330	349	360	346	333	342	327	329	336	338	397	365	367	332	300	345	350	347	316	326	357	341	342	354	353	327	350	323	359	344	345	339	304	327	339	384	345	348	392	352	337	348	330	341	358	375	350	346	360	357	343	318	350	355	359	370	333	321	345	371	350	337	305	331	322	333	380	359	343	356	341	374	324	359	337	333	379	337	343	333	355	344	361	321	322	372	323	337	347	382	333	342	341	305	370	348	344	353	323	355	344	347	363	344	361	334	342	359	365	319	333	329	356	366	349	342	337	342	333	334	354	316	311	352	356	344	327	339	326	346	343	362	365	351	333	323	346	332	354	327	338	376	352	356	348	320	341	329	370	340	329	346	403	377	287	338	335	348	366	377	371	336	342	321	349	362	358	350	342	344	353	333	348	324	333	318	337	351	337	353	325	337	333	351	335	360	371	351	336	352	383	330	344	358	355	319	346	327	340	341	345	345	356	327	348	323	307	347	326	352	306	362	332	323	332	359	370	343	341	363	363	355	313	360	344	339	374	355	320	365	345	353	351	357	334	341	321	342	316	348	346	354	370	351	332	359	382	345	339	348	339	346	354	334	344	316	324	334	337	345	336	340	356	355	332	344	343	372	320	331	351	372	339	354	332	361	350	343	367	344	340	338	339	346	356	357	330	367	369	349
4117	1276	1106	741	609	530	544	539	496	474	449	434	442	402	451	467	404	401	384	422	386	410	404	390	436	401	429	417	402	414	407	388	408	378	415	393	384	405	386	363	415	426	429	404	384	455	409	437	422	413	383	377	405	395	414	409	411	440	429	410	394	417	404	398	384	417	415	390	406	418	406	382	415	391	421	410	427	411	381	402	423	383	438	447	410	410	372	358	432	417	392	418	407	380	406	404	401	394	378	437	388	389	407	382	388	415	421	388	453	382	410	440	430	396	383	411	384	388	388	402	416	393	435	398	389	461	392	415	380	400	415	401	396	384	392	387	409	401	409	394	427	414	399	393	425	402	389	409	398	420	415	395	420	409	386	388	410	399	391	418	406	451	386	405	411	358	410	425	421	396	368	423	373	402	406	418	432	400	406	388	385	395	437	405	402	410	425	437	424	423	383	422	401	415	407	438	453	426	427	449	401	377	388	367	430	405	409	434	411	365	453	402	424	384	429	377	418	366	408	423	368	396	380	399	399	442	403	416	431	397	369	402	402	427	397	428	371	398	412	424	398	443	383	396	436	395	410	414	414	391	380	405	368	386	423	377	395	408	432	383	406	386	384	400	397	385	447	444	413	364	394	443	411	439	374	377	405	393	390	411	421	385	427	410	398	400	398	436	400	401	374	378	399	422	414	377	365	394	407	402	384	422	413	434	407	399	423	384	393	417	419	403	405	405	406	406	431	372	442	421	388	401	425	410	429	398	418	400	412	378	401	403	401	429	410	426	418	449	397	371	409	385	401	398	392	435	420	394	376	419	412	421	409	402	412	422	416	436	412	433	406	428	400	356	387	384	427	363	374	397	434	445	380	389	364	416	406	405	444	386	403	393	393	390	395	389	401	404	420	404	414	386	381	431	419	443	386	420	391	407	413	403	381	379	404	428	446	379	425	408	435	403	407	404	418	389	408	396	384	417	375	402	395	419	404	434	424	363	391	414	411	414	399	414	394	423	352	393	412	384	421	395	390	424	422	391	385	387	408	410	400	399	398	439	380	399	391	374	358	418	384	411	389	403	366	430	431	427	390	406	417	415	424	456	396	415	400	388	407	399	391	416	405	424	417	408	408	398	421	416	426	433	400	403	419	401	384	383	403	370	403	410	397	421	417	404	421	439	401	396	397	412	430	411	405	409	417	405	399	402	400	394	417	382	382	395	426	385	425	459	448	426	424	381	418	382	378	445	394	402	411	415	383	441	418	388	397	343	424	387	418	435	368	380	427	422	424	394	411	411	412	429	403	390	353	408	407	429	402	411	439	398	414	382	414	368	406	383	405	393	421	409	419	424	392	388	410	371	439	405	412	388	423	385	394	408	435	449	396	448	411	429	432	386	415	415	387	422	409	416	398	410	414	417	416	392	391	408	384	397	427	424	397	369	417	405	431	443	392	387	433	371	386	415	406	420	400	405	410	438	409	388	376	408	395	437	383	394	379	379	385	416	348	368	385	401	410	418	389	396	401	387	408	410	409	374	389	369	420	381	403	428	427	385	425	410	451	369	395	439	405	388	397	412	432	400	419	411	407	405	411	413	398	398	398	396	414	429	429	414	410	426	397	386	379	407	435	412	408	410	393	420	414	399	402	414	391	404	431	399	386	401	398	385	392	379	396	437	446	394	380	429	415	420	403	374	400	404	348	387	412	436	443	422	396	368	420	417	423	443	411	371	393	406	382	425	425	446	401	390	437	410	414	427	428	434	404	392	390	384	422	408	402	379	378	382	404	389	378	395	373	387	397	390	396	429	374	413	417	436	411	381	406	442	417	384	390	433	415	409	429	387	399	371	412	393	407	391	431	408	420	411	408	371	402	365	378	356	414	420	419	401	393	385	426	428	421	413	452	400	429	432	397	410	415	406	411	416	390	405	405	426	380	394	393	427	431	407	398	428	425	433	401	436	403	418	411	411	386	430	417	381	400	411	383	409	411	389	410	424	389	408	381	454	425	417	428	410	423	425	359	405	369	428	399	394	421	412	404	402	434	440	434	396	395	428	385	435	396	409	427	397	405	389	416	424	391	397	366	388	410	398	403	416	405	420	405	400	377	411	425	383	432	433	404	383	376	400	409	439	406	400	424	396	404	412	389	390	415	399	389	431	429	449	391	442	387	379	425	409	422	407	412	389	411	402	450	420	430	423	423	405	391	422	394	415	429	401	415	386	436	381	398	420	391	391	409	385	411	421	386	393	396	424	381	376	397	378	415	449	412	356	403	400	400	424	375	390	401	436	400	385	420	423	395	407	396	401	403	424	386	372	422	408	394	411	395	423	386	415	433	404	412	446	419	428	438	394	437	389	424	416	415	405	418	391	398	393	413	426	408	427	423	397	426	362	405	422	409	409	392	383	385	383	401	416	406	403	417	394	461	387	390	416	433	386	418	435	394	395	381	423	391	430	385	416	400	392	411	388	400	394	398	384	379	407	401	376	401	397	413	395	418	417	438	390	389	362	412	392	418	441	392	403	382	425	425	386	378	438	396	411	405	409	421	378	436	385	383	416	397	429	381	415	406	399	400	426	384	371	430	394	396	440	382	370	437	415	428	407	442	430	374	408	392	389	417	414	403	391	409	410	446	397	426	374	417	410	382	441	359	407	397	408	413	382	420	414	369	398	403	398	394	398	422	446	421	421	431	431	384	407	415	375	386	372	406	379	396	383	420	423	388	436	374	407	433	406	423	403	413	458	365	395	413	386	395	431	407	417	416	425	428	430	408	407	392	386	436	408	388	409	409	399	408	379	426	418	393	424	404	399	412	359	396	412	403	435	400	389	407	378	421	396	402	376	426	416	405	399	396	429	443	403	418	425	413	382	407	408	391	416	421	427	431	425	382	391	396	429	429	365	432	431	444	422	390	422	405	380	393	419	418	414	448	437	391	385	359	398	404	367	416	416	384	414	404	404	426	406	405	398	385	413	390	396	385	418	418	443	385	417	410	428	394	360	403	402	439	369	410	425	425	408	435	407	414	437	421	392	404	441	380	395	378	386	428	421	403	389	416	388	399	414	403	399	410	421	371	402	374	408	399	418	402	382	397	406	392	437	404	405	400	431	413	400	390	377	403	401	398	395	412	442	378	412	406	409	406	388	398	364	407	372	408	371	430	347	357	412	373	393	417	374	421	413	424	388	403	400	375	419	397	415	394	416	405	372	346	415	399	371	424	427	399	428	430	414	372	407	380	404	391	409	401	414	423	394	388	423	395	444	385	410	432	385	371	411	405	421	395	391	389	413	381	387	358	415	405	423	399	411	420	418	416	376	394	401	443	420	405	405	375	413	387	390	395	397	419	404	426	398	407	394	393	416	423	419	407	416	416	431	401	427	381	393	406	386	413	404	421	442	401	392	404	394	395	424	392	429	420	424	410	410	406	390	410	399	391	394	401	401	461	415	435	423	418	420	413	388	389	418	455	407	385	388	424	404	391	429	406	383	433	414	412	403
23986	21342	28536	24499	21347	10755	1174	772	642	655	605	578	492	515	523	464	479	483	438	441	457	415	439	404	408	424	415	434	420	418	480	434	415	438	450	431	402	422	417	437	443	402	409	421	444	405	401	426	447	407	390	424	429	406	431	386	422	449	437	438	401	415	423	397	402	410	412	391	381	417	448	430	391	404	437	388	427	430	383	396	428	396	390	397	436	409	407	390	394	407	416	413	408	394	452	425	384	343	399	409	416	367	420	396	396	399	437	437	421	415	416	386	422	421	378	391	409	409	402	432	445	404	422	385	378	425	383	440	422	372	405	403	389	419	436	382	424	431	372	396	392	407	426	402	408	417	400	407	443	396	444	422	395	435	375	423	399	399	413	435	404	431	461	397	371	390	401	412	388	378	365	404	399	402	393	419	390	382	388	395	378	430	444	397	424	402	403	403	418	394	411	423	376	437	393	417	392	396	376	394	414	435	431	405	423	429	427	399	410	415	407	368	391	380	398	384	410	414	438	379	434	403	411	444	375	407	435	412	407	422	429	399	412	417	387	443	401	437	418	413	419	419	417	426	380	419	399	405	360	402	397	416	393	412	365	390	423	426	401	507	396	433	418	439	420	435	404	383	381	407	392	415	379	384	417	405	398	388	416	392	415	404	413	436	402	373	421	398	362	345	399	369	399	420	363	407	370	392	435	419	414	385	428	452	410	443	383	413	389	408	406	405	395	423	386	416	374	393	423	415	402	407	408	403	407	426	401	409	424	422	406	410	412	408	396	445	388	406	441	388	393	412	389	386	399	414	436	411	427	397	424	422	433	375	420	398	382	407	383	383	429	394	391	420	403	391	383	388	416	405	405	423	404	443	413	415	431	437	426	372	429	423	410	404	396	430	385	427	416	422	369	379	407	370	413	371	411	401	410	404	398	385	420	363	383	426	427	395	387	442	410	423	446	395	356	378	405	410	430	392	413	406	420	390	417	389	401	382	444	407	408	387	415	405	401	377	394	384	420	380	403	393	383	388	380	463	433	396	358	402	392	379	416	395	403	400	388	391	401	381	409	432	421	426	391	394	420	416	392	393	410	428	422	367	439	404	390	382	395	373	408	418	401	413	424	420	398	383	438	387	433	368	394	425	416	433	422	374	407	441	380	379	405	421	432	398	404	416	397	389	406	380	409	419	432	429	425	467	405	441	409	362	404	441	416	413	373	414	439	424	388	396	383	411	377	378	410	374	419	404	401	399	426	455	455	408	420	422	406	384	435	442	424	392	413	415	422	414	416	405	407	380	409	400	404	420	380	385	395	397	396	397	391	414	409	398	432	417	391	425	410	393	413	421	369	389	384	406	404	402	427	400	397	426	382	402	392	376	430	439	378	380	417	423	376	427	433	417	383	393	420	403	410	398	385	400	434	394	455	392	358	383	387	413	432	392	379	410	399	400	391	389	350	400	383	410	437	395	432	414	410	377	387	392	432	370	464	437	401	420	389	410	384	399	413	416	408	401	399	401	426	417	414	399	437	431	419	420	415	424	407	423	410	387	400	403	421	421	379	402	416	406	393	415	406	387	392	430	411	398	393	408	406	401	423	381	402	376	402	399	428	350	396	437	415	400	377	395	405	380	416	402	391	409	390	419	444	401	414	424	398	383	388	398	412	423	427	411	375	420	393	409	383	367	435	428	416	412	413	382	395	393	371	401	393	404	418	396	434	408	361	408	415	431	455	465	410	417	410	398	404	402	389	377	440	415	388	417	367	420	419	405	408	386	414	402	429	440	428	438	393	432	457	441	409	428	422	411	405	390	416	450	380	410	435	372	430	413	383	379	440	397	418	381	403	366	394	385	390	393	396	402	386	406	397	405	386	423	435	418	399	418	408	411	412	394	420	404	438	429	403	411	371	383	416	385	440	400	408	393	428	397	379	377	437	408	392	389	426	411	435	455	383	417	369	408	415	394	391	410	385	392	414	415	409	383	376	367	387	427	400	385	417	434	411	415	419	421	404	414	419	367	375	398	437	414	398	388	399	447	355	431	405	386	411	424	404	404	380	414	419	413	424	405	404	441	398	411	359	399	403	402	403	394	403	423	381	369	372	421	376	411	433	352	430	423	417	421	438	389	403	416	406	430	370	399	425	423	411	390	403	409	398	398	383	427	402	453	438	427	381	417	417	420	397	426	420	415	376	390	385	412	421	402	354	400	405	377	390	417	364	380	435	407	397	360	405	396	431	394	427	393	415	405	400	364	407	418	380	402	429	396	395	407	412	387	394	419	453	413	435	421	419	390	387	404	379	384	377	431	392	407	405	440	415	449	444	414	401	431	428	420	407	374	426	439	412	371	420	408	413	434	406	416	381	393	389	440	385	397	417	380	443	370	418	389	386	388	397	386	420	400	449	391	434	390	404	406	436	424	386	431	371	441	419	394	377	386	431	393	380	411	391	419	402	455	416	418	369	396	418	412	380	406	413	400	413	407	419	427	385	405	444	424	416	409	376	407	404	400	402	386	420	443	399	369	431	409	400	421	399	406	372	376	388	395	391	425	387	388	364	434	374	389	397	381	417	412	406	393	393	440	386	387	413	423	424	396	375	394	432	388	397	392	420	411	407	401	417	407	443	405	420	398	393	379	391	445	418	379	429	396	448	367	402	414	383	395	388	405	380	398	419	422	386	388	406	418	366	427	422	413	398	419	396	385	416	407	396	408	402	429	389	374	417	383	414	383	426	394	382	412	408	422	427	410	422	421	411	397	388	395	369	407	428	406	445	417	393	413	382	411	444	395	399	402	358	366	420	434	400	395	399	390	409	405	425	456	348	403	433	375	415	422	378	390	452	404	418	382	421	407	385	372	415	437	402	392	389	436	399	382	406	361	400	439	383	383	424	417	428	402	417	408	407	415	438	416	379	429	461	401	421	393	387	421	438	427	393	388	371	394	391	397	381	406	381	434	392	399	391	363	398	409	430	426	398	378	414	423	402	416	381	400	394	391	382	395	406	435	401	434	406	415	402	414	406	388	415	407	397	400	416	400	372	386	407	404	428	391	417	400	445	413	410	398	419	393	402	419	412	439	393	403	388	371	436	375	398	393	418	392	377	446	426	418	408	435	389	407	402	386	420	445	415	423	368	411	399	406	422	395	384	433	411	392	412	406	415	407	406	438	371	419	386	401	392	424	391	419	400	368	432	389	422	395	369	396	420	422	401	430	417	382	401	374	378	398	406	435	422	392	414	373	397	377	427	411	422	403	402	414	406	398	414	400	371	411	379	398	399	420	394	402	400	414	390	379	402	414	388	426	425	384	402	420	431	386	444	394	412	443	389	409	418	395	402	377	410	453	421	422	378	403	409	399	435	401	432	379	425	391	404	406	373	411	396	386	400	398	374	407	414	393	374	408	428	413	422	406	410	449	409	421	416	413	388	412	417	416	432	397	404	416	428	403	426	434	433	384	417	418	403	451	408	362	388	369	376	414	396	404	439	408	389	413
3388	8518	6963	3302	2319	1835	1493	1266	1005	936	758	787	709	660	641	616	568	571	545	565	549	517	547	511	541	531	488	487	518	537	547	528	527	524	529	517	515	491	501	532	489	503	476	483	509	520	488	530	469	488	480	532	530	494	460	501	470	502	489	507	473	486	512	497	532	478	452	446	493	455	506	522	483	505	515	507	503	474	512	488	501	491	489	519	485	470	488	451	482	451	490	458	481	473	474	456	468	523	484	494	500	463	487	523	485	506	523	501	460	509	470	494	464	497	446	516	512	462	473	495	497	458	512	507	469	494	474	490	515	478	489	518	502	476	482	459	435	489	486	476	500	466	484	482	491	490	491	498	493	481	463	473	507	501	510	485	471	490	502	502	506	490	455	498	485	468	494	491	514	507	482	489	479	506	463	486	486	476	464	465	501	476	500	460	471	469	484	496	479	501	497	468	525	506	452	522	487	447	480	496	491	490	504	512	506	504	496	465	501	529	518	484	503	451	492	458	480	464	505	476	507	467	480	483	479	535	501	511	499	522	463	473	489	480	507	513	499	513	496	480	480	495	481	512	501	495	457	467	453	501	471	499	495	496	471	449	495	493	490	499	480	474	484	515	498	480	525	485	510	518	492	467	499	486	487	480	498	504	466	490	508	473	507	465	481	468	486	460	487	483	469	506	458	501	506	494	463	492	497	477	443	499	491	458	496	475	487	462	473	449	483	528	490	480	529	494	483	437	473	481	445	484	496	494	509	486	481	493	485	477	482	476	482	440	484	463	507	506	449	491	473	459	463	509	509	537	466	514	495	491	476	494	469	470	458	498	468	526	487	504	501	506	491	437	475	492	505	469	439	492	463	496	450	486	461	500	495	510	477	525	509	456	470	504	457	490	498	533	479	486	512	502	500	472	468	449	502	490	524	472	480	450	477	484	471	494	494	491	484	486	499	490	479	511	456	478	451	485	499	454	491	515	483	475	455	468	483	468	527	490	485	488	462	485	490	448	499	461	460	511	467	492	487	481	485	500	496	463	460	466	484	495	483	488	479	475	507	503	484	485	518	500	518	506	484	459	514	474	484	484	468	506	481	490	492	451	451	507	447	447	496	450	463	501	476	478	503	508	454	470	478	490	482	540	453	479	497	477	469	454	476	493	479	507	493	484	480	484	513	496	499	472	520	467	487	507	503	466	449	451	497	483	465	459	468	483	505	491	491	504	463	517	495	479	501	451	462	462	528	502	500	484	497	454	501	487	484	491	505	468	482	481	497	454	487	508	451	456	522	512	456	479	484	479	511	465	432	485	493	502	444	481	465	500	479	451	473	424	486	466	502	489	446	488	503	460	466	492	476	499	488	455	488	486	472	501	469	492	443	491	518	451	437	462	451	486	501	485	483	490	503	473	446	482	477	504	455	464	489	500	469	476	485	483	442	497	476	487	507	482	475	484	480	511	509	471	477	505	450	465	464	495	493	437	500	516	470	472	463	468	471	442	490	487	465	449	479	474	491	480	518	515	488	509	474	505	466	475	505	463	485	515	472	476	451	462	496	491	558	479	490	483	500	506	491	462	482	471	478	516	494	439	472	494	532	515	480	476	479	509	491	492	505	528	474	471	485	507	486	475	478	499	464	494	478	512	485	487	492	498	524	479	498	478	508	478	493	485	459	474	509	487	529	491	475	487	463	470	470	471	491	506	454	470	528	496	476	506	477	501	453	516	478	477	465	479	487	488	516	473	476	489	451	528	481	537	465	467	474	501	484	489	511	460	490	489	457	478	495	525	443	495	429	470	497	474	468	479	514	465	459	467	497	485	518	489	488	458	522	475	513	450	463	490	484	484	496	472	500	525	481	519	485	440	508	489	506	469	542	482	498	503	523	516	504	445	509	480	497	490	498	471	479	465	459	477	488	494	517	506	448	485	489	493	481	466	495	494	508	475	514	485	440	456	487	488	503	470	487	491	471	505	515	482	482	492	491	490	495	502	516	508	509	497	497	495	523	471	512	475	487	469	489	483	498	473	466	470	495	509	500	475	517	474	518	445	457	492	548	515	516	468	469	479	447	479	489	472	465	439	470	486	483	465	472	477	460	501	521	510	464	464	490	484	513	511	466	468	481	475	466	503	470	458	505	480	476	497	517	494	455	490	461	520	491	507	584	471	499	488	501	519	488	492	516	490	510	468	468	481	482	472	488	497	476	485	513	490	487	475	503	428	502	512	469	491	514	525	490	458	521	504	514	472	495	433	429	463	453	497	477	475	507	479	465	503	487	497	503	518	468	492	478	472	459	478	469	474	530	501	466	483	499	494	496	505	484	486	498	509	499	484	467	496	498	495	504	479	465	508	473	493	482	509	465	486	468	476	521	468	453	486	464	464	520	490	490	481	510	467	471	473	473	477	490	450	525	485	481	478	484	479	483	457	498	531	489	480	465	504	500	506	502	486	490	433	462	456	507	444	461	452	491	516	516	495	478	530	461	464	464	475	462	477	499	490	438	517	512	440	476	517	430	503	470	477	470	508	503	496	450	484	480	516	486	476	483	466	434	488	496	490	489	498	508	497	471	463	473	483	536	506	497	457	460	480	460	487	549	513	494	475	516	502	495	464	460	495	485	501	484	477	504	497	481	527	502	462	485	445	451	466	472	466	474	496	436	452	463	518	488	504	436	490	492	465	508	495	489	499	460	500	500	477	461	441	508	522	485	467	462	501	512	520	498	470	495	492	515	460	475	465	501	472	528	448	507	491	509	450	460	482	482	489	484	499	507	456	448	484	464	486	501	495	472	465	499	501	473	535	484	494	509	500	488	500	512	469	513	485	481	474	521	471	460	518	463	499	505	503	494	520	493	489	458	525	514	480	491	469	508	496	511	452	485	492	489	484	478	475	488	516	492	488	487	475	493	495	485	537	494	519	487	515	483	486	489	510	491	451	464	501	480	474	496	472	463	485	517	503	477	472	518	471	479	487	466	476	507	510	485	461	547	479	460	530	500	447	494	466	478	494	471	470	456	455	524	506	488	479	465	526	493	495	493	491	504	485	455	508	471	483	460	450	505	468	459	500	500	500	436	501	506	495	450	501	466	446	485	506	484	435	469	491	529	482	478	495	482	476	473	471	462	494	507	496	471	462	466	489	496	485	426	509	481	486	478	474	520	487	473	486	477	482	450	472	487	511	506	486	462	466	449	509	507	491	495	464	487	460	526	448	486	508	534	510	488	492	474	506	452	496	487	486	482	523	473	488	472	498	514	514	456	463	474	501	445	466	485	539	531	466	498	478	489	501	499	482	454	455	468	489	474	501	478	493	478	494	510	477	476	485	460	499	509	514	503	477	457	461	472	504	499	497	482	437	486	491	520	481	496	516	494	424	491	449	518	470	492	486	483	457	444	508	493	497	490	504	463	488	472	461	507	482	460	508	506	459	458	480	497	504	471	462	514	469	462	472	501	453	504	507	512	485	464	436	474	448	521	490	500	480	497	502	479	468
24957	21367	27691	25303	13036	635	465	372	292	278	220	237	215	200	240	201	214	168	186	165	172	166	165	172	153	165	180	164	195	179	179	185	185	169	174	153	139	159	166	162	158	173	149	165	184	147	155	179	176	174	169	154	161	162	167	183	185	164	147	157	164	175	165	168	175	187	144	163	163	177	167	148	154	173	178	171	186	177	190	155	179	178	168	153	168	164	152	160	185	173	154	153	162	150	142	173	157	170	175	157	167	144	147	158	164	197	175	137	165	169	152	154	174	179	164	184	147	147	191	152	159	157	171	157	163	174	180	162	165	163	170	149	126	159	182	156	161	191	172	183	175	177	147	172	160	159	151	164	152	158	157	168	168	143	150	163	131	134	143	158	149	160	167	163	163	157	170	189	175	177	171	158	169	154	133	166	162	169	137	184	171	168	166	168	173	165	163	155	146	160	160	168	168	183	154	165	173	161	163	173	189	157	135	154	174	155	161	160	158	163	171	165	158	184	155	140	163	145	161	184	176	184	184	145	172	144	182	171	169	172	155	164	174	177	173	168	183	165	164	143	169	185	154	146	164	137	173	166	174	202	152	157	167	180	175	149	161	137	121	136	160	147	140	157	169	175	161	165	172	147	162	175	166	180	162	175	147	166	173	190	187	154	167	151	158	168	151	148	162	150	166	164	172	157	166	175	167	145	168	172	150	157	170	165	157	173	165	160	183	165	161	181	160	144	152	147	168	163	163	175	151	186	175	155	175	147	153	161	155	165	159	192	153	159	174	172	167	179	160	165	163	161	164	159	166	151	175	181	170	155	153	159	165	148	168	172	157	187	154	155	154	152	153	165	158	164	156	185	171	179	173	154	150	154	163	160	166	166	151	158	145	148	171	142	188	162	159	169	180	168	168	159	161	164	155	170	162	160	170	162	146	167	151	167	159	166	147	168	168	186	155	154	162	167	175	153	161	179	171	175	146	197	171	193	175	187	183	164	168	150	154	151	149	150	172	162	172	153	153	177	164	190	155	177	158	152	161	147	178	171	150	180	158	145	145	167	163	172	163	155	141	167	170	165	152	177	164	167	162	137	149	179	147	143	145	182	145	176	150	162	180	171	183	151	161	179	170	155	160	159	142	135	143	176	192	176	168	153	171	179	161	147	160	172	179	164	164	159	178	140	163	164	183	145	159	146	200	175	168	179	161	174	173	168	177	149	159	162	165	186	179	180	154	184	150	174	174	154	175	143	174	162	156	173	168	170	166	157	181	173	149	172	170	182	165	145	170	171	150	169	161	170	154	188	179	159	155	171	184	161	166	165	170	187	173	163	168	171	153	156	172	157	167	162	181	162	164	172	171	166	132	171	175	169	166	148	134	162	174	169	162	153	144	156	175	177	139	168	179	171	147	156	188	162	154	175	175	173	176	194	168	141	183	172	187	169	174	181	153	187	170	173	154	139	153	160	174	169	173	175	153	174	158	148	167	167	178	176	180	131	143	176	160	146	156	145	152	163	170	152	177	161	176	143	196	156	156	156	156	190	180	155	181	176	175	167	171	144	153	155	171	193	174	153	159	180	157	159	156	131	168	182	158	173	149	184	133	186	159	147	161	182	165	167	182	149	174	160	168	163	139	147	145	164	157	174	151	176	159	152	162	184	163	142	154	159	165	153	165	164	163	191	135	172	172	175	164	156	155	146	163	175	165	146	139	153	182	167	161	169	151	183	167	145	152	163	155	159	171	192	192	166	179	138	182	153	152	180	168	146	153	148	154	159	155	180	170	146	154	195	151	174	155	168	169	177	162	186	172	157	159	165	163	176	168	166	178	153	143	161	149	157	173	169	153	158	159	152	174	173	175	140	172	147	162	154	157	166	168	150	176	142	174	169	176	149	163	161	151	176	176	143	155	162	167	175	152	159	144	173	143	157	161	156	158	144	156	159	129	172	180	156	149	175	148	167	145	169	177	179	156	180	150	143	159	148	170	166	160	151	170	192	152	168	151	165	175	170	176	171	173	181	157	163	166	145	150	127	145	165	144	184	161	181	138	140	160	165	164	153	163	153	154	161	157	136	175	162	159	173	178	171	163	163	145	176	153	166	146	177	183	165	161	155	162	162	144	194	146	164	144	162	172	164	161	157	199	168	171	130	166	146	144	160	166	162	178	157	164	161	174	162	162	161	165	164	154	156	189	180	171	176	143	183	148	188	155	177	157	166	154	164	172	156	187	166	161	160	164	172	156	152	173	156	173	151	166	168	126	155	154	150	152	157	149	152	145	175	169	168	149	153	167	179	168	177	181	180	161	168	170	166	168	143	144	168	166	175	138	152	152	176	172	146	168	167	161	146	158	159	175	150	176	179	168	159	175	128	153	174	177	176	164	135	152	163	185	171	150	173	173	182	160	155	155	141	180	186	156	185	152	146	162	187	169	179	182	160	150	175	181	142	171	155	173	165	160	174	139	139	189	136	154	157	171	159	169	177	156	146	184	170	172	157	175	170	167	150	163	177	159	167	167	157	173	172	168	155	159	181	155	166	169	177	161	187	160	158	178	178	162	159	158	169	164	168	159	152	163	173	154	170	146	179	172	164	171	161	158	164	174	160	149	166	169	181	173	159	159	146	162	170	195	172	146	152	173	169	133	147	152	164	157	168	182	163	156	161	175	153	156	164	156	185	167	176	142	157	169	171	177	160	166	162	167	164	165	152	154	167	155	151	167	167	150	139	164	156	159	177	144	151	174	138	163	153	179	159	156	156	158	158	148	153	165	161	159	152	173	184	161	145	155	161	169	179	167	179	155	183	170	148	152	159	173	140	178	159	176	154	158	182	184	171	167	168	172	180	152	176	158	171	167	137	178	148	163	172	180	167	157	163	164	167	173	190	151	137	163	156	179	137	164	171	151	173	175	171	149	177	164	167	137	147	152	167	151	167	169	156	179	167	154	159	162	160	181	158	159	158	186	155	178	165	160	152	190	186	155	160	176	130	169	159	162	150	144	178	196	185	156	165	165	152	160	173	176	170	184	166	157	172	180	178	169	162	200	142	169	160	155	153	160	149	149	170	172	161	165	176	166	172	166	168	174	164	176	181	162	184	159	172	144	183	193	144	164	175	160	149	148	147	167	155	137	213	175	157	170	152	158	190	155	155	155	146	161	164	162	158	157	168	182	151	177	164	168	153	148	160	182	161	124	160	162	156	154	158	169	181	177	173	177	157	161	159	146	153	179	156	185	157	162	157	178	168	148	152	156	148	166	152	139	152	172	158	154	179	164	195	166	164	165	166	166	155	181	162	169	167	184	167	169	171	171	151	179	148	146	162	153	165	176	162	148	144	184	190	151	188	189	168	161	159	175	150	157	162	176	144	178	159	158	156	152	148	153	171	190	156	160	163	171	172	155	161	164	159	161	161	171	174	162	164	156	158	162	156	133	152	144	157	141	176	163	171	166	132	175	165	166	153	167	162	148	147	174	168	165	143	157	172	166	157	153	140
3382	5234	3941	1909	1376	1037	838	709	526	491	379	364	334	322	309	300	263	281	244	239	253	254	226	237	211	221	196	203	210	198	228	209	193	216	229	218	181	237	213	208	193	207	193	213	178	217	194	200	193	203	216	191	202	217	214	196	222	226	253	210	203	208	180	203	185	216	194	200	197	208	215	212	182	179	217	216	228	189	210	217	211	216	213	167	192	166	206	193	194	227	195	182	203	184	199	199	172	210	215	207	238	233	214	179	198	214	205	192	188	185	193	200	202	219	222	190	196	172	210	207	217	179	205	200	200	197	200	225	219	200	206	165	196	208	239	209	201	185	208	204	205	194	208	217	190	197	221	200	174	200	202	202	173	222	191	193	192	215	191	185	204	209	209	187	217	197	207	206	217	203	184	203	200	201	198	181	177	195	201	200	196	204	201	206	216	219	204	202	210	184	221	207	234	192	198	188	184	180	213	196	200	218	175	193	197	209	211	192	184	198	191	186	175	218	202	190	210	199	201	212	161	199	222	198	183	200	167	198	213	188	216	196	213	190	210	188	205	198	222	208	200	182	171	220	167	188	209	211	206	209	211	206	232	196	175	199	225	176	179	195	190	213	197	194	175	211	186	179	197	188	209	198	191	199	188	203	181	195	190	181	193	180	191	208	182	191	207	206	205	207	196	200	236	194	212	189	182	191	197	196	220	195	225	213	208	194	203	186	189	205	184	219	202	203	187	211	201	183	194	182	189	203	186	198	224	207	190	186	189	199	200	171	229	176	187	197	201	183	215	196	217	173	212	190	222	165	205	221	197	185	208	184	174	233	216	199	211	179	199	195	204	204	187	196	180	196	191	187	179	192	180	204	198	203	194	198	205	184	214	204	209	184	202	211	197	191	207	213	202	208	199	183	210	229	197	209	208	216	196	186	186	194	202	185	186	192	182	218	206	198	194	179	207	202	199	220	203	182	223	221	197	212	210	191	204	174	196	200	177	197	182	202	229	221	235	216	202	176	178	220	204	218	199	198	213	211	185	198	222	190	183	207	216	208	201	217	231	179	196	223	194	210	197	184	207	199	218	194	198	209	207	187	190	205	191	200	207	194	232	230	221	197	203	196	220	168	195	194	192	205	220	205	181	205	213	212	199	165	215	204	205	227	204	180	218	203	171	202	194	225	193	181	212	190	212	202	180	220	187	191	203	184	213	181	209	177	225	171	217	189	212	179	193	207	176	201	211	185	199	217	196	197	199	210	170	188	223	182	202	170	194	200	187	201	214	194	184	192	220	186	193	167	234	171	195	201	197	214	194	207	192	203	200	157	216	202	196	183	189	210	189	180	203	200	195	197	219	182	196	213	223	186	206	195	179	190	233	184	179	188	213	194	185	193	203	198	207	181	218	202	212	188	196	208	186	186	206	186	196	186	219	205	217	192	240	205	204	218	203	190	205	202	201	189	201	176	201	196	193	194	199	178	183	214	230	204	214	188	185	197	209	172	183	188	213	230	202	206	206	189	217	206	201	218	191	184	217	194	210	225	193	199	174	207	180	220	176	198	205	205	202	184	194	170	187	175	193	209	209	194	220	189	190	185	197	211	176	191	204	213	192	204	228	216	192	192	216	176	211	202	200	180	190	202	174	202	222	187	168	201	200	211	205	218	228	193	215	190	211	206	194	208	193	222	213	184	225	174	198	203	201	213	196	195	201	234	202	211	216	198	209	180	210	182	196	174	197	195	215	195	199	215	199	223	220	197	208	192	211	200	210	216	215	211	210	210	209	201	199	216	187	220	173	236	219	201	199	198	209	216	188	184	215	212	206	209	177	227	198	235	209	210	171	200	207	210	193	193	194	176	205	206	218	186	193	204	196	230	203	189	215	209	209	194	187	233	222	188	217	194	208	215	192	200	210	220	205	220	191	194	217	199	214	171	212	224	188	179	215	203	213	194	206	232	204	197	215	189	182	196	188	220	216	204	189	189	215	198	217	204	203	210	192	197	198	207	182	158	204	190	207	201	216	214	204	229	212	224	236	188	206	221	189	178	200	205	193	213	195	206	192	186	200	212	201	215	215	189	193	221	214	208	190	196	186	156	205	195	196	194	208	210	180	195	212	204	184	228	194	196	200	211	189	180	186	188	193	216	190	201	226	199	190	199	194	188	188	204	202	179	219	193	217	200	196	209	196	222	236	189	180	205	208	207	193	188	175	190	209	181	216	221	189	176	206	198	195	200	200	201	197	192	208	197	171	179	206	233	221	170	187	208	216	180	188	190	166	195	197	183	212	206	179	207	203	220	207	212	172	213	197	212	204	211	183	195	218	212	162	208	200	202	216	183	183	203	193	172	185	179	211	193	205	197	204	212	201	174	176	203	218	187	192	188	192	212	202	206	163	204	172	209	182	192	193	189	245	208	198	194	196	188	191	190	215	204	187	211	202	205	184	209	213	198	191	179	197	190	186	195	201	197	198	217	168	200	202	207	192	207	193	191	191	188	204	216	243	184	195	182	201	192	189	216	202	198	202	200	202	203	212	187	192	185	190	178	235	200	204	201	186	200	190	220	202	193	198	218	200	225	186	187	182	170	211	189	204	200	213	175	201	199	173	184	222	186	176	207	239	203	210	207	191	205	203	198	192	200	210	203	193	188	181	185	211	192	188	188	188	196	222	210	186	186	189	212	186	190	192	206	220	206	189	161	198	213	173	189	190	202	185	202	191	206	198	227	211	192	177	251	199	198	193	194	214	184	204	190	183	205	205	196	204	203	222	219	181	187	197	231	203	205	192	189	215	209	191	221	217	216	197	194	191	187	199	215	196	195	175	204	232	226	212	218	193	204	210	199	209	203	197	206	187	206	186	211	186	199	188	186	219	204	188	215	222	212	209	187	222	173	199	211	191	206	185	185	178	208	224	199	178	200	203	193	171	216	214	201	197	210	191	226	201	190	205	175	208	188	212	216	204	201	197	209	186	214	213	212	208	204	214	189	213	191	173	206	208	216	209	173	215	190	201	183	217	199	190	218	189	219	202	202	197	187	206	206	207	229	184	227	220	208	188	222	214	195	187	195	208	178	204	193	196	192	212	203	213	191	220	204	210	212	188	182	195	207	221	176	200	214	206	192	210	208	186	181	182	189	217	188	229	215	193	210	195	219	193	203	202	170	202	187	182	187	210	189	194	194	198	223	203	196	230	193	187	232	213	211	197	219	215	186	217	206	203	192	213	196	181	195	204	196	218	186	206	211	191	191	203	203	179	192	188	192	213	181	246	199	192	191	216	186	205	212	220	195	205	196	213	219	178	223	217	181	209	185	200	193	204	201	229	200	175	191	201	182	208	242	231	189	205	213	195	210	190	193	167	164	205	190	199	178	206	193	195	195	187	200	188	212	187	195	172	194	213	192	192	206	209	181	210	224	213	225	210	214	204	201	197	183	193	200	200	181	189	206	208	204	185	200	209	207	201	170	189	196	202	191	228	204	198	203	209	194	199	196
22919	21460	29208	24133	21463	21490	10035	993	653	581	489	436	426	388	374	358	327	288	291	291	262	253	263	250	246	249	237	224	247	228	239	268	228	253	203	226	217	221	232	225	220	213	225	211	233	208	214	205	214	235	228	210	217	190	220	208	233	221	212	204	193	221	204	203	200	217	204	214	217	237	189	195	222	208	213	190	245	213	203	200	200	199	221	197	218	209	202	217	197	199	205	206	199	205	185	210	193	205	196	219	231	204	199	216	209	224	212	208	221	217	222	222	206	208	202	212	224	212	215	225	198	186	193	183	222	195	223	183	198	177	238	203	207	232	215	234	187	211	212	198	198	226	203	187	202	215	225	236	187	213	196	190	231	200	208	185	207	216	205	198	217	215	228	210	187	219	196	195	227	206	219	218	210	194	203	211	201	187	209	191	231	193	213	194	215	215	189	206	214	218	206	197	226	211	202	219	199	224	210	211	216	208	197	211	218	196	208	193	230	228	212	214	196	204	204	222	226	182	229	216	185	198	198	231	195	203	198	215	197	188	209	207	216	206	201	212	203	221	217	209	212	235	208	197	191	189	205	199	196	225	211	213	220	229	215	190	179	195	199	216	221	216	206	192	193	204	239	255	172	219	205	213	209	217	192	198	220	259	191	198	217	207	201	217	212	203	218	207	237	211	199	199	219	186	201	221	202	176	235	197	199	228	205	215	194	185	200	213	233	227	196	183	212	209	226	232	214	211	206	223	208	211	230	184	193	214	208	204	172	204	207	183	189	201	215	186	187	197	205	221	187	192	191	238	233	171	195	207	186	221	216	200	199	201	189	227	193	221	199	215	200	206	176	189	192	204	194	186	213	205	228	186	201	191	194	204	225	217	225	194	225	227	196	192	209	218	209	215	208	216	189	216	218	192	224	201	225	216	203	203	214	200	203	206	211	213	205	203	222	209	189	193	214	205	207	203	207	202	197	230	198	197	184	187	216	203	222	210	213	207	220	223	247	209	210	230	219	229	224	217	195	203	214	189	197	204	216	191	194	205	199	225	187	203	216	186	221	212	227	189	216	176	195	208	206	210	206	234	213	200	204	200	174	183	208	213	176	213	209	191	217	206	188	204	232	192	209	219	202	214	226	215	203	189	219	226	198	194	196	207	210	234	177	191	204	172	205	164	210	189	236	208	207	188	224	201	201	206	200	213	224	191	202	206	207	212	184	214	199	215	193	219	198	184	222	227	205	187	196	203	193	220	200	226	226	207	180	198	215	220	218	207	230	171	215	228	228	218	212	213	219	216	188	185	197	224	229	215	201	215	200	194	217	207	205	200	196	215	191	216	216	214	231	199	205	211	232	217	204	198	208	215	227	198	229	198	218	210	190	188	217	188	209	208	193	226	215	220	204	230	227	181	185	228	204	199	238	192	216	191	211	209	202	245	217	218	191	229	232	201	201	216	181	202	195	215	218	195	207	181	185	226	214	196	221	194	223	211	209	179	200	188	206	204	182	216	201	218	215	203	206	186	182	213	184	212	228	236	194	186	216	182	181	176	207	183	232	215	223	206	234	199	230	219	198	193	197	181	211	183	190	206	208	227	235	210	187	227	198	211	202	202	245	234	175	206	212	219	209	196	224	192	207	218	205	224	215	217	206	207	189	219	211	201	211	211	239	199	202	209	224	221	222	194	211	210	204	198	200	200	223	192	243	219	182	202	207	218	195	209	203	205	221	221	211	186	225	210	191	205	187	218	190	207	216	236	210	193	228	210	188	188	214	193	195	230	195	184	187	189	210	224	208	188	193	205	226	223	198	223	191	219	214	197	210	220	206	208	216	206	196	220	211	243	219	216	236	233	204	217	193	217	202	189	200	181	215	201	226	205	208	204	218	238	193	237	216	172	202	223	201	230	188	196	217	202	206	219	196	230	185	231	196	192	222	207	228	204	241	219	214	186	211	208	216	207	220	216	203	207	200	204	211	211	197	190	211	188	226	238	217	217	235	206	177	200	209	201	170	215	190	201	222	230	208	207	200	216	183	202	226	185	235	210	227	218	191	182	228	222	202	223	201	216	200	197	230	203	182	194	203	206	197	199	202	201	215	209	218	212	208	201	230	225	189	205	218	211	217	201	196	192	231	214	205	201	196	200	184	224	198	212	204	205	214	231	227	197	213	205	224	240	192	206	207	206	209	217	209	200	206	182	178	204	203	223	206	208	183	203	202	199	197	180	224	218	228	183	224	233	204	235	223	212	182	233	208	228	177	192	210	205	215	210	201	198	211	205	222	221	198	215	205	217	200	239	249	190	211	228	213	194	213	205	210	214	218	213	202	202	218	213	219	204	209	191	207	215	202	190	211	194	214	225	203	226	216	213	213	234	208	190	197	195	224	226	229	204	192	188	204	227	214	208	225	216	193	212	204	230	211	199	236	213	244	219	223	194	208	211	204	212	199	212	198	212	199	211	190	208	213	213	228	222	213	212	195	199	219	200	186	221	199	208	189	203	234	222	214	196	224	222	197	220	218	207	226	195	189	207	200	226	216	215	213	216	202	227	202	232	188	182	224	199	202	205	175	215	227	221	218	239	186	232	216	203	215	225	180	225	198	199	177	209	203	205	224	207	192	206	190	212	201	211	211	194	208	243	202	213	203	211	198	231	197	212	188	192	228	197	201	231	219	216	212	221	207	201	197	227	202	214	207	214	228	210	194	210	215	189	186	215	204	194	196	220	206	217	197	191	220	221	192	204	211	240	192	216	199	206	220	212	192	181	217	198	176	199	186	199	184	208	232	214	224	227	215	207	195	224	204	192	215	216	222	207	186	224	195	208	210	207	217	201	199	205	232	197	226	195	207	211	238	173	198	197	209	204	194	209	191	204	198	196	227	189	209	199	205	217	212	205	224	226	207	218	222	222	209	197	224	198	191	191	225	189	221	223	215	242	221	218	196	209	218	192	196	208	229	221	200	212	196	188	200	211	198	244	202	209	210	216	218	225	218	208	211	204	200	183	212	216	208	213	216	192	207	204	206	193	212	218	211	218	207	209	201	223	215	224	197	206	192	197	235	189	226	218	184	203	220	224	180	216	198	218	186	199	191	210	197	201	203	202	212	217	207	206	218	216	204	208	217	194	181	209	215	193	200	191	206	200	204	231	205	202	234	196	209	198	215	211	221	231	216	214	176	194	205	198	208	205	214	239	218	220	214	215	210	201	207	197	201	208	209	204	178	202	219	196	197	219	220	231	202	217	220	211	194	196	213	208	211	198	194	188	212	220	203	231	196	196	219	198	208	198	180	228	183	226	205	191	204	198	210	222	205	206	217	191	197	193	189	206	193	191	198	188	211	207	230	244	208	171	193	180	194	243	204	212	225	205	203	209	190	167	211	184	229	206	207	186	203	209	211	197	207	195	201	201	209	215	204	217	209	223	231	205	201	225	218	237	209	203	193	201	232	221	202	189	217	207	203	225	183	205	192	187	210	196	209	191	220	192	208	197
4604	14036	11212	5477	3786	2863	2124	1647	1316	1046	874	725	653	526	559	505	457	437	380	374	371	346	359	313	354	309	290	314	294	305	308	320	311	297	260	290	313	290	277	299	258	264	304	293	292	297	255	237	246	275	259	302	278	280	289	267	266	269	275	243	259	273	273	278	257	251	245	283	273	268	262	258	268	269	250	285	260	263	248	261	281	253	273	260	254	265	266	224	285	242	267	262	233	269	252	293	268	251	256	251	250	251	278	268	253	274	253	291	257	246	253	236	275	284	265	273	250	273	284	257	266	251	241	262	282	272	247	272	242	252	242	240	269	258	265	297	250	254	243	260	269	230	287	266	261	288	272	257	265	258	251	247	245	274	241	271	283	270	287	257	274	241	262	241	252	242	271	246	251	258	270	247	236	260	264	263	259	286	259	260	234	251	256	241	280	245	262	261	256	247	252	247	252	246	270	280	262	272	268	262	237	261	256	243	248	265	253	256	251	243	253	280	276	261	289	279	237	245	260	253	245	262	234	243	280	271	267	257	264	247	280	250	245	280	236	260	269	264	264	273	275	268	226	278	271	258	270	269	255	253	238	278	299	264	257	241	245	236	257	254	250	244	281	263	255	241	265	267	249	266	234	311	222	256	268	255	270	243	272	272	254	235	246	281	292	236	264	285	243	249	226	261	249	238	269	268	272	254	261	261	267	264	256	256	241	260	254	267	257	266	257	254	273	280	270	274	257	235	235	247	277	262	274	267	253	237	269	255	265	268	242	245	272	275	269	246	276	288	254	273	290	264	264	254	214	240	241	253	253	240	254	258	274	260	234	249	250	248	252	242	261	255	255	272	238	284	254	253	283	277	250	273	241	291	260	287	278	264	255	240	254	285	266	260	252	248	271	243	240	257	254	253	234	284	263	251	256	259	243	251	261	259	253	250	235	275	280	262	242	257	251	295	292	271	254	256	270	263	266	223	258	259	288	263	274	254	259	291	287	276	236	247	262	247	265	249	258	234	251	261	267	269	277	247	276	242	269	282	256	252	258	240	297	248	255	308	278	278	247	226	232	271	253	268	248	244	236	259	246	256	260	245	292	279	278	262	254	262	243	253	282	245	268	256	251	240	269	237	252	271	252	238	289	274	259	253	247	284	258	269	277	235	252	261	274	234	259	254	267	254	263	272	228	231	258	256	258	255	250	247	285	261	259	257	242	261	259	248	272	241	263	258	248	263	269	284	270	263	267	254	253	260	271	276	252	250	256	252	253	289	282	256	252	272	269	264	259	278	252	244	249	240	276	251	247	266	246	258	243	262	263	232	271	255	259	247	264	250	243	233	254	268	235	268	273	255	275	257	280	282	295	259	268	251	273	265	256	253	237	266	266	242	285	281	258	240	273	263	247	256	255	226	242	290	256	256	211	279	298	255	214	259	231	283	268	258	263	273	238	256	271	229	229	267	267	242	267	248	274	277	274	277	261	260	256	290	256	268	263	264	273	279	245	270	238	248	281	246	257	266	246	274	252	260	260	251	249	249	248	263	246	250	268	261	259	255	259	259	240	251	266	280	256	259	266	273	249	254	251	281	242	285	259	268	279	256	279	246	263	266	258	271	241	272	259	268	271	255	255	256	244	237	265	233	267	264	234	275	283	241	257	300	254	265	245	254	264	260	270	263	259	259	246	252	256	265	243	271	286	274	235	295	220	249	240	260	247	241	260	272	249	288	280	260	258	289	272	258	256	232	268	260	242	256	262	236	271	282	258	237	242	259	266	250	256	294	229	261	265	248	253	241	285	265	232	269	242	260	266	270	272	273	264	275	270	269	253	244	258	250	243	241	265	261	270	255	253	216	266	267	249	234	247	271	293	276	276	286	270	272	245	240	254	256	266	260	257	257	246	242	254	267	249	282	264	258	269	262	262	267	272	254	273	247	278	257	273	254	253	252	266	267	278	257	262	275	269	241	273	234	252	248	268	266	247	240	271	287	251	267	274	234	286	235	240	244	261	257	272	260	284	249	269	276	259	270	265	279	240	244	250	287	252	266	273	264	280	248	271	269	275	253	276	269	255	241	257	258	260	259	272	270	241	268	239	256	266	263	251	256	266	267	254	255	256	267	254	269	281	282	227	263	286	269	269	247	264	250	238	258	260	260	242	287	250	285	246	260	236	252	262	277	256	272	261	246	261	277	249	258	260	272	250	258	247	226	263	256	262	275	252	249	246	251	276	265	254	270	272	242	264	273	251	257	265	279	252	237	249	229	276	274	278	250	266	265	287	279	267	243	265	283	244	259	267	255	260	262	252	265	240	262	253	247	252	282	265	250	264	220	245	269	259	240	272	243	271	257	268	254	265	284	238	257	258	296	263	264	275	266	258	297	261	269	254	247	276	278	251	276	255	240	273	264	238	259	250	270	253	274	255	275	246	288	257	256	247	276	255	266	254	299	234	252	275	249	271	263	253	260	271	232	245	234	251	281	230	257	242	233	252	311	264	235	281	272	259	292	258	241	238	264	255	265	268	283	252	298	242	259	258	259	280	249	251	254	284	270	246	255	281	236	271	274	254	222	277	241	228	242	260	257	295	256	266	239	296	244	262	278	265	249	237	288	248	280	268	232	243	270	277	282	257	247	270	294	241	218	247	234	251	275	270	235	278	251	238	275	253	280	247	257	261	255	267	244	261	281	250	271	259	245	265	276	252	251	234	256	295	255	265	249	275	259	264	244	257	254	253	270	244	249	271	289	287	256	260	237	276	262	245	255	291	242	256	248	256	279	285	249	240	247	257	261	285	253	286	279	289	258	260	243	264	270	245	248	280	243	238	260	274	245	272	253	258	280	295	242	251	258	223	258	264	268	254	250	247	295	257	277	242	260	233	260	282	266	266	258	239	266	264	267	258	253	244	252	254	246	227	235	261	267	257	239	289	257	280	281	250	268	253	221	278	275	268	287	282	284	278	245	262	274	249	268	237	266	264	248	261	261	255	239	268	277	264	264	262	228	258	227	258	247	254	231	254	263	227	267	275	269	252	275	266	254	265	258	261	258	292	272	253	244	275	275	267	291	246	246	242	273	241	266	263	282	272	253	263	250	258	255	264	256	253	265	257	253	243	218	257	269	252	282	248	235	265	264	262	292	265	241	251	259	271	249	237	254	230	241	235	307	258	255	279	279	273	254	246	270	240	259	279	240	264	252	261	257	256	266	258	277	264	260	273	246	271	260	282	245	257	275	282	282	229	265	277	281	262	235	266	260	238	270	253	244	271	282	258	267	235	248	251	294	285	237	263	262	263	292	273	270	287	274	283	242	271	273	266	245	259	280	264	253	275	218	242	250	244	254	257	248	265	275	258	267	233	266	282	240	274	256	256	241	265	269	280	263	245	272	273	272	267	246	261	225	265	265	269	272	232	244	271	267	280	253	231	278	265	251	269	249	240	248	257	256	249	263	256	269	257	220	264	241	267	254	286	247	259	254	256	257	268	264	286	279	247	250
27598	19428	5249	695	437	397	391	363	351	363	357	347	365	312	344	367	363	372	360	342	342	335	325	335	363	315	376	364	343	353	322	309	343	347	330	323	327	346	343	356	352	334	331	344	348	301	305	347	322	336	320	353	344	363	346	333	339	346	359	347	359	346	336	338	378	328	332	312	335	342	363	368	341	331	328	316	351	360	330	355	356	329	336	345	327	314	371	356	327	301	373	352	335	361	324	318	321	329	302	334	318	320	343	340	334	333	335	313	331	349	345	317	361	335	368	353	338	311	307	331	322	320	318	335	359	341	342	302	348	346	347	363	367	320	328	344	337	328	332	325	358	355	340	339	339	325	295	318	320	342	348	337	348	302	370	334	318	322	328	329	324	345	342	327	295	361	345	355	337	327	337	351	327	316	319	333	318	329	344	334	334	335	353	320	342	337	346	365	325	344	320	348	329	355	349	313	321	353	325	328	354	326	341	312	344	317	362	324	362	326	301	340	327	312	347	357	347	325	340	358	303	332	328	332	315	331	349	351	344	326	321	374	341	342	333	331	336	294	347	338	343	341	305	343	321	335	356	360	294	342	352	358	326	370	332	338	340	327	325	348	360	341	373	327	358	332	298	345	360	289	325	351	323	304	357	355	308	336	340	338	326	337	323	324	337	338	300	363	341	342	326	329	348	345	344	347	357	321	336	373	337	344	355	315	355	362	338	303	330	363	347	342	347	339	321	318	323	332	328	321	329	347	360	319	331	356	322	346	346	323	331	360	368	377	357	340	340	324	342	321	329	322	351	338	329	335	354	328	345	348	309	337	354	348	319	329	315	321	345	317	341	356	331	318	352	338	374	358	330	326	368	334	358	342	353	335	349	355	325	373	296	353	349	333	353	325	349	320	345	317	337	310	349	283	362	320	350	362	326	369	314	345	295	313	322	354	361	339	321	366	351	338	346	356	334	326	338	298	358	347	346	353	333	338	346	321	331	336	326	325	328	318	349	312	331	324	321	332	304	320	343	325	316	332	338	371	317	347	332	320	314	330	314	319	343	356	312	329	324	339	333	342	310	345	362	337	340	344	367	317	322	340	338	335	368	338	334	335	303	372	301	342	324	335	367	320	376	357	352	331	375	357	329	325	348	336	324	341	346	328	307	337	318	326	340	327	335	364	311	341	316	381	313	310	337	345	354	316	333	344	359	341	335	333	356	331	332	362	340	318	365	331	355	327	362	373	329	355	366	299	300	324	338	325	318	365	337	336	366	335	341	344	341	313	362	321	352	324	321	315	326	343	350	325	323	349	334	350	316	347	342	318	358	349	341	337	344	322	329	336	344	326	298	329	359	318	311	328	319	354	343	329	311	321	342	345	342	307	332	357	349	327	348	345	309	347	354	349	326	340	351	317	334	341	376	348	320	336	316	314	331	324	329	333	367	332	322	345	321	342	323	344	307	321	323	321	333	330	329	327	372	306	301	299	328	311	338	345	327	345	317	366	342	318	339	335	365	355	325	376	339	347	333	311	341	316	300	328	320	343	337	316	352	330	295	341	333	315	357	328	366	366	314	313	355	345	331	294	328	321	316	359	338	345	352	326	324	328	346	329	343	366	364	332	313	331	361	309	324	349	363	327	367	331	312	322	325	329	345	382	334	378	347	352	324	310	345	326	338	339	352	321	340	337	314	365	341	332	373	313	352	318	316	344	354	318	334	314	314	353	364	331	355	322	362	340	344	325	351	323	333	343	298	342	317	343	358	345	355	326	324	325	343	343	333	321	340	324	339	336	352	331	377	333	368	360	330	367	297	345	315	362	347	335	314	323	331	318	345	342	339	324	342	339	293	337	346	310	344	303	342	349	328	379	352	319	346	324	306	340	331	366	340	353	332	334	351	329	361	339	329	327	336	326	318	342	311	342	341	313	341	321	302	349	313	352	374	335	339	343	354	338	325	343	349	325	365	328	332	351	340	310	305	322	332	343	346	341	332	316	338	381	324	322	349	321	354	327	349	311	317	329	351	341	316	335	385	365	334	314	343	327	333	335	328	334	324	345	341	317	324	353	336	327	323	344	338	310	315	324	354	369	340	370	338	328	371	314	351	370	343	349	359	329	332	307	341	343	299	372	347	329	335	324	338	331	338	334	309	313	297	340	304	359	340	323	352	327	318	330	310	335	332	373	301	344	349	321	351	338	368	362	332	351	332	323	350	349	331	335	338	343	354	324	299	329	356	359	306	332	301	343	312	346	339	333	352	329	304	352	352	368	356	368	334	372	350	357	345	341	329	329	336	319	315	309	345	329	329	299	334	330	325	325	341	337	344	346	340	353	336	313	308	311	341	347	341	339	350	386	315	352	283	331	347	351	349	329	329	354	326	319	359	302	341	356	338	323	345	321	317	346	334	325	347	324	318	341	304	308	360	356	306	342	350	320	339	301	323	332	330	332	347	357	320	295	330	328	354	337	339	342	374	339	318	334	298	322	349	311	305	302	340	353	343	324	350	371	319	338	323	356	338	320	359	329	341	328	344	308	337	306	352	301	358	319	321	332	350	330	335	358	327	315	324	330	312	319	332	342	354	342	334	348	319	308	319	314	307	325	360	339	355	333	372	342	324	339	343	331	326	306	321	346	367	367	341	318	328	338	321	351	348	337	304	332	330	315	313	327	314	322	377	335	313	341	337	339	312	322	300	299	358	332	345	355	316	331	293	304	305	321	327	345	335	349	320	365	343	345	328	356	341	359	362	326	325	327	324	308	320	358	337	327	344	345	324	307	349	348	349	326	301	342	318	346	345	308	348	320	334	291	353	319	308	340	309	327	345	326	321	345	307	351	364	312	352	315	329	286	343	339	336	348	337	362	331	342	350	322	368	361	351	340	319	325	333	332	324	361	373	332	336	330	322	323	303	308	311	338	321	344	348	335	332	351	384	347	356	336	312	322	344	333	337	337	314	332	346	379	354	329	306	365	325	309	357	322	351	343	333	324	329	338	306	319	289	365	314	333	331	322	367	337	342	370	368	332	352	326	354	341	332	346	349	337	318	342	309	311	311	312	346	350	335	353	365	355	354	314	341	380	312	350	352	350	329	344	340	354	330	328	338	336	347	340	303	357	345	311	334	304	358	333	329	324	338	339	316	333	327	295	364	345	298	303	343	367	336	343	342	342	366	310	311	328	319	326	327	367	332	358	331	306	320	289	324	311	310	347	337	337	311	344	333	328	315	327	348	346	323	343	331	290	392	347	311	309	353	328	323	317	312	338	328	352	343	358	341	331	327	352	315	332	365	339	322	345	312	309	300	351	347	352	307	337	338	352	323	345	323	355	351	332	314	356	335	352	333	316	328	336	394	369	350	309	348	294	329	355	320	317	377	349	342	350	324	301	341	339	337	316	339	338	339	303	360	326	298	319	359	358	344	320	351	334	343	307	296	348	353	357	325	325	353	343	362	322	354	349	357	337	336	336	327	326	333	363	338	330	295	330	332	317	355	337
4121	1242	1036	729	636	577	524	451	456	439	441	407	423	412	465	445	441	398	417	358	421	389	422	400	414	394	413	421	436	425	424	411	429	400	404	418	401	412	396	413	398	429	408	395	412	389	394	409	392	388	377	400	412	387	385	404	404	355	394	419	428	375	444	400	390	383	407	404	415	408	430	362	432	391	416	407	391	407	352	395	348	400	413	376	398	430	369	368	380	368	388	384	385	413	385	423	401	392	397	394	404	410	360	433	431	405	392	378	388	402	406	399	397	417	441	390	392	389	370	378	404	422	414	392	421	373	383	398	394	390	387	397	390	371	407	402	398	399	421	355	387	388	389	405	429	365	391	371	397	383	416	385	419	368	404	408	387	398	383	411	403	408	379	380	428	397	412	418	401	373	375	389	401	396	389	365	381	387	400	363	406	410	411	373	405	405	356	405	393	378	417	386	381	366	358	393	422	373	390	395	427	421	396	388	391	369	371	385	404	410	399	420	438	431	396	404	389	430	441	399	388	405	410	394	381	364	455	376	393	415	385	437	400	423	389	403	391	386	381	377	397	382	419	438	427	399	386	402	353	399	389	408	417	396	398	422	377	431	407	390	405	403	392	367	412	425	383	373	420	400	385	387	387	380	403	415	424	390	400	392	387	385	412	387	433	369	412	403	382	387	425	392	420	408	412	415	397	396	396	415	416	381	397	408	415	380	421	383	394	369	416	395	394	401	364	415	382	423	373	415	398	370	395	398	404	391	372	396	394	420	425	401	389	387	423	416	383	405	416	373	412	403	437	414	417	424	398	425	405	436	409	398	412	393	394	407	402	402	383	412	393	429	381	383	398	410	430	417	404	392	416	420	425	379	379	385	416	405	380	391	423	419	389	369	420	367	382	357	398	417	373	395	417	439	380	342	408	395	382	365	385	393	387	474	404	408	396	417	407	370	412	416	410	383	419	387	409	399	406	382	376	402	413	400	379	387	386	386	368	391	427	396	403	424	382	380	399	389	381	394	420	397	389	416	440	409	397	410	367	396	408	389	366	405	362	375	386	404	383	382	363	367	410	397	439	396	401	401	379	427	388	409	384	407	395	374	417	412	442	409	384	423	450	428	405	407	408	380	372	351	414	426	383	444	400	393	409	408	371	449	422	371	414	379	402	376	345	411	410	442	401	427	399	395	376	424	410	399	407	403	359	405	406	400	393	376	397	426	397	422	381	427	407	385	410	378	406	390	424	397	378	372	424	381	351	396	396	390	405	428	421	401	393	404	402	395	407	406	413	372	415	423	379	400	404	387	415	409	391	419	398	399	389	408	396	377	436	404	388	428	403	405	372	369	423	391	407	418	455	437	423	438	377	394	384	423	386	375	394	407	406	419	425	391	370	376	379	406	388	371	369	391	425	394	375	390	440	388	407	428	392	398	412	414	389	431	370	370	386	376	375	456	389	390	379	384	402	417	409	393	421	409	392	430	380	367	418	401	389	359	422	411	402	381	401	407	403	413	381	390	406	395	373	425	391	387	375	384	379	404	437	381	408	395	370	394	418	413	381	359	388	394	365	404	386	362	381	389	391	392	403	402	395	419	364	416	409	386	409	423	413	391	441	418	366	366	363	376	397	378	398	419	443	384	419	407	385	359	375	398	417	390	421	398	410	394	371	414	413	379	416	405	412	402	402	396	393	381	390	398	386	390	383	414	413	395	413	440	367	396	421	388	409	426	400	383	387	366	390	399	401	373	396	414	393	383	390	397	426	404	425	411	417	406	379	382	419	407	426	429	401	389	362	362	395	397	383	427	396	391	455	406	387	413	409	371	387	411	389	398	384	385	366	385	395	373	382	383	395	414	404	390	418	422	366	405	401	406	346	429	365	403	374	374	409	387	388	401	379	431	395	395	403	431	391	437	379	404	372	397	397	446	391	344	397	397	405	365	380	404	407	384	395	392	372	407	421	355	377	416	393	417	392	386	401	414	438	386	379	379	418	417	420	388	394	408	398	401	372	422	390	418	421	374	419	382	373	394	420	415	399	438	397	384	393	363	406	413	366	411	421	354	399	371	401	375	433	404	401	387	403	370	381	393	395	417	412	379	420	407	388	405	382	420	412	356	408	397	406	408	409	383	419	418	383	406	379	409	408	364	392	387	384	387	420	392	401	406	406	442	399	401	406	381	392	373	401	368	392	422	375	371	356	402	383	391	421	398	436	426	375	367	418	353	406	383	393	398	416	403	402	385	391	411	387	440	420	411	387	421	392	415	396	405	395	376	383	419	416	414	378	369	383	406	382	390	389	383	403	398	397	436	399	387	373	405	355	385	384	380	413	398	407	414	377	404	387	372	433	418	404	372	408	409	381	428	431	417	408	384	392	395	400	416	415	406	427	380	399	396	369	415	416	405	404	360	413	386	384	356	388	408	392	414	432	419	430	431	402	365	400	388	373	430	377	405	416	394	367	417	395	419	417	386	411	398	412	409	409	440	403	394	390	363	386	371	388	411	377	418	404	403	380	378	385	390	437	419	423	400	401	388	349	423	390	385	375	414	402	417	419	403	402	403	390	391	400	384	401	369	389	392	386	372	397	421	378	368	424	412	416	414	390	376	407	367	389	423	403	405	388	438	398	377	380	418	429	402	421	387	429	372	378	378	379	387	374	408	390	445	413	369	427	421	399	383	399	396	425	401	398	367	375	394	400	389	406	410	411	404	405	395	416	358	366	366	394	401	369	392	383	403	438	380	377	394	377	424	382	379	423	402	400	387	384	345	421	363	392	377	376	381	398	411	387	400	384	368	388	395	398	403	375	379	382	391	420	373	430	404	439	417	366	413	391	376	393	402	412	415	413	395	381	384	405	389	412	416	444	394	415	370	417	404	374	406	418	407	408	412	415	383	370	372	412	349	391	388	425	413	400	372	424	385	355	390	425	406	390	382	392	397	393	449	398	387	382	399	386	408	397	396	401	446	385	396	388	423	416	400	425	381	418	404	383	384	420	381	406	364	420	391	397	382	398	394	381	364	421	412	390	434	368	390	401	413	431	381	408	384	390	379	390	422	427	424	418	417	451	398	406	399	423	399	433	433	381	377	372	368	432	389	421	407	430	399	379	382	412	385	407	373	395	411	406	412	440	367	366	400	404	379	397	427	434	381	434	422	401	420	404	391	432	401	431	431	388	397	411	403	399	439	425	376	385	393	379	419	407	396	378	370	411	405	388	388	422	388	415	390	428	398	384	395	427	404	370	405	422	385	426	397	434	375	404	391	415	419	377	427	374	426	366	420	384	387	368	430	394	409	391	403	364	420	414	395	394	369	406	378	425	411	402	433	403	384	376	411	395	414	374	383	376	395	346	385	399	408	382	414	398	393	388	382	371	421	412	392	381	411	407	374	378	392	429	385	402	376	407	378	408	373	396	382	405	386	390	360	374	372	415	392	383	417	420	425	430	390	409	377	402	403	420	411	373	400	380	389	408	446	410	402	397	397	403	413
23891	21322	28497	24470	21298	10598	1218	799	653	666	628	490	516	521	454	463	424	451	486	446	444	411	405	429	437	454	411	410	417	451	426	449	387	419	414	400	388	419	400	392	409	403	403	419	424	365	406	382	412	424	437	389	391	382	393	448	410	430	408	384	414	439	419	387	417	393	407	381	415	361	414	411	394	424	408	406	416	411	407	420	357	394	386	403	415	382	395	413	378	418	397	416	415	391	416	397	420	395	390	380	406	424	419	388	398	441	415	385	423	422	397	384	391	426	482	407	362	403	405	392	436	400	409	432	434	391	377	414	455	377	403	411	420	398	386	428	415	396	386	415	376	417	424	399	397	424	418	352	361	405	375	412	435	409	392	373	433	391	409	417	366	391	400	395	429	385	372	394	436	380	391	412	390	359	396	399	418	416	415	387	394	358	421	393	386	349	391	417	385	387	382	388	403	401	386	407	408	406	396	425	400	463	427	422	418	350	368	416	363	423	447	421	401	406	419	410	414	382	388	399	395	435	416	389	397	390	402	395	415	421	406	399	390	392	380	392	391	409	408	384	382	401	390	422	399	414	407	364	401	400	399	377	406	438	445	425	413	424	427	357	387	428	443	424	407	406	388	442	396	407	407	400	387	436	390	395	433	396	432	381	437	394	416	401	402	373	412	401	370	384	384	396	431	408	428	406	429	413	390	405	409	419	369	406	405	392	389	386	370	435	384	401	369	399	422	393	428	378	414	392	417	387	445	399	384	387	446	370	402	403	415	428	378	415	378	419	380	330	376	372	392	421	405	420	416	418	388	402	379	397	396	416	378	414	391	424	411	413	382	396	396	375	367	400	381	398	390	411	420	411	412	400	438	370	382	404	396	413	366	405	426	400	399	412	427	392	387	393	397	419	406	372	402	447	395	419	402	395	387	395	347	401	377	441	411	395	412	403	428	408	390	363	395	434	398	386	438	406	407	411	398	390	400	407	395	422	428	416	450	402	404	420	427	394	394	383	414	399	401	378	414	403	398	392	403	371	383	402	390	385	391	395	415	377	403	414	412	394	387	404	385	395	390	391	422	370	378	432	405	388	447	375	419	427	390	394	420	434	404	376	395	386	419	421	397	411	365	390	381	400	399	392	406	406	397	364	369	397	403	403	447	398	404	403	438	404	406	401	384	398	392	395	370	410	402	373	455	415	378	402	369	401	376	412	371	390	429	380	430	376	398	372	396	440	412	415	396	397	402	404	387	392	380	386	411	405	403	451	414	406	406	445	409	394	400	430	416	414	416	392	393	392	435	408	397	404	392	424	390	389	377	393	412	407	399	429	389	389	400	396	394	398	392	385	384	420	424	428	412	436	401	409	401	413	391	399	439	419	385	381	419	407	391	398	401	421	385	378	408	384	419	389	398	405	399	375	422	388	384	402	365	406	426	410	413	396	445	427	381	416	426	398	403	416	388	399	410	408	370	399	444	387	376	412	399	398	394	372	440	374	406	420	380	402	423	438	392	370	386	417	388	393	376	416	438	393	392	438	384	422	405	395	399	404	408	396	370	406	388	422	385	435	405	384	373	372	409	454	397	372	360	439	429	388	398	409	415	408	410	378	400	372	450	368	383	415	424	398	409	403	404	411	404	415	409	441	421	403	361	401	414	395	394	415	391	409	399	442	429	400	387	386	401	417	428	398	386	391	391	391	397	413	377	402	395	391	366	397	413	437	394	420	375	401	420	393	423	408	384	434	400	412	402	406	414	432	418	416	401	391	398	413	412	407	420	399	344	373	430	398	373	412	395	427	409	406	474	385	391	409	423	398	399	407	412	409	358	414	406	394	409	401	413	369	371	393	402	429	421	366	407	394	403	405	435	427	386	383	403	396	423	394	362	399	418	387	415	420	416	434	408	392	390	436	430	387	378	419	376	418	366	423	420	398	437	396	412	401	405	423	387	374	408	385	393	420	378	377	408	402	414	362	404	418	362	364	377	395	387	400	396	407	405	409	397	371	392	414	403	386	412	385	397	401	399	388	405	412	422	401	423	428	375	414	419	430	398	443	377	406	430	391	400	405	352	401	421	433	402	391	430	400	396	393	431	391	411	453	421	390	378	394	390	444	410	392	420	404	403	421	406	404	445	386	436	376	416	399	374	404	389	428	396	391	407	384	404	416	414	444	406	383	407	394	413	403	379	404	395	396	407	410	393	406	396	404	356	391	425	379	382	385	394	434	410	399	387	404	390	375	372	407	429	421	395	463	415	398	411	429	406	433	390	392	424	435	396	413	405	438	396	392	394	377	432	399	402	399	403	384	398	402	398	417	397	407	402	384	430	411	393	416	408	402	385	408	432	422	434	378	402	409	398	346	365	417	407	420	389	421	441	378	413	419	425	376	397	425	428	407	401	380	403	402	404	423	393	395	411	396	427	386	385	413	361	421	419	426	420	404	412	408	393	388	387	433	389	403	425	413	428	373	385	392	400	397	391	388	413	421	387	397	435	401	424	378	417	397	358	448	432	435	417	420	358	405	382	393	383	425	387	376	404	394	402	408	395	404	410	410	385	413	385	423	402	392	375	421	418	387	413	372	393	402	386	418	405	372	372	395	406	396	423	395	404	401	393	416	416	406	412	393	404	369	391	360	408	429	407	394	412	407	421	399	389	408	395	394	381	380	392	381	425	422	433	381	388	391	388	413	379	400	436	422	435	398	412	405	366	434	425	400	445	365	400	399	420	395	421	406	383	422	397	405	434	372	417	404	387	400	394	382	395	436	378	386	393	406	395	450	395	395	411	401	422	375	391	405	408	354	351	371	404	388	400	412	401	390	370	413	396	447	424	417	370	386	397	402	404	438	417	399	400	416	388	401	400	394	412	401	380	419	416	407	399	398	435	441	393	421	385	400	389	437	401	393	404	389	410	449	373	400	400	391	410	407	410	415	370	436	432	404	400	421	404	428	387	382	393	416	380	374	401	403	392	373	432	416	395	410	358	424	408	371	401	400	400	420	361	435	394	373	396	377	410	381	402	415	449	403	418	403	402	416	420	390	403	435	387	437	395	373	417	440	451	396	381	415	404	419	429	401	389	438	427	397	418	420	423	414	399	390	357	410	395	421	388	399	328	425	405	399	369	385	420	384	376	400	397	412	405	401	414	379	392	393	400	406	409	398	390	347	432	390	374	379	407	401	422	422	403	428	395	422	389	402	372	399	403	417	391	417	408	409	396	419	402	423	429	377	381	385	381	381	393	429	422	406	408	397	392	419	443	424	399	400	372	445	406	425	421	396	396	405	391	363	407	415	408	414	366	404	392	399	379	406	429	431	350	389	393	395	435	369	453	399	394	381	397	398	415	397	370	424	412	411	409	401	397	401	405	423	397	414	421	414	423	388	405	396	415	396	357	379	399	396	376	413	390	378	411	401	380	380	367	383	400	381	409	395	373	423	369	388	404	403	417	408	380	381	389	378	378	377	407	403	371	414	395	399	390	396	404	373	422	400
3386	8435	6843	3345	2499	1783	1472	1205	1053	875	798	729	671	659	606	608	573	595	586	519	499	572	587	500	533	570	498	559	487	489	543	543	498	539	501	534	465	516	522	477	450	472	483	452	481	492	482	462	492	470	469	465	495	490	485	453	479	523	497	516	490	450	465	497	489	473	478	461	465	472	486	471	506	512	510	488	496	486	524	488	469	484	482	448	492	471	454	491	439	486	466	482	473	468	486	484	478	481	504	481	490	472	476	477	441	479	445	469	461	502	478	500	488	512	489	459	473	471	447	486	504	452	473	506	445	550	480	478	435	468	488	479	476	459	447	480	466	456	466	510	457	490	482	485	452	533	498	452	486	441	488	479	465	490	506	482	475	464	465	487	492	488	487	456	459	432	426	465	464	509	466	507	461	485	499	498	470	495	481	483	446	502	493	477	504	471	463	473	484	491	475	461	488	470	501	492	483	453	505	490	468	454	497	482	502	505	485	508	443	489	471	491	426	440	489	480	487	463	482	465	471	501	507	496	507	513	538	521	490	473	484	454	487	511	487	504	464	441	437	469	501	476	461	468	447	476	460	535	511	424	501	513	472	473	488	463	482	488	477	461	496	454	495	493	457	487	509	465	479	483	475	493	453	461	497	501	446	487	517	489	492	478	485	483	447	455	513	493	441	489	470	468	453	487	511	501	485	433	443	477	475	499	469	462	499	462	441	486	478	510	520	505	501	475	493	461	489	465	497	483	457	486	478	462	500	460	444	517	494	486	487	478	492	457	493	499	513	450	449	495	441	500	497	492	465	498	462	468	491	486	442	501	499	476	504	451	454	438	458	457	467	460	517	506	500	458	475	489	489	427	456	486	484	505	472	465	475	468	475	441	446	472	502	441	478	484	477	459	466	516	524	464	508	486	484	438	501	449	460	499	462	475	535	449	469	455	472	504	510	502	480	461	491	450	483	473	435	476	490	478	478	493	486	449	474	463	474	460	467	475	456	425	487	492	462	462	483	495	446	493	487	489	499	489	475	464	466	484	454	454	464	520	459	457	470	504	455	478	513	465	490	464	454	460	516	455	438	464	477	478	477	477	464	461	440	464	471	514	483	479	462	459	479	428	467	513	502	503	481	460	458	484	527	517	470	474	467	473	441	470	495	465	481	482	506	454	494	489	522	502	509	527	486	482	507	464	458	441	449	470	479	490	455	499	474	469	485	486	453	511	482	484	526	481	480	480	483	468	464	473	520	481	484	459	497	471	465	464	501	522	490	444	476	442	508	527	528	466	467	445	479	464	476	516	481	488	479	429	482	456	476	512	491	489	453	466	487	456	487	473	484	508	470	510	490	448	506	471	480	498	478	515	458	501	489	463	492	444	502	524	494	484	474	477	429	475	517	453	479	441	469	495	468	490	481	507	445	503	484	444	468	522	466	465	499	481	443	493	515	484	497	472	453	496	502	494	458	500	456	514	479	491	458	495	467	447	461	509	476	501	460	513	471	462	513	480	472	490	496	483	466	485	481	476	484	434	467	473	473	485	458	513	492	489	466	514	485	495	462	494	449	468	484	494	440	491	479	500	513	433	492	437	498	485	482	478	473	487	478	500	484	505	451	479	478	465	492	471	479	504	502	501	438	442	469	464	465	491	473	445	456	486	496	458	505	452	463	497	497	486	440	522	482	474	448	514	471	452	436	511	484	520	441	472	483	480	478	471	489	514	493	484	480	491	484	529	447	461	512	504	472	500	443	470	442	467	505	478	482	470	480	469	514	436	464	462	523	511	466	465	448	486	449	502	449	488	484	510	490	467	478	502	451	487	467	448	504	521	473	476	481	492	503	511	473	477	464	507	537	502	474	485	479	504	514	461	494	462	461	462	485	449	450	502	450	452	471	499	496	492	459	510	493	485	453	469	426	467	447	495	471	459	450	520	439	449	481	507	476	499	482	471	451	486	440	448	506	461	486	471	466	487	484	455	503	501	475	497	492	525	474	443	490	486	475	447	504	466	503	481	539	454	529	473	499	490	500	478	451	475	466	481	495	436	479	501	514	489	500	464	452	448	478	490	461	524	482	505	460	478	481	472	443	450	490	472	475	470	484	473	476	462	466	480	478	444	406	470	465	500	497	490	472	458	483	506	472	499	469	489	462	488	433	457	486	472	475	510	458	456	452	452	479	451	474	444	490	483	529	470	472	489	482	493	476	465	480	484	492	453	478	460	492	467	490	454	479	481	462	471	473	458	499	485	490	463	475	503	434	466	450	463	493	517	483	484	523	450	475	494	475	468	486	519	496	473	479	450	484	492	475	460	517	481	474	480	447	475	484	443	478	496	483	438	503	478	481	511	463	472	496	489	508	517	476	476	468	487	438	451	474	489	467	478	487	466	460	487	450	460	488	444	486	435	459	471	433	489	502	483	461	462	479	470	480	496	506	532	503	474	502	446	461	498	489	474	487	488	482	437	498	492	493	459	462	459	513	482	483	524	487	484	467	479	451	490	465	499	491	475	470	461	498	509	472	442	489	448	445	475	496	510	487	496	490	459	513	500	471	469	499	487	459	480	434	460	431	466	465	495	463	455	469	526	475	440	517	478	452	523	500	451	476	448	448	428	467	489	484	489	460	459	467	467	497	480	483	447	414	482	485	460	480	493	470	509	471	443	467	453	483	523	491	469	493	455	479	481	474	500	467	434	462	461	482	490	507	491	470	446	497	459	461	473	497	442	460	516	427	499	489	496	505	511	466	479	490	461	506	471	478	458	464	467	481	502	475	503	516	469	511	486	471	493	442	496	457	491	495	508	497	503	514	465	456	489	459	463	487	473	479	491	512	486	499	458	477	448	496	484	503	484	505	462	451	469	494	557	461	503	463	486	504	469	458	444	452	455	509	476	485	493	482	451	470	472	458	481	505	475	475	479	486	508	530	453	510	491	476	471	487	497	478	498	485	515	495	468	460	499	484	512	501	466	474	463	476	508	462	465	499	467	434	501	473	476	481	493	433	474	451	455	450	498	495	457	491	474	445	520	450	480	437	448	486	462	461	466	507	487	494	496	482	447	479	487	481	432	433	481	514	480	515	424	494	464	499	429	488	477	477	495	485	520	495	465	458	454	486	466	479	512	495	464	460	523	491	496	486	485	493	503	463	473	475	485	447	486	500	463	475	455	498	500	458	519	453	437	503	471	490	546	497	490	499	524	472	474	473	489	476	487	492	463	453	458	497	476	478	477	488	465	481	466	470	495	467	484	452	465	510	513	472	488	464	450	476	494	500	475	466	453	466	459	473	448	488	493	509	475	458	504	478	466	524	461	463	515	485	427	516	560	491	484	470	487	483	421	448	493	453	498	526	468	467	461	491	520	520	476	474	490	475	476	476	472	505	477	515	493	457	475	477	465	484	475	479	468	492	486	512	470	481	474	496	523	498	467	497	488	457	447	467	476	493	479	490	470	460	495	445	479	481	477	479	507	479	456	485	480	511	454	490	488	478	431
24888	21334	27586	25324	12834	692	454	354	270	264	243	227	216	212	216	198	203	191	175	190	202	179	158	150	177	149	151	160	192	163	183	164	158	157	163	153	182	167	164	150	183	163	182	169	178	151	163	158	164	169	146	183	163	173	163	155	164	170	153	136	145	188	180	167	185	150	153	160	167	156	171	156	151	155	188	163	192	152	166	168	158	154	158	159	149	171	170	182	147	147	164	183	154	180	181	154	158	162	157	152	151	172	153	184	139	147	151	148	163	157	178	152	173	168	149	159	179	178	137	157	130	151	162	150	143	153	147	138	153	191	158	168	151	149	160	163	139	169	187	153	139	186	172	155	138	163	154	172	157	152	153	186	175	189	154	143	162	157	157	132	167	156	173	140	165	176	163	163	158	185	155	161	154	155	166	151	180	154	179	157	176	164	154	184	165	167	160	158	143	170	187	166	155	164	136	161	182	159	144	200	144	157	179	159	176	163	162	155	161	166	184	164	160	176	168	181	159	148	167	155	173	159	132	173	156	161	167	145	182	149	143	164	163	146	168	137	150	188	161	169	151	174	180	163	149	148	168	158	164	180	168	171	173	152	180	155	167	159	157	151	174	167	155	171	149	165	173	168	142	174	163	163	158	180	165	169	165	167	144	166	140	148	151	148	166	163	161	159	160	174	159	166	159	161	167	179	165	185	153	156	145	166	159	172	155	152	162	176	139	164	149	165	161	180	151	166	181	170	143	165	157	176	136	191	140	171	160	157	145	162	177	160	156	163	175	162	147	165	135	180	165	172	172	134	165	175	150	141	183	168	186	162	148	160	163	166	166	172	164	184	163	155	156	162	157	156	170	165	166	154	158	159	150	170	179	153	161	202	173	169	164	176	164	141	161	152	151	137	162	186	161	157	174	118	140	152	188	170	178	156	153	165	152	173	152	174	165	152	153	157	164	166	161	157	157	170	176	154	175	163	174	173	159	170	170	172	164	139	180	180	175	158	152	161	156	172	168	159	157	127	172	165	153	167	164	158	147	167	190	160	154	168	149	171	170	157	157	177	145	165	151	157	184	169	138	186	159	144	156	145	149	166	167	151	141	174	167	152	149	174	163	167	143	178	183	176	158	163	165	157	148	163	167	157	156	167	154	165	161	163	169	163	149	174	183	160	139	146	154	138	172	156	144	154	165	165	133	181	146	180	167	156	158	161	172	169	143	161	182	174	160	165	166	162	162	166	157	167	168	153	193	188	174	160	177	147	156	141	142	160	169	177	152	172	172	161	179	182	140	154	142	149	163	158	152	169	139	171	150	149	145	164	155	181	162	161	166	168	134	184	144	172	166	149	160	171	165	163	148	179	164	154	151	154	155	165	142	177	147	151	154	156	152	158	169	149	131	175	166	164	143	153	156	171	183	152	150	150	165	176	171	172	171	161	165	169	171	155	157	141	167	176	153	184	185	157	162	173	159	177	165	171	161	151	170	168	189	164	157	144	172	163	168	171	147	165	166	183	141	169	164	168	167	171	148	151	150	175	164	147	139	180	193	149	168	151	158	163	179	142	147	170	156	160	133	168	162	167	172	157	151	155	167	175	160	178	162	159	189	159	178	169	149	157	160	161	180	160	172	140	155	168	152	156	165	172	128	157	176	165	162	174	147	133	160	143	155	154	158	170	170	166	133	180	147	178	171	166	163	166	179	180	176	168	167	167	169	164	153	153	163	182	167	158	170	164	196	160	164	144	178	174	157	153	179	155	141	173	157	171	147	172	166	139	170	159	178	154	148	164	158	142	145	164	167	153	182	177	165	176	160	163	154	154	133	160	170	158	164	141	145	155	143	152	172	170	167	155	154	158	167	182	160	165	166	153	157	163	152	152	161	145	146	144	162	183	176	156	161	195	165	163	158	156	182	165	157	152	170	156	151	167	188	169	190	143	152	157	153	152	160	135	177	170	164	165	169	168	162	160	169	164	165	164	161	168	171	158	172	170	172	142	161	152	189	185	164	166	155	173	154	167	164	139	148	160	161	148	164	160	165	147	158	177	162	179	149	160	146	158	189	164	153	163	127	137	146	157	179	155	145	175	137	180	163	167	171	158	180	173	165	171	149	164	150	170	159	169	161	164	179	159	161	177	164	155	165	132	154	168	163	171	163	157	151	153	164	166	175	174	163	170	174	166	169	144	178	168	179	175	163	164	139	147	153	134	167	165	187	144	147	144	165	153	137	154	159	171	137	175	190	159	175	173	157	170	165	183	170	183	155	141	150	171	146	174	157	167	185	144	176	153	172	164	149	162	149	174	155	159	183	157	179	162	170	186	165	166	161	125	147	151	166	182	149	164	179	166	162	176	182	169	143	156	142	154	168	157	165	170	155	148	200	160	180	151	145	149	184	131	159	146	160	177	173	175	171	155	162	151	181	160	149	174	161	157	165	146	144	178	145	161	157	157	157	140	158	164	186	176	151	173	175	159	164	158	177	147	175	136	169	160	164	182	169	143	151	156	171	173	163	149	158	184	166	177	175	153	147	171	162	146	176	178	162	171	127	163	156	164	170	133	183	154	193	146	172	174	173	170	186	150	147	191	158	164	169	157	166	157	165	171	153	135	167	158	150	158	157	161	181	155	174	169	157	165	168	125	146	176	143	146	165	152	158	170	148	181	160	144	144	173	165	158	152	162	158	165	159	158	154	174	173	154	167	152	163	168	163	140	179	160	163	164	157	161	155	166	147	167	163	164	176	161	165	174	163	181	156	134	156	146	178	170	151	168	162	160	150	181	170	172	163	164	145	161	174	167	139	156	158	174	154	157	146	145	180	175	191	166	148	150	161	153	140	159	154	179	165	168	163	156	151	139	167	159	161	163	147	166	155	145	169	177	168	160	144	171	158	175	169	171	158	169	179	157	145	182	167	185	173	157	172	158	177	164	159	167	158	175	146	184	143	161	179	172	129	141	136	162	151	177	183	190	169	173	165	153	183	156	155	183	157	154	179	162	154	157	176	180	160	173	160	149	170	155	174	159	153	179	179	169	160	157	169	169	146	151	168	165	155	156	161	170	155	158	157	162	154	166	128	155	145	160	153	153	159	163	162	157	176	170	179	171	165	182	180	152	158	167	142	174	164	151	166	163	160	151	161	159	160	156	164	162	160	150	177	161	167	151	172	149	162	146	167	141	160	150	150	159	147	150	173	180	162	149	145	159	164	180	139	157	154	143	152	159	172	165	174	167	164	160	175	163	164	165	154	136	161	149	158	167	149	136	144	157	154	141	182	155	177	165	155	171	175	148	165	163	168	170	158	162	172	150	151	161	167	152	179	164	175	153	161	158	147	161	168	162	157	149	163	165	157	152	136	149	155	139	161	140	151	163	177	165	174	143	172	157	166	146	177	159	170	168	186	158	165	160	160	152	153	170	176	163	180	164	160	165	179	160	160	170	168	163	176	178	176	178	166	189	154	169	139	176	151	184	145	171	145	163	141	145	157	148	157	167
3406	5175	3957	1888	1372	1063	833	672	533	451	393	343	296	275	291	274	235	228	228	230	246	242	207	197	212	212	234	222	188	221	237	225	228	183	216	223	212	216	220	201	222	209	185	220	204	195	228	222	198	195	185	185	201	196	217	193	229	205	178	201	200	198	214	209	193	213	218	173	181	194	184	184	216	195	193	175	188	186	186	207	185	199	174	170	197	200	200	219	205	187	183	191	242	200	218	219	208	185	211	199	185	214	190	171	214	179	177	197	202	197	209	211	179	183	195	172	184	220	209	213	165	186	204	194	200	194	214	182	205	180	201	202	210	188	196	225	193	182	198	219	195	179	191	204	192	177	219	193	194	207	224	201	185	192	232	198	186	193	180	191	177	175	198	182	202	193	184	195	191	201	206	195	229	197	219	179	175	190	190	204	221	186	193	184	201	220	216	180	208	192	203	192	189	181	225	172	199	197	192	201	208	190	216	192	196	202	170	182	179	205	210	195	206	191	180	190	187	191	218	203	196	191	187	184	202	195	180	197	166	172	203	200	193	199	204	224	197	198	194	181	190	198	192	196	193	196	182	207	192	205	202	203	182	200	189	209	205	178	195	186	178	185	180	211	188	223	201	203	208	204	204	209	210	200	186	172	209	188	180	182	188	216	208	196	178	207	184	186	206	228	196	183	201	218	204	190	183	216	214	181	194	197	187	197	210	211	206	182	197	188	199	207	188	181	210	192	195	219	206	207	179	191	200	189	183	215	171	188	183	196	193	175	197	200	194	202	214	209	188	197	211	203	177	210	206	191	192	221	207	197	179	206	214	162	183	182	190	203	198	209	192	182	216	216	202	202	181	169	198	168	195	178	190	213	208	199	210	178	175	195	179	205	207	205	212	172	184	210	189	214	175	160	181	174	213	204	198	205	208	209	173	187	211	184	211	186	218	197	177	203	181	173	174	180	193	194	186	211	201	204	208	216	182	209	182	193	215	201	209	181	223	184	188	195	177	192	197	210	199	226	203	210	176	200	206	213	196	201	188	189	186	200	180	206	208	204	186	181	206	174	191	189	195	195	199	183	213	192	207	185	179	168	187	192	189	211	197	212	177	210	210	221	212	196	220	205	183	180	200	210	203	210	202	205	209	205	181	219	200	182	185	193	196	208	237	212	216	205	188	209	191	226	179	214	210	201	183	230	171	197	186	209	201	178	192	210	169	216	163	185	212	200	223	225	180	199	194	182	195	174	190	190	194	221	200	189	187	216	200	194	224	197	211	208	201	203	208	207	200	207	210	198	185	204	204	186	182	219	198	199	172	209	180	203	179	194	177	190	224	213	198	179	215	220	197	204	213	195	180	195	193	192	182	191	187	207	187	190	176	208	223	190	198	176	193	206	220	206	191	198	213	228	187	222	210	208	203	206	175	181	184	185	181	185	187	181	202	205	199	185	202	202	166	174	218	191	182	190	200	198	194	195	176	166	182	200	172	186	194	214	191	193	192	192	180	198	167	227	202	185	214	203	193	191	185	204	199	191	171	214	177	198	200	210	227	191	185	190	190	202	195	170	186	184	210	226	191	189	190	202	216	174	191	196	166	199	191	199	189	202	201	212	165	168	189	173	210	205	180	180	201	210	196	188	192	188	213	194	180	209	211	165	211	200	208	223	204	184	200	186	178	185	200	212	201	173	203	192	208	202	198	199	190	200	203	210	188	204	192	206	198	202	205	204	218	194	183	196	195	211	192	197	185	180	208	196	200	193	185	195	179	186	190	197	180	200	205	183	174	191	199	200	200	190	180	206	179	199	196	207	194	200	182	175	214	176	197	185	194	211	212	197	202	230	193	179	208	187	182	231	192	216	163	214	205	165	213	184	214	172	205	226	191	188	189	187	193	171	191	183	197	220	216	208	197	195	196	186	211	223	179	210	196	185	189	240	187	181	183	233	202	187	189	200	227	202	182	175	192	212	169	222	189	204	184	182	169	215	190	212	200	214	198	201	182	212	192	182	222	175	209	192	200	198	194	202	170	208	196	201	212	180	195	209	177	197	209	212	188	196	207	199	186	202	211	198	212	220	200	216	188	185	203	189	197	206	194	211	185	217	190	204	197	194	205	189	194	204	171	221	191	187	200	198	199	196	200	193	217	177	197	197	191	203	206	182	161	170	193	219	214	186	181	186	197	200	172	196	197	190	164	219	189	197	207	188	189	189	192	199	193	190	191	191	202	209	192	197	223	193	196	190	201	202	204	170	210	199	188	199	180	211	188	183	186	193	182	206	190	181	184	200	207	187	209	216	208	175	200	188	204	212	190	184	206	190	183	183	180	201	203	168	203	187	210	205	195	171	187	199	171	198	196	171	199	191	186	206	199	222	230	217	201	194	189	220	200	200	197	172	173	190	186	199	196	170	198	209	192	200	178	188	199	250	177	162	212	176	204	196	176	223	205	191	184	195	197	192	169	184	195	198	182	226	218	186	177	197	191	198	198	191	183	181	191	196	194	193	205	199	179	207	190	191	205	191	204	210	210	185	196	174	179	196	185	203	202	187	217	192	174	213	179	202	232	195	187	174	216	210	192	209	190	191	203	204	189	190	194	193	219	187	152	162	208	211	181	214	204	200	178	192	195	198	190	182	204	209	201	191	199	210	196	190	190	208	188	181	192	192	187	180	213	203	192	237	209	218	185	186	214	198	198	207	207	191	205	213	221	210	218	194	176	191	185	190	232	212	199	201	214	191	200	159	193	175	173	199	201	206	182	194	187	181	198	174	207	200	195	148	196	194	199	192	182	190	202	202	194	195	211	192	181	181	187	211	205	207	170	193	197	208	221	208	204	207	191	206	195	180	176	148	226	186	214	201	188	201	199	197	211	197	192	228	192	188	204	206	203	189	188	203	199	185	202	199	191	208	191	206	203	184	189	187	198	226	204	199	185	191	211	211	225	183	206	184	205	175	184	190	207	183	197	187	203	207	217	213	190	193	194	200	180	199	190	217	191	182	177	204	207	194	195	228	206	175	186	202	218	194	206	206	194	201	217	218	189	169	218	196	207	207	216	186	196	186	202	232	208	213	181	191	183	191	190	196	218	187	190	173	204	195	198	193	199	171	186	185	184	204	188	220	191	190	213	188	203	181	206	181	186	209	208	172	174	197	184	217	185	212	188	185	177	186	225	193	190	201	174	223	201	197	218	203	209	165	201	196	207	217	222	185	191	183	195	188	207	188	186	181	208	221	197	172	194	210	198	166	209	200	201	229	205	205	193	183	188	216	233	197	222	202	218	197	198	201	200	217	209	197	201	199	205	186	211	201	210	207	202	179	179	207	182	190	191	182	185	208	190	177	201	222	199	203	193	220	194	194	211	213	207	185	177	171	203	194	196	181	210	200	202	203	194	194	196	198	200	203	196	194	200	199	204	204	204	186	210	180	192	213	181	203	185	215	217	186	197	207	221	184	190	175	191	204	172	166	176	205	231	187	204	177	162	175	201	194
22798	21372	29033	24059	21364	21396	9768	961	664	566	548	439	406	382	380	324	286	336	290	290	244	256	259	273	255	254	235	241	239	229	225	237	237	245	233	229	219	218	229	213	240	231	234	226	216	207	237	233	224	220	201	212	208	208	208	229	225	242	221	211	197	220	219	204	196	196	215	209	219	189	230	204	211	210	213	213	207	193	224	228	201	211	203	223	198	225	189	230	210	211	190	212	208	226	220	219	217	219	207	206	214	228	210	199	215	188	201	214	208	211	212	194	233	236	198	214	213	197	188	207	208	204	200	204	223	185	227	182	225	209	198	204	195	220	202	188	209	214	209	222	236	191	198	197	201	207	217	194	195	198	215	200	212	219	191	222	192	214	210	214	207	209	210	219	205	194	206	193	199	221	222	219	193	219	200	196	196	192	195	199	223	225	203	227	207	193	216	225	233	203	215	212	232	198	181	221	211	231	231	216	229	193	220	185	195	193	183	189	195	222	181	201	217	218	197	233	201	214	217	229	213	217	216	194	198	226	194	185	223	189	200	201	193	222	212	206	212	195	188	218	194	205	192	208	211	199	198	236	192	199	199	212	200	217	199	199	194	210	168	198	194	208	194	196	190	190	216	220	208	220	209	214	225	201	184	207	199	205	208	205	185	212	213	196	205	195	200	233	185	207	233	207	190	199	208	207	163	169	182	211	219	213	207	202	194	219	198	224	199	185	220	212	192	200	201	223	210	202	196	235	179	193	210	193	224	189	195	242	205	196	186	203	209	200	197	195	195	201	209	204	196	218	195	198	214	218	210	211	195	220	207	208	197	203	209	213	246	225	211	215	215	225	213	206	215	192	194	210	219	186	203	188	205	198	203	214	203	212	207	202	225	206	211	206	201	200	193	203	186	213	213	210	216	190	218	193	195	221	226	198	228	212	213	211	210	193	184	225	188	217	195	204	203	195	222	193	194	182	208	199	209	194	200	214	196	219	203	195	197	206	210	208	195	199	205	217	191	202	187	206	196	196	222	213	207	221	206	186	217	210	215	201	184	199	225	205	200	205	226	186	212	179	215	214	221	202	180	216	170	218	201	211	214	203	191	188	189	197	225	204	200	190	225	226	171	204	205	192	185	216	222	225	195	212	209	186	192	178	168	204	199	204	210	210	200	237	234	182	207	234	195	170	230	215	216	154	218	201	192	200	221	207	208	188	219	193	224	204	207	223	198	218	198	215	213	205	227	180	200	205	162	208	221	215	202	198	214	193	195	196	186	204	213	238	185	233	202	200	218	200	229	226	195	220	188	202	208	207	214	201	212	197	220	188	205	225	180	212	203	226	202	193	191	206	198	196	211	183	198	198	225	205	189	183	208	209	203	199	219	227	214	215	200	221	206	215	207	202	203	197	244	200	204	199	193	224	202	208	221	196	194	212	189	207	192	204	188	211	193	191	212	204	221	210	214	193	224	233	195	194	204	218	223	185	209	213	207	206	179	202	209	200	202	207	204	233	183	203	182	211	183	192	195	208	201	207	212	206	216	213	217	199	188	210	214	224	205	213	218	215	203	197	203	197	200	186	216	206	250	192	205	187	202	225	204	204	182	224	195	201	200	208	203	216	198	204	214	208	206	225	245	186	239	200	218	193	220	201	212	211	209	215	218	241	210	196	203	214	208	183	208	226	205	198	213	200	202	205	219	198	190	210	207	210	202	206	204	204	219	215	216	209	182	206	194	222	191	217	184	199	218	189	198	220	199	210	203	221	222	215	198	237	199	203	203	199	210	214	209	197	202	214	181	225	191	207	194	223	213	193	213	237	207	210	204	210	199	222	206	198	212	238	200	202	196	205	191	204	208	198	208	209	210	236	213	210	240	186	192	214	202	217	182	205	206	212	180	201	213	214	199	201	183	200	202	189	222	206	199	197	206	189	219	212	201	218	197	208	209	207	192	202	217	202	227	217	202	218	210	214	216	195	206	189	221	196	203	194	207	215	201	192	205	189	209	232	224	221	195	194	217	196	220	209	240	210	181	202	210	203	182	189	202	200	195	203	188	210	191	215	218	219	177	222	212	217	234	217	204	185	213	201	210	224	182	215	174	197	214	223	213	198	184	203	200	189	207	201	244	172	200	188	197	210	217	213	232	197	182	225	201	206	211	199	200	208	215	173	230	223	207	220	211	203	184	192	202	191	217	220	197	227	221	200	205	207	202	242	216	191	199	228	191	194	228	205	210	197	221	216	209	199	200	193	202	195	218	227	224	227	200	204	214	198	216	190	225	201	216	193	182	186	205	193	208	178	197	203	200	212	217	207	215	235	198	184	201	210	200	206	224	198	194	231	196	192	198	204	195	190	160	179	200	198	223	203	198	183	177	216	191	211	203	206	215	225	200	212	213	214	188	233	207	184	201	177	210	226	193	207	221	196	200	211	195	209	211	199	210	204	206	216	188	178	173	173	201	219	219	220	200	223	216	208	206	210	188	198	224	209	227	201	194	211	228	187	206	209	213	198	187	210	202	210	227	190	227	185	191	216	222	183	219	206	215	211	224	222	227	200	221	207	211	182	203	209	188	226	237	208	197	191	179	223	185	198	201	187	208	234	209	197	202	223	206	210	218	231	207	213	203	206	188	195	191	223	215	185	193	184	208	214	224	196	177	207	212	196	200	207	206	198	202	189	202	222	192	193	218	211	220	218	185	206	202	202	182	201	215	194	196	213	200	218	206	197	210	186	219	209	194	203	210	218	204	210	211	217	201	238	211	207	200	208	204	194	199	240	200	209	236	230	204	205	199	227	222	226	184	213	215	187	197	209	210	197	210	188	205	187	220	221	218	229	171	187	222	209	208	193	224	214	203	205	201	184	205	209	191	201	211	181	197	222	220	191	211	238	184	195	206	233	224	237	192	203	218	189	189	216	222	199	206	228	219	222	186	188	186	216	199	208	201	198	211	185	206	198	212	192	177	215	197	200	213	185	208	209	196	182	219	196	205	205	195	189	212	196	214	194	195	183	214	197	205	206	208	204	213	190	225	191	232	200	201	224	215	205	185	216	219	205	188	176	186	203	193	217	191	190	202	190	230	201	203	216	196	216	219	212	219	224	208	185	193	204	211	206	187	192	231	196	190	207	200	216	207	208	188	198	207	211	180	223	217	216	206	198	231	205	224	203	206	183	237	220	191	218	223	196	216	220	182	222	194	196	227	219	199	212	201	209	213	201	190	190	185	219	190	217	203	201	215	219	182	210	209	227	239	201	196	240	216	212	232	217	203	216	214	230	200	187	216	196	194	206	182	221	220	209	214	210	188	233	226	212	172	221	214	198	225	214	200	187	195	191	204	237	207	195	196	203	201	191	205	213	196	212	198	206	186	196	205	218	186	209	190	216	199	219	193	187	208	214	210	220	201	216	234	202	206	203	228	230	215	211	224	205	212	203	197	190	199	208	209	195	188	206	193	187	182	196	193	200	194	198	208	211	207	214	211	205	190	229	209	203
4392	13849	11018	5233	3778	2815	2145	1664	1303	1046	882	769	612	567	513	523	421	409	410	374	337	350	342	294	302	303	336	335	281	318	325	353	317	290	298	298	287	303	300	287	261	289	254	265	272	277	282	249	279	263	250	255	261	288	242	285	300	271	266	281	248	273	270	289	273	251	255	282	279	232	262	254	293	254	271	266	248	269	243	252	264	267	261	273	250	247	256	247	277	241	254	245	271	272	257	243	262	255	244	272	246	263	241	248	270	244	256	235	251	254	267	247	261	236	251	243	269	240	280	217	264	275	260	254	294	264	246	233	261	244	255	268	275	267	277	241	234	278	253	235	259	255	253	284	267	258	244	248	261	234	264	242	263	239	274	249	276	252	264	218	253	257	259	274	244	232	237	268	264	262	251	281	269	232	269	297	265	233	246	275	257	261	277	236	275	236	240	259	285	261	258	269	264	259	257	255	246	219	249	246	265	291	248	264	254	247	278	274	267	243	271	262	260	261	253	256	240	243	266	240	230	273	253	265	261	252	253	246	254	262	288	247	271	249	277	266	255	258	252	228	241	263	254	267	284	251	286	226	268	265	283	266	256	253	272	265	284	265	263	245	271	238	259	266	263	255	244	224	257	249	244	256	253	248	283	295	254	253	287	246	239	243	239	264	270	253	253	273	257	246	244	251	262	237	253	262	269	282	223	279	268	242	243	263	253	253	275	264	248	266	258	263	230	236	235	285	246	258	266	284	274	264	246	283	284	252	249	243	229	253	248	263	244	264	257	270	238	236	251	263	273	266	244	219	259	273	254	250	259	253	222	274	290	254	225	270	255	262	255	257	232	273	270	298	255	237	265	282	274	244	277	280	240	268	267	263	285	266	254	256	256	298	243	224	249	257	242	247	273	275	265	244	243	249	280	266	256	259	264	273	263	235	261	258	267	271	267	227	225	255	270	248	253	282	263	248	223	268	246	255	254	259	259	257	247	221	262	280	249	245	247	228	249	242	268	260	254	239	253	267	255	230	252	272	276	272	234	254	225	280	255	255	217	222	285	264	258	284	276	281	308	242	240	251	258	244	291	279	244	251	251	256	246	247	266	253	296	267	263	252	268	255	244	244	229	270	274	272	246	256	270	266	251	229	249	247	237	260	259	242	234	256	249	239	227	266	254	270	247	270	255	266	264	271	280	267	271	249	279	257	251	244	272	286	274	275	266	287	253	253	253	265	269	234	250	268	242	246	259	270	273	281	278	236	269	277	240	250	244	283	243	260	245	255	265	296	288	277	255	247	261	244	285	254	263	254	247	258	257	243	268	249	245	241	244	242	265	242	249	266	276	277	244	250	289	284	238	243	261	236	267	261	269	287	259	270	268	272	264	236	254	232	283	276	280	250	242	249	269	240	259	249	226	241	269	270	268	255	261	265	238	245	268	247	253	260	252	279	255	262	276	243	261	258	259	250	246	262	262	273	270	232	256	246	223	254	233	296	275	260	260	234	281	263	272	247	240	269	262	266	266	241	216	256	244	291	251	252	218	233	260	260	252	235	256	252	235	251	269	244	272	251	261	269	264	249	277	268	250	245	261	290	259	255	245	300	260	275	244	283	245	271	266	261	271	265	249	276	232	255	244	259	250	253	258	264	263	271	272	264	260	240	284	269	267	253	257	269	250	244	271	250	267	251	275	288	266	268	269	257	249	263	232	279	247	265	253	252	259	250	241	255	255	235	268	241	265	228	275	255	249	258	261	270	269	269	277	240	231	258	238	300	246	287	252	255	247	262	246	242	269	269	252	259	262	251	270	251	230	250	276	254	260	237	238	271	215	258	280	245	273	266	254	254	224	261	258	276	249	276	251	256	279	273	263	236	246	242	288	247	232	245	246	281	257	281	237	254	266	264	264	271	259	213	270	244	247	242	236	250	281	246	252	245	247	266	271	244	256	258	282	272	242	281	250	259	268	252	269	253	296	252	245	276	242	269	258	255	264	276	249	259	237	274	250	272	279	276	261	262	235	276	246	249	272	259	289	276	214	266	269	257	246	250	242	272	219	256	237	243	218	250	259	251	259	233	262	255	241	265	257	270	258	275	249	262	236	252	262	276	258	265	245	259	269	233	253	253	250	262	264	269	229	255	264	261	257	254	241	258	262	256	258	230	274	255	279	255	248	258	251	257	265	261	266	271	255	264	248	240	283	239	249	231	241	247	264	264	243	257	222	282	264	276	266	254	271	250	280	269	245	287	274	275	261	264	263	239	252	250	256	294	270	235	253	246	253	222	256	256	275	268	251	254	230	251	242	266	262	271	279	268	258	260	285	277	281	275	279	237	218	253	275	251	251	256	270	280	274	255	235	247	260	252	262	249	271	241	247	260	273	224	277	278	262	263	248	210	237	259	268	249	256	245	271	258	247	258	248	275	238	259	267	252	269	254	259	270	251	254	268	248	273	262	265	220	235	265	283	242	257	250	254	257	236	270	254	262	257	270	286	249	251	283	264	238	237	255	299	253	245	226	252	286	266	268	244	239	250	236	296	253	249	236	283	257	264	252	258	255	264	244	260	259	229	229	250	279	273	278	249	256	290	267	240	249	270	245	292	270	273	280	260	230	260	287	255	263	242	262	248	265	277	250	276	233	247	222	274	264	234	263	245	278	251	282	269	241	260	250	256	263	225	258	266	285	283	258	287	283	259	257	272	277	235	272	262	268	238	233	261	246	263	251	245	252	224	226	254	270	267	264	246	252	248	293	241	223	257	270	247	270	256	268	256	233	265	242	229	244	281	248	264	240	254	242	247	252	239	260	218	279	266	236	283	266	245	250	257	245	242	249	238	262	278	275	239	258	231	239	259	238	266	254	258	258	237	223	248	252	249	270	276	256	268	264	245	274	291	247	279	261	237	248	263	252	252	221	285	306	239	278	287	252	240	255	235	285	284	242	254	264	278	247	231	252	277	264	235	258	251	236	253	244	266	222	235	259	240	263	251	234	259	249	271	226	276	248	256	249	253	275	242	259	243	293	245	257	244	274	272	240	288	251	258	273	257	241	249	259	264	273	245	260	251	266	274	267	239	244	275	246	266	259	279	254	264	242	302	264	274	251	258	248	263	282	271	249	262	271	263	243	269	245	208	258	257	242	268	249	247	236	273	266	260	237	243	268	245	271	253	248	246	240	246	248	257	252	267	208	265	261	277	246	241	260	266	257	240	275	263	271	277	245	252	247	228	250	270	274	253	285	284	273	261	249	261	249	241	268	282	273	256	254	263	259	232	269	258	256	275	247	241	253	281	257	240	275	258	242	255	287	273	248	272	245	265	271	255	252	270	226	242	234	231	279	277	259	230	248	265	267	256	237	254	232	259	248	253	245	239	276	237	239	260	252	252	273	276	275	265	253	267	240	257	256	268	272	241	250	282	262	239	248	222	285	267	249	277	258	243	233	232	249	238	246	263	245	247	267	246	264	268	258	252	229	247	266	245	295	253	259	263	266	256	270
27431	19346	5178	665	467	394	412	351	365	374	345	334	337	365	362	319	324	313	372	343	317	335	329	318	333	310	332	352	308	377	345	342	345	309	315	367	357	339	358	305	335	352	322	357	357	349	345	325	351	321	318	320	325	330	331	332	363	326	325	348	319	356	341	336	343	309	346	345	332	339	382	322	344	332	300	351	357	321	354	308	357	351	300	316	325	315	309	319	312	338	312	332	322	328	321	358	356	323	357	315	352	363	332	325	336	338	328	336	299	294	366	324	313	337	364	310	349	354	298	343	366	328	310	316	315	336	329	361	319	322	367	356	329	340	347	336	337	338	330	336	351	327	339	338	357	320	343	349	342	348	350	356	325	332	356	338	334	350	336	312	334	344	323	311	305	305	334	320	373	344	325	384	325	328	334	341	319	332	354	335	359	355	306	342	328	344	330	386	377	329	330	343	341	326	355	328	309	327	325	342	315	320	323	317	358	346	333	344	326	332	348	371	316	324	337	337	355	340	326	336	348	316	374	379	331	329	327	345	317	370	313	314	334	347	355	335	341	376	339	311	303	316	327	348	317	339	351	335	317	330	334	352	332	346	319	356	367	352	303	319	338	356	325	381	361	309	327	350	340	328	323	341	328	319	353	351	368	368	327	295	327	364	319	348	340	349	338	319	349	330	338	336	354	332	321	326	367	337	331	344	333	351	324	357	330	345	358	319	332	315	356	352	346	363	321	319	353	360	341	334	330	347	322	329	356	346	327	351	344	366	316	330	313	333	339	350	329	333	351	358	331	353	317	338	338	332	306	338	307	378	340	346	305	337	336	313	344	332	345	339	308	321	348	311	339	348	369	347	348	340	341	312	327	353	313	328	338	377	342	334	356	314	359	324	329	313	325	354	300	340	308	331	308	311	372	323	360	362	369	322	363	336	333	347	333	345	319	311	324	331	340	348	334	323	318	320	303	333	328	347	297	349	348	335	346	337	353	326	337	344	339	341	342	336	332	307	363	362	326	322	311	359	327	312	322	364	342	340	357	346	301	320	337	334	319	343	354	338	338	334	349	329	316	281	338	331	318	340	309	299	348	327	336	326	374	353	318	364	350	327	361	366	359	347	328	338	326	350	328	302	346	321	316	342	366	302	318	312	328	324	316	330	306	341	347	324	328	320	313	299	309	349	335	324	351	316	325	343	362	340	344	348	292	369	350	300	322	323	342	350	341	340	280	309	344	359	322	307	377	328	348	342	370	313	326	328	323	355	329	369	309	327	346	352	320	355	322	315	315	323	346	343	339	304	347	355	316	331	349	346	351	362	314	333	355	337	303	338	313	339	343	310	326	338	314	346	321	319	323	321	347	350	356	321	329	285	312	389	338	363	372	316	335	291	338	320	345	322	341	313	333	331	338	306	297	326	342	314	343	304	324	346	334	342	365	354	336	350	315	342	335	338	378	351	355	322	346	370	337	327	336	307	285	349	322	315	353	336	344	319	341	319	315	322	356	349	336	305	337	346	331	335	334	317	346	346	359	357	341	343	335	352	349	327	328	343	371	321	290	330	377	340	350	337	357	328	346	337	327	327	365	316	329	293	322	332	317	351	303	334	332	349	321	341	351	377	327	322	305	342	335	328	338	345	319	361	342	334	325	333	335	361	336	332	333	314	304	343	341	354	354	307	301	357	317	327	329	344	367	356	334	310	323	355	344	316	356	311	349	355	342	366	350	333	326	321	336	347	368	335	349	363	347	314	358	348	330	351	312	324	359	326	338	365	337	327	330	331	321	331	323	348	355	346	328	313	346	297	334	342	330	344	362	343	365	335	319	326	329	349	338	342	341	326	345	318	306	313	342	335	346	338	317	359	310	349	335	357	340	315	347	319	353	304	342	356	310	327	376	343	326	326	357	294	350	345	355	337	349	359	359	341	331	329	331	349	344	314	347	341	319	355	336	354	381	319	325	349	355	312	322	323	318	328	315	337	348	335	339	316	330	346	351	325	350	309	358	332	339	296	360	365	342	314	363	322	352	309	336	347	338	319	363	336	312	325	339	334	347	347	342	324	352	319	341	348	364	326	315	314	335	350	315	338	334	320	357	337	328	300	373	364	330	352	336	308	360	344	331	358	319	357	335	317	334	334	367	355	331	329	330	329	354	340	334	327	334	342	330	305	345	351	336	329	295	363	317	344	306	328	327	354	318	349	337	343	342	356	340	337	319	310	298	330	313	344	328	362	359	329	325	330	297	385	320	328	314	346	339	334	348	311	323	332	333	330	334	352	323	316	348	346	300	315	335	320	353	355	319	326	352	347	335	313	335	359	338	326	326	358	354	349	339	355	316	331	317	362	333	336	322	319	332	357	357	322	328	311	360	343	322	300	343	328	325	310	341	305	327	338	348	346	351	368	353	340	390	355	312	317	332	394	349	362	340	385	346	380	314	294	346	359	339	342	327	368	322	306	337	328	331	338	349	314	338	325	327	304	348	312	327	362	362	354	332	337	329	333	330	331	335	351	341	344	354	336	340	349	344	337	347	317	339	347	330	334	324	340	352	313	290	340	344	308	356	330	342	346	351	339	332	337	320	322	315	287	326	343	340	344	312	312	333	333	289	339	308	337	334	347	350	383	344	320	316	343	342	349	345	331	326	333	336	323	324	332	346	355	333	324	347	325	339	311	345	319	316	332	347	355	334	341	328	333	329	352	337	338	351	333	331	306	345	306	340	341	371	365	319	353	319	358	326	327	345	327	316	336	371	328	383	350	340	335	301	326	346	302	333	341	330	342	379	343	365	348	305	313	372	336	329	320	318	347	331	331	318	307	335	320	343	312	340	334	324	328	372	369	344	363	314	354	375	336	316	318	346	332	329	340	342	384	326	351	319	328	344	361	306	331	321	313	327	350	333	344	325	351	340	321	326	316	356	318	364	366	355	329	343	337	297	304	370	353	348	333	376	335	342	318	338	336	338	369	349	315	331	325	339	311	362	299	348	345	334	337	310	308	348	367	357	332	365	303	348	330	332	322	331	306	332	326	356	343	323	364	365	337	314	353	310	309	353	309	320	343	335	341	316	359	335	295	337	351	380	337	359	344	340	346	356	323	343	333	323	284	330	340	346	303	314	342	316	333	312	330	344	319	327	327	334	362	341	342	343	283	330	331	383	339	348	320	349	315	328	339	320	343	326	322	305	310	339	334	380	298	332	332	346	302	331	362	348	363	331	338	326	303	332	351	371	325	305	325	344	325	327	318	308	331	307	330	345	297	316	337	326	345	344	344	339	357	344	346	359	326	313	306	325	335	322	307	303	339	313	356	339	330	338	318	309	342	320	363	311	320	344	316	342	331	309	349	338	360	353	327	346	322	307	341	302	379	348	320	370	337	365	332	359	296	348	365	356	350	334	328	336	364	304	314	323	344	361	339	338	359	333	349	319	349	305	335	389	332	360	331	329	345	331	339	318	331	322	361	336	314	336	320	344	331	290	333	371	361	381	301
4025	1151	977	671	650	537	513	477	436	463	442	390	405	410	399	395	384	377	395	430	387	408	383	412	400	374	398	382	419	370	395	425	402	382	406	395	410	408	392	391	399	406	396	345	394	433	374	377	395	380	411	384	398	384	389	410	406	385	398	409	376	404	389	400	390	415	407	405	396	411	388	387	418	344	419	383	424	382	352	385	414	370	370	421	418	423	380	394	381	360	416	402	405	381	412	382	363	403	393	380	417	388	411	396	400	416	410	389	385	379	390	377	360	393	374	382	389	407	395	395	425	373	388	370	427	378	381	373	384	396	372	384	359	401	378	395	408	381	384	373	383	379	416	405	399	423	410	381	385	421	369	386	384	389	402	374	419	406	425	389	403	366	414	410	408	386	402	396	394	400	409	423	372	404	381	375	425	399	381	398	392	400	423	406	428	418	395	421	403	407	407	398	403	394	413	373	390	395	393	370	411	376	430	384	365	413	391	411	404	378	386	385	416	387	389	423	368	396	380	422	403	391	421	445	375	440	382	417	369	446	414	380	401	359	422	408	429	417	408	424	377	384	391	397	380	380	361	404	381	393	410	393	358	397	406	397	401	417	408	374	400	422	395	385	425	378	358	385	386	373	413	427	409	388	412	373	404	395	351	398	380	372	394	386	427	388	382	391	375	404	338	392	356	389	374	372	385	416	382	400	412	411	378	415	416	419	390	400	403	395	380	385	400	412	385	394	372	403	388	377	394	385	397	401	406	396	407	361	412	375	412	414	409	384	395	365	369	377	377	360	419	376	376	371	389	361	439	410	385	372	382	404	391	427	386	399	417	382	407	420	396	364	385	384	391	420	395	424	352	363	437	405	380	405	380	388	383	394	398	414	387	395	392	424	389	436	381	382	391	407	446	418	389	416	370	389	437	385	401	412	391	391	375	360	427	393	384	377	382	374	396	374	414	353	388	437	377	386	397	371	395	391	377	415	394	385	394	406	385	384	385	389	395	410	340	425	359	376	395	399	402	366	401	421	386	391	385	418	428	374	375	359	395	359	386	406	408	387	412	342	358	365	400	377	410	375	376	376	413	389	408	395	385	406	379	364	405	406	388	403	403	409	409	378	413	397	369	378	383	383	404	412	375	396	367	397	413	389	412	399	396	374	394	401	424	409	386	394	361	388	382	372	403	442	371	378	382	381	383	416	395	428	404	382	397	393	415	442	397	382	405	410	431	380	410	403	392	388	392	402	386	358	401	413	396	388	374	382	391	381	410	403	428	418	386	408	421	395	351	363	415	393	357	418	414	401	364	368	384	412	382	385	365	373	396	393	395	407	355	431	384	404	411	375	425	413	412	391	411	405	390	380	402	396	385	389	357	393	404	389	398	385	377	393	413	385	401	375	394	379	377	363	424	414	362	393	426	386	414	384	389	390	374	412	367	383	430	409	396	403	386	379	349	396	369	397	385	429	377	385	384	399	378	368	377	394	366	393	438	387	405	428	400	403	386	384	372	378	417	381	388	379	403	401	385	409	406	401	432	401	379	443	389	401	423	388	387	379	408	411	371	409	372	388	385	390	397	434	397	387	424	427	378	385	416	403	360	423	393	416	403	435	393	407	412	393	368	403	375	400	397	436	390	363	380	407	385	375	389	379	364	361	380	379	390	394	416	371	400	406	394	358	410	398	398	416	379	401	391	413	420	413	400	383	383	391	382	388	375	412	396	392	387	370	400	390	401	425	399	388	385	410	380	380	382	413	399	381	398	383	359	359	409	348	377	374	362	387	391	373	383	385	369	386	370	381	375	404	367	395	376	380	398	459	398	393	368	413	409	347	408	390	394	414	388	399	407	398	392	380	400	392	387	376	380	416	369	346	430	430	382	373	403	354	404	396	406	359	399	367	418	388	390	400	352	385	418	404	389	413	355	427	355	387	417	350	435	390	357	357	378	417	378	394	357	370	409	439	376	383	355	399	406	396	412	403	405	389	379	414	388	415	378	421	380	412	412	372	382	394	405	381	378	408	366	391	425	371	383	396	428	400	392	383	428	401	382	398	361	381	407	415	391	435	369	389	393	369	358	382	394	350	432	386	369	368	359	373	397	358	385	391	394	391	389	394	430	376	354	386	388	384	421	411	428	386	382	371	387	393	423	407	419	352	442	405	399	379	395	376	409	389	380	387	395	397	421	402	397	393	395	391	414	396	423	395	372	414	387	386	378	384	371	390	411	394	390	382	377	439	396	400	395	401	387	356	358	396	401	396	399	416	385	398	439	396	369	408	367	397	415	399	359	391	386	401	374	385	386	354	368	372	397	367	419	437	384	397	391	410	394	390	397	416	397	387	417	403	408	397	406	381	385	428	399	398	368	403	408	425	390	396	353	407	413	398	386	375	382	376	354	405	428	381	375	366	389	390	394	404	400	398	393	425	385	362	429	359	392	436	386	381	374	379	384	411	382	392	383	370	418	378	392	381	414	428	383	411	398	404	387	370	370	383	403	396	394	374	386	400	399	379	404	404	412	363	381	387	389	389	372	373	378	405	347	376	386	418	381	394	399	403	388	355	385	393	383	378	353	405	399	408	403	416	414	395	342	413	393	376	380	419	397	418	400	388	364	411	410	412	388	406	399	396	447	434	366	367	374	399	383	423	398	367	407	391	432	391	372	397	391	437	438	389	422	386	369	391	374	421	401	406	393	403	364	367	405	428	377	382	390	379	381	363	418	417	388	411	397	391	404	382	360	416	399	394	408	379	379	368	393	392	413	409	428	391	390	422	414	376	382	410	428	389	404	408	372	376	414	396	407	381	394	350	367	415	399	402	406	406	372	392	390	363	408	425	385	378	400	410	401	411	391	385	388	373	416	375	391	409	423	403	396	383	357	361	398	388	396	407	395	387	410	396	374	380	390	415	377	399	394	436	385	406	372	401	392	389	386	396	414	416	369	412	443	392	383	404	399	373	393	427	389	364	398	401	412	383	376	412	418	405	383	404	389	401	374	381	376	416	400	382	398	390	386	406	387	404	382	375	349	397	396	356	362	394	388	380	389	419	369	418	409	368	394	407	416	386	409	409	363	390	421	395	364	400	411	397	401	372	385	404	381	396	360	407	386	389	393	426	397	380	404	398	390	365	392	373	401	372	356	421	429	384	371	365	405	375	361	392	393	372	425	367	395	371	390	405	385	407	402	412	384	413	401	374	390	388	363	394	419	416	387	404	416	375	382	369	363	422	384	372	365	360	406	382	383	397	383	407	364	441	406	403	364	400	377	389	392	394	381	395	382	398	388	382	397	401	375	401	397	365	403	384	380	401	419	411	398	395	362	392	369	388	404	382	405	387	401	368	378	387	369	391	425	382	409	418	381	369	394	370	410	380	403	375	404	402	368	416	388	376	383	379	388	368	347	355	392	390	446	407	395	417	415	380	392	414	384	408	375	396	368	431	396	378	393	387	356	366	368	392	371	394	363	393	414	370	392	406	393	404	391	397	353	366
23909	21364	28556	24506	21343	10403	1152	801	650	633	542	522	536	494	477	430	460	442	408	455	430	440	393	372	410	452	445	429	393	392	413	437	442	431	400	428	401	393	394	397	431	423	442	412	389	412	407	389	407	412	389	383	417	381	405	407	406	388	413	390	405	376	395	435	424	413	410	370	373	409	381	407	394	411	406	384	393	388	373	411	386	415	422	376	386	413	386	418	375	406	397	390	384	403	415	433	404	434	390	370	382	343	426	372	387	404	368	377	449	408	408	390	396	377	422	391	392	388	384	423	389	403	374	405	396	415	405	422	394	421	349	396	389	401	380	363	391	404	398	391	379	358	393	409	430	378	462	389	410	389	409	366	372	380	409	417	399	403	366	425	395	385	404	390	382	408	385	400	392	314	408	393	420	382	411	411	408	394	392	417	393	391	401	435	364	418	382	390	411	373	406	390	412	394	401	405	393	373	405	414	396	397	386	423	389	404	413	440	363	385	399	403	390	365	406	422	392	412	398	393	391	390	390	376	436	408	395	396	392	383	413	371	398	389	406	397	377	383	396	386	365	430	347	432	357	384	390	369	371	374	435	374	392	401	398	399	387	428	400	394	389	385	385	367	398	391	372	396	372	368	381	375	359	376	371	395	382	401	414	419	390	411	387	397	405	414	403	421	336	367	386	405	382	389	416	377	359	387	385	390	415	402	381	388	410	356	396	375	402	404	378	389	378	363	373	433	405	405	415	404	401	403	399	384	440	391	411	379	365	396	356	387	397	398	370	391	357	424	372	391	385	421	380	397	423	395	394	376	413	367	384	429	415	394	390	419	370	357	403	402	371	412	371	393	396	366	411	392	397	403	398	383	372	426	351	393	393	412	374	392	422	408	413	390	388	408	370	406	410	387	392	418	379	391	359	389	403	393	395	340	389	394	393	432	391	391	402	386	403	383	392	376	420	375	372	409	401	392	409	400	381	395	372	457	419	395	415	393	380	423	424	359	408	418	418	429	369	392	379	374	395	401	394	346	356	395	387	428	376	381	394	404	395	415	433	357	406	425	387	366	396	390	387	399	363	413	448	405	433	436	374	380	392	345	405	418	373	403	404	392	396	372	384	405	378	421	379	415	383	428	392	388	386	388	391	377	394	390	361	378	402	424	394	365	383	401	409	399	388	373	411	395	399	408	387	374	385	404	388	378	395	406	419	356	415	367	371	379	428	389	386	409	379	420	403	405	366	407	402	410	383	410	422	402	395	410	405	400	399	391	398	387	422	359	425	404	393	402	418	367	378	417	390	373	385	382	383	400	382	384	411	401	413	370	399	409	414	390	438	430	392	361	390	381	384	384	378	335	390	407	388	387	372	370	410	439	400	406	405	371	389	381	390	397	391	411	409	435	356	388	398	383	381	379	405	423	375	428	406	377	393	397	422	375	416	420	397	402	405	368	401	383	385	403	384	407	415	387	394	420	386	407	386	404	398	398	388	380	365	388	405	441	411	369	382	441	403	380	401	410	401	381	387	357	405	417	410	411	367	432	409	389	383	378	412	406	393	381	411	406	394	387	376	358	365	402	388	402	405	415	393	379	399	419	429	393	423	395	413	411	407	403	419	403	392	363	399	391	383	380	349	380	412	381	399	402	379	398	412	405	366	425	377	385	398	408	386	412	373	404	379	412	385	404	373	396	382	409	373	374	392	371	415	410	379	424	390	376	416	399	402	377	402	395	405	406	389	373	384	378	429	401	361	380	411	397	403	400	374	352	412	402	373	381	369	401	364	406	434	399	406	381	372	396	375	391	430	395	384	393	421	399	393	382	413	391	420	370	398	377	397	433	427	431	385	376	410	382	415	395	381	414	410	368	405	406	376	409	446	387	392	380	431	353	399	364	388	399	412	405	428	407	400	412	373	385	388	351	367	396	391	393	387	397	370	437	388	381	387	416	377	377	405	392	414	409	396	407	367	410	432	399	386	412	388	391	419	427	380	393	402	367	385	347	416	407	370	379	397	403	386	388	391	396	359	417	401	419	399	379	423	362	396	378	402	395	376	407	409	388	366	413	412	381	412	412	404	382	408	366	423	391	399	382	373	362	375	399	367	424	380	403	382	383	400	417	385	395	358	396	390	415	374	407	334	416	364	391	385	368	419	391	431	412	404	348	371	395	405	422	359	409	386	365	407	396	370	377	378	392	350	395	383	384	394	398	454	411	405	356	403	414	394	380	372	397	425	418	408	410	388	397	361	385	398	387	389	359	375	401	374	400	404	411	394	418	400	395	397	375	354	365	370	388	362	413	393	428	423	380	404	405	409	362	425	376	415	410	416	380	347	401	461	403	376	415	393	404	375	421	392	375	369	402	417	395	403	398	385	387	408	399	371	373	379	441	395	400	396	390	422	395	369	399	414	398	419	405	401	398	415	387	377	387	404	380	386	395	378	378	405	405	409	380	376	388	406	369	392	404	412	391	399	378	395	383	392	364	364	407	389	402	416	377	419	396	420	384	415	378	388	386	393	383	377	366	405	381	365	382	398	412	374	374	435	402	388	421	433	400	406	416	406	374	391	397	393	394	407	375	397	404	396	359	402	426	372	398	412	390	371	399	413	405	422	400	393	370	396	402	417	345	413	418	414	367	422	405	374	369	404	369	416	371	391	406	391	401	415	381	416	415	392	387	369	419	401	399	430	345	394	393	399	404	418	392	388	347	381	397	386	393	415	372	391	397	376	426	393	383	406	373	356	411	391	384	424	396	403	382	386	413	396	413	419	402	392	409	382	418	408	417	394	394	358	401	379	357	386	431	394	383	412	418	362	360	404	404	392	403	382	407	398	423	403	362	384	399	401	382	384	394	397	369	430	384	376	367	390	391	436	410	397	398	360	372	349	384	413	425	417	383	415	415	416	408	414	395	395	398	380	411	373	384	396	412	374	389	401	388	386	419	411	406	376	399	417	404	380	406	384	398	380	402	384	409	404	403	375	385	392	398	364	405	372	393	393	403	420	370	434	366	398	386	378	374	406	432	366	391	388	383	420	390	404	403	378	370	409	360	396	386	367	379	389	376	349	385	424	409	404	366	388	375	402	403	428	372	396	412	398	375	419	416	357	431	394	394	384	389	384	413	398	390	387	394	400	392	386	376	387	395	376	431	430	437	396	364	381	387	373	370	427	385	382	390	413	355	398	368	392	363	399	423	379	386	379	397	427	386	404	384	387	345	378	414	429	379	381	386	389	383	374	411	398	366	408	387	368	395	414	376	382	392	401	437	403	377	388	398	391	405	341	384	376	389	408	416	423	403	372	388	408	424	402	385	406	412	397	382	431	375	362	386	423	400	386	391	393	382	374	427	369	406	351	401	387	395	369	399	356	373	401	424	453	384	416	389	413	390	407	438	359	407	402	381	422	418	388	410	410	418	397	408	397	401	383	385	389	416	379	399	386	376	386	414	406	385	395	371	412	390	411	409	403	400	402	399	382	382	418	419	357	385	405	423
3281	8135	6629	3270	2313	1891	1522	1187	916	890	805	771	664	617	641	643	546	552	563	562	552	508	527	521	515	516	470	500	467	489	537	513	520	497	518	522	460	482	451	464	461	500	423	525	475	502	471	491	465	435	496	478	456	517	465	509	477	488	479	406	483	434	463	457	469	443	480	488	459	512	476	457	457	502	470	484	486	467	504	480	482	481	480	467	490	465	435	488	499	490	474	477	466	479	447	473	471	490	456	445	413	464	448	466	515	477	465	462	445	440	476	467	468	490	420	459	452	460	491	498	484	433	472	455	478	475	488	475	498	485	447	481	461	503	466	467	484	437	425	494	491	496	474	503	477	489	445	456	470	466	459	475	450	471	441	478	471	462	433	478	503	456	490	425	435	476	495	444	487	468	483	503	457	479	495	469	460	449	450	499	486	449	504	454	470	465	444	452	481	488	469	454	507	490	474	457	485	438	491	511	474	507	448	475	443	486	474	487	492	469	473	473	512	462	435	450	462	485	466	474	472	454	482	466	463	472	489	466	468	484	457	476	430	481	476	462	493	448	475	465	474	502	448	485	490	464	489	485	450	470	495	458	485	454	416	468	488	435	461	462	428	494	479	474	482	478	479	481	474	483	421	505	464	496	483	433	431	496	480	445	465	439	492	475	465	444	468	504	481	497	467	485	461	445	451	475	483	450	481	475	439	479	487	452	523	474	459	476	503	472	443	473	472	442	455	437	489	427	443	472	497	508	442	466	478	452	447	499	477	466	458	491	481	478	465	500	453	470	503	484	486	445	473	500	508	479	475	498	470	469	470	457	473	481	451	480	467	499	465	432	489	485	442	454	513	422	502	492	469	469	483	458	478	478	451	475	516	457	513	474	516	470	492	467	444	463	488	485	493	474	442	481	458	451	492	436	505	515	463	458	436	470	483	458	480	467	464	489	478	452	492	462	491	445	448	456	466	476	447	475	442	459	474	499	471	461	502	450	438	429	474	457	467	409	446	492	429	459	468	499	472	496	488	485	473	475	490	483	443	494	420	473	445	512	450	501	471	515	441	465	444	471	475	463	463	499	440	433	501	447	480	451	459	456	442	486	470	471	467	485	496	460	496	502	476	482	480	434	490	445	489	462	452	473	462	462	492	488	463	450	465	464	444	495	483	472	492	443	457	488	512	472	483	492	480	507	513	490	469	453	449	468	468	449	412	419	466	479	461	463	500	462	476	493	479	500	510	467	450	479	491	479	479	482	460	481	477	470	451	485	445	492	487	467	482	506	501	449	468	478	469	480	445	438	457	426	473	496	481	465	453	482	498	478	481	490	503	453	474	507	483	481	485	441	469	469	467	469	489	471	457	471	487	513	458	455	487	474	473	479	481	456	473	415	434	477	500	465	448	480	488	474	458	435	466	481	462	481	468	497	402	478	457	453	442	478	488	463	479	505	494	466	463	491	473	445	530	451	437	499	477	502	471	489	480	483	489	426	433	469	461	459	458	499	446	469	489	509	476	525	460	447	473	445	472	465	486	460	469	478	505	502	461	449	480	487	453	445	452	466	434	466	473	515	446	469	447	489	486	452	468	460	474	453	453	477	492	458	462	475	518	503	449	436	482	461	498	474	474	465	452	461	452	503	449	436	466	426	475	479	507	445	476	464	505	461	464	486	479	501	476	469	491	480	491	437	485	464	460	459	498	505	468	449	515	458	458	489	495	450	466	524	448	462	456	478	426	481	460	438	470	498	510	481	503	470	463	515	459	437	477	441	470	421	435	496	471	495	443	487	486	464	392	513	463	426	468	470	470	485	464	451	466	502	433	451	438	451	471	496	446	456	428	470	480	473	465	443	448	483	473	483	429	474	493	459	509	486	445	474	419	492	478	479	486	423	461	447	469	459	488	464	412	475	496	486	455	459	460	497	469	486	487	456	463	470	437	490	461	453	468	445	419	468	483	457	443	478	454	448	487	455	477	433	495	461	496	455	469	485	455	426	501	474	451	440	490	459	485	460	516	456	459	474	499	422	492	441	448	464	459	468	495	446	450	418	448	465	434	431	489	493	468	448	486	468	451	474	448	446	461	474	506	480	442	438	491	485	476	461	465	452	453	437	487	515	501	446	480	480	454	457	465	497	481	486	455	454	487	460	481	480	472	479	489	456	424	441	477	458	456	468	512	489	468	460	477	470	477	468	458	440	470	453	457	430	482	463	460	497	472	474	428	489	511	460	494	467	436	487	456	456	474	463	495	458	497	442	503	497	479	444	461	492	475	501	508	515	463	457	430	458	451	494	484	478	491	490	500	435	469	463	426	507	419	457	434	441	441	470	466	458	507	468	444	483	435	474	518	478	443	472	452	470	469	446	535	457	462	417	478	511	476	476	464	450	456	473	475	493	464	453	458	481	506	440	484	501	472	484	478	449	481	454	468	480	461	479	456	464	459	501	494	474	512	488	441	478	468	463	464	475	485	480	484	518	466	506	477	492	467	478	463	476	455	487	493	462	438	442	462	437	486	503	500	450	477	512	525	495	470	516	465	468	503	455	484	509	492	451	489	464	472	484	530	454	469	528	455	433	513	461	495	435	470	449	486	456	473	481	503	501	468	459	439	484	451	505	482	474	475	480	454	468	469	466	487	494	520	472	477	466	460	444	497	475	460	492	447	461	469	466	504	503	501	437	494	462	467	443	436	482	446	476	481	488	452	431	458	454	441	472	465	450	474	498	420	487	462	470	493	496	472	471	446	493	501	451	491	482	463	474	443	475	491	449	456	476	481	463	469	456	499	447	440	493	467	497	496	459	473	435	441	463	493	487	479	520	456	470	463	487	465	434	471	474	475	438	455	464	454	433	451	464	462	459	491	447	438	442	477	530	522	449	458	476	484	442	424	514	486	468	509	483	489	497	500	440	437	453	445	449	479	513	444	492	438	487	490	481	476	511	502	461	500	480	461	480	484	458	464	475	488	489	436	489	474	494	468	445	454	503	476	463	471	472	478	489	451	488	469	475	456	443	485	473	473	497	476	517	454	474	461	451	441	473	443	456	506	445	468	496	497	455	462	483	500	501	470	511	476	464	488	467	489	450	461	498	436	421	465	501	462	449	448	439	460	461	466	480	463	485	470	527	491	477	472	439	450	425	462	431	484	460	479	443	489	464	496	434	461	466	476	458	477	493	490	474	480	488	435	493	448	436	436	483	509	487	491	496	461	513	485	485	465	489	495	505	488	464	477	473	440	445	496	461	467	490	472	485	509	458	524	493	469	470	444	448	515	453	505	502	438	473	447	500	512	512	476	489	452	497	500	489	481	505	426	481	466	468	457	454	461	453	464	463	465	445	454	466	457	492	448	472	472	493	459	483	487	458	453	500	422	454	467	462	485	478	432	461	486	451	492	485	467	470	517	466	450	487	488	461	502	458	478	477	459	441	506	493	471	425	454	505	508	455	484	421	472	448	453	489	482	477	474	493	417	454	444	469	454	466	455	432	504	444
24893	21341	27576	25335	12703	615	369	316	277	253	200	205	219	222	183	206	182	212	197	194	176	179	169	182	165	212	157	168	169	171	168	180	179	147	174	156	158	185	146	150	174	168	163	146	166	158	149	167	152	161	146	176	162	172	136	161	154	165	151	166	139	157	161	154	166	181	135	154	159	147	177	162	167	154	168	174	174	159	190	163	179	178	170	173	158	157	161	158	161	158	163	150	153	180	170	127	196	159	171	148	149	173	171	180	169	174	131	176	174	136	162	139	147	170	176	168	169	171	147	150	160	166	171	147	142	150	145	164	168	170	164	144	178	156	152	156	152	157	156	168	158	163	172	152	164	171	146	148	149	146	154	166	147	162	158	161	148	160	165	157	137	170	165	145	156	153	161	175	180	172	162	156	171	172	189	160	150	159	153	164	159	157	158	159	170	158	156	164	166	174	126	174	168	170	152	164	177	177	146	167	149	162	142	154	175	149	167	178	164	156	156	158	159	151	138	165	158	149	162	149	145	145	155	152	144	150	166	139	177	148	146	146	162	163	157	144	144	154	171	156	157	161	158	159	163	161	167	152	144	153	167	179	158	173	156	156	167	154	147	179	167	158	184	156	161	154	165	145	158	172	172	161	171	164	147	166	143	181	159	151	182	162	140	147	148	142	170	173	155	146	153	160	150	176	156	163	174	155	163	146	176	168	152	193	149	166	130	156	165	175	160	158	173	170	164	146	155	148	177	170	179	158	173	142	166	146	159	167	179	162	162	141	181	182	160	147	152	157	162	174	157	160	158	184	157	152	147	147	141	153	173	149	139	158	162	182	157	151	146	144	145	160	156	152	179	142	169	153	151	155	169	144	161	171	160	178	180	155	141	167	155	159	152	145	148	160	152	140	168	169	155	160	181	181	179	164	166	185	172	144	175	178	159	170	160	152	149	168	163	146	167	155	176	152	158	147	159	142	166	169	156	161	155	170	162	156	170	146	140	171	175	153	148	171	169	167	171	173	181	157	165	142	165	169	133	140	165	147	139	161	158	138	163	148	169	155	183	154	183	148	167	159	177	150	174	173	140	140	156	154	150	174	177	152	170	139	140	167	163	165	160	163	171	168	162	146	142	117	158	158	168	177	153	155	168	162	178	128	159	140	141	161	155	164	166	161	156	160	173	165	156	155	143	158	161	147	153	158	160	140	159	154	142	152	128	148	174	182	149	154	147	154	161	167	160	133	153	158	150	153	177	169	149	171	140	155	172	170	178	155	135	147	163	181	152	159	158	174	168	150	156	164	177	143	172	145	161	164	162	160	162	175	154	181	148	164	149	135	162	162	169	175	156	146	161	137	147	173	153	181	181	168	143	156	155	171	153	177	152	162	153	128	147	152	154	142	150	159	164	158	167	162	147	156	176	146	164	154	146	164	176	174	146	149	140	149	173	161	170	162	164	173	150	147	161	153	166	154	135	173	142	155	176	177	169	155	173	176	175	157	159	174	156	154	166	147	155	139	162	156	163	154	160	157	185	178	168	169	165	150	147	147	184	139	163	156	171	150	138	172	167	148	148	166	144	163	151	159	155	147	164	157	154	159	158	156	166	161	156	168	150	146	157	160	153	155	151	155	168	159	162	154	139	155	146	158	162	156	175	171	163	161	168	176	179	147	152	161	165	155	149	181	169	148	177	152	153	166	162	164	142	153	151	181	168	185	153	168	150	152	168	164	162	151	181	167	144	164	180	156	157	177	164	145	177	139	145	152	161	161	163	168	168	149	147	173	147	160	176	155	144	142	145	159	169	164	170	164	160	139	148	169	146	163	170	165	171	165	178	174	150	179	157	169	166	167	177	152	147	156	174	142	152	165	162	137	182	139	139	148	178	156	149	163	147	158	170	159	151	171	163	175	156	156	152	162	173	170	159	164	136	158	147	160	153	144	151	137	149	145	147	163	164	165	173	149	157	159	137	160	138	151	142	169	153	172	170	155	169	160	172	163	176	153	175	163	146	152	173	139	160	183	179	163	152	147	150	155	153	155	166	152	164	123	175	165	157	161	169	174	169	144	172	179	154	164	167	149	177	149	170	176	147	154	159	169	166	169	132	170	164	144	153	156	159	154	166	146	157	158	165	179	182	158	172	147	158	169	139	165	148	153	176	155	176	149	156	158	170	165	173	165	181	163	183	157	171	147	162	146	153	138	146	139	152	172	154	176	166	129	178	159	151	166	160	165	160	152	154	160	167	157	173	149	166	167	139	164	157	151	154	163	163	147	138	150	148	165	180	176	150	127	175	150	166	161	171	153	162	146	151	153	164	108	154	170	149	141	166	171	153	154	136	167	154	150	159	157	140	171	142	156	138	179	168	172	170	164	145	168	159	180	189	147	168	162	141	149	165	187	176	162	151	153	158	162	134	143	193	172	135	168	155	166	168	154	149	154	136	152	144	161	171	144	168	156	154	166	162	166	155	160	145	166	149	170	133	147	147	146	176	164	172	181	166	168	156	142	152	165	151	171	156	174	162	145	189	153	164	178	147	153	181	158	161	177	152	169	160	161	170	166	165	169	155	149	164	185	162	155	166	158	161	142	165	161	172	152	146	151	167	166	164	148	162	153	143	166	162	153	158	153	170	149	154	165	159	172	149	151	164	160	170	152	184	175	165	152	157	150	157	143	143	130	179	152	152	151	151	148	171	157	174	132	152	154	146	155	159	189	156	149	138	162	177	136	163	148	158	136	160	142	168	152	156	147	173	170	162	172	180	146	158	143	172	169	143	153	157	141	172	160	142	158	153	161	160	167	157	146	169	162	150	169	163	160	172	166	167	169	152	138	167	164	168	175	173	140	156	145	166	152	167	139	160	150	160	139	158	183	149	166	186	144	152	148	155	169	133	155	169	169	174	167	144	165	166	166	172	170	170	160	177	155	152	151	167	144	141	158	171	169	171	175	155	180	161	157	137	158	155	152	156	151	154	154	170	163	181	173	174	137	194	147	148	158	152	138	170	177	172	159	175	148	155	150	178	147	156	149	146	155	138	162	166	149	165	133	178	154	156	160	179	156	137	181	148	166	129	176	156	138	180	157	164	141	149	164	152	149	169	173	158	182	160	160	156	163	165	163	162	150	178	151	171	172	160	185	142	132	158	179	164	164	167	170	159	156	153	165	144	168	156	152	154	184	162	151	161	168	157	158	161	150	161	148	153	146	169	169	140	170	154	158	156	175	176	167	166	172	161	166	159	140	156	178	168	151	172	159	147	162	155	146	160	194	143	184	176	154	165	197	124	148	171	147	180	135	148	156	161	160	160	168	165	161	176	176	153	130	146	149	179	166	145	156	153	159	173	172	165	151	156	165	165	166	147	190	170	160	157	167	183	165	156	144	151	155	180	172	178	164	182	174	173	174	146	174	174	145	167	164	150	160	150	169	148	163	141	159	162	151	154	174	134	171	168	173	199	188	164	177	148	176	138	151	150	155	160	201	145	166	167	135	188	160
3325	5051	3836	1885	1359	1079	765	629	478	414	396	341	334	269	287	251	246	255	240	241	261	228	202	193	213	188	211	194	225	195	208	205	229	199	227	206	185	191	202	179	191	228	190	184	196	186	213	190	199	200	190	194	188	213	213	185	178	199	196	202	204	220	198	204	210	191	184	185	206	188	213	193	197	187	178	206	208	196	182	205	186	186	188	187	214	194	168	170	220	188	204	175	180	222	193	180	204	180	191	207	198	194	180	174	196	189	209	209	222	195	204	181	200	192	186	188	166	202	187	193	177	210	163	197	200	179	180	188	189	194	185	162	191	176	202	201	177	213	200	190	203	189	213	184	199	178	162	201	204	215	190	201	209	211	219	171	213	184	189	177	210	193	191	205	186	180	175	204	202	207	205	210	197	197	189	199	204	198	194	178	217	181	189	193	171	182	195	179	206	234	207	189	206	199	176	213	182	183	195	197	185	203	210	199	201	180	216	192	190	205	201	205	203	195	183	202	191	209	205	197	175	187	173	217	176	192	206	198	220	199	194	194	183	204	182	194	221	189	205	181	216	206	202	198	165	184	182	193	183	179	198	174	201	197	211	182	235	201	182	201	180	209	211	184	203	202	206	227	187	190	201	193	179	198	175	214	196	189	183	205	216	208	203	197	219	221	186	189	214	173	177	209	199	195	209	202	201	193	185	185	179	178	186	190	196	204	196	190	191	175	190	213	197	175	197	181	184	230	168	183	195	217	193	210	178	200	200	184	189	200	174	177	191	190	198	212	182	192	194	203	197	177	182	181	208	203	171	190	194	207	195	194	181	171	181	199	184	178	201	206	196	178	187	189	199	188	180	194	205	191	193	187	186	210	194	207	189	201	209	180	201	209	203	196	192	198	184	220	185	180	195	193	168	183	209	188	228	193	208	192	216	184	218	201	187	189	205	217	191	217	206	196	222	205	184	197	192	198	202	199	201	205	173	194	214	202	204	182	216	201	170	226	186	207	174	209	180	221	209	189	229	198	166	213	199	204	199	215	195	193	183	214	200	210	200	219	196	190	186	216	185	181	193	192	186	206	201	227	195	165	207	179	189	208	198	168	180	212	191	196	207	167	199	199	201	162	204	192	182	191	187	187	197	221	195	178	185	195	206	170	180	181	199	195	170	198	176	200	183	214	194	203	189	178	212	188	185	190	197	215	209	198	180	197	193	190	185	175	175	194	158	186	194	199	203	225	185	178	198	192	189	199	201	202	188	189	200	186	190	160	193	195	194	183	180	181	158	239	209	207	191	197	200	203	176	199	192	208	207	173	200	190	192	190	174	200	205	184	180	153	170	199	185	192	205	172	205	199	233	173	211	211	192	183	199	195	220	191	195	193	203	176	209	212	213	199	186	203	210	171	187	203	190	195	186	153	184	177	182	182	199	164	177	207	186	195	181	182	206	211	206	194	196	205	181	181	187	193	222	175	208	200	200	187	183	210	205	196	183	198	198	198	201	179	190	193	213	209	220	200	171	190	218	201	207	191	172	188	211	179	211	191	193	203	184	187	209	201	166	187	202	191	189	192	202	193	197	196	194	193	197	185	175	183	169	168	189	181	219	196	197	210	194	207	205	165	213	210	207	200	198	178	198	201	175	205	213	197	195	200	193	183	197	201	178	212	215	181	197	197	182	193	186	212	189	209	194	182	187	214	185	187	201	191	208	213	199	204	169	192	180	211	181	206	181	183	192	201	200	191	201	191	204	169	208	206	183	200	205	177	193	173	185	199	184	199	193	191	180	165	190	183	189	206	218	184	180	191	179	164	195	206	199	184	212	207	197	181	177	189	184	182	190	198	196	222	168	219	197	202	204	217	215	176	218	167	218	182	188	183	218	192	217	204	204	199	185	206	182	188	196	179	190	204	185	169	193	195	191	212	207	231	194	183	200	211	180	214	212	169	207	173	197	209	193	192	194	191	181	223	189	177	161	177	203	191	201	182	188	198	187	229	192	199	198	196	175	185	210	168	193	198	221	213	206	207	180	188	191	205	199	186	211	212	210	217	165	198	196	207	185	185	165	185	181	214	197	192	199	214	172	184	208	171	183	180	209	192	185	202	181	183	201	215	208	193	191	199	199	186	191	211	194	184	195	206	200	186	195	203	214	189	200	179	191	203	194	198	197	167	200	194	199	199	185	205	222	214	203	213	194	203	176	188	195	214	185	192	179	196	202	215	187	187	192	221	202	190	211	187	201	206	201	187	197	188	199	221	201	181	193	188	205	203	196	214	181	192	186	201	173	192	171	185	190	173	197	186	177	199	196	207	197	220	191	213	184	206	202	231	180	201	205	207	199	195	183	167	181	207	201	187	188	210	184	181	177	197	185	197	226	170	202	200	208	185	189	183	185	199	189	188	204	177	215	174	170	178	181	219	176	200	183	217	196	188	199	215	208	211	233	196	185	227	202	200	177	185	172	183	191	184	192	206	187	182	199	207	186	191	173	191	194	202	214	199	193	199	202	203	196	189	183	200	188	204	187	208	202	199	188	203	184	193	207	211	205	197	197	181	204	215	179	172	219	181	192	218	192	183	234	221	185	193	180	169	193	189	206	209	213	207	197	224	199	192	179	188	180	194	212	186	217	187	170	190	201	223	166	170	222	191	183	180	191	180	189	185	199	176	213	204	213	189	165	192	195	168	212	197	177	175	211	193	205	199	186	195	187	204	200	185	185	182	200	196	186	213	174	194	206	210	198	174	185	203	191	189	203	178	190	195	203	191	170	180	174	205	162	210	175	192	202	212	217	185	222	181	200	196	196	208	198	180	184	218	188	175	195	218	207	199	178	191	189	205	184	203	201	197	219	198	205	189	187	211	170	205	195	192	203	191	188	212	188	197	192	180	198	198	186	184	202	178	187	177	184	165	194	187	184	172	210	195	189	194	182	190	200	209	197	197	199	198	195	184	195	185	199	173	184	179	185	191	189	199	201	206	189	208	191	205	208	188	183	187	188	232	176	200	214	182	192	186	182	173	218	211	187	212	176	200	198	198	183	187	157	195	180	202	183	195	185	188	237	167	203	211	175	205	188	221	198	203	187	200	203	197	197	198	188	189	180	185	187	173	196	185	181	196	210	212	178	186	183	211	218	211	186	213	200	180	216	188	192	180	191	213	180	176	173	199	190	187	194	215	196	195	196	193	198	190	165	210	192	168	175	211	225	181	205	202	156	198	194	199	195	177	183	188	173	168	185	191	219	200	180	183	201	185	207	198	212	208	201	194	188	195	182	193	208	203	186	185	219	169	191	200	211	197	182	211	187	187	176	212	219	188	174	199	191	190	178	206	212	184	185	191	207	190	187	227	190	195	218	174	203	189	226	186	178	222	202	167	188	190	195	181	207	197	201	175	205	205	197	205	193	191	192	205	195	198	187	172	209	192	202	184	208	200	206	193	195	199	193	202	180	202	189	197	192	177	202	198	206	218	183	180	164	196	202	191	197	172	238	193
22820	21362	28998	24077	21362	21400	9581	1021	641	516	516	458	386	356	311	323	286	319	272	267	265	255	268	226	250	216	232	244	243	228	226	247	222	256	215	210	230	204	215	206	195	217	233	195	214	209	218	210	179	201	234	215	199	193	179	220	210	177	199	210	219	216	210	205	214	198	196	195	196	189	221	190	207	218	218	211	203	219	206	205	208	173	222	162	208	203	216	193	222	191	196	183	200	223	224	198	217	214	199	193	211	205	204	204	213	205	193	185	209	208	195	217	228	196	198	212	203	172	197	232	217	232	226	205	194	193	220	205	200	201	179	209	208	193	207	191	220	207	169	230	203	202	182	198	216	202	193	157	210	229	214	192	203	213	186	210	201	190	220	182	202	189	207	187	212	190	188	198	201	217	195	202	210	204	199	198	184	200	200	201	221	218	204	183	217	212	206	211	207	209	191	192	193	204	197	188	204	238	188	224	232	221	185	206	228	174	195	217	194	218	211	211	209	204	205	216	221	206	211	197	201	191	194	195	214	229	206	192	218	179	198	218	193	196	194	209	225	218	196	208	215	214	197	183	225	210	180	231	196	202	228	205	191	201	210	215	220	197	198	184	180	204	221	195	186	204	211	216	204	227	198	222	198	205	207	205	180	213	217	204	195	199	183	191	217	191	205	208	193	208	209	206	230	207	195	197	209	204	208	208	190	182	197	208	171	209	227	213	216	175	189	232	191	196	208	226	202	197	214	192	191	222	200	206	209	216	216	201	207	172	199	217	227	207	246	210	177	211	201	180	206	211	193	205	215	206	213	205	201	177	217	194	208	200	204	215	204	216	177	183	198	185	218	200	167	189	233	211	201	197	199	179	198	202	190	202	201	200	209	183	201	201	212	214	198	193	218	195	209	214	190	211	189	193	182	203	199	201	185	186	207	224	189	205	178	205	214	191	191	228	205	216	215	195	227	198	203	213	182	205	210	210	215	188	203	218	210	208	206	203	205	191	184	175	195	186	205	194	198	204	196	215	226	223	189	219	195	179	227	192	203	202	204	190	209	196	208	165	199	212	204	211	206	214	196	201	220	199	200	197	194	199	198	183	201	204	214	216	181	170	189	198	224	208	210	226	216	190	188	186	201	211	189	193	194	198	203	202	194	226	200	231	205	161	191	198	232	221	216	189	200	190	219	206	204	206	197	195	230	196	223	234	199	202	194	220	202	216	194	207	189	216	184	199	199	204	181	191	178	211	195	193	202	194	204	242	172	200	210	193	223	205	190	205	208	226	234	177	190	200	195	179	212	206	220	208	179	209	237	203	189	202	225	188	202	186	212	181	209	184	212	187	213	199	222	184	223	197	208	182	215	178	193	197	179	184	193	200	193	219	179	201	191	196	199	216	192	228	218	206	214	212	193	208	229	196	208	189	189	225	186	206	170	179	198	180	191	190	184	203	215	180	185	223	197	211	195	213	203	204	190	193	188	206	198	197	208	178	221	190	202	199	206	183	224	205	205	207	237	232	199	195	238	195	197	179	226	190	208	197	196	196	191	191	193	179	192	193	225	197	206	208	219	227	207	207	193	168	210	187	189	226	207	184	190	215	216	196	196	189	240	228	213	199	214	221	195	202	193	209	213	224	209	192	204	200	206	211	211	198	224	210	196	214	175	199	214	200	181	166	201	191	209	188	209	215	223	186	226	201	219	198	215	198	227	200	221	199	211	214	198	194	198	176	217	183	197	208	222	189	200	202	206	223	202	185	175	179	215	181	206	189	192	205	193	227	192	216	210	210	190	218	214	185	233	212	198	192	230	201	197	184	200	211	191	202	165	199	202	213	206	189	197	193	211	203	208	187	201	204	187	196	210	183	224	196	200	197	215	193	207	187	198	216	215	202	208	210	229	191	218	207	196	201	203	224	209	207	204	209	212	206	196	195	195	193	194	174	167	205	201	198	217	177	197	211	212	193	196	186	185	212	194	180	216	191	202	193	180	207	210	209	197	183	201	216	209	181	188	178	202	220	194	214	173	189	179	227	187	194	221	216	183	207	185	208	199	201	186	215	193	186	218	199	220	184	186	205	219	197	196	210	195	207	202	190	189	193	221	187	189	218	220	188	191	197	190	223	211	192	190	169	203	219	206	204	209	211	197	213	168	237	206	215	205	221	215	190	204	191	203	224	196	168	185	198	218	219	188	230	207	204	219	188	198	188	221	201	199	202	161	202	179	200	194	220	207	221	226	213	205	206	211	206	201	214	202	229	192	201	228	191	234	197	181	183	183	202	227	190	197	212	212	183	204	184	222	196	204	220	182	223	230	207	197	195	178	186	190	209	227	197	199	199	178	207	220	196	219	205	219	206	213	212	201	218	213	198	203	202	180	225	206	211	213	222	209	202	214	217	193	191	201	223	200	186	218	211	204	215	189	224	192	203	181	196	220	182	193	202	230	209	199	176	206	186	206	225	193	214	181	187	224	177	182	201	224	215	213	200	213	183	186	197	176	190	195	217	179	199	197	178	177	194	182	182	204	208	187	192	220	195	202	216	206	204	211	189	188	219	202	195	207	212	219	200	189	182	197	188	212	210	213	204	198	233	209	204	205	166	235	219	224	212	184	182	206	203	211	225	208	209	175	209	190	164	205	200	213	164	174	218	230	189	198	206	222	213	206	194	195	203	188	222	212	208	200	182	184	167	185	204	206	211	183	211	191	195	196	182	216	206	209	199	187	197	212	231	216	193	202	220	212	205	204	206	192	191	188	201	178	212	175	208	199	204	209	214	210	210	211	185	216	188	201	203	192	185	182	222	190	187	212	183	194	206	193	195	190	179	189	196	206	207	211	197	203	194	173	212	203	185	190	197	179	203	201	205	205	193	194	200	211	218	183	175	206	209	198	194	181	188	196	185	182	232	219	214	194	225	221	202	206	202	183	210	173	188	188	191	194	209	202	189	186	209	239	195	223	205	199	206	207	187	223	189	186	208	202	199	197	207	180	202	193	179	215	211	209	220	204	190	236	216	209	179	200	196	177	206	212	191	180	188	185	214	218	196	210	200	233	179	208	191	212	201	220	181	200	181	201	234	207	196	203	186	225	197	187	202	210	210	194	184	204	213	202	177	179	223	226	190	236	192	222	188	217	205	195	188	211	233	206	203	210	202	223	212	200	185	223	235	213	209	224	231	216	162	200	222	197	204	181	184	211	206	181	197	184	193	204	214	209	222	213	195	201	183	192	215	202	215	213	227	207	207	204	181	169	191	227	224	183	205	193	157	191	207	171	228	207	197	202	208	203	219	195	220	203	188	209	222	188	176	193	201	223	193	238	200	182	193	225	183	206	190	201	198	213	192	209	215	182	226	201	183	202	185	228	207	210	205	190	208	198	188	195	201	209	179	192	214	188	205	185	205	208	213	185	200	207	189	217	180	176	200	193	176	209	198	221	197	189	223	210	219	220	204	194	203	193	209	210	191	184	208	220	203	210	237	207	211	194	211	188	208
4485	13609	10919	5260	3691	2773	2053	1589	1292	985	791	646	625	575	515	454	457	437	370	365	350	370	341	325	298	322	307	314	316	261	329	329	305	298	302	303	285	292	269	264	248	268	291	249	250	279	261	283	240	255	261	287	229	267	243	240	241	276	263	263	284	270	253	256	239	259	246	264	229	259	276	251	226	239	263	266	245	240	261	245	247	275	255	255	257	254	247	227	250	258	247	274	256	246	222	272	261	294	248	232	235	243	254	274	250	267	253	248	243	234	236	235	260	240	233	237	259	271	246	267	247	225	237	270	241	270	256	251	260	240	265	242	240	253	245	240	244	250	255	229	234	261	251	243	272	231	280	230	266	255	284	257	233	271	242	268	301	270	243	226	259	248	255	286	248	254	257	244	251	242	238	225	258	253	253	236	236	274	260	245	274	248	238	252	226	261	259	257	229	224	260	252	265	252	228	245	246	255	227	259	242	236	261	242	257	248	255	250	257	243	270	213	257	253	245	253	255	266	249	232	246	233	252	269	243	230	257	248	239	255	230	253	253	255	253	238	253	248	272	245	240	283	237	267	263	259	252	263	264	257	259	264	258	257	213	244	272	258	253	253	247	260	232	237	249	243	227	256	240	259	240	224	247	274	225	251	248	249	226	271	259	251	258	264	233	238	245	265	247	231	266	250	247	253	270	247	237	244	248	251	251	274	223	242	244	266	222	234	278	261	240	255	222	232	261	262	260	256	277	283	248	245	253	252	279	226	263	264	231	256	236	263	239	245	269	265	251	239	238	256	252	258	271	255	256	261	267	253	244	253	246	232	249	257	228	275	228	249	262	280	255	247	246	241	216	266	220	245	258	255	261	287	253	276	256	252	231	253	241	229	285	260	285	271	278	225	230	283	243	237	241	254	256	256	246	242	246	283	269	264	243	240	277	241	268	273	249	277	242	245	264	219	251	233	250	266	287	274	257	243	242	250	238	271	263	243	234	259	267	239	229	261	237	237	258	264	251	242	264	249	256	259	272	235	230	269	280	260	242	291	246	247	254	254	236	282	254	274	216	242	252	269	216	254	266	255	253	251	276	260	269	266	246	243	260	229	256	248	231	255	246	243	219	231	254	256	240	242	262	263	219	261	261	236	257	246	231	237	255	271	263	241	228	215	265	276	236	260	236	222	270	266	236	291	259	284	246	251	248	252	248	259	260	258	241	283	247	237	237	257	285	254	228	247	240	239	263	267	251	272	243	252	241	242	251	257	242	275	257	277	235	267	255	227	257	250	237	261	247	244	273	253	242	238	244	228	232	273	272	253	271	239	221	249	263	273	271	245	243	253	278	258	261	243	250	264	282	279	244	256	209	242	243	225	245	278	263	256	211	217	284	234	263	275	229	230	258	245	297	284	241	243	227	240	231	232	251	245	295	250	267	232	237	242	267	250	258	274	262	264	278	248	264	231	240	250	264	272	292	294	243	255	251	221	250	266	275	252	267	236	238	246	255	269	247	237	238	262	227	281	271	250	244	239	236	283	259	256	239	252	259	230	256	245	220	249	244	258	239	236	268	258	237	229	248	244	255	229	230	257	264	214	252	248	267	267	250	226	266	242	256	247	231	252	236	255	264	244	275	265	238	246	263	235	250	264	282	244	262	261	265	246	263	238	237	240	242	273	252	219	280	282	214	227	238	252	246	245	256	281	263	238	228	224	240	257	241	281	242	257	278	229	237	250	281	270	233	239	226	268	250	255	264	258	265	234	240	248	220	277	220	250	239	268	260	257	293	251	243	240	241	250	280	246	279	259	261	251	263	239	243	237	237	244	229	244	255	270	241	260	226	231	253	240	273	262	262	234	254	263	258	229	248	233	238	287	252	237	223	255	263	223	265	262	256	232	227	247	216	222	244	261	259	293	242	222	261	263	250	233	262	256	236	247	218	247	260	232	239	263	263	264	260	260	239	248	274	235	223	252	266	247	224	264	256	250	254	264	240	244	249	243	274	249	249	243	275	265	253	251	219	213	234	250	249	261	251	270	253	262	274	259	232	260	220	242	243	250	249	259	242	245	275	265	255	243	248	244	255	283	261	257	234	252	279	211	222	267	274	267	251	229	232	279	225	252	269	277	236	227	237	242	262	231	264	235	277	274	237	270	256	230	250	251	260	258	237	278	229	236	250	232	264	237	253	266	256	251	243	259	223	214	221	239	249	240	236	225	248	257	256	246	261	253	235	253	280	280	240	277	227	244	253	270	253	238	256	222	242	251	255	248	250	259	266	260	229	306	252	224	280	251	257	234	269	258	267	273	252	266	272	243	275	234	224	231	255	262	262	269	261	230	228	255	249	249	279	250	233	268	237	231	253	250	247	278	247	287	243	244	247	252	248	240	241	262	238	262	266	266	263	218	289	235	225	236	248	242	266	258	251	271	243	239	256	268	290	254	239	261	224	243	237	233	263	272	255	258	245	218	231	258	273	283	241	251	259	250	274	255	236	247	254	246	260	257	255	248	241	242	261	269	246	279	275	230	239	248	275	253	259	255	237	288	250	231	258	257	241	258	252	227	241	245	250	264	241	236	253	266	268	256	258	242	267	270	245	232	223	269	269	255	239	246	251	237	223	252	233	251	244	230	247	256	246	247	231	243	264	247	255	243	236	248	228	238	252	244	269	260	254	223	234	256	243	255	262	282	222	243	249	250	259	256	245	278	239	259	241	257	246	276	234	235	237	257	232	244	233	246	237	222	273	286	254	248	214	245	269	250	228	252	224	248	238	269	253	241	250	217	251	239	256	262	243	277	249	240	246	249	260	247	267	247	274	277	257	253	253	213	241	244	235	250	241	250	240	252	263	245	260	285	248	277	229	249	250	232	274	248	251	224	252	242	254	241	265	258	252	288	252	244	251	260	271	264	249	220	220	243	243	262	247	241	229	237	248	265	245	244	247	238	252	275	247	254	250	236	244	251	259	250	223	233	235	271	255	257	271	268	239	224	256	234	216	251	251	232	245	288	244	231	249	238	236	265	254	229	226	292	223	227	252	257	262	255	259	231	250	240	277	244	248	262	259	242	248	238	261	243	257	263	239	250	247	235	266	239	240	245	282	263	230	283	229	249	234	257	225	249	256	249	269	258	291	258	251	274	261	256	238	239	243	276	255	261	265	207	234	271	223	251	257	233	247	244	255	252	246	236	259	241	283	235	258	238	224	259	262	270	235	254	256	255	271	250	265	276	273	251	282	268	224	245	230	234	267	225	230	250	248	237	274	249	248	233	277	250	249	261	278	258	239	237	258	281	246	281	234	248	220	286	249	235	247	253	257	247	238	281	254	250	269	279	237	251	281	241	249	231	271	255	249	255	238	274	244	229	259	268	235	245	217	249	273	264	265	264	253	262	218	254	233	223	253	261	244	263	260	237	241	265	259	252	282	259	267	257	241	255	284	265	270	216	262	235	217	252	242	269	220	258	250	285	230	258	253	239	273	261	279	236	238	271	250	246
27502	19300	5098	628	494	450	419	388	333	367	360	356	359	347	330	338	361	336	337	316	353	361	320	335	325	333	337	297	329	337	316	340	341	317	366	316	325	321	350	342	354	315	347	294	312	325	329	326	320	330	328	318	331	337	337	353	340	352	326	328	342	325	353	315	343	356	311	339	364	332	314	314	295	331	327	334	315	334	306	342	333	324	324	320	311	353	320	316	329	345	334	326	344	313	350	309	327	317	366	336	335	318	318	316	353	323	323	355	312	336	308	313	329	346	320	306	345	345	316	329	332	332	331	315	357	321	343	339	307	313	320	336	344	332	339	321	308	322	305	301	290	314	337	334	357	318	343	329	337	333	350	323	357	302	302	320	316	290	346	334	325	312	297	342	315	323	352	383	320	293	356	344	347	342	343	332	347	321	381	332	332	336	301	329	306	341	312	349	320	330	324	352	354	341	336	346	371	319	337	327	319	331	363	317	293	314	316	284	344	307	304	320	320	364	333	308	334	312	309	303	344	349	332	351	319	290	303	325	313	335	323	322	363	363	334	333	313	335	309	342	352	359	348	327	312	316	338	280	351	327	305	309	344	358	311	325	346	324	357	320	340	334	324	330	337	316	303	335	331	314	325	336	311	339	353	310	292	311	367	328	368	318	351	322	334	299	363	337	311	314	334	337	349	293	330	332	344	307	335	334	341	325	324	287	303	343	359	318	347	345	355	339	342	342	313	334	335	297	347	330	320	339	349	278	326	340	327	326	319	342	311	279	365	325	344	351	307	328	327	327	313	317	341	327	318	321	330	319	291	371	320	366	357	360	300	331	345	321	330	301	333	314	339	366	356	341	322	311	318	331	362	329	332	329	330	329	338	341	342	341	344	337	362	317	372	331	334	353	379	324	317	353	364	324	320	328	323	319	346	312	345	364	281	323	330	320	334	305	362	379	307	340	309	322	339	323	324	344	340	323	340	303	335	325	315	316	332	336	364	292	333	315	332	289	300	323	328	336	319	341	326	314	323	361	350	304	321	339	301	343	286	291	328	339	331	297	316	310	315	336	330	349	333	340	298	329	335	315	313	329	330	368	328	306	354	341	333	314	328	325	325	319	314	311	319	323	332	316	328	302	346	303	322	367	301	316	329	376	361	310	307	333	345	329	304	336	306	312	329	312	306	333	347	343	328	336	346	328	363	346	296	320	317	331	335	328	314	336	333	334	326	298	325	350	339	319	329	319	329	282	342	364	294	334	349	346	337	343	330	316	313	323	335	340	323	346	306	349	340	354	323	315	343	364	349	318	317	350	302	329	341	339	350	313	308	294	308	357	350	327	323	313	341	311	309	335	335	348	333	346	319	343	327	279	333	329	349	353	330	362	329	315	335	312	345	352	319	326	316	345	387	320	329	333	323	326	339	334	359	336	347	345	338	337	329	319	325	329	316	345	313	316	333	313	349	314	330	326	345	309	323	343	338	317	332	313	338	328	308	290	320	329	340	301	324	318	364	334	316	354	341	323	305	324	336	307	334	296	320	310	341	337	332	355	313	320	383	313	350	324	343	341	321	335	298	317	319	339	321	324	331	338	300	319	326	341	304	341	337	320	332	334	331	340	340	356	344	340	345	308	301	330	308	334	324	310	329	291	303	342	354	338	327	340	326	307	331	324	339	331	295	325	314	309	304	320	350	337	306	319	316	322	319	339	337	335	317	324	318	309	341	357	302	310	320	357	344	327	339	314	323	340	313	317	316	343	306	307	316	345	302	318	317	321	339	334	327	316	324	326	316	304	320	340	339	362	342	311	321	339	347	311	308	320	332	307	318	350	327	289	335	323	325	303	340	330	317	330	322	307	316	300	302	318	337	281	323	336	322	327	288	304	341	371	324	341	304	331	362	325	290	346	337	346	310	301	289	328	319	360	323	287	302	320	320	326	309	335	325	325	351	344	321	347	340	323	329	323	331	346	341	350	335	338	323	322	373	315	322	360	322	326	326	323	325	301	350	312	325	337	339	333	337	294	329	344	340	322	357	340	324	347	344	322	338	319	306	356	332	346	316	317	322	333	323	328	317	347	310	320	315	314	326	311	354	300	327	382	281	284	361	340	310	334	343	322	321	345	328	318	345	346	341	307	361	336	305	339	315	375	311	296	337	314	335	307	312	351	337	345	324	348	302	316	348	316	338	329	302	304	339	348	305	349	326	332	296	321	316	341	311	334	316	300	344	321	307	349	340	328	329	358	359	342	359	316	357	314	343	314	335	330	323	313	322	332	332	331	346	353	355	312	329	291	340	313	356	334	352	314	386	317	337	344	345	357	313	335	297	324	310	294	337	352	350	336	306	326	319	342	327	320	354	346	325	328	346	329	294	367	328	331	313	327	334	313	348	303	326	316	294	309	340	338	315	318	326	335	299	326	341	360	345	338	324	282	329	366	304	316	328	344	357	334	304	372	348	308	372	332	303	311	328	338	305	338	341	337	342	363	346	331	361	298	347	339	327	319	312	340	328	314	295	314	336	300	302	309	334	319	312	359	328	344	316	319	339	320	323	305	321	313	359	336	345	343	341	335	370	355	342	333	330	340	308	308	332	357	343	294	342	321	334	349	339	351	340	337	325	363	305	352	350	346	303	324	306	274	356	342	340	339	300	313	308	333	335	350	325	293	326	311	301	346	335	321	325	309	346	318	297	317	309	338	350	331	325	372	319	341	334	328	296	331	343	311	316	343	323	314	338	319	298	326	348	323	352	345	321	321	345	352	341	347	328	329	323	328	304	346	307	349	319	339	307	331	316	342	343	331	343	322	325	342	321	326	341	323	317	334	361	352	318	331	322	332	382	307	357	370	338	360	300	309	338	339	290	306	331	339	312	333	343	321	314	353	398	346	353	335	338	348	348	314	327	301	339	361	340	331	306	360	328	311	339	338	318	337	324	358	328	319	319	313	337	345	354	309	374	329	317	316	320	345	335	331	295	308	319	317	354	365	353	340	330	313	357	308	364	333	340	294	339	318	343	328	332	323	333	336	328	316	317	324	352	315	342	333	363	308	338	320	358	345	346	307	326	331	326	332	320	305	321	333	321	309	348	354	343	346	312	315	327	330	331	298	337	358	313	358	304	324	330	326	318	335	312	314	341	313	334	344	303	291	322	320	330	356	375	319	344	341	323	319	352	324	339	331	314	346	343	300	325	334	318	295	352	338	364	294	333	375	318	316	336	343	296	333	309	338	340	339	351	325	318	340	308	352	321	323	327	329	315	303	327	319	319	381	318	315	334	304	306	313	315	311	358	325	332	319	349	321	305	347	357	353	306	319	342	336	374	345	383	315	334	346	346	330	340	317	325	323	319	322	354	323	315	305	334	307	330	327	306	330	346	352	326	306	313	302	325	338	306	293	339	352	337	343	329	351	345	316	338	313	326	317	322	305	315	314	319	355	336	293	330	320	345	308	335	318	324	354	315	358	348	327	334	328	299	276	326	318	342	296	355	327
3980	1137	1004	671	612	597	507	412	413	405	437	448	412	434	405	379	395	377	392	452	417	394	370	395	415	400	352	397	399	410	416	401	395	381	386	404	376	386	421	379	408	408	361	387	394	380	358	376	393	378	373	412	408	393	374	361	413	411	360	388	399	393	417	408	439	358	373	400	400	373	380	415	406	388	400	387	387	365	387	382	391	398	375	402	384	383	405	403	405	412	365	415	401	375	391	390	405	386	403	389	418	420	369	402	371	390	375	398	352	380	410	387	396	407	413	396	375	419	354	379	398	427	403	380	362	401	378	365	437	398	379	392	373	390	386	407	402	380	354	357	404	359	392	393	377	354	425	386	403	396	364	385	383	413	363	395	370	406	392	374	406	391	426	416	394	361	377	381	342	358	399	396	389	399	395	398	417	385	388	408	386	412	393	403	370	394	374	376	379	405	392	376	394	392	372	373	399	393	429	371	401	415	379	371	413	358	375	402	392	409	379	416	363	406	387	376	387	364	403	374	379	376	386	365	365	396	398	392	420	377	405	394	387	405	383	402	370	360	376	406	383	373	400	378	380	427	398	434	371	379	401	369	393	405	381	427	394	345	408	384	420	366	371	399	393	408	357	420	383	384	349	442	376	353	391	403	381	389	384	356	399	384	362	388	432	384	399	384	402	426	387	386	368	370	385	391	399	390	409	420	391	401	391	413	387	383	425	383	385	376	363	376	409	399	388	367	402	396	391	416	403	396	398	417	441	352	363	384	418	386	410	414	387	385	391	378	363	384	411	418	373	387	383	385	389	401	391	376	389	394	385	414	365	377	358	379	378	381	388	410	398	374	327	382	370	432	422	362	379	391	399	369	398	379	391	389	383	427	366	400	358	349	357	438	394	365	379	373	364	385	397	407	354	385	392	395	392	357	380	394	402	357	361	405	412	386	426	402	372	365	374	379	388	386	375	374	364	423	376	381	400	388	401	404	401	378	423	415	417	385	398	352	402	372	393	377	385	411	384	416	389	386	387	378	383	411	408	385	417	380	360	388	379	384	401	378	373	397	332	382	379	401	385	391	371	375	389	388	358	424	383	415	373	397	392	364	415	389	388	385	399	397	376	382	356	384	372	386	414	368	352	421	395	394	400	409	409	362	383	361	403	391	417	422	421	381	429	403	359	401	385	406	381	371	372	415	398	367	383	422	375	383	375	364	403	414	425	389	420	392	386	424	368	378	376	375	384	365	403	405	371	386	368	395	395	399	391	368	424	368	373	365	353	408	401	416	382	379	359	379	414	402	377	403	389	377	393	371	424	370	369	370	398	426	375	380	378	425	355	399	385	350	404	392	387	389	358	388	406	399	388	354	379	392	440	343	401	378	367	337	350	413	394	381	397	383	383	372	409	371	367	392	364	381	377	393	382	387	372	425	386	387	407	387	406	362	401	366	390	369	375	369	340	387	411	387	397	389	378	406	357	374	370	414	393	373	407	379	390	386	374	399	397	376	437	405	349	370	403	411	389	399	383	411	363	376	370	400	385	397	419	371	416	394	399	408	398	382	408	386	379	405	401	400	396	432	398	395	391	350	383	400	378	361	394	381	398	362	374	432	395	358	389	399	372	408	382	387	370	373	403	363	388	394	398	410	401	386	404	393	376	374	409	376	387	403	399	370	398	397	358	403	387	410	399	375	382	417	385	402	408	359	380	352	384	390	410	386	353	424	410	380	398	353	404	390	368	399	393	399	399	381	393	426	376	387	397	420	371	411	366	372	336	400	390	391	382	387	381	411	369	404	393	403	379	395	412	338	388	421	367	348	390	381	392	397	375	393	376	405	403	372	377	377	372	376	362	379	359	365	414	364	374	407	399	385	397	419	384	372	375	390	362	374	385	384	396	396	396	413	401	386	393	384	404	354	405	376	399	384	413	420	399	398	405	367	365	410	397	364	419	402	369	383	388	389	378	376	366	381	369	413	369	399	370	385	371	393	376	356	366	358	384	370	405	358	355	394	418	385	383	384	406	375	380	354	391	394	381	399	371	387	392	403	395	395	385	371	358	412	378	379	405	429	393	374	359	384	367	386	406	344	412	372	390	386	405	383	378	408	406	418	402	366	383	393	352	384	400	424	361	379	377	375	398	387	410	416	382	402	401	385	381	420	391	412	394	387	411	410	422	434	367	386	356	395	411	391	399	430	450	395	391	361	402	404	387	367	406	411	373	372	379	404	421	389	386	390	382	410	392	458	384	372	366	419	418	378	435	394	407	336	383	401	386	420	397	428	401	435	366	395	378	382	359	400	384	381	383	381	368	395	428	379	358	364	359	383	368	405	407	385	372	363	351	419	378	405	385	415	399	381	401	365	364	403	389	380	400	416	387	380	417	372	364	386	395	431	402	386	391	401	426	413	362	388	402	380	379	427	416	358	362	361	399	433	366	399	403	390	381	374	382	346	349	390	407	442	398	385	368	406	380	388	372	390	426	390	388	395	395	370	387	399	391	400	369	414	381	352	400	384	370	395	354	414	382	432	385	367	377	391	381	403	406	359	416	353	377	365	431	375	427	386	431	395	352	378	360	392	418	370	407	357	403	385	383	402	359	374	419	400	417	378	393	392	379	378	401	371	381	391	377	386	392	409	384	392	391	392	407	408	375	372	391	373	370	373	398	363	396	416	374	372	384	387	432	355	384	400	377	418	397	413	375	394	393	373	376	388	379	413	380	406	389	399	396	411	387	414	407	391	407	394	369	367	393	383	391	387	371	387	375	396	382	392	351	371	393	374	373	390	366	389	432	384	368	420	405	415	355	370	365	403	406	369	425	402	375	387	379	396	383	397	365	386	397	371	388	380	369	373	403	347	366	385	382	394	377	386	383	365	413	394	408	360	382	426	388	386	411	399	412	374	406	427	367	393	399	389	360	371	392	379	381	381	383	329	417	407	361	385	391	408	396	361	412	385	385	364	372	370	390	411	401	382	414	424	398	384	386	398	379	353	391	384	360	397	374	418	394	357	412	397	386	383	414	391	383	404	423	400	395	402	377	401	381	400	402	394	379	394	385	424	396	418	370	389	413	367	352	378	402	377	445	403	393	383	355	389	403	389	395	373	433	391	403	406	367	366	435	380	397	380	369	416	387	392	378	399	383	383	352	392	374	381	405	377	380	402	382	431	383	374	382	364	374	362	416	425	399	348	355	413	373	386	392	405	374	371	416	392	349	402	405	382	391	370	405	383	368	350	353	420	413	387	402	373	390	345	406	418	373	416	384	398	365	378	408	432	418	376	382	401	391	356	403	417	394	395	373	397	416	389	381	388	377	372	403	418	387	386	374	393	398	343	352	419	403	378	403	386	387	413	405	370	379	439	386	353	417	394	450	425	360	416	362	379	390	402	393	392	420	421	432	403	376	398	376	388	376	396	394	367	420	414	400	385	386	393	379	369	368	400	389	400	412	415	367	385	384	437	375	411	373	374	364	416	378	394	413	400	377	395	397	351
23907	21306	28460	24485	21282	10434	1131	772	631	609	584	539	505	490	442	480	433	430	453	425	417	412	415	381	415	391	415	416	381	452	405	403	421	431	398	417	390	388	376	403	392	405	364	365	337	385	380	409	415	368	385	393	430	431	376	425	389	379	402	398	396	399	405	405	392	412	376	386	426	408	379	387	404	384	400	396	357	381	393	409	384	409	402	385	427	389	366	388	416	380	411	398	387	362	365	395	420	414	427	408	387	398	331	363	391	403	392	365	356	387	371	394	384	338	384	385	356	394	368	397	389	433	387	376	364	374	400	378	375	422	387	376	390	406	397	373	369	392	376	360	350	394	401	403	366	381	386	394	367	400	378	378	380	421	390	403	393	365	381	374	410	409	416	367	375	395	410	384	387	380	360	393	372	366	395	375	385	383	392	408	399	387	372	429	368	381	402	407	383	433	407	392	383	353	406	413	383	376	378	389	365	378	395	398	354	384	398	392	401	381	393	381	382	398	377	435	404	351	336	403	404	410	370	402	412	373	374	385	369	385	418	394	421	438	380	425	395	382	386	380	387	411	390	368	395	409	362	391	417	375	393	398	369	393	369	377	368	412	417	408	378	395	402	389	388	367	457	345	382	377	393	383	387	405	344	358	421	434	393	410	429	380	385	407	373	400	378	371	383	370	348	392	418	389	410	344	365	373	387	386	374	357	396	386	392	364	387	387	380	398	385	367	384	388	404	394	386	359	367	399	388	425	358	398	382	392	417	415	379	402	358	363	427	416	362	391	384	366	382	364	376	359	410	381	381	381	402	411	380	394	401	353	408	395	429	387	399	358	389	413	383	362	396	365	390	396	382	406	405	397	385	380	412	386	388	382	361	395	399	402	414	374	401	409	393	381	354	381	379	439	386	383	342	387	361	390	372	382	413	380	405	408	420	383	376	335	376	405	383	376	406	395	387	396	388	392	415	384	359	382	362	407	384	369	393	389	371	375	399	415	377	389	422	334	402	410	389	407	424	399	405	416	368	372	394	375	389	397	379	376	392	400	414	391	348	381	348	385	354	352	379	404	420	397	376	387	361	396	381	425	394	399	412	407	341	403	391	371	409	380	360	368	387	391	394	389	387	388	382	389	430	384	390	382	374	384	397	373	418	367	351	368	407	400	363	372	380	387	401	397	397	381	375	363	379	373	384	407	369	365	384	381	405	401	423	407	376	363	381	396	393	344	369	378	396	353	377	407	398	362	380	389	418	392	370	373	394	397	414	405	395	371	399	412	366	410	382	404	372	380	381	373	377	382	358	422	374	393	380	400	375	398	397	384	386	366	401	378	385	340	416	364	365	414	402	389	382	381	366	430	364	397	392	396	407	405	388	407	409	403	364	373	366	364	416	390	389	421	416	388	381	413	389	382	353	386	382	351	426	392	409	377	390	355	389	367	361	380	395	347	374	405	421	396	408	391	411	378	404	361	373	358	400	417	388	410	382	396	374	392	385	418	378	392	401	409	385	395	400	350	346	386	420	395	390	389	408	360	409	383	398	357	394	416	384	372	382	375	388	385	401	407	395	386	347	395	373	400	362	407	406	420	388	372	363	366	398	354	366	431	375	355	398	380	362	400	378	353	398	383	396	355	392	408	379	359	387	363	398	367	359	382	391	386	362	387	391	373	360	401	387	389	364	391	380	372	392	377	388	380	378	369	379	429	398	377	389	418	363	405	396	364	390	402	383	388	361	387	385	360	415	412	404	379	393	376	366	367	384	393	349	401	404	359	364	392	403	414	368	423	405	408	396	400	406	424	377	376	369	397	372	410	413	369	380	420	393	404	412	399	407	362	406	382	408	380	418	389	371	378	385	415	349	383	395	409	386	386	398	395	387	422	375	410	405	392	434	387	411	398	396	385	407	382	394	385	366	419	406	396	415	394	391	407	427	333	374	381	383	396	367	428	404	392	385	387	409	400	393	381	378	373	371	377	423	396	420	376	381	428	379	387	393	367	405	371	407	421	402	415	360	406	399	356	399	372	381	374	366	391	385	383	387	379	355	363	366	376	361	409	363	393	400	389	368	383	404	351	364	380	365	418	380	392	388	405	354	378	415	377	381	399	380	374	409	398	398	378	416	399	412	395	365	394	396	349	370	403	387	374	401	422	402	348	370	384	374	367	396	421	352	373	398	360	382	399	397	394	389	373	389	392	385	414	388	403	404	420	381	376	340	401	403	412	395	401	396	388	377	391	356	356	404	385	409	399	400	385	375	389	379	402	383	366	380	417	400	396	392	363	367	383	396	403	408	414	397	406	406	387	394	381	395	346	400	397	389	401	376	381	362	383	383	422	364	411	406	369	368	397	355	378	365	410	378	407	382	376	413	397	374	403	404	374	409	433	382	417	377	348	367	383	383	377	401	416	361	391	403	393	366	371	429	400	375	408	370	394	364	392	386	397	366	370	402	372	359	421	379	363	416	370	390	380	367	392	406	385	381	390	370	367	363	400	405	367	419	402	419	401	417	384	380	358	380	398	382	397	376	418	377	412	372	360	389	380	399	409	423	382	404	399	390	377	375	394	364	415	390	405	366	373	399	375	402	360	368	409	399	395	390	379	381	408	386	396	416	367	391	375	379	384	390	346	342	376	372	400	377	387	391	400	400	365	401	393	360	367	384	392	400	421	379	389	385	399	388	428	368	381	376	403	380	398	386	386	403	389	416	372	379	380	372	366	392	349	403	387	386	393	413	380	412	357	411	394	402	366	375	417	362	382	401	382	394	395	381	411	411	344	356	395	388	409	390	348	402	361	377	402	365	377	380	421	423	401	382	394	374	350	389	375	415	383	408	395	398	396	380	378	398	364	377	379	371	374	394	415	339	375	412	404	412	411	356	374	375	376	379	361	380	382	367	385	396	395	374	358	383	377	430	392	394	409	349	385	375	354	352	391	394	347	370	388	367	344	397	389	412	383	370	375	396	386	393	414	410	395	393	393	407	413	358	353	388	400	369	335	395	372	388	380	352	433	383	407	365	381	406	386	407	394	366	376	406	400	391	418	389	371	378	404	358	351	352	390	366	358	384	384	399	429	397	397	408	389	375	401	408	395	384	402	409	386	389	379	388	368	403	393	419	370	433	400	396	372	386	387	374	406	389	363	414	394	370	399	372	371	395	349	420	403	379	399	413	370	354	417	357	388	393	411	364	358	356	383	397	380	357	389	409	388	379	351	379	377	383	396	359	406	391	381	409	353	391	393	395	385	396	390	357	368	381	376	360	390	386	376	399	372	375	344	359	367	440	406	389	376	389	387	412	396	419	350	378	381	390	367	401	359	410	400	394	388	368	421	389	356	370	388	407	375	377	385	424	395	354	369	374	406	358	359	400	379	400	336	427	392	391	396	383	376	406	369	425	378	365	387	362	398	369	381	414	386	401	398	361	402	370	382	390	357	373	423	390	399	378	404	405	340	391	348	435	403	399	364	319	380	383	396	415	371	408	370	379	416
3350	8239	6628	3179	2356	1840	1483	1166	957	867	777	706	670	643	606	588	552	530	511	578	539	538	481	491	491	496	503	504	492	477	513	512	489	459	482	425	463	496	501	517	483	443	466	425	452	478	498	489	450	477	437	449	452	504	492	503	471	504	462	488	462	480	463	465	455	444	487	445	424	455	453	459	470	480	469	431	480	452	425	497	469	470	441	440	472	496	463	438	469	475	465	500	455	465	431	439	463	446	486	440	476	476	464	430	510	451	446	474	475	489	484	450	449	487	482	447	491	472	481	455	473	473	451	445	490	471	463	507	459	454	459	510	505	478	459	458	438	478	463	496	452	425	485	432	461	482	501	509	476	463	480	495	427	501	421	492	474	454	459	466	438	507	474	429	455	429	454	484	436	458	456	461	490	492	485	450	484	455	457	454	484	472	433	488	470	461	417	443	446	480	484	478	447	501	449	479	446	445	451	493	474	438	470	482	456	492	471	432	459	448	470	456	444	463	455	488	446	457	477	478	450	424	474	425	461	479	463	473	492	440	453	442	450	501	470	477	455	433	428	450	440	472	488	480	446	501	502	437	416	475	498	491	477	497	437	464	441	499	470	488	425	476	458	457	434	493	437	474	443	476	466	473	483	480	445	483	437	463	476	479	435	472	458	480	446	456	456	501	482	417	460	482	428	491	449	482	449	464	490	459	455	464	455	477	449	479	455	450	492	455	445	443	459	447	493	452	481	467	462	475	460	493	471	439	457	481	433	452	448	472	471	411	447	497	442	461	454	447	486	476	484	441	454	452	484	442	450	471	457	451	441	488	476	463	476	476	466	463	454	475	475	466	433	496	495	471	483	448	450	494	458	472	486	474	446	462	422	445	447	456	470	463	488	455	479	454	465	450	433	454	446	498	446	423	461	449	442	416	431	480	447	448	461	451	441	493	464	457	475	434	473	470	480	475	465	428	486	489	470	453	437	471	475	467	442	449	424	459	437	493	499	465	469	427	496	470	429	453	476	492	489	438	463	431	478	434	484	463	459	484	456	468	444	463	474	413	475	462	483	460	426	524	440	433	466	473	470	442	484	447	499	483	469	486	410	482	468	472	422	458	477	441	391	431	458	469	471	455	445	466	504	432	496	499	448	433	459	438	468	510	498	444	500	462	455	497	464	466	452	429	479	438	482	393	420	457	437	488	481	474	496	435	388	444	501	468	455	470	433	461	474	470	444	465	464	447	458	457	464	441	422	478	483	486	468	509	425	464	492	485	445	456	460	453	489	452	449	462	467	485	469	495	460	436	482	454	516	451	459	460	494	463	455	440	448	465	470	508	438	471	420	470	465	456	476	470	472	448	443	455	463	435	463	472	417	470	489	473	510	480	437	451	452	458	476	453	483	490	464	463	460	450	441	452	448	443	467	472	474	482	485	414	425	441	438	451	460	470	443	502	453	466	484	469	460	446	481	435	461	504	504	429	464	463	469	443	452	467	469	486	458	451	474	475	498	453	482	441	491	430	486	449	464	462	477	460	464	480	449	435	464	472	496	467	454	485	463	456	407	478	448	462	463	480	489	439	475	478	469	438	426	477	435	485	450	456	468	449	468	462	455	441	430	440	452	481	442	455	491	474	482	453	467	456	441	448	457	464	468	505	445	491	469	434	469	477	459	454	457	457	497	464	480	471	440	491	467	474	468	476	447	424	471	496	442	451	478	482	459	454	466	441	476	471	416	428	478	445	487	447	444	477	469	496	446	445	456	450	447	477	462	470	437	501	443	463	436	442	447	444	429	450	474	440	458	463	470	451	467	505	480	433	449	498	461	450	487	450	467	442	450	435	462	488	465	468	443	477	450	458	465	454	452	469	458	450	478	453	451	458	473	431	487	511	466	478	425	445	477	515	444	524	469	454	489	432	464	460	417	483	436	456	479	455	481	448	429	477	449	468	464	462	456	498	429	468	491	458	435	440	434	438	448	464	470	430	465	451	455	484	495	470	478	447	454	438	477	481	467	505	440	434	486	441	456	474	487	440	465	438	433	478	437	460	439	477	468	476	441	474	459	464	472	475	493	478	466	487	489	441	466	504	494	424	450	460	476	463	458	477	481	470	458	477	458	481	492	481	452	475	460	504	427	442	472	474	446	446	453	459	472	480	479	476	466	469	449	473	491	440	450	496	438	502	525	462	478	429	444	471	436	461	433	460	466	481	440	435	481	459	478	459	450	461	483	459	426	445	472	463	482	482	448	416	456	448	448	437	481	457	437	484	448	449	468	448	433	476	436	445	461	429	488	448	488	429	450	471	444	460	426	445	473	460	447	456	452	410	483	483	493	442	462	450	411	480	444	465	432	454	474	470	468	437	467	469	453	437	453	452	465	423	484	475	480	490	462	434	458	461	461	459	481	468	434	439	451	458	442	448	455	484	446	454	464	447	501	455	443	460	440	418	483	444	500	451	436	470	427	494	517	436	434	431	474	467	441	432	487	443	484	439	443	472	447	486	482	458	450	483	479	435	427	478	459	447	450	495	450	457	478	463	471	439	453	479	476	436	467	464	440	454	461	477	474	453	420	443	440	458	461	466	458	457	467	470	458	469	444	446	463	455	499	465	453	467	439	476	482	444	458	481	463	435	452	452	425	455	445	457	445	475	428	462	454	488	510	448	484	465	424	454	508	485	459	464	470	488	442	474	466	475	511	498	425	437	441	459	485	463	464	439	473	468	464	454	471	437	463	472	456	474	496	474	424	506	460	481	447	461	434	486	475	485	459	497	472	474	473	471	492	496	461	480	501	465	479	444	456	496	476	463	463	455	472	501	462	438	473	522	469	456	458	465	427	502	450	436	483	446	511	447	461	439	465	484	450	454	470	472	458	499	477	448	456	443	449	437	472	518	451	458	459	450	438	440	476	436	477	461	447	469	475	468	480	492	483	430	415	504	430	451	461	487	493	436	471	459	464	482	487	472	457	485	454	453	433	482	473	437	450	482	437	472	453	410	461	467	475	477	461	460	425	458	482	419	456	443	443	417	443	452	454	460	439	435	461	438	433	442	443	450	450	488	474	453	494	461	497	467	454	463	462	453	482	476	426	454	483	453	468	476	482	440	455	433	464	442	465	454	463	451	435	467	454	427	480	462	484	438	455	438	480	483	475	478	483	480	476	480	445	480	472	475	449	418	456	441	478	484	468	440	464	479	514	481	466	475	499	460	496	473	441	488	472	435	468	417	468	478	445	497	477	480	441	476	466	468	469	454	469	460	484	450	428	478	472	460	430	466	478	459	416	454	453	463	456	451	468	422	468	469	495	460	426	458	401	477	454	482	447	468	453	422	471	474	416	440	442	454	490	449	497	448	492	465	473	483	487	488	433	491	493	496	445	458	488	448	466	429	418	441	441	451	422	453	470	488	454	451	487	458	475	429	490	471	454	451	465	439	515	453	474	443	446	454	442	484	444	470	451	486	475	460	431	454	479	488	503	445	499	499	466	416	465	491
24849	21384	27658	25422	12840	726	379	325	243	237	222	198	218	197	203	180	194	192	172	152	166	175	172	172	175	186	163	162	184	170	178	191	186	179	170	157	165	171	130	163	172	146	160	165	154	156	173	153	146	187	162	146	156	154	157	138	150	171	152	187	161	157	170	164	152	163	169	160	157	153	168	174	172	158	177	151	176	169	179	172	148	161	146	148	166	181	161	154	139	157	173	164	163	145	128	142	159	165	175	162	152	163	182	200	160	154	167	140	138	143	153	153	159	152	147	164	156	155	139	156	161	163	170	164	163	156	155	180	176	180	160	149	162	156	163	170	141	149	158	158	139	150	164	149	181	156	133	168	151	150	157	152	173	160	189	152	154	169	148	182	150	151	139	180	169	132	153	141	139	167	159	148	176	155	164	155	169	155	170	163	158	153	162	177	154	160	174	144	165	171	142	164	124	143	138	164	175	153	142	172	164	157	150	136	158	179	155	163	171	139	168	149	156	150	137	175	157	153	134	164	169	191	161	171	166	137	152	156	134	184	166	159	151	172	172	157	171	148	175	145	179	154	139	157	152	161	148	164	152	158	157	144	158	148	137	184	165	138	171	172	170	157	140	149	182	167	138	140	143	146	160	146	173	151	141	165	163	161	153	150	163	148	180	157	145	194	176	141	152	162	178	146	127	163	151	158	144	159	139	159	189	155	155	175	139	147	147	163	133	170	170	168	144	136	150	177	160	157	172	156	157	150	144	180	169	145	144	173	176	144	156	159	154	173	169	162	154	162	144	180	151	158	138	157	158	172	145	174	168	155	138	147	165	139	146	154	137	139	169	156	152	135	165	149	156	152	151	161	184	147	151	158	146	144	139	140	158	188	156	151	165	154	145	140	140	148	173	156	168	149	149	170	166	138	153	160	162	167	165	152	133	166	161	166	176	142	151	158	130	173	154	173	169	146	140	142	155	192	173	162	136	151	166	161	160	154	182	170	157	158	183	144	162	165	145	146	166	177	175	172	156	174	162	153	147	166	129	147	155	154	148	165	155	144	159	154	159	180	143	147	171	160	157	156	147	165	164	166	124	165	159	162	145	156	172	160	139	163	162	155	154	165	161	169	153	149	158	154	142	150	155	135	161	159	156	150	145	172	167	170	174	138	136	152	142	149	152	156	180	155	140	169	159	156	168	157	152	158	130	168	147	166	181	138	153	156	152	178	158	171	146	139	169	157	159	150	160	169	163	161	179	148	142	150	143	166	152	148	148	163	151	181	160	161	163	166	158	166	171	156	173	138	152	130	163	154	161	170	157	146	152	166	151	164	165	150	177	184	167	172	169	164	148	135	134	156	159	155	175	165	159	177	181	173	179	181	160	153	189	141	159	156	170	147	168	154	170	148	159	168	160	130	170	154	166	160	146	160	174	147	164	149	153	164	170	162	168	170	182	155	147	179	137	158	137	167	162	176	166	120	160	159	169	153	148	160	152	158	167	133	156	164	160	153	163	157	170	137	156	152	163	140	167	152	152	157	150	162	152	134	164	153	159	165	176	160	172	172	155	136	141	130	163	146	180	170	159	154	156	145	163	120	191	160	160	157	147	136	168	138	156	174	164	158	156	157	151	137	151	153	150	166	152	159	155	152	164	163	154	143	133	158	128	180	164	184	150	163	147	175	150	155	169	155	143	150	166	163	141	158	144	157	150	145	142	159	160	162	163	164	148	160	135	164	137	168	156	169	139	147	150	158	172	155	148	166	149	146	150	162	143	148	160	151	140	152	150	164	178	155	150	166	151	160	165	170	150	168	169	159	179	149	150	167	140	166	143	129	177	136	144	179	169	158	166	149	124	134	164	150	167	165	175	169	182	141	172	151	152	163	169	132	149	172	165	168	154	144	155	150	158	172	147	165	127	140	162	151	165	158	175	170	159	185	154	156	168	154	157	149	159	147	153	154	159	163	149	150	161	148	155	144	163	159	144	144	141	141	178	146	158	174	154	162	161	172	148	134	143	162	173	162	159	146	147	154	149	139	163	140	154	148	144	149	143	153	161	162	144	157	138	144	165	156	145	146	168	176	167	162	171	160	150	140	127	144	153	168	159	147	157	144	148	171	155	158	154	163	135	144	143	167	149	183	160	152	147	153	155	155	147	155	159	157	135	172	166	136	148	158	171	158	157	165	145	180	170	161	143	147	143	155	165	162	145	172	151	157	146	169	148	176	164	151	163	155	162	153	164	141	169	154	159	149	167	152	150	164	177	147	183	168	165	172	153	139	161	145	175	141	156	149	174	171	170	128	164	161	163	163	150	137	136	160	157	157	146	141	160	161	178	161	169	143	160	158	167	157	162	148	159	152	167	168	136	160	171	155	163	163	178	176	168	164	160	142	162	154	169	138	141	164	173	146	154	163	147	165	167	174	154	152	140	145	187	148	144	148	131	152	152	147	147	161	173	160	159	174	162	182	165	153	163	147	154	155	180	167	140	169	175	163	163	158	171	156	155	171	139	181	154	156	155	160	156	144	148	151	155	162	152	180	157	159	153	186	163	149	145	160	140	149	158	151	166	146	161	161	144	139	165	145	160	170	152	138	151	176	150	174	168	148	156	135	140	145	137	158	155	158	165	147	130	159	179	149	141	153	191	144	138	162	149	156	151	147	149	143	160	162	170	158	142	154	150	146	161	160	187	138	175	160	152	142	186	157	159	154	155	161	154	158	158	199	154	172	170	172	144	160	142	146	130	130	151	147	142	151	150	156	156	141	152	153	154	151	151	158	162	152	163	191	165	142	162	160	156	172	159	150	141	138	163	132	148	142	152	171	161	138	158	142	154	159	128	154	154	165	154	149	154	160	143	165	163	171	168	143	145	169	159	154	147	160	135	156	153	159	147	145	144	152	144	150	157	180	151	152	161	133	159	159	156	154	151	169	131	176	156	148	149	153	150	158	137	142	139	162	179	136	168	177	154	155	166	174	180	154	158	170	147	143	148	161	126	161	154	171	162	146	169	140	162	169	181	170	162	160	163	147	147	146	163	151	148	155	136	167	178	134	155	156	158	139	156	154	173	161	153	150	155	151	148	154	163	149	141	166	168	124	166	155	151	160	144	151	158	144	165	143	145	164	152	153	168	151	171	143	143	148	149	165	151	173	150	143	159	155	159	149	150	175	183	155	163	144	159	161	168	149	151	168	175	141	182	147	170	181	149	150	151	162	135	168	150	147	156	170	139	160	168	155	165	150	145	152	178	183	144	167	170	167	134	155	143	139	152	152	136	149	161	160	161	163	148	163	146	161	162	170	157	136	155	139	153	153	166	143	174	161	155	178	166	166	140	146	153	165	159	150	178	170	154	145	167	162	147	151	168	163	136	147	183	162	163	164	181	160	142	154	156	160	163	147	170	152	153	149	166	162	166	178	143	178	145	145	134	162	166	146	141	157	158	153	147	142	146	151	164	133	125	146	145	143	166	141	141	132	171	162	154	129	157	159	170	158
3361	5136	3819	1882	1375	1024	806	607	496	387	359	333	313	288	272	283	223	273	231	241	238	234	230	201	208	216	212	219	196	187	205	222	235	199	219	201	197	202	192	181	209	206	211	196	195	207	183	209	186	193	177	215	183	180	181	209	191	204	193	193	178	184	196	185	180	204	200	210	195	206	213	196	202	190	217	187	179	176	171	178	184	173	184	167	193	172	205	186	200	206	196	239	180	209	185	201	183	187	193	178	176	184	173	185	188	165	182	196	181	214	183	199	198	195	189	185	213	214	166	189	162	180	174	208	206	191	182	200	191	204	211	185	201	182	180	176	188	191	187	192	200	196	179	210	193	203	182	207	195	177	185	188	219	204	205	207	217	180	204	179	202	211	184	188	203	170	198	212	184	196	196	189	185	215	176	198	183	196	193	204	188	158	183	194	204	185	171	193	191	193	196	162	220	193	187	200	191	204	161	177	189	206	177	205	178	189	194	185	205	204	195	228	166	209	196	175	196	182	195	219	178	212	206	200	200	207	186	179	184	188	189	183	183	182	198	174	194	193	182	195	190	182	193	174	189	203	185	203	174	183	182	194	185	172	188	207	192	193	201	193	197	183	186	178	171	197	198	195	187	182	208	195	168	187	195	236	198	158	196	180	214	207	200	206	187	199	197	178	178	189	188	176	206	194	171	200	190	190	194	181	181	185	193	210	192	190	187	204	213	187	210	173	202	178	188	189	213	187	184	191	198	184	192	205	181	184	193	195	211	201	177	179	186	197	188	202	199	187	181	215	183	179	182	180	194	167	202	185	170	178	215	167	172	205	190	197	165	207	209	184	195	222	180	202	179	188	203	195	175	195	191	193	196	200	203	209	215	196	217	193	161	225	205	183	172	182	205	192	181	182	164	187	185	176	196	191	207	166	218	175	186	194	195	204	193	193	191	189	196	200	181	168	198	200	184	203	204	219	193	193	213	184	176	179	188	173	193	186	182	198	190	189	183	222	191	169	182	176	180	212	189	190	193	182	176	189	218	187	200	195	224	190	175	209	202	216	183	183	194	190	210	199	181	188	214	185	211	159	210	192	178	215	199	188	171	173	204	185	206	179	169	191	177	167	197	181	186	167	184	206	194	191	205	177	198	198	182	183	191	201	179	210	204	189	193	187	186	202	196	189	184	187	183	203	206	164	180	176	191	199	190	180	189	196	168	196	190	167	204	212	202	182	193	193	179	192	202	197	211	217	194	188	200	161	196	191	194	203	189	187	201	232	211	185	176	213	214	182	194	162	198	159	194	184	179	176	193	198	186	195	183	187	183	207	184	187	200	184	194	188	205	171	174	211	191	240	202	184	203	200	170	179	191	215	177	206	192	183	172	171	182	174	186	207	190	209	184	191	191	215	186	216	200	183	203	190	168	207	198	197	203	156	198	190	185	201	192	192	166	187	182	217	202	214	222	203	195	204	186	195	198	197	196	192	203	198	205	188	175	180	201	179	188	214	225	203	196	170	189	192	196	178	191	184	203	188	195	169	186	218	218	189	196	174	199	194	193	201	184	209	187	193	167	208	192	176	214	194	213	184	199	176	186	176	225	198	211	186	172	173	184	205	181	177	177	195	187	182	195	189	203	186	219	179	207	195	207	204	192	203	188	195	179	172	196	180	161	196	206	174	182	189	205	189	210	203	208	194	191	179	188	183	180	186	211	194	214	168	181	199	194	210	192	186	201	189	195	185	207	205	176	196	209	169	212	193	178	180	189	192	204	185	222	196	199	203	208	179	199	192	203	188	185	171	190	183	195	173	187	196	178	190	186	184	196	190	210	174	190	211	183	201	207	181	192	186	175	182	202	174	174	204	198	187	180	178	201	195	207	178	168	200	206	199	204	168	203	194	171	194	197	194	178	204	181	196	208	171	192	173	178	208	208	191	161	213	167	201	195	200	220	201	168	176	205	179	192	175	197	170	178	209	202	181	196	201	172	195	212	192	196	193	171	200	198	217	183	204	216	174	164	181	191	181	163	206	185	196	226	190	183	210	207	191	193	199	185	211	166	198	166	205	195	207	197	185	179	209	171	190	187	166	177	169	200	179	195	207	160	181	203	159	203	177	176	191	207	194	193	211	185	166	202	190	194	188	166	217	163	184	189	189	185	204	182	202	177	206	197	202	189	171	201	231	181	201	199	200	205	202	183	194	184	203	187	198	206	181	186	187	201	202	202	179	179	195	195	183	189	200	184	187	176	182	179	214	211	189	187	194	221	209	207	194	192	197	211	191	213	182	194	183	179	186	208	207	166	195	172	186	197	160	193	216	176	183	192	175	199	208	189	171	195	195	186	198	197	199	174	174	215	227	214	192	173	192	194	186	184	193	197	181	202	185	192	177	168	191	170	195	182	176	195	188	190	164	203	184	189	172	190	171	205	187	215	154	184	188	203	189	197	222	189	208	170	207	210	191	217	175	199	179	186	213	193	194	178	212	169	205	207	202	172	209	186	214	172	183	203	215	202	182	180	191	194	202	195	173	183	185	195	204	172	188	197	187	186	212	200	204	189	202	179	206	179	187	195	177	183	198	199	199	173	178	174	194	186	203	186	198	194	177	202	182	193	191	178	186	191	170	174	202	190	170	190	186	183	169	175	170	180	178	181	206	204	176	180	191	191	161	202	193	183	194	189	181	203	195	194	184	182	178	182	184	204	200	210	170	198	211	175	196	188	203	173	190	190	197	175	184	196	197	168	218	170	203	203	202	217	187	217	197	190	177	205	176	212	182	203	195	188	205	196	192	199	182	185	189	188	205	195	219	195	190	190	188	184	214	183	171	197	190	160	207	162	181	200	186	206	209	164	213	175	232	177	183	188	192	202	187	193	225	147	195	205	180	194	168	194	202	167	183	209	181	221	182	199	195	194	181	199	194	200	196	190	173	167	183	202	185	195	183	184	203	202	189	189	184	172	211	227	163	185	204	183	228	197	204	177	170	192	197	183	174	191	217	180	178	184	209	207	216	194	215	197	196	213	180	181	205	185	201	196	180	182	190	181	211	188	179	210	193	174	200	210	204	184	196	193	180	195	196	168	187	199	184	195	194	204	175	204	187	206	199	187	186	185	187	215	185	197	189	188	212	197	198	181	172	195	198	189	195	185	208	200	195	176	214	191	181	169	178	170	195	177	178	180	193	187	186	186	192	175	194	198	194	203	226	169	166	200	182	212	201	216	196	178	216	180	201	192	217	195	204	191	191	194	179	189	205	204	190	172	194	206	174	186	179	188	197	189	228	203	230	207	183	174	209	176	181	197	197	183	208	189	187	217	196	203	205	187	204	213	207	196	182	204	165	200	182	177	181	191	185	203	197	190	166	175	208	183	180	204	185	183	193	209	171	202	182	193	176	202	182	194	182	197	193	187	198	187	200	207	182	197	195	213	209	204	193	217	185	182	226	206	190	180	194	222	203	184	191	199	183	167	159	194	186	205	223	184	188	211	169	186	208
22813	21370	29072	24067	21358	21397	9801	1019	616	482	455	451	414	395	331	311	297	264	270	269	263	243	256	253	257	218	227	215	237	218	217	206	244	255	214	215	225	178	218	215	220	237	224	201	198	212	202	186	221	192	221	217	182	229	214	209	206	194	196	187	203	177	215	212	190	206	201	205	204	219	186	213	194	184	192	189	195	183	206	218	209	216	196	187	184	176	172	207	204	211	218	236	184	231	215	184	218	212	220	199	217	199	205	205	211	232	218	197	201	215	201	192	207	209	202	206	213	211	202	226	230	207	185	207	208	216	184	191	196	225	179	188	198	210	199	192	189	206	204	199	182	207	198	222	180	210	186	185	188	202	205	205	214	181	196	195	211	223	192	212	181	195	203	180	210	200	189	196	191	188	199	197	199	220	199	198	221	203	210	188	211	218	192	194	185	208	194	208	179	175	191	224	167	189	179	201	210	203	195	218	212	232	183	196	189	199	202	207	216	207	196	194	201	187	193	222	166	221	205	202	151	201	200	199	223	226	200	185	190	208	188	208	183	178	202	204	190	208	208	240	190	191	195	175	189	194	220	205	189	210	191	208	212	193	206	202	181	211	207	213	198	197	183	204	175	234	210	204	202	212	198	238	170	192	223	211	202	218	187	217	200	187	194	205	207	186	197	169	177	191	220	206	208	223	238	227	206	198	202	179	200	218	216	225	206	216	209	227	202	207	192	179	207	202	192	205	209	212	185	196	230	215	210	224	145	171	202	208	202	185	198	225	203	206	183	184	204	198	182	180	184	181	226	218	223	198	204	209	200	177	185	225	211	197	211	193	203	189	188	202	198	222	183	210	165	206	193	175	194	212	198	206	187	183	204	183	192	192	213	184	177	206	197	210	203	200	169	209	180	197	200	212	196	181	187	186	204	216	205	183	179	206	195	208	174	201	196	235	194	191	196	198	205	207	204	228	205	205	203	205	207	215	204	186	194	181	217	214	218	185	195	200	203	212	228	207	184	169	195	182	211	200	198	179	204	185	192	211	194	190	182	176	190	211	170	190	185	214	206	197	214	209	186	202	176	219	195	197	199	175	209	216	193	217	200	212	196	221	190	198	209	182	179	193	209	201	156	220	190	216	201	191	200	197	205	195	205	166	205	191	210	171	187	195	221	195	176	195	182	209	203	191	195	216	194	215	202	199	201	191	185	207	206	194	200	185	194	182	207	195	175	202	190	203	195	197	216	190	188	182	218	194	190	223	193	197	190	198	182	181	185	222	199	195	202	190	187	201	177	180	199	171	191	207	193	190	214	213	208	210	188	208	179	201	201	228	193	190	192	214	193	189	223	177	192	191	185	204	201	194	232	198	201	180	213	214	189	212	191	209	187	196	198	224	193	200	157	192	201	205	199	203	193	199	219	209	174	197	184	210	194	208	191	201	193	214	190	200	189	191	199	210	180	209	190	176	194	178	201	197	180	210	215	206	200	214	184	219	207	220	206	188	191	198	221	192	184	198	190	187	188	199	185	218	191	171	181	188	223	199	201	208	199	177	194	223	208	180	196	193	204	193	191	187	192	220	196	176	185	187	194	186	212	200	177	200	202	208	205	184	207	201	194	211	177	201	192	201	222	193	224	191	182	212	193	198	203	183	201	176	184	194	200	196	192	196	204	216	191	202	187	187	201	198	184	214	196	212	194	175	178	193	190	167	239	190	192	196	178	190	176	213	213	247	179	191	180	203	210	198	211	202	205	194	204	201	185	199	183	191	214	208	174	222	204	179	198	201	186	211	233	181	187	186	201	201	178	207	193	204	207	199	201	189	201	193	203	186	206	198	193	188	195	206	157	207	201	214	188	181	194	194	199	193	203	187	207	193	222	212	194	245	190	213	228	214	182	217	191	185	194	180	194	188	206	206	211	187	218	194	199	190	170	188	196	207	174	182	195	197	172	184	180	191	203	206	182	196	200	190	199	208	192	179	204	188	208	181	194	170	201	199	198	178	215	168	217	180	201	191	219	195	210	194	200	218	187	171	203	210	191	211	201	215	184	205	221	204	190	223	194	204	204	198	210	201	199	197	205	204	180	199	204	165	181	191	190	196	206	193	242	186	209	200	221	209	194	197	208	195	197	196	220	196	184	188	204	218	193	185	224	205	199	186	215	184	203	190	187	190	206	182	207	188	192	213	190	177	194	202	221	163	208	217	210	208	235	201	189	173	182	215	178	187	180	167	212	200	198	194	217	198	192	186	187	177	202	169	212	224	189	216	203	191	212	173	197	177	173	192	200	186	193	220	204	172	169	183	169	197	191	162	215	211	201	175	211	201	190	204	197	216	202	192	228	183	196	188	180	225	176	194	180	200	195	201	204	195	213	221	171	213	170	163	198	174	211	192	223	205	231	181	216	213	212	199	190	186	211	213	201	190	218	194	212	189	191	179	206	198	187	199	186	210	190	208	212	191	216	202	203	188	189	193	187	168	184	212	197	194	187	204	170	193	183	204	201	201	183	187	193	188	194	192	189	184	210	204	194	192	200	218	180	214	177	196	202	179	199	211	215	205	191	204	183	239	176	184	224	203	188	188	190	198	206	200	177	202	194	204	205	212	203	171	211	209	163	188	194	178	225	181	183	181	177	189	192	191	208	196	211	199	203	203	211	207	215	182	179	197	183	174	182	207	169	214	170	180	179	212	170	197	208	177	183	224	171	210	205	183	198	193	216	198	194	230	192	192	202	192	219	190	195	185	201	231	204	184	206	209	209	211	219	185	212	176	182	188	202	189	215	200	208	195	205	199	200	189	199	193	190	207	202	178	199	228	204	211	195	187	210	211	201	223	202	201	226	180	175	197	208	190	216	205	201	162	215	193	170	209	206	222	201	185	204	215	172	187	184	185	200	223	194	191	182	166	196	217	202	195	197	206	200	176	211	202	217	182	187	210	212	184	178	200	206	209	201	202	212	209	185	210	221	179	196	186	214	179	212	196	193	194	194	195	187	247	196	201	175	199	191	181	190	175	181	192	211	206	182	210	188	211	205	197	229	198	222	215	208	199	192	205	206	173	205	180	181	202	209	187	208	219	188	194	197	206	195	186	190	222	184	204	187	184	193	225	185	195	196	205	195	162	218	160	181	191	208	216	187	203	202	197	186	192	162	171	188	215	173	195	182	190	181	172	210	184	210	194	207	201	192	180	176	199	183	195	203	185	208	202	210	191	203	190	196	183	196	197	186	184	201	208	191	197	186	197	218	201	189	184	200	203	205	200	209	205	179	187	201	199	185	193	199	208	187	222	181	215	227	197	182	213	197	190	219	215	203	211	209	153	210	187	193	201	183	204	195	209	177	183	184	189	186	186	215	198	206	211	208	192	178	194	203	214	232	193	187	209	169	191	182	240	191	191	197	172	185	184	164	198	195	193	196	199	196	199	207	183	195	193	197	234	179	179	189	204	196	191	211	226	196	190	193	201	174	200	197	187	215	217	195	182	208	184	187	208
4343	13829	10860	5275	3827	2769	2116	1677	1221	1021	866	749	645	584	547	427	420	448	401	405	413	365	318	355	318	294	341	301	290	297	358	286	262	274	276	262	277	258	267	289	263	270	261	306	275	303	278	240	253	235	263	256	259	271	272	275	271	259	263	240	272	255	261	248	247	258	251	260	225	255	240	247	260	246	261	244	263	261	243	249	247	268	246	276	250	247	237	241	251	270	248	271	285	258	238	252	231	240	214	269	274	225	227	267	257	247	246	262	252	265	240	249	253	264	231	245	268	278	242	251	262	252	243	247	254	250	259	255	250	239	248	262	245	228	277	237	246	236	265	256	277	255	271	258	260	239	235	269	252	227	274	269	257	223	224	264	258	279	225	234	250	225	224	267	235	239	241	258	277	250	245	247	261	235	241	247	245	231	233	236	262	250	266	261	237	235	256	266	273	242	246	288	237	258	227	230	234	244	255	266	235	246	242	247	238	257	237	250	246	249	245	289	241	241	249	263	285	241	246	284	254	236	238	263	259	229	240	228	218	241	257	255	253	234	249	251	247	242	254	253	295	261	250	238	233	257	243	248	261	260	265	228	254	232	257	241	257	244	219	242	255	250	249	242	244	249	243	233	280	236	249	257	243	243	234	266	260	224	241	246	198	230	248	251	258	247	272	255	234	249	264	273	233	266	218	287	265	268	233	239	259	242	245	260	244	249	268	226	269	241	245	240	248	234	265	247	216	267	223	249	246	244	255	246	266	252	235	268	243	230	268	242	232	273	252	259	250	247	227	255	253	245	256	233	228	246	252	248	260	249	223	241	229	214	217	222	262	241	225	240	262	279	247	260	238	254	268	249	249	246	245	278	275	292	262	249	243	229	235	256	243	262	241	233	256	231	255	237	256	235	255	226	256	250	242	259	248	270	263	265	248	273	257	264	241	294	251	252	267	247	246	266	244	279	257	243	252	237	241	240	205	260	255	220	255	238	228	262	237	237	258	244	254	263	268	268	221	244	238	237	239	243	249	246	284	269	241	252	239	245	263	260	239	264	232	252	247	271	224	241	260	224	269	240	223	231	239	239	235	244	249	239	242	228	256	249	256	252	231	228	262	242	248	257	265	241	264	235	257	259	237	248	256	268	233	233	234	224	235	269	217	251	266	245	232	264	260	271	225	228	231	233	272	236	246	257	257	229	220	259	267	278	224	247	236	248	252	237	263	254	221	228	242	268	277	261	217	268	239	256	253	254	203	253	266	220	256	241	241	260	287	240	268	222	248	244	251	257	240	229	277	211	234	256	246	259	221	234	278	252	247	248	225	259	254	246	227	255	239	263	254	244	250	229	213	245	243	248	230	277	275	258	230	260	268	242	255	270	233	257	262	247	250	230	256	254	243	241	261	271	225	254	256	275	250	264	249	252	240	214	215	238	225	220	257	274	241	252	217	244	253	219	261	250	252	229	244	269	218	235	246	250	247	246	217	234	248	273	271	248	233	245	223	235	272	230	264	244	256	235	225	265	229	253	245	268	244	236	275	248	270	235	260	254	243	258	250	251	283	258	277	225	266	221	233	254	250	253	228	238	233	274	262	251	242	239	238	253	243	252	283	234	253	250	255	260	253	224	258	233	226	236	234	242	243	245	261	254	257	285	258	236	251	225	230	256	251	233	240	220	263	237	257	239	269	242	252	260	267	246	220	216	250	232	236	231	290	238	243	274	261	282	243	242	268	259	249	232	267	276	230	229	236	273	271	253	243	234	251	243	244	263	237	269	249	260	272	245	246	279	255	241	283	244	237	243	264	251	265	236	252	242	258	262	247	256	245	246	257	257	251	228	237	251	262	212	241	235	234	252	296	258	274	239	249	238	249	260	266	256	242	231	242	249	256	277	224	254	235	260	249	240	235	242	228	246	247	253	256	255	228	255	239	245	237	235	246	246	228	236	227	257	235	243	243	258	243	252	236	246	257	234	257	236	241	244	271	271	260	243	246	242	262	256	260	264	222	241	259	266	268	251	241	244	255	249	212	231	251	275	258	255	255	224	258	247	247	194	239	243	248	241	254	267	233	237	232	238	254	275	251	244	267	259	270	242	241	272	262	234	264	251	242	239	246	254	248	236	263	240	234	235	232	256	236	263	236	241	238	222	231	241	217	253	261	256	241	232	211	243	210	261	227	258	252	267	273	260	257	260	256	261	249	244	256	240	252	240	275	226	242	266	240	231	209	260	250	259	246	281	240	229	223	247	259	252	247	221	250	277	256	277	243	263	261	246	242	251	244	292	234	233	251	276	216	241	241	289	234	245	228	242	251	240	236	247	265	255	268	230	224	258	251	236	265	268	239	249	226	233	237	253	250	249	248	274	245	247	251	235	262	250	224	256	251	260	256	255	254	286	247	223	215	243	244	261	250	226	230	239	237	242	264	260	220	250	233	244	258	240	272	258	236	215	255	262	236	242	236	248	255	230	266	254	243	261	233	223	260	261	280	241	247	246	252	271	255	232	228	237	235	278	251	240	236	250	255	229	251	249	224	270	239	240	245	231	254	254	253	243	240	241	256	245	251	260	240	264	274	257	262	271	241	216	247	222	272	250	262	227	271	214	258	268	265	237	265	267	232	256	249	283	242	252	247	235	248	273	232	238	243	248	247	246	234	248	249	260	249	235	265	250	245	240	242	246	241	234	252	267	217	229	260	248	241	239	260	252	254	281	261	259	212	225	283	236	238	234	277	260	239	267	205	252	249	235	254	260	255	261	212	236	258	220	255	235	221	248	233	240	253	256	249	245	228	239	257	238	254	256	234	271	230	238	244	256	249	253	253	217	247	241	242	255	261	254	240	222	257	242	228	277	256	239	251	274	239	236	260	219	271	242	262	234	225	246	260	252	237	261	241	265	245	227	250	251	272	243	267	248	235	234	254	270	256	238	256	248	239	212	235	256	258	243	245	229	217	231	251	233	248	241	231	265	263	217	232	270	254	255	261	229	257	226	237	228	240	246	246	245	220	270	261	223	261	231	259	222	234	255	267	280	246	217	252	234	239	249	237	241	255	230	254	202	243	239	258	231	245	278	230	228	240	264	226	252	227	253	255	262	245	264	234	237	205	236	303	242	239	245	222	230	231	244	241	247	257	235	237	235	234	236	259	226	252	231	244	223	250	249	260	258	247	271	240	276	261	237	260	224	244	266	260	271	251	267	249	264	244	255	258	227	232	236	237	263	213	229	212	272	256	239	249	255	244	248	240	250	245	255	248	237	248	232	250	242	248	229	235	254	244	234	262	245	227	232	264	212	262	227	251	265	251	263	265	243	256	216	281	236	243	236	252	229	279	245	274	249	243	238	243	247	260	244	256	253	243	251	250	236	241	231	261	260	217	250	215	238	273	274	249	240	247	271	251	267	239	281	258	228	251	271	255	229	235	239	250	258	228	248	257	256	263	243	263	274	231	236	258	249	258	234	240	240	235	237	248	246	250	250	241	246	255	230	236	254
27410	19487	5483	759	578	504	412	358	327	381	336	373	315	347	324	306	328	308	329	341	333	304	326	330	325	348	333	332	316	278	332	346	324	348	283	319	349	285	320	340	332	342	315	299	326	328	329	303	331	292	337	333	334	348	303	338	332	335	350	338	344	303	327	299	304	341	313	318	303	321	316	299	300	294	322	333	313	338	326	317	299	268	300	319	358	307	341	307	322	322	332	306	324	323	354	308	300	314	314	322	323	294	339	326	290	318	317	316	289	308	396	294	338	307	327	308	324	344	332	335	311	315	297	294	326	345	305	363	304	300	354	344	323	315	315	317	321	306	345	318	318	342	328	318	297	303	309	325	312	334	351	320	335	318	319	305	336	330	319	306	314	299	334	329	313	334	327	324	312	309	299	313	332	344	320	319	340	310	343	330	336	300	313	287	353	332	305	338	324	316	307	313	293	320	333	326	329	319	311	308	324	333	342	293	335	332	273	336	333	320	313	337	287	340	321	335	321	327	318	317	313	315	342	331	335	332	328	311	327	318	342	282	316	321	309	348	319	340	297	311	355	332	346	329	356	324	333	347	323	299	282	325	311	304	315	319	318	300	323	327	307	322	342	331	348	323	291	341	317	330	302	310	299	326	294	310	323	283	334	327	315	346	308	314	284	346	326	343	313	339	315	333	315	322	314	311	340	363	287	328	284	315	338	303	311	312	304	290	302	368	357	308	340	302	328	321	338	327	324	330	303	336	315	350	351	319	282	347	291	316	343	355	353	332	349	313	321	325	335	313	352	307	329	314	310	322	326	346	313	306	325	327	308	339	311	309	313	313	362	325	308	316	305	311	298	300	314	362	344	300	309	323	330	307	285	290	316	314	297	332	307	329	319	332	302	299	346	346	335	353	317	312	346	311	361	317	342	314	329	331	300	336	325	359	314	288	335	330	331	312	312	322	324	280	309	311	333	303	303	298	309	334	335	307	333	349	335	331	317	326	348	329	323	321	326	301	316	307	332	315	294	292	315	326	334	296	315	306	312	329	323	333	331	306	317	313	291	336	334	332	348	295	294	310	329	313	318	295	303	333	289	315	333	313	330	351	333	316	349	324	303	334	363	336	322	309	297	344	316	317	305	328	309	327	310	329	336	320	323	317	323	315	336	316	303	306	323	339	304	311	322	330	342	313	305	316	321	311	291	308	311	313	305	334	349	365	332	316	318	339	273	378	327	333	297	307	335	305	322	313	309	323	319	300	312	318	315	316	319	327	312	341	296	312	284	333	279	323	319	299	330	313	354	307	319	295	302	297	349	333	308	354	357	316	356	320	284	310	313	343	302	314	309	318	332	348	306	346	337	316	349	308	315	321	325	286	289	316	308	310	340	318	315	315	345	324	326	324	323	313	366	311	331	339	326	324	362	302	317	307	326	307	321	341	319	318	337	299	329	305	302	328	318	321	320	325	337	314	340	326	334	334	301	296	302	350	335	328	309	310	346	316	331	304	345	332	312	326	334	301	298	294	331	281	348	349	312	311	336	331	333	309	332	324	304	318	303	351	355	305	318	332	302	329	307	302	288	316	263	303	308	343	335	332	326	320	325	295	327	320	325	346	315	306	353	324	300	304	333	338	311	309	322	344	359	322	300	324	315	329	314	330	342	304	332	307	343	332	329	306	305	324	317	294	273	326	280	301	322	304	287	322	315	316	324	322	322	330	317	324	301	315	335	331	337	313	318	332	312	308	312	334	324	302	306	324	363	312	314	354	327	345	306	339	325	305	318	349	311	348	317	328	329	343	359	326	318	323	313	284	308	322	324	349	327	319	328	321	349	295	332	353	332	295	290	323	327	354	333	309	336	348	321	332	327	312	317	326	294	284	309	362	307	352	318	346	307	339	293	290	342	312	324	301	309	322	301	348	360	308	333	295	334	291	373	319	308	323	305	313	319	292	308	318	321	302	352	306	322	309	308	317	319	326	334	315	313	330	320	298	358	319	308	336	338	309	323	308	302	291	286	331	317	306	338	331	342	344	296	325	317	323	331	311	306	327	299	308	341	318	319	301	308	340	316	302	304	359	335	314	333	317	326	331	317	305	299	316	338	326	327	348	301	311	351	295	321	327	328	325	309	313	289	326	315	324	301	316	355	323	335	338	306	317	330	306	306	323	341	296	306	295	322	311	321	289	315	322	319	339	290	338	333	331	317	303	319	307	361	326	301	318	318	336	306	332	331	305	312	317	336	316	334	329	303	305	341	321	330	317	319	320	289	303	313	332	333	297	343	337	314	320	323	324	301	327	297	294	340	346	306	338	286	333	324	359	322	350	332	367	329	294	328	305	333	284	347	317	312	284	261	332	314	313	337	340	324	330	311	324	337	332	328	295	290	320	322	324	324	338	324	330	286	326	331	285	304	341	331	345	301	302	327	309	312	320	317	320	285	321	324	322	321	330	351	349	342	325	357	309	311	316	321	320	293	351	322	312	356	312	361	315	320	329	316	317	283	319	348	326	284	296	338	292	309	300	341	321	331	335	309	308	329	361	331	318	322	330	293	321	339	318	322	309	302	351	326	298	351	345	335	313	340	289	323	333	303	332	334	304	346	316	329	320	310	339	355	315	327	314	302	320	333	310	360	337	335	323	347	338	335	331	339	310	318	302	318	324	307	305	340	333	352	319	299	306	338	286	329	304	331	322	293	311	319	307	301	306	297	327	314	330	322	323	327	345	314	311	295	358	318	347	344	326	325	323	352	293	311	306	311	339	318	309	346	336	330	302	297	343	318	328	320	323	315	322	319	298	312	335	310	361	335	315	340	352	335	327	325	287	351	289	316	337	310	310	272	318	343	328	311	319	334	309	307	331	328	304	332	350	304	349	379	323	328	342	346	325	334	304	328	316	337	340	321	353	324	329	337	329	323	346	338	331	336	349	369	291	308	301	323	327	314	316	338	320	326	286	339	338	296	311	310	318	319	346	299	322	311	313	343	315	322	318	321	347	299	333	301	309	328	318	312	336	333	344	327	319	296	308	337	332	370	336	331	331	319	338	324	315	314	330	304	350	323	325	346	335	332	338	331	357	343	324	337	302	340	309	344	331	329	337	322	342	319	315	299	312	335	344	294	285	320	308	329	321	311	322	308	334	316	323	321	309	324	324	336	289	301	316	335	312	319	333	298	305	311	306	314	339	344	313	316	338	295	340	333	326	325	310	305	294	346	313	333	294	298	317	300	314	299	328	333	338	338	332	321	298	330	324	365	337	299	317	323	321	310	339	301	325	282	322	301	338	346	332	303	308	343	323	346	296	358	340	295	335	309	313	325	309	316	316	341	329	319	300	305	326	317	331	336	340	325	302	306	324	286	326	329	298	297	291	326	340	325	326	348	337	323	327	312	339	285	314	296	319	303	318	334	294	330	335	321	302	340	329	358	323	340	323	335	341	320	334	317	307	311	332	336	307	296	326	316	300	340	324	307	336	310	312	297	316	323	342	325	346
4046	1172	998	633	602	551	499	544	395	396	436	379	438	388	426	380	382	395	410	407	370	383	363	376	376	372	374	414	391	376	381	381	360	372	410	400	374	373	394	402	349	379	352	404	371	378	381	397	372	396	403	384	411	331	348	367	419	362	367	380	354	418	391	344	391	373	390	393	387	344	359	355	382	387	414	342	398	392	367	406	418	385	379	402	403	410	403	373	412	372	394	351	416	402	389	353	378	383	376	374	396	373	367	374	364	403	382	389	389	416	397	383	381	364	378	375	382	372	372	376	376	374	396	390	373	392	429	387	361	354	402	423	377	409	405	345	365	355	353	373	351	367	410	383	353	364	385	399	389	388	413	366	354	359	412	351	380	376	400	411	388	359	357	390	396	404	333	413	377	381	363	373	371	397	376	371	393	368	382	364	387	376	400	330	403	371	347	391	341	395	378	360	380	387	377	363	374	384	357	374	400	385	384	398	398	351	388	369	376	372	367	394	364	383	399	410	381	406	359	352	387	390	401	357	357	416	382	399	385	395	381	369	379	375	419	400	355	397	370	375	379	377	395	374	369	388	410	394	391	416	390	394	388	388	390	432	382	388	375	393	376	418	361	391	360	388	355	360	364	356	386	380	371	380	359	363	334	426	373	362	382	382	363	373	395	369	349	378	362	388	384	355	379	374	362	395	378	383	385	357	386	382	365	353	389	392	390	372	378	376	367	422	370	366	389	395	378	352	367	419	374	380	388	432	387	368	395	414	360	357	363	381	394	383	349	359	393	371	371	427	383	396	350	413	335	352	392	411	387	383	367	373	420	346	382	378	361	380	383	409	382	359	415	374	382	402	399	375	409	381	423	407	362	369	375	368	375	418	374	393	419	373	437	371	375	369	399	401	378	414	421	403	370	397	359	364	368	392	401	386	400	374	370	400	385	357	346	380	378	390	385	368	406	371	376	370	375	389	393	399	393	369	390	368	378	403	390	339	387	391	378	382	419	373	346	386	378	348	412	394	374	377	325	380	365	367	401	374	345	351	383	374	367	407	422	360	401	377	366	383	380	363	380	375	395	350	368	390	366	379	397	362	352	359	387	360	376	344	375	403	396	367	386	392	396	381	330	378	383	415	410	378	366	414	405	390	385	390	370	361	345	355	380	396	381	383	398	358	346	393	410	376	384	402	377	408	412	367	363	393	386	364	393	395	360	422	389	404	385	372	401	371	387	373	398	383	351	360	346	381	406	395	384	380	370	379	409	353	395	396	404	369	371	446	383	390	396	407	367	386	354	390	379	401	401	379	346	383	382	395	370	378	399	387	351	371	377	381	386	387	359	393	392	374	369	386	398	371	369	368	384	353	392	373	395	392	387	385	370	376	412	383	375	370	379	422	402	425	409	404	392	397	382	365	389	391	377	352	367	349	406	347	376	373	367	395	384	367	412	373	395	366	394	363	339	418	372	372	405	395	352	374	357	387	366	392	380	339	379	366	380	394	378	409	389	410	373	386	370	376	407	380	366	387	370	351	366	345	371	385	364	384	384	356	407	375	372	347	345	329	367	392	371	341	387	356	405	416	380	386	422	408	340	348	395	368	414	378	350	379	377	364	381	374	383	408	407	373	374	401	368	418	344	403	399	388	362	397	354	396	406	363	394	417	391	404	367	367	329	389	358	341	393	406	367	340	355	368	377	355	365	378	374	402	401	350	377	365	368	366	402	398	388	380	390	412	396	385	383	391	355	364	347	380	381	375	394	372	369	381	393	346	357	425	397	369	367	408	372	408	373	393	363	359	344	388	367	350	409	384	384	385	382	413	403	335	372	395	404	384	415	412	372	368	372	382	358	393	379	365	347	366	364	385	394	382	385	362	391	422	376	363	385	377	381	395	353	379	383	403	383	409	371	418	384	357	368	389	380	359	372	402	362	381	350	413	373	370	397	394	399	359	373	409	395	415	390	399	393	360	352	370	399	389	391	402	393	362	413	397	323	382	393	374	377	420	386	395	354	387	347	359	348	379	366	358	366	388	379	344	359	364	369	403	415	361	350	381	408	361	383	352	394	371	377	335	353	433	357	388	394	375	400	395	383	345	356	405	389	386	413	373	393	383	396	394	353	415	408	390	369	371	327	328	375	361	389	385	400	370	358	408	368	407	391	395	377	415	395	353	363	381	375	381	382	345	394	401	383	402	365	375	385	397	365	374	386	391	345	367	384	386	413	380	394	394	372	369	388	387	362	396	395	377	408	371	371	375	374	375	362	350	401	349	374	366	370	392	403	395	368	369	402	390	372	377	383	396	364	374	381	410	368	372	351	367	362	393	370	375	359	360	356	390	375	370	390	381	413	389	353	391	365	427	393	390	364	404	382	392	403	381	404	374	390	394	388	381	379	371	355	390	366	393	370	387	351	348	379	386	415	376	390	386	389	386	364	375	418	398	398	383	429	346	398	398	382	398	355	378	363	388	403	388	389	357	385	397	405	358	366	436	378	372	389	380	397	391	355	381	383	351	395	362	374	361	352	400	346	396	343	378	370	385	399	406	385	400	376	360	371	345	376	403	383	422	362	356	402	394	374	392	363	365	379	416	365	375	425	359	372	399	352	388	404	360	367	388	380	393	430	359	386	374	372	367	378	382	394	391	357	407	349	368	368	355	326	383	347	364	348	362	367	354	394	357	338	379	381	347	397	377	391	364	384	374	388	371	349	413	394	369	377	350	374	408	390	397	403	373	331	386	380	411	385	374	384	383	364	350	399	348	388	351	393	383	377	392	411	369	365	400	388	394	405	422	412	397	378	449	365	351	397	380	380	392	412	381	364	341	399	365	394	406	401	391	400	405	354	372	379	399	380	396	391	346	379	388	382	386	392	347	409	378	393	362	381	372	387	385	387	385	381	371	391	381	378	387	363	420	382	426	398	367	368	384	381	383	403	410	400	336	364	404	347	410	377	397	352	405	407	383	361	369	384	376	411	427	364	380	392	408	410	365	384	351	408	362	380	366	383	383	356	416	380	349	372	384	394	384	350	370	356	372	356	382	375	390	371	377	392	402	418	385	388	372	374	386	395	375	372	335	390	394	371	361	364	410	397	373	406	383	413	414	375	394	346	378	377	365	382	387	382	394	379	375	400	365	386	378	395	381	389	396	401	373	389	384	351	347	402	337	389	401	410	394	376	388	389	411	395	356	408	398	387	400	383	371	393	404	357	364	376	366	381	356	378	390	397	382	369	363	375	358	394	402	356	368	373	370	402	381	348	373	371	372	369	413	389	368	363	359	377	377	376	349	395	366	357	377	371	376	343	365	366	385	379	391	364	412	381	396	358	397	388	383	356	383	400	365	360	377	368	391	430	387	391	377	433	407	344	382	396	352	398	410	367	391	368	368	383	414	363	342	399	369	395	380	388	377	387	375	399	360	411	402	391	381	385	368	364	384	365	397	361	379	339	352	383	349	394	422	403	419	370	361	416	393	382	407	411	404	366	385	359	364
23883	21322	28508	24464	21303	10596	1119	707	636	551	541	501	510	466	475	445	434	428	410	436	388	425	412	427	416	417	430	372	358	378	381	396	404	390	416	397	368	381	404	388	397	388	382	427	408	410	361	447	424	389	403	374	397	409	363	398	405	412	406	352	371	375	369	377	368	388	397	358	364	381	353	411	367	391	360	387	416	346	413	391	398	405	384	418	407	370	407	377	396	406	370	418	376	382	382	400	365	395	376	392	377	375	345	355	371	384	426	374	397	398	356	408	396	379	389	385	378	375	407	340	410	366	390	378	388	375	394	361	368	399	385	404	377	385	396	406	390	357	356	356	389	400	368	384	394	390	424	388	396	394	406	391	395	406	383	383	378	363	414	367	340	417	393	367	377	375	415	363	377	396	348	351	382	407	402	400	364	390	403	361	383	359	387	372	354	407	361	382	378	364	414	378	418	363	379	355	375	410	389	404	350	412	400	370	395	371	373	398	391	408	390	404	418	361	383	416	412	362	375	388	361	392	418	353	365	361	419	403	382	414	384	385	388	402	394	383	415	394	395	408	385	396	378	387	384	382	383	386	384	377	363	396	345	362	350	401	390	377	372	404	381	370	375	383	351	376	377	360	451	408	360	365	407	366	383	374	375	351	386	375	403	391	344	362	417	385	390	405	389	383	416	382	353	367	372	399	373	404	405	403	360	379	400	373	400	395	392	399	397	396	368	347	334	397	380	385	398	383	399	355	385	402	384	377	383	389	428	402	334	411	369	364	416	402	360	407	392	360	389	406	377	373	368	363	386	387	344	403	427	414	381	390	383	363	404	383	381	394	335	391	393	382	369	361	382	381	389	397	376	424	398	398	386	355	389	353	353	383	376	415	412	386	391	415	392	376	397	372	369	377	387	373	388	385	389	393	378	400	400	370	404	369	376	400	378	348	412	383	375	352	377	360	402	370	359	388	378	368	382	369	375	371	395	357	368	358	406	382	374	367	392	381	389	346	368	372	408	351	375	363	373	348	375	372	392	360	341	412	347	387	403	349	389	385	371	388	386	378	364	388	433	380	365	379	419	395	413	379	366	379	381	387	360	396	379	369	400	385	346	351	383	376	342	385	383	393	403	398	415	365	373	375	363	394	411	374	339	383	385	376	365	389	379	416	393	404	392	354	371	391	398	392	367	383	396	343	402	361	369	355	405	385	345	363	380	375	396	373	368	371	387	359	355	340	365	398	413	424	408	382	355	421	402	384	397	419	402	428	394	406	410	382	408	384	391	376	396	378	396	405	399	371	362	422	395	378	367	347	389	386	378	339	419	374	396	370	390	383	372	353	354	381	416	384	371	389	379	369	368	375	364	389	375	399	388	374	363	406	383	394	379	357	384	393	414	386	386	371	382	403	368	385	389	401	383	388	349	401	382	395	355	374	360	395	334	354	374	401	379	421	391	387	371	384	403	394	334	356	364	355	408	372	366	390	392	388	371	375	370	400	354	399	359	362	380	362	399	379	361	375	419	386	385	421	369	383	403	353	405	376	389	379	363	374	419	386	384	401	365	367	360	368	401	389	360	397	378	356	387	390	376	387	407	401	405	391	375	379	370	389	400	377	400	397	370	413	393	357	380	396	387	394	387	371	359	393	369	397	392	358	389	380	382	382	416	350	370	383	362	385	387	394	376	359	385	384	400	379	397	390	395	407	379	370	386	428	375	383	401	371	376	364	374	382	350	379	372	391	381	361	367	371	378	401	391	396	378	370	364	416	372	370	374	395	383	412	387	367	364	355	406	380	362	417	415	358	358	398	373	357	397	357	395	366	372	366	405	406	364	346	379	380	418	392	360	371	396	388	376	377	363	375	377	376	396	393	366	369	381	425	379	383	436	329	405	399	354	355	394	375	423	367	365	390	390	377	407	435	387	406	385	387	395	374	366	361	374	351	398	382	369	361	369	375	416	416	382	381	400	379	346	390	371	377	387	411	369	381	362	366	392	391	413	380	388	347	399	429	378	406	358	374	364	399	395	344	392	349	355	386	382	375	392	418	418	336	369	350	343	393	364	395	405	396	354	363	400	361	393	381	382	377	389	400	392	410	395	380	335	387	353	376	347	358	330	362	400	360	393	376	410	329	386	367	405	409	380	365	389	361	367	380	363	367	388	343	385	367	396	386	411	354	439	414	389	356	380	369	386	404	366	367	414	378	371	385	376	398	367	389	420	414	376	380	363	418	391	382	398	422	391	372	382	389	360	364	368	385	361	342	374	383	366	380	411	365	368	344	404	408	383	379	382	359	383	397	429	395	370	369	362	377	396	391	399	393	351	401	344	386	386	365	417	358	396	389	358	376	373	389	391	375	402	406	380	392	404	395	379	382	375	391	357	401	356	375	396	391	386	393	368	367	375	391	371	374	397	403	378	424	381	386	361	398	382	394	389	408	399	367	408	360	406	377	375	392	391	361	336	369	400	380	372	374	345	405	353	393	392	373	390	394	374	377	386	344	349	369	369	369	377	388	349	363	362	349	332	380	379	399	389	355	406	371	385	431	344	392	358	403	383	357	339	349	422	362	380	351	390	389	396	360	400	385	406	415	380	397	395	344	383	325	388	380	390	395	367	395	369	392	389	387	424	360	341	384	402	373	380	367	382	398	371	358	381	388	338	390	383	408	398	390	372	387	406	397	394	399	400	390	398	376	387	350	366	357	409	376	369	422	388	404	359	348	363	420	377	381	395	370	417	378	387	348	354	379	382	385	405	385	371	409	353	363	430	392	384	377	395	394	348	384	363	397	377	367	346	388	342	330	378	363	387	359	374	366	375	381	381	362	383	387	389	390	399	389	364	406	378	391	358	382	398	363	396	406	354	370	373	397	388	371	353	355	370	393	364	368	382	369	367	362	371	381	380	418	364	392	347	386	384	403	396	380	388	418	375	371	359	362	354	374	399	354	386	356	383	376	340	397	402	390	351	382	391	362	394	357	393	377	385	371	366	382	403	371	379	413	407	370	373	391	377	345	385	385	361	382	388	376	379	363	389	426	358	366	399	378	399	374	379	351	374	382	410	400	368	384	391	411	376	390	390	360	389	365	361	358	353	397	357	358	364	379	409	367	377	374	376	406	381	386	366	413	397	383	377	346	383	425	417	374	367	360	387	371	366	416	392	387	384	392	381	382	420	377	389	376	419	380	446	373	398	378	360	412	389	373	400	416	368	385	331	394	349	409	370	420	374	404	387	383	356	386	374	385	361	379	387	408	387	328	360	366	413	385	409	391	395	377	407	405	394	402	409	397	398	362	350	398	388	366	379	365	399	409	390	365	431	369	368	388	392	368	374	348	391	370	332	394	386	400	406	389	435	407	375	400	395	393	388	384	363	372	365	384	398	389	380	416	377	377	386	393	387	407	361	388	424	385	401	419	361	382	380	360	370	390	378	363	387	358	370	382	376	403	364	364	391	368	388	370	388	357	399	357	368	379	393	375	361	399	387	383	369	356
3281	8161	6647	3271	2361	1814	1465	1169	966	868	727	799	646	607	587	584	567	550	509	496	545	548	533	460	458	453	486	468	481	460	510	471	459	486	469	481	509	457	472	445	472	485	477	483	460	470	486	487	465	411	516	462	464	482	458	492	474	443	480	446	450	461	468	456	460	483	438	477	450	435	465	459	468	439	441	452	441	465	438	451	499	448	449	467	474	460	502	462	449	479	449	475	484	422	478	443	467	423	512	457	406	463	433	423	505	500	442	445	445	492	460	478	453	474	483	449	454	479	431	447	457	428	453	440	442	443	467	477	472	451	455	525	429	471	442	426	455	452	493	464	456	445	466	478	465	482	434	435	483	450	463	471	436	448	453	449	461	467	452	458	452	462	460	451	465	425	461	449	444	387	453	472	459	489	449	450	462	462	472	450	452	478	494	463	413	466	452	416	460	459	446	440	433	481	432	456	436	463	446	453	459	494	459	457	432	467	462	471	439	483	474	477	446	463	449	457	443	408	415	474	509	486	492	471	489	469	454	435	472	412	477	471	442	436	439	465	442	473	433	455	432	468	475	499	465	473	436	437	452	486	471	403	487	456	449	446	452	464	467	431	432	465	484	456	447	427	471	429	425	464	500	437	445	450	421	445	441	438	455	456	489	444	466	439	464	462	451	436	460	469	452	438	469	461	437	447	477	473	486	429	465	517	404	422	476	444	442	464	475	439	444	465	462	430	465	436	452	427	476	427	486	442	429	435	435	473	470	482	441	430	436	447	422	473	466	428	432	431	458	465	461	442	468	471	432	477	445	472	457	458	474	417	481	464	468	463	460	453	448	413	458	426	483	447	444	457	460	457	456	455	452	470	458	500	423	488	449	462	452	425	467	477	434	463	435	427	476	423	450	463	487	435	471	489	459	465	462	494	444	480	483	464	454	425	446	458	437	445	497	451	490	440	456	465	447	449	441	449	462	405	438	440	452	419	419	479	447	436	476	440	462	480	476	453	453	463	444	502	429	452	465	471	474	467	450	463	481	435	440	462	441	466	466	503	466	450	457	436	466	496	444	467	455	488	462	459	472	460	464	454	477	489	457	455	476	449	505	418	434	488	444	436	496	471	476	468	497	420	449	415	475	470	484	438	458	465	458	469	484	458	433	436	441	433	490	444	477	433	463	425	468	442	466	434	477	452	496	430	432	448	489	442	456	443	468	466	442	437	442	437	459	464	443	430	465	479	454	421	458	447	447	437	461	410	464	481	455	449	434	449	437	505	458	454	430	436	443	465	509	423	470	451	490	445	456	454	501	446	445	449	509	492	424	436	431	459	442	475	484	504	461	443	447	424	457	479	471	431	458	435	461	435	460	466	479	439	479	457	438	427	466	463	483	454	496	463	494	473	463	491	451	461	448	437	438	469	448	436	485	487	462	483	489	441	460	502	467	464	451	446	446	444	475	447	454	442	444	486	456	435	455	419	437	435	414	444	452	430	450	441	486	456	455	432	459	460	479	502	442	437	452	507	475	481	444	470	487	400	465	438	457	470	483	469	469	460	480	437	433	423	454	490	450	467	493	417	452	451	430	491	453	471	469	451	453	422	455	511	441	442	427	454	454	458	484	491	467	470	459	473	471	415	509	425	454	442	452	490	435	479	444	447	455	458	456	478	445	465	436	450	448	455	471	478	442	467	416	505	445	430	501	475	449	464	454	448	473	457	479	437	478	460	432	434	444	480	468	451	442	451	474	443	465	456	453	451	478	455	460	482	428	454	455	464	431	462	471	464	450	448	439	449	472	487	458	451	453	434	444	441	439	430	412	430	498	491	468	467	477	471	448	479	457	464	478	432	506	452	439	499	489	477	443	472	468	433	460	460	475	470	487	421	476	468	473	484	469	463	460	445	434	503	442	422	444	473	492	494	464	426	471	447	426	439	455	457	467	456	459	448	450	463	466	467	469	422	495	437	495	466	456	421	444	472	477	425	420	472	440	443	453	439	451	423	472	431	500	493	433	451	435	464	434	472	482	494	449	450	454	428	455	465	458	475	463	456	425	420	440	406	483	457	424	465	400	457	498	454	455	458	458	466	462	438	492	467	444	426	469	425	471	422	462	456	460	444	442	448	467	464	471	449	495	488	490	431	408	450	445	458	439	405	438	442	448	443	499	443	466	488	447	431	491	476	430	449	459	425	452	428	463	463	421	467	464	453	424	411	435	441	469	460	462	455	493	468	445	465	437	470	461	482	433	446	479	452	469	463	440	495	434	463	453	466	471	429	480	437	440	420	486	485	462	479	428	467	455	470	444	461	445	457	454	483	454	474	489	473	439	451	476	451	459	482	451	455	453	453	439	464	458	465	461	459	487	437	449	433	479	432	481	430	449	478	454	453	486	489	463	455	494	464	445	464	427	458	480	468	458	429	488	469	464	463	466	436	449	438	450	449	471	487	433	431	428	444	440	484	453	445	494	460	442	451	473	446	459	476	466	430	401	442	473	485	422	441	455	495	439	461	448	437	458	473	490	458	459	440	463	443	452	437	471	452	462	418	457	457	451	452	448	433	452	454	478	506	466	467	455	466	435	450	471	480	465	462	424	457	414	445	466	435	455	473	438	447	482	460	454	439	453	486	454	508	403	439	459	487	473	406	467	445	478	450	458	447	447	444	454	475	479	477	475	431	424	448	450	465	455	438	449	473	424	459	465	430	437	417	472	428	409	502	455	432	474	491	456	432	504	482	464	423	465	485	443	459	467	471	483	457	435	466	447	463	493	462	440	459	438	429	470	428	483	420	467	487	430	466	449	413	443	450	455	447	446	436	422	445	449	487	461	429	451	445	454	462	452	418	451	449	446	427	472	511	438	483	435	459	473	483	462	438	464	447	484	432	441	435	463	468	464	463	432	430	416	473	443	420	470	422	510	431	438	499	443	446	436	429	442	419	453	449	450	480	482	481	440	452	458	463	469	464	432	428	435	462	491	474	415	496	457	417	453	415	463	491	445	419	473	468	455	471	466	462	445	458	473	466	462	468	452	471	424	448	389	493	479	452	478	444	457	468	489	489	463	483	427	451	454	455	423	476	469	466	440	451	434	434	443	465	426	425	446	460	449	465	450	441	450	441	454	469	480	459	442	434	482	450	458	464	459	463	416	481	493	447	486	462	454	461	459	480	443	483	443	470	425	419	445	375	460	489	484	476	454	400	469	477	414	452	451	480	463	434	450	459	439	446	472	478	443	460	442	459	500	462	423	454	430	431	483	451	475	461	443	461	477	441	455	448	450	454	452	415	414	465	448	471	445	469	480	463	454	461	493	411	469	434	457	523	444	482	481	467	469	452	466	440	454	440	464	448	455	462	471	420	460	462	433	527	506	453	458	482	443	460	474	473	467	447	483	458	454	417	483	439	462	493	452	467	476	473	476	477	449	428	453	420	461	479	463	457	441	485	477	430	477	428	439	428	442	476	439	447	484	449	480	437	419	452	458	447	479	428	439	424
24786	21321	27572	25268	13029	698	391	360	269	208	256	220	205	207	198	179	204	163	184	148	158	177	152	172	169	171	162	170	170	178	182	155	179	134	160	137	144	139	180	166	178	146	156	157	150	171	175	178	175	164	150	176	159	137	156	154	147	158	151	153	142	166	157	152	159	171	161	152	167	143	162	134	152	153	166	149	144	154	156	172	150	148	173	159	135	151	161	156	163	149	151	163	168	149	160	148	167	149	166	160	165	143	147	138	173	153	151	142	146	135	156	130	159	143	156	139	153	163	162	163	158	151	171	173	124	172	185	162	168	152	162	164	143	154	145	143	136	157	170	162	166	152	173	141	160	152	143	177	158	176	150	149	169	162	155	169	140	133	129	151	137	166	171	152	153	153	159	139	148	157	167	140	163	161	149	157	162	141	148	174	154	163	174	182	145	161	152	158	150	158	167	145	160	148	166	149	159	138	142	159	145	174	175	131	147	159	153	126	149	149	152	161	150	170	160	174	140	168	181	165	161	152	179	158	163	158	145	163	156	173	165	147	151	146	149	158	159	161	135	160	150	166	137	161	161	142	128	144	149	154	155	170	156	174	146	139	123	148	160	172	176	141	164	130	156	157	162	158	176	158	159	178	162	150	155	162	142	162	183	160	178	157	170	162	162	145	158	146	184	158	136	151	155	152	161	154	138	170	126	183	159	158	168	182	134	171	170	153	164	153	143	179	147	153	181	177	158	154	170	157	146	145	144	155	162	152	136	139	183	169	140	165	147	163	165	157	162	168	139	156	172	173	134	154	151	173	170	151	132	177	157	156	151	165	142	154	156	159	174	127	144	150	158	156	159	153	140	165	159	149	159	154	159	169	129	145	176	188	178	145	163	157	156	144	155	140	163	156	171	147	142	155	147	153	150	141	166	166	149	153	146	164	134	153	153	165	160	165	154	147	153	175	164	140	162	158	143	142	173	160	166	138	146	158	162	135	147	149	163	188	161	147	168	156	167	149	153	165	151	155	160	175	139	168	152	176	136	151	151	156	146	153	156	153	154	169	158	177	154	162	158	148	164	163	153	185	157	163	167	167	143	150	158	150	144	150	141	158	192	158	166	149	159	147	150	168	158	163	162	153	142	152	155	143	140	156	141	166	170	161	145	186	121	146	155	168	169	174	173	148	148	149	150	154	149	146	166	149	162	190	150	183	133	160	175	165	145	150	168	172	130	161	140	156	140	148	145	154	170	159	137	139	122	159	183	159	164	148	160	145	156	150	137	144	151	161	149	154	169	153	150	161	130	174	155	161	148	156	146	137	159	154	137	147	151	164	150	162	140	175	139	155	163	139	153	169	154	150	159	138	160	147	165	162	165	165	155	149	192	167	145	140	117	173	143	156	165	170	164	153	146	161	149	147	157	135	169	128	157	163	152	136	156	139	157	145	159	140	150	152	151	132	166	167	152	159	172	149	144	178	154	153	152	154	158	170	133	155	152	157	161	144	163	152	158	156	195	165	166	143	187	139	175	150	158	151	171	150	153	152	132	144	165	164	176	171	159	159	159	167	139	165	142	137	147	157	165	154	149	164	157	159	178	158	139	135	153	169	159	192	167	148	166	144	155	147	148	138	175	143	140	152	168	167	148	151	131	153	152	150	170	151	186	153	163	149	169	178	147	162	163	159	141	139	156	148	144	171	157	145	172	158	173	166	159	153	169	166	156	175	149	167	154	168	169	166	166	168	135	165	164	167	147	151	140	139	164	144	144	153	171	159	152	151	148	158	138	147	146	150	148	145	159	133	142	177	162	157	166	155	135	168	144	164	163	146	162	153	147	152	177	159	128	137	176	158	145	154	153	148	143	157	163	157	173	168	155	151	173	162	160	141	166	137	146	153	158	150	178	180	165	157	166	163	151	148	172	160	159	156	159	156	132	166	170	189	156	154	173	142	156	146	172	160	140	135	145	163	164	148	172	156	153	139	153	144	149	166	152	161	164	160	168	168	164	153	149	149	178	162	175	168	144	138	156	145	145	172	140	163	168	135	145	141	160	151	145	159	154	157	141	135	156	149	165	152	164	149	164	140	152	154	161	167	148	162	152	150	165	170	162	152	175	162	136	156	144	156	173	172	172	154	174	141	159	179	165	173	169	163	173	160	157	159	138	151	153	164	142	173	148	159	151	162	155	146	157	154	161	164	145	164	145	140	162	148	169	145	155	155	142	162	166	141	165	140	160	165	167	147	165	156	166	167	133	147	155	167	163	145	130	179	150	163	160	147	155	146	148	150	155	166	196	141	147	145	160	154	159	152	151	148	180	167	135	135	138	164	154	162	165	156	158	145	155	136	145	140	158	135	158	179	147	146	152	160	158	163	164	153	159	160	131	137	155	173	153	167	132	146	154	155	140	152	151	161	153	161	154	135	159	146	162	142	165	147	149	181	142	169	150	162	160	146	148	168	165	160	158	115	149	157	188	138	140	150	166	154	151	156	157	158	148	168	168	157	183	136	166	180	157	164	169	156	158	140	148	133	144	154	153	165	164	154	142	171	147	156	127	129	174	152	155	152	161	144	169	163	157	173	181	186	155	178	157	174	143	160	167	148	160	162	147	142	161	168	171	163	161	151	171	182	142	164	176	164	159	155	143	153	150	188	153	159	168	183	149	167	155	162	157	167	154	156	161	162	140	179	124	137	172	168	151	170	187	165	144	142	165	148	144	126	137	158	159	148	144	159	155	145	172	170	144	138	156	141	165	152	164	167	150	158	156	169	173	162	169	165	148	155	154	161	148	163	147	146	143	152	135	151	137	156	154	169	154	137	158	122	161	154	149	142	176	165	166	144	147	164	159	179	149	123	145	145	157	135	164	154	157	135	154	135	143	144	131	163	169	157	150	174	158	136	155	157	149	170	157	157	169	144	146	157	150	137	175	160	141	153	157	144	155	147	159	172	181	141	144	170	175	138	173	148	138	165	185	142	125	154	168	154	136	143	146	158	163	183	154	167	168	141	129	152	130	163	148	146	150	149	150	151	143	159	154	149	149	147	167	162	139	146	146	163	158	152	152	133	127	158	162	149	166	147	151	149	164	164	174	157	175	172	142	147	162	160	160	171	144	141	146	165	146	129	143	195	146	153	174	161	147	171	153	147	165	127	153	166	154	149	161	140	158	152	169	166	143	154	142	170	158	159	159	162	167	163	176	153	148	138	144	154	169	155	150	164	154	158	166	164	150	133	173	165	143	136	153	145	163	165	161	152	176	135	156	144	135	166	156	155	129	178	160	169	150	174	140	143	152	172	189	164	153	141	147	149	159	158	171	170	184	164	156	172	151	140	165	156	156	149	153	149	166	146	157	171	154	171	145	174	155	161	152	147	131	158	166	147	168	159	160	139	150	159	146	147	151	146	176	157	142	150	131	157	145	149	159	165	174	166	144	187	152	171	164	168	181	148	138	170	168	162	163	180	150	143	149	170	113	162	164	142	150	154	142	155	145	172
3279	5072	3797	1802	1375	1012	773	638	499	421	383	337	321	323	271	277	255	254	229	236	239	207	242	202	181	229	203	192	225	220	210	198	204	213	196	207	218	186	201	211	218	190	177	196	193	196	208	206	191	161	183	180	181	196	182	186	190	189	202	190	209	178	182	206	175	191	182	204	208	170	185	176	194	193	200	207	197	212	185	193	176	188	181	176	201	187	157	187	175	183	157	206	171	185	230	182	187	180	193	173	184	200	191	185	196	181	185	211	184	186	198	202	179	182	180	197	154	199	212	193	182	198	176	181	186	194	191	186	183	178	189	192	197	208	196	197	172	227	200	192	185	184	202	231	188	165	201	183	202	196	206	192	183	173	179	192	200	186	191	165	181	200	205	185	170	192	198	195	212	184	188	178	180	189	207	172	171	181	190	204	190	197	170	196	188	172	215	214	194	177	181	178	183	190	161	176	189	180	201	197	193	225	185	180	183	198	182	166	187	197	182	220	171	181	183	194	179	199	206	203	187	193	175	191	192	213	196	178	200	171	185	169	208	190	200	197	182	164	189	192	187	192	192	172	195	183	182	187	194	183	189	176	193	200	150	185	178	193	191	197	184	190	161	191	220	207	208	200	210	205	166	158	183	189	206	183	180	197	196	180	204	195	228	196	181	186	194	187	179	183	204	164	175	208	188	176	168	168	203	197	198	175	191	210	195	195	186	188	192	201	204	200	173	189	188	174	169	200	193	214	181	203	195	163	165	185	176	177	198	205	182	180	176	192	180	184	188	190	181	200	181	179	175	191	182	212	175	180	214	170	180	168	165	192	203	184	185	199	208	192	206	181	184	201	208	202	185	195	179	205	168	217	174	188	206	202	193	180	159	205	167	188	201	191	211	202	194	201	183	202	167	181	197	234	188	223	171	175	193	173	182	186	185	177	192	165	182	197	188	176	170	191	190	176	189	214	198	197	174	189	159	194	205	147	183	182	192	180	185	207	185	192	202	184	185	204	180	185	197	207	201	217	184	197	196	175	189	186	195	165	192	198	209	182	193	176	171	194	208	181	182	180	222	188	198	198	193	207	202	193	194	210	187	202	193	174	178	219	192	203	178	195	214	183	182	162	192	197	185	213	210	201	193	157	190	188	194	212	179	204	198	158	209	192	174	187	183	178	201	214	190	165	179	197	197	185	188	185	175	203	208	186	172	194	202	174	187	178	216	189	191	187	183	201	183	168	194	195	185	179	196	209	177	148	207	198	187	188	211	169	198	206	197	205	181	191	201	182	181	189	199	182	202	175	178	194	202	179	186	198	180	177	184	189	196	196	192	200	201	197	160	184	202	179	187	185	205	203	171	190	199	168	195	190	196	203	175	213	178	202	182	197	179	181	203	190	224	177	173	191	192	173	173	192	182	198	215	170	193	165	174	211	180	191	188	167	177	195	201	199	174	204	159	160	168	192	206	189	174	182	189	174	174	208	187	188	192	181	200	207	208	191	204	183	197	171	188	176	204	181	203	178	214	182	185	166	210	192	178	188	217	184	186	192	198	191	194	190	185	195	178	195	198	186	201	203	187	187	177	174	164	188	178	203	197	197	219	201	195	184	169	181	192	197	174	193	180	207	170	191	188	200	202	199	186	182	174	176	177	201	162	182	161	201	185	204	196	192	179	185	162	174	203	180	156	188	211	171	198	182	166	221	172	187	176	172	204	202	176	185	179	202	182	175	190	167	181	189	194	177	212	188	201	169	190	183	192	195	206	181	192	187	180	187	160	186	176	179	171	204	199	181	167	184	163	187	203	194	186	203	190	198	191	191	204	181	195	201	186	186	201	188	190	180	203	179	195	209	180	197	192	203	192	199	208	196	166	182	218	189	214	195	168	185	193	160	203	171	214	177	189	212	218	199	200	196	201	201	186	179	195	191	200	188	183	180	188	193	195	190	193	177	183	183	174	197	196	211	194	158	195	189	184	203	191	190	175	188	217	191	195	183	185	184	161	182	193	189	183	192	185	183	185	194	185	182	185	182	193	187	187	174	201	199	192	175	190	196	190	187	215	191	200	197	186	190	181	196	193	199	183	184	182	189	190	181	191	194	192	188	187	173	198	180	188	182	187	192	172	218	210	193	192	176	185	177	198	190	184	182	177	196	182	226	180	188	190	201	182	178	188	204	185	196	173	193	199	217	193	183	195	206	205	164	207	183	199	194	201	196	177	211	215	197	190	203	167	190	185	173	153	191	201	179	171	208	163	195	184	205	192	175	165	174	172	180	195	193	182	172	214	176	201	186	184	190	187	187	182	195	182	194	184	174	209	225	199	195	185	199	195	186	179	175	187	189	170	174	204	180	202	206	186	167	194	205	185	184	194	192	179	173	179	191	182	209	184	177	174	171	166	196	174	190	198	208	178	184	216	198	169	194	176	185	177	205	174	195	195	207	190	184	177	209	202	177	167	181	185	207	199	187	182	204	214	174	194	215	196	202	203	232	183	176	202	174	173	200	168	194	180	200	175	202	187	209	179	186	187	169	210	202	179	185	190	185	210	172	176	202	210	193	178	224	194	175	193	205	189	166	168	175	214	200	186	200	210	170	185	193	201	196	197	186	197	189	183	207	190	181	199	163	196	195	203	210	194	183	196	200	183	189	188	188	175	194	199	204	193	204	185	191	194	184	192	183	190	200	183	208	170	210	186	204	160	216	188	201	208	206	196	181	171	182	206	172	196	174	192	204	205	179	178	166	205	171	193	163	182	194	209	195	203	174	179	186	182	209	192	195	196	199	195	212	160	210	199	195	214	178	201	195	163	198	216	181	177	197	178	195	190	192	195	193	183	184	206	201	183	191	196	200	190	201	200	193	164	208	207	204	177	191	193	195	202	198	178	190	194	195	196	187	192	196	176	205	182	199	197	188	202	195	194	178	205	177	178	205	191	187	177	197	187	190	165	219	167	194	207	207	177	202	202	202	203	191	213	193	187	209	181	178	197	181	200	173	189	212	197	200	198	199	173	186	177	178	191	193	191	192	187	198	160	174	180	167	205	183	195	183	213	194	199	181	194	184	187	175	186	184	191	183	197	212	187	167	224	184	168	188	165	191	177	195	192	170	183	188	186	207	186	188	217	178	179	179	178	180	184	171	200	214	206	169	196	185	185	180	198	168	177	202	192	175	196	188	201	188	202	210	187	201	161	190	190	183	165	209	204	197	193	183	188	179	202	189	177	178	209	202	189	188	194	200	169	176	197	201	181	187	207	201	220	188	185	182	174	167	182	213	179	188	176	180	231	179	186	195	193	175	154	210	202	197	170	179	197	174	185	182	169	172	170	194	183	189	187	174	191	166	205	187	197	194	193	196	184	182	189	184	206	195	171	204	191	184	186	200	203	194	194	162	193	204	198	200	163	191	183	178	192	199	186	203	211	200	186	179	196	193	206	176	188	179	181	171	209	197	190	167	203	191	192	196	189	185	190	193	196	176	185	199	184	171	183	194
22826	21372	29063	24047	21364	21404	9990	972	635	559	487	442	436	372	355	305	311	260	267	269	301	282	261	241	249	229	253	214	227	200	208	216	223	213	224	211	216	219	203	207	242	194	215	228	200	212	198	217	198	214	219	247	212	231	188	168	189	187	196	197	164	212	169	205	195	222	181	185	191	184	202	195	209	212	201	203	215	196	195	204	190	195	190	208	196	216	196	180	166	225	227	195	221	205	213	207	196	194	209	193	188	204	195	202	182	202	183	193	197	193	193	221	202	194	199	189	206	174	231	198	205	183	224	193	219	216	179	195	221	207	210	210	192	190	201	180	200	189	164	217	188	192	180	180	210	215	186	196	190	206	205	178	180	200	174	221	191	201	213	222	222	194	197	200	217	211	177	197	189	206	195	166	197	200	173	181	208	228	210	182	184	225	186	204	193	173	175	199	186	199	202	209	196	184	191	202	193	203	205	204	207	187	191	202	177	187	202	186	200	185	208	190	199	212	209	202	204	196	187	202	194	183	197	198	187	204	189	186	209	197	211	177	205	199	204	186	203	198	196	187	190	195	186	182	211	220	194	180	182	203	182	186	206	216	220	205	207	177	188	184	209	223	198	215	201	178	199	188	208	175	212	189	196	204	178	214	172	171	190	188	179	189	197	225	203	190	225	183	214	203	187	207	205	196	193	198	187	194	198	207	188	188	202	201	215	208	194	211	187	192	196	170	193	182	192	180	193	223	200	182	179	203	189	180	201	185	198	197	199	207	215	189	183	189	180	216	205	199	214	214	169	203	218	208	198	186	183	201	222	193	205	184	185	187	208	221	183	216	186	214	197	225	208	190	215	169	195	187	184	209	183	188	201	199	201	203	206	226	178	203	191	227	211	203	177	168	182	197	193	206	182	218	194	205	181	200	192	214	207	201	244	184	170	212	212	205	178	185	180	197	185	190	188	207	199	205	195	208	208	178	186	199	194	195	194	188	202	207	207	218	204	175	179	189	201	207	189	198	206	182	189	188	184	212	208	213	204	216	197	217	174	195	218	201	205	190	213	198	191	189	186	201	199	189	194	180	184	208	172	207	173	203	195	211	200	215	185	195	166	201	207	192	201	207	208	222	194	179	169	206	170	187	211	190	168	185	188	206	224	159	189	188	184	209	184	203	190	176	210	207	239	187	236	201	192	201	185	184	209	193	217	202	204	204	198	188	205	190	194	210	218	199	209	188	197	193	204	189	208	217	189	186	208	188	219	214	209	188	193	198	215	203	207	226	210	176	178	219	186	179	181	199	186	201	197	197	190	208	206	195	191	199	193	203	226	189	207	189	208	184	216	197	176	211	232	201	191	194	196	222	206	188	184	189	186	197	209	191	208	188	166	198	181	193	208	186	177	202	196	194	175	183	202	179	195	199	196	196	166	196	180	195	165	187	196	204	203	206	202	182	209	174	200	197	181	197	198	207	197	203	199	166	161	221	211	197	198	181	187	190	213	209	165	187	217	203	191	195	211	190	208	184	200	205	197	187	192	199	195	223	191	208	182	223	234	191	188	203	213	199	189	197	187	198	212	204	170	201	208	184	219	205	205	188	204	203	188	163	202	210	224	197	202	201	192	222	186	166	202	187	162	188	199	192	176	210	187	202	195	224	187	211	201	204	213	188	186	187	221	199	195	190	216	217	206	193	209	190	210	190	175	175	186	202	216	186	202	208	182	187	204	197	185	188	199	187	215	189	194	220	210	199	205	206	210	189	189	212	189	192	186	210	223	223	193	207	201	189	239	207	202	176	182	186	219	162	207	193	177	206	188	198	200	190	223	217	174	203	208	200	190	207	201	230	198	211	188	189	201	201	180	203	209	216	191	192	206	197	189	215	190	203	213	214	208	194	178	186	208	193	182	190	184	223	205	201	201	175	199	181	210	189	191	200	190	209	181	202	193	183	191	207	188	195	203	191	208	215	208	196	207	201	197	198	208	202	189	200	224	211	177	217	201	213	228	196	208	210	187	177	207	208	199	213	196	200	185	210	219	192	167	227	205	191	182	192	189	186	199	205	211	197	212	205	212	218	204	195	177	204	219	182	202	208	188	196	219	209	202	203	190	171	193	179	214	203	191	201	219	202	198	205	197	212	200	189	162	210	203	201	183	203	217	196	215	185	187	196	191	185	221	176	172	188	198	200	222	180	174	176	208	210	222	197	207	211	200	184	212	191	206	203	172	209	188	200	226	223	200	191	161	170	179	192	210	205	218	225	187	181	205	208	194	204	206	182	226	202	195	200	199	186	212	219	200	199	171	178	187	200	206	177	198	203	189	176	186	197	190	217	183	213	196	194	167	193	189	203	207	210	191	200	224	207	186	195	189	181	193	178	211	183	210	194	208	191	191	203	176	180	223	191	204	213	205	206	197	193	194	202	207	207	168	201	176	191	190	184	214	209	191	192	194	194	215	196	199	181	188	192	189	202	192	212	191	211	204	192	196	194	205	205	208	202	193	164	176	208	191	181	201	179	208	201	199	193	202	215	181	194	201	189	191	192	196	208	212	181	187	196	200	199	218	174	218	181	162	196	194	204	218	218	194	185	172	186	212	206	191	196	178	224	201	211	179	195	203	170	183	211	191	172	182	211	211	208	197	216	197	206	208	202	216	196	195	185	182	196	220	187	197	197	206	200	192	185	205	211	219	201	189	172	209	217	213	188	201	186	185	176	187	167	195	168	195	198	209	219	198	195	192	179	187	193	212	177	177	189	219	204	202	201	179	204	182	212	194	193	180	198	220	193	188	180	221	188	200	166	188	189	191	201	182	190	185	200	192	206	199	175	211	227	218	185	192	178	211	186	212	211	187	187	186	195	210	195	180	206	156	196	220	202	175	185	195	190	204	180	220	195	182	198	176	199	202	173	219	201	182	232	188	205	221	194	217	212	224	213	206	193	193	204	197	221	203	175	220	197	218	191	179	182	207	178	186	183	192	203	193	186	162	199	214	205	197	222	183	201	190	187	174	172	201	172	186	177	192	197	200	180	184	195	211	185	195	192	216	189	163	214	189	203	200	219	192	203	205	193	204	198	189	209	206	170	193	175	178	185	215	192	181	184	195	225	188	205	212	222	181	194	191	192	189	224	185	188	191	176	215	178	201	201	185	208	184	212	192	188	202	191	201	205	183	206	204	213	200	176	182	185	195	181	193	208	210	191	175	185	189	197	190	202	199	189	201	205	183	207	201	183	201	201	191	181	178	215	204	165	218	207	212	192	221	199	195	187	197	192	177	208	219	194	209	187	207	206	186	180	205	216	208	220	168	193	206	219	204	175	214	187	204	181	190	206	198	197	224	196	207	176	196	191	197	210	213	185	205	193	201	227	221	212	201	203	203	183	197	218	202	175	227	205	202	208	192	185	205	198	179	197	189	212	188	213	207	181	214	180	222	199	197	188	182	187	183	184	180	201	193	183	211	207	184	197	173	195	192	188	203	168	204	211	199	158	187	222
4429	13586	10958	5360	3729	2860	1981	1578	1317	1023	859	737	635	599	556	516	445	446	404	380	368	338	354	310	303	314	340	296	304	286	343	318	277	281	275	300	270	245	270	273	282	262	228	263	265	250	245	256	245	275	260	255	270	248	281	280	271	260	266	218	242	241	255	238	259	272	237	241	236	250	216	258	233	266	250	259	277	247	240	253	238	231	256	234	265	247	239	221	240	278	221	267	231	261	264	262	248	269	244	261	255	249	259	230	232	261	258	258	231	230	245	245	251	238	251	246	229	252	227	241	230	266	211	264	252	247	223	268	240	222	224	273	267	256	237	245	268	228	246	263	237	233	249	251	245	247	215	245	223	235	243	231	236	243	241	255	273	257	250	253	227	259	224	269	258	246	235	253	230	243	264	247	250	211	254	235	238	238	245	285	236	238	236	249	246	229	221	195	272	243	240	247	250	222	248	232	261	235	231	228	241	238	247	270	245	230	236	198	230	205	244	237	243	256	253	290	239	238	255	250	240	257	257	257	233	237	257	240	249	243	268	257	245	249	231	262	251	256	224	252	255	231	262	235	239	230	262	249	233	219	241	245	237	233	236	238	244	264	251	242	248	237	232	231	255	258	237	231	266	242	264	268	263	234	260	252	238	251	262	228	251	253	276	225	254	224	266	235	241	245	256	235	286	210	257	226	266	232	264	240	265	230	236	250	214	227	242	268	215	237	270	215	273	239	245	284	265	278	229	235	246	233	217	231	231	251	252	238	235	227	258	212	238	222	248	238	257	210	243	252	249	250	238	269	251	248	223	259	253	258	260	253	245	258	232	245	243	252	255	263	215	252	252	273	286	248	244	252	268	215	263	227	240	247	257	247	223	263	237	241	258	233	253	248	276	233	259	262	222	255	263	234	243	251	214	241	240	254	236	264	266	263	225	253	246	234	235	245	273	212	223	260	262	260	229	262	276	261	258	262	261	230	230	241	246	220	199	231	269	226	241	271	251	268	238	249	233	230	282	232	241	226	245	226	260	235	254	244	218	251	250	258	261	237	258	235	268	234	249	256	256	207	236	240	243	252	244	212	251	231	227	227	255	235	260	217	267	228	206	232	238	246	211	227	243	242	259	245	240	236	222	271	242	219	247	231	259	253	259	233	234	258	216	252	239	235	241	238	268	268	247	234	249	228	256	260	240	226	237	251	242	234	234	235	241	250	239	250	254	239	211	247	254	252	267	251	251	239	241	239	239	232	246	226	243	256	249	266	269	232	226	225	241	252	249	244	260	239	229	268	248	258	239	232	252	254	258	248	260	245	260	252	292	237	224	226	281	232	262	232	244	231	241	258	228	237	241	251	242	266	246	244	230	206	254	244	232	244	261	229	246	272	245	212	232	206	286	228	229	248	254	243	270	244	255	266	255	267	263	242	256	261	270	235	238	243	226	233	260	210	240	241	248	240	238	255	244	275	239	246	243	253	238	217	240	259	259	229	224	239	280	227	261	251	225	208	250	226	235	244	250	238	243	235	244	257	253	244	245	231	230	238	255	275	237	221	233	224	249	267	262	259	238	257	259	240	232	230	241	251	247	246	227	229	228	221	227	237	229	273	253	307	234	264	265	227	263	235	219	242	212	245	269	267	250	207	249	239	237	246	247	241	246	231	234	257	229	246	247	238	257	236	210	258	246	254	255	237	259	242	254	230	260	227	245	255	268	234	258	232	257	239	248	277	259	276	243	258	227	250	262	213	233	263	259	246	239	251	244	235	228	286	227	258	229	252	240	268	227	228	253	250	231	242	243	239	275	241	242	254	249	222	246	255	260	247	252	247	259	243	230	264	250	230	256	257	239	272	252	212	264	261	244	251	247	263	263	238	220	238	248	240	235	269	248	266	225	267	249	249	259	238	277	243	263	244	236	263	239	240	234	218	228	268	233	234	253	242	270	217	250	266	245	250	230	241	247	233	240	240	233	244	265	266	257	261	245	263	243	237	246	239	218	260	231	233	217	242	261	257	237	266	250	263	236	258	270	269	258	216	266	239	216	226	277	238	241	232	252	257	244	245	231	221	285	236	230	242	263	262	227	244	235	241	226	280	243	253	250	217	257	244	233	249	221	249	219	241	257	270	233	244	235	272	260	247	231	257	251	299	264	233	231	276	222	235	223	232	248	224	238	269	264	256	265	250	257	246	249	251	227	259	230	218	260	225	243	247	229	251	248	244	261	239	245	238	259	260	244	248	233	245	289	264	239	283	221	276	217	262	255	255	264	228	262	252	237	253	230	247	251	242	220	243	242	238	247	231	234	236	236	229	245	250	232	253	256	251	242	255	249	255	236	253	234	278	247	237	239	246	240	227	244	275	249	235	262	239	228	255	261	239	246	223	252	230	250	241	252	231	239	223	249	246	242	240	228	276	264	247	227	268	246	258	263	232	230	254	217	237	264	233	247	239	226	251	236	222	239	231	242	244	236	254	246	257	225	255	258	245	252	235	241	231	245	279	242	253	244	243	218	222	251	253	250	228	233	236	229	257	219	252	224	227	233	237	229	248	210	234	219	236	263	240	273	221	245	204	232	249	247	260	234	246	228	236	250	224	246	226	274	239	250	258	229	244	254	240	237	232	232	241	224	230	246	248	242	235	238	264	258	226	265	242	263	268	247	258	230	229	268	248	267	255	271	244	244	240	223	255	240	246	232	250	253	250	251	225	236	272	256	205	243	266	264	236	224	229	257	259	244	212	265	267	243	267	219	251	249	228	237	251	254	251	224	259	250	245	255	243	267	227	247	237	242	228	243	280	292	245	252	229	225	260	260	229	228	250	252	263	233	268	251	244	245	239	250	226	234	241	260	240	232	219	234	227	253	275	256	240	222	263	228	247	210	261	222	243	219	245	231	223	223	222	227	219	247	229	245	244	237	244	240	262	271	275	255	275	245	212	246	255	223	229	245	254	224	241	270	297	255	243	257	238	240	239	262	246	228	273	239	271	231	243	255	247	251	261	220	249	270	248	221	237	257	268	242	244	263	218	250	248	238	258	240	259	266	259	263	229	263	269	227	235	244	249	263	236	222	234	231	249	244	221	220	246	245	246	255	247	238	249	255	236	205	229	248	261	262	251	268	212	239	241	237	247	229	233	241	231	264	250	235	264	254	247	257	228	287	218	236	227	225	254	221	265	274	244	241	234	247	257	258	272	267	208	218	273	215	238	255	253	242	240	251	220	246	235	233	227	266	239	225	235	249	255	251	233	239	226	245	241	219	235	261	240	232	258	262	254	245	237	238	250	219	228	245	253	274	264	244	234	260	244	245	238	216	263	268	252	270	276	243	251	228	240	230	248	253	230	235	237	255	230	247	237	237	252	246	246	260	250	227	225	232	254	236	244	252	247	244	241	238	270	258	258	272	239	244	247	250	237	258	236	256	257	238	243	244	251	268	267	252	230	250	249	254	246	230	245	246	237	294	225	247	245	230	240	232	230	249	239	253	264	250	220
27458	19466	5232	631	465	366	395	376	345	338	343	331	358	337	315	329	333	324	352	302	333	319	305	309	339	348	347	338	345	302	328	312	317	315	340	316	310	328	360	319	330	359	327	306	324	315	349	313	310	319	326	337	308	328	306	303	321	292	301	318	331	303	340	303	317	292	323	326	330	303	309	309	311	299	325	336	330	319	317	323	313	331	314	320	309	317	316	354	329	329	333	359	313	324	326	334	322	299	349	359	328	327	346	322	304	349	316	326	350	333	281	340	333	328	295	332	333	306	313	317	337	321	307	329	305	297	310	343	326	297	287	339	319	290	324	312	344	334	310	325	311	342	324	326	309	333	319	339	316	293	309	300	295	327	316	326	311	339	317	318	343	339	317	321	301	315	327	348	260	328	330	319	299	325	308	360	309	342	328	345	304	348	319	341	307	317	301	326	284	325	326	331	327	305	307	305	308	313	288	313	350	342	319	304	328	291	321	302	336	316	318	305	343	297	323	300	309	321	321	342	359	289	332	322	343	303	321	343	327	307	335	328	307	298	320	313	315	306	343	312	291	302	316	312	324	303	347	297	330	315	333	329	318	325	338	322	352	319	299	324	308	302	309	314	298	298	301	332	341	312	321	308	316	351	310	332	323	337	332	306	347	306	314	306	291	320	294	313	321	295	312	331	310	307	317	335	315	322	360	312	314	359	301	295	308	322	322	321	301	317	306	333	301	331	329	301	333	310	301	290	323	333	324	352	316	316	311	326	348	343	347	307	290	316	307	332	319	293	341	322	303	319	338	333	345	355	320	318	358	310	302	328	351	343	307	366	302	319	324	287	318	320	327	302	313	329	289	346	339	344	306	305	337	306	322	309	331	318	338	322	293	329	322	337	328	322	304	332	325	330	322	334	300	295	304	337	331	333	356	334	317	332	307	338	322	285	301	328	356	301	306	327	312	340	312	302	369	309	325	306	297	326	303	295	321	328	317	305	315	302	288	311	337	331	332	303	309	295	276	318	293	285	340	340	317	327	332	320	291	304	320	327	312	303	355	307	310	297	317	302	284	329	335	322	317	312	334	309	306	338	297	331	305	320	344	317	287	312	294	334	298	359	321	322	316	352	348	294	329	317	313	322	349	322	303	350	312	334	325	293	338	347	324	299	280	343	305	328	346	305	298	323	298	316	337	319	300	339	341	302	316	334	332	332	308	324	367	335	301	310	301	308	325	319	321	321	329	326	355	338	350	331	347	334	350	306	305	334	313	313	328	302	302	321	329	309	328	311	322	269	342	332	321	288	336	306	317	308	304	355	293	336	322	315	338	350	312	313	317	355	277	337	343	314	282	289	321	327	313	303	333	335	323	328	330	311	308	322	334	332	315	325	345	316	334	309	334	272	313	326	311	290	330	330	348	293	343	297	330	335	340	335	304	319	264	336	327	322	307	281	304	323	320	318	347	342	322	316	306	310	323	297	340	335	317	333	333	334	267	312	318	310	308	329	331	298	336	301	337	368	290	293	335	302	334	345	314	324	314	322	342	342	302	320	292	327	310	328	352	303	337	306	336	343	291	327	331	345	328	340	327	305	315	303	313	318	301	340	307	307	307	312	320	305	317	330	348	296	314	322	305	340	309	310	326	303	348	326	326	309	344	311	300	328	329	311	316	284	337	303	330	300	329	319	296	298	311	362	330	337	309	319	292	298	325	334	320	313	373	367	298	298	315	316	347	338	301	346	324	344	314	333	311	344	315	332	333	319	305	306	305	324	317	350	326	363	346	281	303	332	331	341	317	325	321	314	315	330	327	305	337	354	337	349	323	330	310	312	312	309	346	317	329	338	340	319	327	340	334	323	331	318	370	319	324	328	316	330	301	290	280	334	333	334	349	338	340	309	311	320	319	309	336	336	314	304	310	324	304	298	295	309	300	336	308	311	297	302	323	301	343	315	317	319	323	341	360	296	319	318	349	340	310	363	304	302	306	325	341	319	318	327	335	345	304	341	306	322	324	282	312	304	304	335	337	350	316	356	308	306	310	300	294	326	314	313	297	315	327	352	323	317	315	341	319	329	288	313	377	308	357	303	312	322	363	327	306	334	284	301	355	298	337	339	332	320	299	313	336	326	347	351	322	344	335	314	336	335	309	321	314	311	330	319	314	356	305	300	282	341	333	288	331	335	327	316	309	317	322	301	309	299	330	332	329	309	345	313	321	318	299	343	305	321	326	307	322	338	336	288	372	288	315	356	331	303	311	327	304	335	316	313	316	310	359	321	317	329	302	326	328	300	318	342	310	308	325	336	309	342	320	330	326	319	300	319	325	326	328	310	325	326	306	337	359	304	318	325	322	309	348	307	298	332	301	295	349	333	323	351	313	299	271	343	307	384	335	337	345	330	310	306	294	303	341	343	304	293	289	332	293	350	307	326	343	301	306	327	325	343	359	322	340	305	317	334	351	333	297	354	316	293	314	307	339	350	325	319	326	319	335	303	323	302	297	332	347	300	315	349	297	304	332	312	295	336	303	309	313	308	316	344	371	350	303	311	324	335	332	297	313	319	335	332	309	352	332	331	294	299	306	305	350	323	301	323	302	316	302	315	330	326	296	308	345	321	336	303	319	361	307	287	315	315	300	321	287	329	318	315	316	294	308	324	310	323	328	303	332	348	318	338	324	328	315	302	312	313	322	322	298	323	301	311	304	320	341	309	312	321	313	355	297	318	325	349	353	316	290	312	321	300	322	320	332	286	343	337	305	334	338	321	297	316	322	319	334	320	331	310	303	314	350	334	311	322	300	373	299	294	311	323	309	306	348	323	348	309	321	325	267	315	339	301	305	336	334	298	283	357	297	297	299	292	301	324	340	312	348	327	342	335	325	309	337	294	283	332	328	297	319	300	299	326	306	318	306	322	303	331	324	332	310	318	359	318	336	322	338	308	337	302	303	317	303	341	297	303	329	352	342	291	305	296	299	337	326	316	316	322	327	310	312	310	314	341	316	328	302	332	325	319	310	308	290	309	331	335	290	304	344	323	305	319	298	323	307	327	311	341	301	332	321	314	333	323	313	340	330	345	286	318	320	346	305	324	300	336	314	341	350	318	337	319	325	317	346	345	299	327	302	328	307	336	325	332	347	307	317	310	313	338	324	354	340	294	290	311	332	366	340	314	318	321	320	314	329	291	301	323	332	292	342	305	340	281	293	326	308	329	310	334	303	306	309	339	342	281	304	308	328	329	305	294	310	337	309	313	304	311	325	308	291	346	304	324	334	338	337	339	264	291	344	305	300	300	329	338	328	317	302	364	314	339	329	321	332	309	311	322	330	321	299	313	331	333	335	323	333	325	348	283	323	309	310	320	312	313	334	305	281	321	321	297	319	303	331	327	303	323	270	313	351	321	298	344	332	342	323	320	343	342	351	325	335	308	348	316	336	329	329	293	304	342	320	323	336	290	374	319	294	320	339	354	331	366	341	337	328	329	319	295	276	294	315	330
3971	1093	938	591	579	493	484	447	419	399	426	418	404	376	438	386	396	406	375	384	350	391	339	365	352	382	363	428	374	422	367	390	370	376	406	358	383	373	380	363	366	375	357	384	367	369	391	396	395	364	330	370	384	382	407	336	387	367	378	374	371	369	381	375	379	361	371	377	377	360	388	374	381	358	373	374	396	388	386	405	351	362	398	378	364	393	369	389	386	378	356	379	363	371	382	385	361	393	399	391	385	371	388	412	393	380	356	370	356	376	369	367	395	364	365	352	314	370	380	381	388	384	359	356	394	383	348	406	379	386	384	370	392	357	384	406	380	374	402	353	360	372	374	382	350	377	400	398	402	357	375	384	352	376	372	400	355	384	395	366	387	414	376	366	363	379	382	381	376	391	394	370	357	406	386	378	425	383	374	359	385	394	360	351	348	345	394	371	387	366	357	386	345	374	383	391	371	365	377	351	414	364	350	384	349	410	370	380	358	420	346	349	323	408	363	371	396	392	371	389	381	381	380	421	350	381	375	401	402	385	407	373	379	357	372	371	371	381	358	369	391	408	354	384	356	386	372	392	359	394	388	364	380	392	378	367	387	381	333	345	378	373	349	383	362	384	404	361	342	370	375	370	386	347	415	379	375	399	387	362	370	366	339	437	354	361	376	358	347	382	400	398	386	376	336	389	386	378	382	397	391	368	356	372	366	374	358	353	374	379	385	400	354	402	357	360	392	358	391	369	386	408	371	405	408	360	405	358	361	318	358	385	357	373	333	422	374	369	409	376	399	385	374	348	370	413	402	373	369	340	388	385	345	376	376	393	389	358	357	359	376	387	366	360	352	371	372	376	385	381	370	349	364	398	388	344	378	355	387	361	348	377	390	367	378	402	393	369	384	380	388	377	378	387	384	328	371	369	384	357	376	357	363	382	383	405	391	379	358	366	359	329	353	354	346	356	362	392	393	373	377	398	402	411	397	406	404	350	377	416	364	413	370	364	346	390	414	347	363	379	332	368	384	388	362	362	402	386	430	354	378	356	363	379	397	381	387	397	372	348	369	387	373	406	348	382	362	415	406	383	380	379	363	397	384	372	366	383	357	360	376	388	389	359	386	372	364	380	335	354	349	423	331	394	355	377	379	371	389	372	357	390	383	399	384	391	359	391	424	366	374	381	368	403	402	387	370	389	346	380	404	377	373	401	364	378	372	346	380	401	336	385	359	438	352	387	348	368	418	406	370	368	394	379	380	409	368	384	374	370	391	390	371	372	361	377	381	328	383	343	379	365	375	396	377	324	373	356	333	367	380	410	387	360	363	396	370	351	372	396	338	389	387	352	388	343	383	403	374	377	377	357	384	409	376	378	391	394	354	392	355	380	397	397	337	369	379	433	387	391	343	406	418	376	397	377	351	364	349	383	371	358	360	369	414	353	375	396	397	396	370	352	424	379	383	356	368	392	384	382	409	399	381	402	349	367	371	400	377	409	385	388	387	391	390	369	377	373	355	336	377	377	395	375	379	395	389	416	328	393	383	394	358	383	369	394	374	380	390	386	359	365	327	390	366	370	345	371	416	390	396	338	374	371	380	376	375	379	359	369	381	364	353	393	373	336	380	356	384	390	343	348	370	400	419	368	377	372	398	366	402	393	384	412	408	367	385	393	387	368	373	381	394	380	365	358	346	392	342	385	370	355	396	383	338	358	393	405	370	365	413	371	378	353	398	383	406	375	385	407	377	373	385	364	363	376	383	374	403	343	417	382	387	368	403	381	357	330	388	382	404	369	380	350	386	361	380	371	360	383	340	377	351	365	372	382	390	342	369	372	383	360	345	364	369	395	406	379	355	388	391	353	374	371	402	383	393	392	419	392	404	397	372	380	375	395	389	346	381	385	366	347	363	386	335	381	404	370	368	389	370	388	372	387	359	337	393	388	367	392	391	367	405	373	330	345	367	377	376	315	374	379	406	392	399	395	380	379	417	403	388	347	386	371	352	361	368	370	365	386	362	341	401	368	383	416	374	367	340	382	390	371	359	371	370	379	365	357	388	403	397	384	372	360	393	384	380	409	385	389	386	383	392	361	384	419	368	361	398	390	357	343	372	344	350	394	368	334	411	397	349	392	360	406	376	424	372	381	416	394	381	388	367	345	371	390	404	366	361	370	356	357	386	393	385	349	353	390	365	321	430	385	371	377	339	375	395	383	345	393	376	347	337	369	361	364	376	383	377	382	434	355	405	400	407	409	402	387	376	381	390	385	375	344	409	369	401	362	360	398	371	358	371	370	398	396	364	380	389	339	355	399	399	322	404	382	394	354	374	413	369	376	371	357	361	366	358	363	413	406	383	325	383	357	394	369	380	350	388	392	366	403	400	394	351	385	388	394	370	387	363	395	359	412	372	370	365	391	362	381	370	399	376	397	360	360	365	348	353	383	338	362	406	381	369	387	384	367	352	367	377	408	364	383	360	395	395	403	378	358	389	358	354	334	405	347	360	388	387	357	380	359	352	361	392	368	390	381	359	408	383	382	417	392	376	354	393	392	361	407	365	349	365	387	372	369	340	386	400	391	389	365	375	362	382	359	350	391	398	373	404	397	373	354	386	401	414	373	383	381	379	371	387	398	383	395	384	378	387	382	388	393	359	367	396	414	375	347	334	386	365	386	348	398	370	405	395	367	403	387	390	394	347	372	361	400	351	393	345	366	371	389	380	397	361	359	383	398	361	368	377	422	372	397	394	343	374	330	358	392	361	345	375	385	379	383	355	355	406	383	396	365	396	381	389	378	393	379	351	366	405	367	403	365	372	374	378	393	377	391	415	368	371	393	380	392	376	378	349	364	383	365	386	366	390	384	362	382	394	354	403	379	369	392	400	360	374	370	357	375	385	403	410	416	383	379	392	407	378	401	358	353	405	401	405	385	365	399	362	373	358	375	390	384	356	380	376	422	391	388	385	395	347	368	422	392	420	395	365	370	382	388	365	372	372	367	377	367	386	362	390	378	365	357	371	364	382	387	330	359	372	388	372	371	394	346	399	352	338	354	385	354	366	401	363	372	392	357	357	348	396	388	405	403	375	372	372	389	363	391	388	415	395	398	367	381	366	390	381	385	350	413	384	382	372	388	382	394	388	386	375	380	351	389	402	386	367	390	377	394	368	325	367	346	353	405	397	395	371	371	381	357	382	370	377	343	391	374	394	388	361	378	384	393	384	383	362	391	376	385	366	350	344	367	383	376	357	383	384	371	389	376	383	385	404	363	391	363	358	390	403	394	387	376	363	322	338	406	370	360	362	379	365	361	387	345	362	398	355	366	342	397	357	410	359	389	377	381	364	362	359	380	391	393	395	365	362	418	352	369	366	359	384	382	391	362	391	365	364	369	358	380	367	336	381	361	359	384	408	399	387	361	372	372	343	379	382	411	375	387	384	412	391	381	401	422	391	390	349	379	355	392	386	389	360	367	357	363	337	399	368	421	343	375	411	388
23920	21374	28565	24522	21349	10542	1119	768	638	542	567	521	510	521	479	433	442	441	399	412	413	408	416	385	414	407	434	434	369	360	395	408	380	393	357	382	386	406	412	395	364	415	388	371	392	400	398	408	370	386	399	379	378	398	355	356	395	407	388	363	393	390	399	359	350	378	354	388	380	356	367	409	394	381	388	378	381	365	371	386	345	363	353	399	377	357	368	396	392	407	376	407	405	409	405	378	370	363	361	410	369	361	348	344	365	392	345	359	395	387	421	385	397	413	383	386	371	376	409	386	327	384	377	400	359	368	372	349	377	409	383	375	380	427	420	405	390	357	408	423	351	353	368	354	372	380	366	387	389	372	405	366	398	445	349	357	401	369	391	367	419	388	376	368	378	372	324	381	377	405	383	370	365	361	385	388	378	401	341	361	378	384	409	373	364	376	370	384	367	345	386	362	365	383	394	379	370	363	389	363	388	352	373	395	386	376	368	376	396	359	379	376	367	376	415	385	357	405	349	389	386	361	379	391	367	369	356	381	409	401	383	377	357	364	375	373	385	391	395	352	345	382	367	382	379	374	395	413	358	362	381	401	409	385	353	362	352	372	358	362	361	375	387	363	387	410	354	399	396	366	343	381	397	384	399	386	334	409	395	379	374	353	399	385	389	379	382	394	388	350	399	349	405	397	397	371	357	377	385	387	358	361	379	386	389	370	404	373	370	356	387	366	420	382	370	401	384	401	391	383	411	377	408	370	377	363	374	350	367	399	365	378	390	415	340	389	354	355	349	406	380	369	350	376	406	394	415	401	376	385	379	351	410	333	408	368	381	378	374	365	345	377	389	389	359	400	367	357	370	383	372	352	381	379	393	379	401	375	422	395	368	372	382	396	377	433	384	383	364	365	381	396	363	364	362	382	397	352	354	355	370	385	391	393	352	371	396	352	351	375	354	372	363	384	377	407	386	375	364	381	355	356	383	380	352	382	408	383	384	384	393	393	357	415	382	390	358	358	392	372	400	395	394	370	350	386	366	377	396	382	369	350	394	389	341	386	408	385	420	411	347	396	395	395	380	396	348	391	365	361	390	358	365	360	350	355	349	397	420	390	381	369	357	392	407	402	380	360	394	389	335	373	399	373	395	372	378	380	358	366	402	391	385	345	373	393	363	382	371	390	351	365	368	399	384	431	373	401	368	379	365	412	400	404	366	373	371	363	346	400	378	396	360	379	384	389	373	398	408	398	362	371	416	392	373	390	398	390	396	385	415	378	370	371	387	380	369	360	399	332	385	376	390	357	387	391	362	370	379	401	359	345	372	368	351	398	359	396	361	361	382	401	399	383	382	390	379	328	407	416	362	374	374	395	388	393	364	371	432	374	405	377	406	377	382	411	360	393	397	416	391	323	377	370	372	385	361	364	374	380	405	372	393	384	346	411	416	359	390	370	406	411	354	369	374	386	412	355	368	391	384	386	385	338	405	370	365	386	391	359	336	389	389	378	406	396	393	422	386	363	376	376	368	363	389	413	363	399	399	384	358	384	356	379	362	384	399	388	404	400	364	394	394	381	387	376	380	406	376	363	380	344	350	328	370	364	372	389	371	410	379	328	351	376	353	367	374	376	400	370	323	392	404	381	392	401	412	353	389	377	371	379	394	392	398	359	347	406	386	371	420	350	348	385	397	370	391	372	389	394	391	395	326	383	377	387	387	365	366	402	414	366	364	375	385	373	359	392	362	398	398	412	355	375	344	353	384	377	396	354	380	399	380	396	388	338	366	376	367	370	415	398	393	400	400	378	389	383	381	376	381	370	375	377	365	390	354	367	391	369	363	392	380	361	379	371	376	367	363	384	354	340	359	383	374	350	378	381	374	371	371	386	379	363	372	381	376	352	376	370	361	383	402	375	394	387	338	369	381	391	390	366	387	382	375	386	381	410	375	370	357	358	364	369	358	380	389	365	386	382	386	413	381	361	354	352	403	394	359	373	392	367	370	369	369	362	400	391	371	382	375	403	374	377	392	416	400	366	440	401	373	397	381	391	378	355	363	352	367	399	350	396	384	382	378	394	362	385	382	387	371	364	385	340	378	385	388	382	387	332	342	350	418	381	366	371	352	370	398	383	362	339	338	345	377	386	377	409	401	393	363	395	378	358	354	372	359	375	411	358	370	342	373	361	372	368	385	372	383	380	378	377	382	381	378	384	391	387	408	378	387	362	367	345	363	345	408	342	357	390	384	370	380	372	423	349	337	392	393	401	408	398	380	393	386	382	383	376	383	405	389	390	358	391	369	350	391	359	402	371	392	374	394	371	382	367	395	348	354	377	381	374	383	377	393	363	372	390	372	402	358	353	360	374	383	385	410	341	353	380	412	390	401	387	365	380	375	346	345	394	385	383	401	394	387	371	379	365	376	394	375	368	389	374	373	367	381	373	395	357	408	407	390	423	375	416	339	351	346	409	389	392	388	386	426	372	389	385	374	370	400	391	406	387	404	407	365	382	378	405	361	357	383	338	375	370	371	373	408	384	380	375	360	386	376	391	381	347	372	429	374	344	364	391	352	395	344	350	371	354	378	401	406	358	347	383	363	387	392	372	379	373	357	374	388	350	372	363	364	425	364	316	403	339	367	389	378	369	390	404	390	382	401	401	383	387	375	377	350	414	372	369	394	348	360	385	414	352	414	367	373	390	409	378	390	362	388	386	411	392	376	369	401	386	391	384	400	348	372	377	405	385	412	386	375	433	394	376	341	378	396	387	364	361	371	365	370	383	349	350	383	364	375	369	381	377	349	348	383	374	385	381	375	345	404	418	357	366	394	346	376	373	360	383	367	385	399	375	371	394	412	379	364	365	393	425	359	352	422	367	390	338	373	369	388	371	372	378	399	339	347	357	379	391	397	361	401	391	364	354	393	386	380	368	396	365	374	375	379	371	378	413	373	368	357	380	369	396	414	404	371	367	391	363	387	370	350	377	378	370	384	387	388	388	358	369	365	406	389	376	383	366	361	410	389	383	376	364	387	377	381	389	397	361	402	361	375	394	364	330	390	380	404	359	353	357	379	407	367	361	373	361	354	356	368	381	404	379	350	393	407	370	368	404	402	368	400	379	357	393	361	372	337	375	381	394	401	366	388	390	378	386	401	427	369	329	450	376	386	388	365	371	345	341	373	353	392	364	372	365	362	368	381	391	342	372	380	378	348	357	340	381	373	395	411	361	352	360	345	387	381	377	355	394	342	420	397	396	382	394	381	385	356	369	352	395	369	356	365	431	360	390	394	387	374	373	349	380	413	360	395	360	371	344	382	387	387	362	374	392	394	403	411	385	383	406	385	369	394	380	354	383	359	391	411	378	410	394	359	352	390	362	369	397	366	352	384	362	367	370	381	376	351	384	382	359	420	351	374	383	372	376	420	396	375	400	379	374	354	400	378	386	369	397	389	370	346	346	351	387	367	404	366	406	352	366	397	355	344	379	370	384	351	356	378	385
3208	8270	6676	3250	2258	1705	1381	1194	953	883	789	686	697	631	628	585	546	534	559	543	519	524	543	482	474	501	494	489	478	463	492	487	472	470	495	451	466	492	522	443	490	460	472	441	457	476	474	454	465	459	476	504	441	513	466	468	439	475	426	444	444	432	490	433	463	459	498	470	455	443	419	442	460	453	471	460	440	455	426	430	440	448	497	480	449	448	445	424	441	414	473	447	429	428	459	483	473	447	444	447	459	464	459	435	463	473	445	423	433	478	422	453	488	426	434	437	456	455	445	491	437	442	459	465	479	478	471	457	455	469	475	469	463	424	464	434	446	400	428	438	448	454	459	452	462	464	451	452	485	457	474	447	484	470	456	451	459	434	463	434	478	442	447	480	462	471	447	447	453	452	433	439	445	459	497	449	467	464	441	463	453	451	435	445	476	466	477	464	441	449	436	446	450	456	448	430	445	516	465	489	450	474	436	463	408	429	444	422	464	457	470	445	441	476	468	457	439	442	440	456	485	464	499	462	481	456	462	490	492	464	488	473	442	470	435	438	450	485	468	423	436	446	447	442	467	428	444	467	421	458	438	450	474	468	467	447	425	450	432	456	476	448	498	462	478	448	487	496	445	481	473	471	401	430	449	426	412	477	465	414	388	418	449	474	437	440	468	483	458	453	481	456	441	485	465	445	417	452	451	463	456	485	432	469	469	441	437	445	443	469	447	444	452	467	432	463	454	432	465	457	441	472	417	439	432	441	468	449	467	454	455	416	454	442	440	475	417	447	476	484	474	433	418	458	451	429	448	420	472	471	438	449	460	476	441	443	470	431	456	480	417	459	467	470	455	457	430	496	420	431	441	474	480	462	461	463	431	445	462	439	450	463	450	451	443	474	478	474	455	461	400	462	437	438	428	449	453	436	461	468	459	435	443	477	445	417	474	452	405	475	403	450	423	475	447	455	446	448	439	457	445	450	437	440	467	439	472	484	493	492	401	455	429	474	496	437	450	419	473	433	447	470	447	462	436	459	470	491	445	466	445	440	459	429	429	484	440	470	455	464	447	448	474	448	444	484	434	457	445	442	481	415	461	448	455	445	465	444	455	438	444	461	430	494	417	451	435	459	464	440	443	408	441	473	468	467	415	474	473	437	448	485	442	489	469	418	445	483	437	447	390	480	490	462	448	478	397	432	428	479	422	461	437	442	422	437	462	481	445	496	503	474	484	437	429	457	448	478	464	451	444	493	459	468	464	450	473	465	448	454	418	457	457	473	443	494	467	452	478	465	423	427	471	444	429	457	423	503	398	453	451	477	449	478	440	473	465	469	427	415	448	429	474	467	407	447	472	507	478	498	445	442	471	462	448	444	440	468	457	460	492	420	458	430	448	472	474	455	418	456	504	477	447	458	430	454	463	453	417	463	452	450	466	485	419	442	451	430	494	431	455	456	492	405	398	394	454	422	495	494	463	448	493	427	454	461	419	441	419	454	461	412	441	448	452	462	423	451	421	448	422	459	395	455	459	462	430	427	500	447	472	465	484	471	484	460	439	407	446	464	502	441	422	451	446	499	462	418	438	422	469	467	475	486	485	422	407	423	470	431	468	470	422	460	435	421	490	426	459	437	470	483	448	481	432	459	480	480	460	456	440	467	449	480	454	451	384	473	439	470	444	428	483	406	482	419	448	497	427	476	450	463	437	450	445	450	446	407	450	466	444	476	425	448	415	406	468	452	452	457	474	417	457	466	439	471	434	488	476	470	437	456	460	456	436	438	460	489	456	460	459	463	442	423	443	458	454	503	447	406	457	456	417	485	433	472	453	444	483	447	455	475	437	433	481	459	473	439	434	452	465	448	460	407	483	476	462	410	455	434	435	462	452	453	403	459	425	470	444	493	454	443	467	445	435	487	457	458	415	419	465	467	487	431	447	464	488	439	455	496	473	453	477	449	450	461	465	475	470	466	449	453	429	441	440	488	456	505	456	474	423	501	440	426	445	451	489	474	468	447	479	458	440	450	427	464	433	487	423	452	454	453	431	456	462	457	412	437	469	446	486	437	426	457	445	468	419	445	464	440	454	435	450	432	464	455	441	456	442	438	477	492	464	450	470	444	518	477	481	444	443	452	441	450	410	458	468	448	428	435	430	440	478	434	459	487	476	496	435	464	472	457	472	465	418	472	450	423	430	432	430	464	419	431	457	479	459	442	478	429	441	443	430	435	442	434	450	466	430	437	427	461	467	426	477	462	449	440	457	456	447	465	397	423	458	474	459	477	471	454	466	476	451	461	439	405	472	456	467	437	442	431	463	428	424	441	428	453	436	432	461	445	412	463	468	469	426	477	442	446	463	453	480	422	442	434	408	420	440	468	447	450	464	477	427	431	447	454	440	422	476	457	463	470	482	450	460	429	475	454	437	493	435	456	448	445	459	473	474	489	473	443	448	449	420	467	421	435	437	478	459	461	439	435	473	448	478	451	454	496	455	496	446	457	457	464	466	444	453	429	468	473	450	455	475	430	425	452	470	445	472	443	452	431	477	440	471	421	432	460	467	428	455	484	431	467	490	487	468	452	450	460	452	461	441	422	473	475	426	411	446	428	441	478	440	418	464	475	512	438	447	440	480	458	482	481	406	418	471	456	463	471	423	434	427	454	425	425	486	455	473	432	485	501	481	460	419	446	429	447	445	471	444	443	448	457	458	461	455	428	445	432	423	454	466	476	467	441	463	462	457	436	486	476	448	494	462	440	489	448	449	436	434	429	418	434	428	434	447	463	428	418	482	413	474	465	452	431	434	436	466	429	463	446	469	460	457	482	452	474	453	454	454	448	414	448	431	460	452	424	464	427	436	441	426	484	432	434	460	430	422	447	409	480	457	473	435	460	440	465	466	483	446	441	452	442	415	478	443	438	482	417	433	447	428	407	474	421	459	408	448	440	453	457	471	467	451	445	433	480	429	489	422	437	477	425	471	457	429	442	474	436	447	444	515	469	471	445	428	440	440	445	479	468	415	418	446	455	465	454	447	471	455	469	501	434	474	449	483	430	487	415	448	486	444	440	450	450	475	463	439	466	459	428	456	435	479	457	498	423	440	455	452	445	433	480	455	486	419	430	436	475	458	427	464	428	461	463	476	479	475	454	482	456	442	444	455	450	482	434	474	407	417	452	456	426	448	430	482	434	468	443	432	453	467	445	430	481	483	458	460	455	450	490	472	435	442	408	430	444	442	454	455	440	441	435	448	418	444	455	497	414	440	458	454	451	447	475	451	432	437	450	422	433	449	471	466	483	436	459	468	459	455	496	432	443	419	473	444	406	476	410	422	427	460	444	440	454	435	440	444	429	456	463	506	437	467	479	428	462	491	441	492	435	464	413	469	443	399	446	460	456	453	475	466	473	491	440	440	459	464	462	483	457	466	451	460	423	467	464	449	437	438	413	472	439	440	456	455	481	453	478	420	452	449	477	468	442	487	450	486	455	506	455	448	469
24892	21323	27571	25328	12694	625	395	323	270	264	243	231	221	214	191	162	169	165	159	166	186	164	161	189	195	158	149	160	173	170	169	169	159	148	161	149	152	171	176	156	165	174	165	169	132	154	172	172	178	156	149	150	172	151	146	130	154	157	153	141	171	174	154	158	162	188	140	147	161	158	153	163	161	167	148	161	159	166	172	153	152	169	131	150	143	139	156	154	174	156	136	148	156	165	171	165	180	154	154	135	143	169	152	137	180	131	166	136	154	150	155	163	169	151	138	164	171	140	154	148	154	167	166	152	153	159	124	133	147	157	153	150	135	152	167	146	142	148	124	144	145	155	141	149	132	129	145	141	146	144	157	165	144	128	151	163	152	159	144	162	147	151	195	155	156	174	152	147	142	190	141	174	148	131	173	160	157	143	172	138	141	154	143	136	127	146	166	157	167	157	138	148	148	162	166	160	137	170	157	156	165	166	142	143	158	165	144	155	166	139	175	142	126	136	136	151	153	156	163	140	153	156	152	153	153	155	155	143	132	159	172	169	178	173	158	165	147	151	130	144	117	167	161	151	163	155	157	155	151	156	175	170	158	163	154	139	170	155	132	142	141	143	155	147	162	157	170	164	143	147	160	154	135	149	158	143	140	124	158	133	151	153	163	167	166	153	137	152	158	161	156	147	147	170	158	173	152	142	164	140	136	145	147	152	162	162	133	157	157	134	141	141	153	156	134	159	149	148	169	139	159	156	179	151	159	150	157	195	157	172	150	140	151	170	150	156	158	153	141	182	148	153	148	161	144	144	158	157	160	143	140	165	153	152	170	155	140	161	144	153	141	143	141	132	144	148	139	151	160	143	154	166	143	142	152	172	173	130	135	163	142	145	156	154	152	159	146	139	154	134	160	187	142	179	149	173	162	161	143	157	151	144	142	148	154	186	173	155	172	164	141	170	169	147	128	182	144	159	154	173	152	144	147	150	151	165	119	168	158	146	170	130	176	148	154	156	127	152	140	143	170	136	151	138	147	154	153	153	134	145	133	148	158	168	157	156	149	147	163	137	169	142	163	159	156	152	156	167	148	152	135	159	166	163	160	144	135	149	149	162	152	146	146	175	153	158	137	147	158	148	137	166	150	166	169	164	144	147	167	136	135	133	164	160	134	135	146	143	141	172	146	163	153	148	151	168	182	159	145	169	129	153	147	170	153	145	145	146	163	155	162	174	151	167	179	153	157	134	166	169	159	153	163	155	159	174	133	158	155	166	132	135	162	189	137	149	169	131	159	144	150	176	155	149	149	129	161	145	152	146	171	150	151	172	168	161	158	161	138	153	155	144	179	171	146	141	139	147	153	166	153	155	170	158	151	125	168	143	157	147	122	142	153	164	147	157	154	165	167	149	168	132	147	152	153	171	176	145	131	154	149	138	139	166	147	174	160	149	154	133	131	158	151	131	152	140	153	142	125	150	143	151	156	145	154	140	155	161	159	167	162	162	159	154	159	153	152	145	150	145	151	148	150	142	160	150	146	130	157	147	141	145	158	144	171	146	150	142	148	139	148	120	166	148	161	162	131	143	139	156	131	142	161	167	148	191	167	153	176	160	155	160	141	155	143	151	164	127	156	138	160	142	158	150	155	162	152	162	153	166	151	146	164	162	155	142	155	141	150	142	137	134	152	169	152	166	137	153	142	146	171	130	152	151	164	158	127	158	139	140	135	145	167	170	171	148	180	152	128	158	155	161	155	152	140	151	147	170	135	166	131	163	140	151	151	142	160	172	177	156	159	156	175	156	146	155	154	147	140	159	136	150	157	146	138	157	128	149	143	137	151	137	157	148	158	128	163	151	143	152	142	161	159	145	158	160	146	158	149	136	167	150	132	155	147	166	152	156	151	155	147	143	144	151	160	156	135	139	152	132	149	163	155	129	146	136	148	134	169	156	112	129	145	134	135	182	149	156	141	140	142	150	153	148	153	138	171	151	123	168	150	162	193	170	144	179	166	164	129	170	151	131	165	138	153	145	133	179	153	150	164	154	135	152	151	151	147	152	141	168	157	165	138	168	178	168	146	148	123	163	154	138	147	127	146	155	142	143	162	170	165	157	154	174	156	146	136	143	143	153	165	145	169	158	148	162	162	148	168	154	158	165	166	169	146	164	153	148	151	146	144	161	156	134	148	149	171	168	174	135	159	173	151	137	136	160	148	160	154	157	159	147	153	148	177	158	155	164	126	166	147	169	147	138	166	136	156	168	175	131	145	139	146	156	145	148	140	120	146	149	169	151	163	163	161	148	160	167	167	149	153	168	140	154	150	170	147	160	164	145	134	172	140	155	131	141	177	149	164	145	146	144	163	168	155	151	140	131	163	144	144	155	155	163	156	160	131	139	152	145	145	127	145	160	151	158	152	119	119	157	167	162	161	149	163	157	176	153	172	151	155	157	168	169	153	142	149	168	138	141	165	169	153	129	143	172	151	147	137	157	167	132	130	155	169	149	157	128	143	132	164	183	174	138	152	157	148	136	181	151	167	156	128	138	153	168	168	158	164	138	146	152	157	174	129	167	148	166	166	140	151	159	167	138	158	151	168	154	158	156	145	141	143	171	174	138	152	133	158	145	150	163	159	166	151	149	154	138	146	140	149	120	157	144	138	182	168	145	123	141	170	163	134	169	154	156	128	164	171	165	132	118	132	158	151	149	143	161	150	155	151	175	137	150	138	168	140	151	153	164	142	152	181	172	145	155	172	162	136	170	165	166	143	153	160	129	142	150	156	157	130	148	170	144	152	148	158	125	147	129	145	156	162	155	140	152	164	146	177	168	148	147	153	142	143	143	149	157	161	167	133	136	159	169	147	151	160	157	154	163	144	166	164	139	173	176	156	138	169	160	160	165	163	152	147	138	139	166	157	138	153	170	183	170	164	130	149	168	162	138	145	149	155	126	158	172	185	139	167	161	151	151	148	137	141	148	150	145	120	147	168	154	168	143	166	133	138	149	139	168	140	150	169	145	153	157	158	129	150	158	162	149	138	139	165	155	142	142	167	148	160	147	147	167	143	153	165	140	151	170	155	171	157	155	158	148	129	159	163	146	156	158	163	165	124	165	173	159	158	133	155	144	154	149	151	143	177	142	156	159	155	151	135	136	149	144	145	174	137	147	174	138	148	151	140	144	140	154	141	176	153	143	163	142	169	159	161	152	158	143	160	127	157	148	137	152	149	145	153	145	178	137	147	145	176	146	146	134	171	131	154	162	139	158	181	150	136	155	135	159	144	141	145	164	155	153	152	155	135	169	137	142	147	158	147	135	155	161	165	149	151	151	135	152	140	147	158	184	147	151	145	169	145	142	145	150	168	148	157	152	159	152	164	155	138	136	146	123	151	154	157	164	146	131	188	144	143	157	148	169	156	139	132	150	140	141	122	142	151	127	157	157	149	154	163	137	157	147	159	144	169	146	150	154	143	142	139	134	144	165	152	152	174	145	146	139
3251	4901	3706	1805	1320	983	805	607	497	420	389	352	336	301	248	233	253	231	216	228	240	205	197	230	212	214	200	187	211	189	220	200	184	205	219	193	224	218	192	177	199	182	193	194	190	202	199	195	193	206	203	230	194	206	181	177	192	182	176	186	219	188	167	168	187	188	187	181	182	207	191	181	186	197	179	194	181	185	186	178	180	197	186	194	177	208	198	181	202	178	195	193	190	216	200	195	169	189	185	187	188	169	200	204	170	171	221	212	180	170	189	161	195	184	182	192	147	168	167	203	208	214	211	213	178	182	202	184	175	176	178	172	206	212	176	197	164	187	202	197	176	193	184	160	196	198	192	182	191	185	157	207	202	192	205	188	184	200	183	204	204	190	187	214	173	201	174	177	182	183	162	195	204	215	196	195	190	185	189	169	191	188	187	185	184	192	188	161	186	195	179	175	176	177	196	204	193	171	160	196	158	199	194	191	177	185	185	176	187	209	191	171	184	209	212	194	171	189	176	172	196	182	182	186	157	177	184	173	209	204	204	188	195	185	168	213	199	176	198	178	162	183	182	193	184	177	168	154	164	188	187	192	179	186	161	173	179	163	189	186	190	192	171	185	179	165	201	170	190	211	197	199	171	171	204	173	214	195	198	187	198	163	191	203	197	187	210	193	185	198	202	187	184	198	184	178	202	181	203	155	192	175	184	155	186	189	188	192	198	201	166	209	189	172	184	197	207	167	204	189	199	199	178	213	198	206	189	187	209	197	167	219	177	184	171	190	204	197	191	203	194	194	177	190	189	200	210	201	182	205	193	182	183	175	196	193	182	197	179	168	176	170	183	194	184	181	178	190	200	210	198	173	193	186	212	195	173	204	172	155	197	172	170	174	200	193	171	173	193	205	173	195	160	200	168	197	182	198	170	188	179	197	171	205	160	152	174	194	189	185	199	158	188	189	220	177	190	193	168	191	177	187	179	200	193	206	185	182	192	161	185	202	187	180	196	189	173	190	192	199	176	198	223	175	191	186	187	186	182	204	181	198	185	184	184	191	184	188	159	184	209	184	168	188	208	197	191	180	176	192	197	194	171	178	156	187	178	205	166	211	200	187	181	190	189	188	212	159	167	198	163	190	189	169	188	203	201	174	198	188	191	194	207	172	170	196	186	168	190	184	196	189	160	180	175	204	174	192	186	207	210	182	188	164	171	201	185	194	206	188	184	209	182	166	191	186	209	163	166	180	183	179	170	187	177	200	193	187	192	177	177	195	158	178	202	198	179	179	179	174	176	173	150	179	192	191	204	179	188	184	189	195	202	198	183	183	201	194	209	199	180	176	200	166	188	179	181	195	212	186	189	206	195	179	198	188	181	174	174	184	180	198	189	164	187	182	238	192	175	170	173	156	213	193	194	182	183	186	169	196	186	202	209	184	193	197	206	201	207	180	169	172	163	179	202	176	177	189	189	176	190	176	178	187	189	196	194	191	179	173	200	180	202	184	168	181	200	170	165	178	161	179	176	186	172	169	199	192	203	189	199	190	168	178	166	186	196	183	177	182	179	196	174	177	189	184	194	184	200	203	183	192	190	211	193	172	189	176	182	181	204	168	200	179	196	201	197	200	188	167	197	190	191	180	184	185	182	204	171	210	198	185	186	201	189	206	186	170	209	204	176	221	181	207	200	194	207	179	174	178	189	197	174	186	166	194	180	162	212	186	191	197	191	184	171	180	199	197	204	168	166	169	176	159	150	182	209	162	201	205	185	191	185	187	185	186	189	179	167	177	178	188	196	197	188	195	191	204	192	190	199	172	163	184	199	164	210	199	189	188	206	202	200	170	209	187	197	182	188	179	186	193	210	187	203	169	181	202	188	185	161	193	196	183	185	165	200	181	184	164	172	201	176	198	166	162	181	203	185	183	209	204	187	189	183	195	188	206	190	169	165	193	191	185	196	172	183	201	170	162	205	202	194	190	187	202	186	185	174	176	172	181	191	172	207	175	211	175	182	208	191	201	204	190	176	183	180	200	183	178	185	183	195	189	173	182	203	180	182	170	205	164	166	208	186	206	200	163	185	184	180	193	180	171	178	183	166	192	188	197	189	188	182	198	174	201	191	179	186	190	182	185	171	196	188	167	191	172	191	193	182	178	186	187	179	182	174	194	199	165	201	187	192	197	178	191	191	173	180	173	198	172	189	156	209	203	203	190	184	181	207	187	189	177	196	199	202	204	181	183	193	184	163	184	197	173	220	182	188	188	176	208	195	182	183	207	177	167	176	171	176	198	185	204	171	197	172	212	185	193	205	184	178	182	186	177	170	191	163	183	222	187	202	170	214	187	205	207	188	203	200	189	188	197	204	161	189	168	188	183	189	218	182	193	169	191	167	172	193	165	175	168	214	184	191	182	168	224	198	181	202	217	201	187	198	171	213	197	211	185	176	197	188	180	172	178	175	209	183	176	209	159	199	179	186	186	189	175	213	171	182	186	210	180	202	226	162	220	200	204	181	219	196	184	205	194	211	169	168	182	176	166	177	179	186	185	195	185	194	184	176	181	158	164	179	193	187	193	177	202	184	175	213	173	186	163	189	209	175	183	169	205	193	172	189	196	191	193	170	169	203	180	202	192	183	172	183	204	173	192	180	195	202	190	187	205	180	182	183	188	195	174	155	195	154	200	194	207	184	187	189	171	214	178	199	177	199	191	200	190	180	185	189	185	187	194	178	187	185	187	169	224	218	193	184	199	164	197	187	194	196	180	161	154	179	182	192	190	187	156	229	197	187	189	192	201	224	206	196	175	194	170	181	187	190	168	163	193	155	199	173	187	204	167	186	168	173	187	172	187	205	182	176	204	210	185	202	175	170	191	193	194	175	198	195	192	203	194	202	209	180	190	182	183	177	173	171	197	179	193	206	158	187	171	177	177	197	185	190	206	192	185	156	192	197	160	193	186	161	208	179	186	176	167	185	192	200	188	192	201	174	193	183	167	207	200	178	196	166	178	185	206	196	165	173	189	187	178	200	195	203	209	202	192	193	189	180	182	189	178	176	194	175	215	193	199	172	181	153	180	204	183	198	189	183	177	148	173	203	194	169	195	203	194	201	197	186	171	191	189	200	187	188	184	167	195	169	193	167	194	194	200	175	183	184	185	186	198	196	188	179	195	195	183	171	182	193	171	199	179	200	179	186	202	196	177	177	189	182	189	204	199	155	212	184	185	192	201	173	203	203	188	192	189	196	198	199	187	185	184	189	180	180	204	174	166	174	179	209	174	195	188	189	177	217	204	181	199	192	188	185	186	165	186	183	165	183	176	186	187	188	196	172	182	171	207	184	171	186	193	187	184	187	196	205	169	184	203	185	213	202	180	195	192	196	197	176	197	183	181	185	204	170	172	193	201	197	173	186	181	201	213	203	178	195	201	166	173	183	210	188	201	185	205	187	175	181	204	184	198	182	190	184	179	183	204	170	198	185	153	165	181	164	181	178	196
22816	21400	29081	24086	21397	21437	9725	949	681	605	505	493	431	360	413	313	287	279	234	266	257	261	273	244	222	211	224	262	228	229	238	202	218	199	221	209	220	188	196	204	201	197	186	203	224	206	210	184	208	187	214	213	241	204	188	201	177	192	197	181	179	200	186	175	200	179	171	188	191	212	195	180	186	213	189	206	179	156	208	211	189	187	182	191	200	185	184	193	195	219	191	180	209	173	181	198	203	185	220	164	172	199	188	184	164	221	195	213	213	171	182	173	197	189	199	169	207	215	179	187	206	200	223	189	205	201	195	175	205	195	198	181	201	217	192	167	184	206	195	189	201	189	190	231	194	183	202	183	210	200	170	212	207	200	188	185	186	189	188	192	195	157	210	188	193	201	197	198	176	171	206	194	188	205	193	184	199	177	176	193	189	164	210	197	189	219	196	213	206	184	190	181	188	185	191	176	169	187	180	223	197	211	202	196	210	182	191	207	169	188	174	194	195	200	184	171	191	187	209	152	198	193	190	171	195	183	187	209	190	196	201	210	177	173	185	213	181	198	164	207	187	208	191	185	192	200	191	179	210	177	164	205	172	174	221	208	196	199	194	169	202	192	207	174	201	212	208	244	174	198	181	186	196	179	202	168	192	201	185	240	203	204	214	188	182	177	190	200	217	207	185	193	181	181	211	175	167	201	205	180	188	182	199	162	196	175	161	190	206	170	191	195	185	192	188	192	193	185	188	182	177	165	168	191	173	193	205	189	205	202	199	201	212	196	197	200	187	180	193	164	181	171	189	188	190	204	184	199	179	195	198	209	178	177	183	189	174	194	193	198	191	200	192	201	210	207	175	177	180	197	204	197	199	180	228	190	209	181	178	193	176	180	177	185	186	183	191	211	185	195	188	177	168	195	183	182	203	191	187	177	155	188	151	192	188	193	180	200	198	201	200	189	200	191	196	182	183	187	219	192	174	197	166	185	222	212	198	184	186	211	173	183	202	196	204	214	200	192	203	204	198	188	184	194	163	187	179	197	189	186	201	214	199	197	187	193	192	215	195	194	197	203	170	189	185	208	178	191	182	210	195	199	204	197	193	164	195	192	196	187	190	204	169	194	179	190	182	199	165	183	203	201	221	178	162	157	192	190	206	180	186	213	184	202	202	177	192	182	185	184	200	225	183	198	195	188	199	215	205	211	207	201	192	190	202	188	208	207	202	188	192	206	181	202	201	180	197	202	179	196	154	177	162	184	180	183	194	190	203	182	181	193	203	190	183	226	196	181	182	168	185	211	192	177	173	161	224	208	214	191	178	189	194	174	204	176	190	214	190	187	186	198	184	176	192	183	186	183	201	205	209	198	197	168	211	190	198	168	177	161	218	212	152	180	181	182	200	194	210	205	197	175	199	202	178	183	191	189	178	183	204	199	189	189	210	213	189	199	192	195	190	186	181	185	171	194	174	199	206	167	214	189	167	174	182	186	170	189	188	153	175	167	214	183	185	207	208	214	187	193	176	177	187	197	211	197	190	216	182	181	185	192	200	216	178	184	198	212	186	201	175	171	198	198	179	178	188	207	173	169	190	232	176	193	185	193	208	206	205	183	192	200	190	218	186	191	202	183	181	198	172	193	206	165	202	209	183	186	178	166	196	207	197	181	167	192	188	171	193	196	195	183	169	189	181	184	179	191	199	184	205	187	197	227	177	200	199	184	201	199	205	194	201	199	192	181	207	204	210	189	164	220	198	199	181	179	168	195	193	157	176	198	212	217	184	194	192	190	204	194	182	172	190	198	182	158	172	182	179	160	172	166	182	170	178	179	200	184	179	187	197	206	186	180	209	194	194	183	206	195	187	201	208	229	203	183	168	189	203	195	178	198	197	178	214	175	222	181	217	215	186	210	192	160	195	214	192	188	202	199	177	183	205	199	196	197	193	184	179	179	187	190	209	181	193	196	179	176	182	192	198	198	189	156	184	195	195	174	173	195	166	179	213	185	201	187	176	187	213	165	205	202	202	193	207	211	173	224	210	197	204	196	189	199	184	214	185	170	179	201	206	174	168	221	185	196	193	194	156	194	187	187	197	196	205	182	204	217	174	179	180	200	206	192	196	194	204	188	200	183	191	208	193	198	186	203	187	182	201	190	191	209	227	205	211	202	188	173	194	187	177	193	172	205	215	207	195	183	206	199	197	198	199	198	206	177	179	181	166	198	196	193	181	189	199	178	193	176	192	175	205	191	189	173	181	203	165	191	187	190	217	194	175	218	155	205	192	194	192	194	217	190	199	193	188	188	169	194	162	191	185	205	181	193	202	195	181	179	202	172	179	175	188	165	176	206	191	191	197	173	206	194	209	188	202	183	199	195	180	204	183	204	190	195	178	198	178	220	188	187	181	182	173	193	205	194	203	203	215	188	194	191	204	200	176	210	188	187	196	179	206	199	193	175	193	186	196	195	205	190	199	176	212	161	180	188	182	188	186	177	192	185	184	184	160	187	209	166	181	179	187	201	208	179	204	201	192	209	206	186	170	181	187	208	185	168	190	185	186	167	197	179	193	209	185	187	183	217	195	218	191	198	199	204	175	200	194	188	188	185	190	193	201	180	199	190	195	191	194	221	202	183	170	184	207	210	176	198	179	178	180	210	186	183	167	202	203	198	194	189	209	184	194	177	163	187	200	190	190	177	192	195	215	174	182	189	197	185	191	192	186	203	195	193	167	190	193	178	191	187	204	172	183	193	213	194	163	223	202	200	186	180	165	201	196	202	173	213	188	187	186	188	181	188	183	188	196	188	204	210	190	189	192	181	194	192	185	207	201	189	210	177	187	200	200	212	170	196	193	167	172	176	189	189	211	212	179	201	200	196	170	178	225	194	204	197	201	181	211	201	190	190	164	200	191	213	214	196	179	192	195	195	169	184	199	183	183	197	188	181	188	201	182	196	158	187	173	188	174	198	171	200	221	173	183	184	203	167	200	190	190	228	192	162	182	183	179	190	216	202	203	196	211	193	186	222	182	165	203	192	172	195	184	213	172	184	201	193	192	183	201	198	169	194	154	199	208	198	191	180	201	188	180	223	178	190	195	206	209	205	211	182	189	180	183	167	190	186	158	201	168	183	167	212	185	194	205	229	165	193	187	222	185	195	184	184	192	188	193	189	221	221	188	197	181	196	218	190	216	200	179	195	202	203	187	192	174	193	201	176	185	185	178	186	193	175	185	183	200	189	162	191	215	198	212	203	186	177	185	208	201	212	205	212	175	200	189	203	176	186	211	207	175	171	170	192	182	187	182	194	195	192	190	195	181	200	206	216	199	203	197	194	201	188	188	180	165	201	162	200	189	229	169	224	174	210	203	210	181	189	199	194	184	186	176	202	176	198	200	203	213	184	186	185	184	176	226	215	189	186	178	187	186	212	201	186	181	185	197	197	183	190	203	167	169	183	214	190	188	173	215	191	203	207	173	205	176	200	195	200	176	189	174	206	179	194
4347	13633	10836	5266	3639	2729	1998	1641	1296	1055	917	741	702	619	561	476	451	400	412	369	393	377	308	312	290	282	340	293	273	279	287	281	315	320	271	246	239	254	284	296	258	240	244	277	282	250	276	272	260	270	246	232	234	258	284	237	251	221	246	247	219	240	228	231	237	270	260	225	259	288	210	243	281	269	242	253	258	252	236	239	246	244	233	272	249	247	261	241	234	232	258	239	225	227	240	236	261	235	225	257	243	216	227	223	247	240	254	248	244	228	227	251	219	215	247	259	214	239	268	249	260	220	239	238	246	236	248	215	214	236	224	239	257	259	275	264	242	240	222	242	244	215	251	274	238	223	258	234	243	269	271	249	234	224	248	243	236	244	231	249	257	236	251	239	233	252	239	213	231	218	235	254	224	227	253	235	262	219	231	248	238	248	211	243	226	243	244	273	213	255	256	219	225	242	243	238	238	237	218	248	248	244	217	237	241	239	196	221	250	260	237	262	249	267	239	260	233	249	252	243	244	241	248	232	250	249	221	243	239	233	262	236	244	250	250	268	253	231	220	245	234	227	241	234	265	224	220	218	232	240	244	219	237	241	228	242	245	256	234	268	224	240	230	234	231	247	241	242	247	259	252	222	235	218	252	228	238	242	242	234	229	237	251	242	234	233	220	244	235	262	238	221	264	217	219	219	277	231	229	235	252	244	231	270	235	242	246	249	276	226	220	237	244	246	256	232	251	215	220	272	250	220	251	214	246	250	263	227	252	238	257	235	275	215	231	247	251	225	260	269	231	272	212	231	250	210	221	217	228	251	215	221	217	208	227	255	219	275	244	235	260	247	255	242	227	257	220	246	244	248	247	219	258	245	240	248	238	245	253	226	241	253	216	271	241	197	231	242	227	226	270	247	239	257	229	270	241	244	249	246	238	227	215	223	248	225	230	240	259	244	223	243	235	252	259	237	264	274	215	242	241	241	249	247	211	245	261	215	234	254	236	269	250	266	225	235	242	241	250	236	216	250	225	251	225	232	243	234	241	255	242	236	244	259	206	233	230	237	265	245	239	228	232	244	255	212	227	233	263	226	239	244	240	222	201	259	253	238	250	228	242	252	248	256	246	234	249	246	207	245	240	241	229	251	234	251	271	252	224	259	207	249	269	253	227	228	207	253	218	230	232	228	224	237	256	224	258	225	246	231	247	237	249	259	235	251	236	280	239	246	221	230	290	220	219	264	213	223	248	207	252	233	248	268	227	245	233	238	214	254	228	260	263	233	243	233	246	234	235	230	251	237	252	213	200	244	238	272	222	242	248	214	217	227	256	241	229	226	228	252	237	235	251	242	227	238	243	247	233	237	217	240	235	226	248	230	233	229	235	211	225	230	268	268	212	239	216	252	225	246	227	238	227	245	263	203	237	248	229	240	214	199	242	238	224	267	230	228	256	228	248	257	228	244	259	255	251	247	261	231	228	262	256	243	280	288	253	220	255	228	226	254	241	239	256	233	238	232	226	226	222	224	252	261	252	246	244	244	234	271	238	220	249	243	245	237	210	240	256	251	244	247	242	236	241	219	250	233	245	242	220	250	243	234	252	204	255	255	281	235	257	249	223	237	244	231	232	257	258	235	240	225	242	226	247	268	252	257	247	227	227	271	249	245	235	265	238	243	232	253	262	215	283	237	226	232	235	207	251	213	262	211	218	259	216	254	248	235	259	278	256	256	232	226	247	230	246	234	244	218	232	225	259	242	244	262	256	241	247	241	205	263	226	220	260	231	238	245	243	280	224	247	248	242	225	245	242	210	239	248	244	271	223	231	244	253	244	258	213	237	247	221	250	248	232	220	250	275	246	266	256	261	249	246	217	215	256	242	241	243	247	238	250	257	249	229	266	250	215	252	255	225	227	236	200	224	210	240	250	260	252	223	255	236	271	264	272	246	224	264	210	242	239	230	217	248	259	233	231	232	226	219	247	225	249	214	260	267	218	255	239	240	216	261	241	221	250	248	254	231	237	267	231	277	242	224	214	262	256	233	259	225	209	245	245	235	238	237	234	243	249	221	257	235	267	222	264	216	259	239	259	253	285	241	258	249	230	222	272	223	231	267	229	226	248	235	262	223	228	251	260	236	237	253	269	243	254	256	210	250	218	258	239	234	228	239	234	206	233	239	233	227	239	241	242	235	237	241	246	213	251	262	244	246	262	231	223	252	214	252	220	190	252	243	233	242	236	220	221	240	222	243	241	256	250	245	244	208	240	239	225	255	257	225	206	229	240	216	232	237	260	256	240	229	254	215	220	259	253	254	239	240	221	257	205	240	232	229	239	256	261	238	248	275	226	245	239	278	247	240	246	286	223	242	239	258	252	222	217	241	241	233	252	230	220	248	233	226	253	241	256	211	255	273	266	240	245	235	245	226	255	240	213	250	233	230	241	205	239	282	231	237	228	215	244	247	221	242	262	252	252	235	271	249	268	215	237	245	207	221	271	233	227	244	215	223	207	258	229	228	230	244	247	267	212	240	216	259	211	232	257	262	260	221	216	225	238	259	248	234	209	230	257	228	232	235	252	230	246	241	245	246	246	254	260	240	261	265	247	253	238	228	248	224	234	246	241	258	245	221	216	249	242	255	243	238	234	264	232	259	245	268	244	229	236	210	257	235	243	221	235	239	242	276	250	202	222	231	231	231	204	250	232	253	227	253	227	251	222	216	257	253	242	237	251	250	243	230	224	257	243	272	253	246	241	210	232	246	239	251	239	248	252	225	229	250	219	244	254	236	231	236	239	233	221	228	241	230	250	240	225	228	246	235	258	273	229	217	234	269	237	256	252	245	233	256	229	199	211	233	236	249	253	202	259	203	232	223	269	236	244	251	253	271	213	247	249	252	256	231	235	266	230	273	242	229	230	243	236	244	221	233	254	242	231	207	209	236	228	250	220	231	246	238	240	227	237	225	241	232	249	257	235	235	234	238	227	261	228	242	263	243	232	260	240	232	224	232	234	231	237	240	225	239	230	216	246	250	236	235	239	236	261	229	241	263	228	253	221	231	239	255	229	251	253	236	249	258	237	227	250	230	245	236	230	277	224	219	257	226	230	237	267	256	235	263	258	228	248	254	250	262	251	246	258	251	224	236	213	224	231	224	217	229	269	224	261	216	246	245	245	255	245	250	280	238	222	252	229	246	242	236	238	258	231	255	252	262	219	248	265	230	224	254	236	226	242	231	248	229	225	266	236	269	256	224	245	221	258	242	242	244	258	221	214	241	232	228	227	251	233	242	255	227	234	231	210	260	245	247	255	252	223	229	235	233	219	261	249	239	198	243	258	274	232	217	224	212	227	238	237	237	218	255	261	252	261	267	249	266	239	257	233	249	239	271	244	234	224	228	246	234	235	231	264	246	236	222	244	241	210	228	255	198	236	234	239	237	240	254	243	242	258	218	232	221	242	226	260	277	233	236	255	245	213	232	238	269	251	235	266	226	229	218	241	245
27515	19506	5148	638	439	403	365	353	334	322	326	322	354	338	321	322	347	356	299	355	343	331	339	300	312	307	315	331	328	333	322	345	330	300	313	344	326	296	304	289	316	292	323	280	326	318	333	291	339	348	335	323	297	317	318	287	332	319	309	295	312	297	307	316	306	293	298	332	300	311	335	310	308	318	328	337	349	289	340	321	339	297	299	320	301	338	289	338	322	287	300	327	315	314	311	323	304	326	310	311	321	319	313	322	337	328	308	289	298	327	307	303	309	318	330	334	294	333	292	307	307	323	309	309	323	344	294	299	317	318	300	304	270	289	314	279	302	319	326	315	301	330	308	303	316	309	297	304	326	293	327	334	313	332	322	348	304	324	301	321	308	313	334	293	296	326	320	340	316	343	322	315	297	303	311	327	297	277	306	340	331	294	310	306	275	331	289	327	303	312	325	328	338	312	313	311	327	292	328	312	302	349	332	336	323	336	293	326	356	305	385	311	315	325	352	324	313	350	288	332	311	338	305	325	307	335	339	291	373	292	320	314	302	338	309	313	324	324	307	347	345	346	305	305	293	319	341	295	314	328	306	303	312	345	301	289	341	310	308	312	315	317	331	307	296	336	319	314	331	314	308	322	318	313	332	286	307	311	331	308	321	319	324	331	318	304	341	309	305	331	303	284	315	321	310	324	313	307	298	318	292	364	338	333	321	314	276	295	343	279	318	305	321	330	293	309	289	315	336	308	289	277	333	335	308	322	313	301	323	308	315	305	323	342	316	312	317	307	317	304	307	321	334	269	319	304	310	316	323	336	341	294	330	336	310	320	307	277	324	348	301	304	320	325	331	343	329	302	305	332	328	307	306	296	277	322	304	326	311	307	318	286	330	338	314	293	339	330	317	279	319	299	340	298	284	288	309	337	317	308	323	305	324	284	312	297	315	313	347	322	300	324	287	294	311	326	303	352	310	306	332	321	298	279	335	289	311	312	338	336	300	308	342	332	301	299	302	313	276	306	330	286	323	328	311	335	330	332	346	292	316	298	326	331	314	330	310	297	317	321	297	295	342	314	310	338	280	330	312	287	348	299	296	320	331	304	317	357	313	272	325	313	337	306	325	332	327	338	319	284	310	294	316	314	284	310	305	316	326	285	328	346	303	277	317	302	306	306	320	294	330	307	303	349	316	306	315	292	304	299	309	337	318	339	308	279	317	324	306	320	327	314	301	330	289	330	337	306	305	304	301	307	315	315	346	278	295	318	328	332	335	304	301	331	317	307	313	321	302	335	272	330	326	320	341	326	304	330	301	311	306	308	338	342	295	335	311	349	295	310	327	316	308	311	311	298	270	338	289	291	304	307	270	320	305	323	326	353	314	311	306	305	298	284	312	323	328	286	284	287	317	299	312	306	290	324	346	291	335	344	286	333	314	339	330	330	330	355	325	323	307	345	348	303	295	295	313	318	318	294	315	312	297	309	288	300	299	330	321	296	316	341	300	323	303	285	317	336	309	317	330	293	325	280	309	293	347	303	310	333	287	318	334	350	319	331	318	328	317	324	331	297	299	325	300	326	299	306	315	291	277	309	328	318	313	308	350	337	268	346	326	317	304	315	312	305	295	321	330	307	359	293	332	319	327	336	316	319	340	325	299	336	297	305	317	340	292	311	296	312	336	296	319	304	338	309	342	296	288	322	345	308	306	314	344	316	311	317	346	288	330	320	305	313	311	325	327	304	333	322	335	311	303	292	347	321	339	321	331	292	329	350	370	313	314	338	321	326	330	299	328	345	315	334	284	328	323	326	324	334	276	276	315	292	292	327	328	323	326	286	320	307	324	311	321	302	336	357	329	301	310	303	309	323	298	318	325	303	334	300	286	289	320	329	288	357	312	299	324	311	310	356	328	306	291	322	316	298	285	296	332	305	367	318	318	319	287	363	297	315	322	316	303	314	298	323	292	318	293	355	298	305	307	322	307	325	290	314	334	312	318	321	326	297	310	307	298	327	296	291	305	287	322	288	316	373	322	309	307	362	327	330	310	302	301	310	306	333	316	314	324	291	286	298	294	283	297	316	328	318	313	307	249	315	333	315	318	316	317	295	310	281	308	317	324	329	298	293	318	308	307	320	311	297	342	296	306	303	325	305	329	306	304	310	328	332	270	293	302	332	315	352	311	295	318	283	311	321	324	293	287	290	323	300	284	300	324	274	330	302	317	294	328	323	319	332	307	358	292	336	332	310	320	318	327	324	305	316	322	319	325	313	301	325	317	318	337	327	302	329	288	290	327	265	309	302	334	319	323	334	306	305	274	324	323	306	331	303	290	309	304	339	311	297	327	320	305	314	344	309	306	293	310	299	341	289	291	322	290	309	360	300	310	317	304	312	315	321	325	290	328	325	305	320	313	316	332	343	311	292	340	310	302	303	304	311	300	324	321	301	306	285	291	334	312	290	309	299	354	320	310	340	308	325	324	296	346	323	309	293	324	323	289	343	289	328	330	332	343	302	318	329	322	311	332	316	296	298	285	310	295	319	314	326	322	286	336	324	300	305	318	275	297	302	340	286	307	303	318	276	335	298	321	273	307	321	306	326	306	320	283	303	315	322	320	306	320	323	290	288	306	313	301	306	319	276	334	300	288	341	304	339	315	319	309	318	321	299	304	324	295	315	279	309	323	340	302	297	312	299	294	315	321	328	320	307	322	330	339	313	321	312	350	274	324	311	293	353	281	329	303	299	287	281	331	328	336	307	306	337	335	328	306	310	318	313	296	291	305	329	312	351	315	313	311	324	302	289	313	294	324	333	336	324	291	281	324	301	309	336	330	341	320	335	324	302	290	326	333	356	288	312	328	333	328	322	327	352	299	309	298	328	323	288	297	316	288	298	314	304	309	314	309	352	311	303	326	321	319	302	327	322	328	309	309	325	310	310	282	293	302	274	323	322	331	309	298	320	297	313	319	344	295	321	317	322	312	324	326	316	300	273	289	316	332	328	320	310	321	307	331	308	325	278	305	268	356	331	329	342	312	335	317	301	322	343	342	313	294	326	320	294	306	334	317	343	307	320	334	304	346	317	310	334	323	292	338	315	334	345	332	274	279	337	306	308	310	305	294	319	322	295	292	276	315	310	341	291	276	293	310	327	303	328	268	318	317	310	320	323	295	292	332	321	329	326	340	320	319	322	312	317	331	313	315	325	300	332	304	309	304	332	320	304	306	320	317	306	320	294	321	326	321	334	312	292	313	303	304	339	324	349	328	309	328	295	327	324	298	302	307	317	330	331	336	314	302	325	313	321	281	268	308	315	322	291	289	316	298	298	334	295	307	335	308	362	299	307	333	295	308	303	334	318	323	342	321	328	311	326	328	318	312	285	306	322	313	313	311	311	352	324	320	319	320	355	268	286	308	316	304	317	280	345	309	326	294	351	352	309	322	305	296	328	309	315	320	301	310	350	316	328	328	290	285	317	289	327	305	315	296	299	309	306	330	297
3968	1017	856	614	550	535	480	460	449	477	453	445	402	420	406	431	369	373	389	410	372	381	362	351	388	375	354	382	385	372	405	425	397	404	344	358	369	386	354	360	378	372	394	383	360	376	428	374	355	389	381	387	369	352	384	353	366	391	377	361	384	395	375	390	362	365	387	368	380	364	349	368	370	381	366	367	426	370	402	361	359	350	371	372	369	367	385	375	384	371	403	343	346	373	401	419	360	370	350	336	354	361	365	382	394	404	400	336	405	370	372	400	398	410	361	365	355	391	381	381	393	368	386	367	341	371	377	378	371	388	380	365	355	398	403	377	381	368	375	407	373	364	387	366	357	377	373	374	404	383	377	393	366	371	346	359	356	345	358	345	350	383	384	400	364	396	419	378	375	370	372	360	376	388	403	363	346	388	397	375	380	336	375	326	365	322	370	387	363	378	364	391	377	364	359	371	384	363	364	377	349	388	399	372	347	392	344	366	367	373	389	389	383	349	390	343	378	370	347	365	385	382	380	376	346	384	372	357	377	403	372	385	364	367	388	366	357	362	401	377	368	361	371	391	375	371	335	362	342	349	402	381	384	390	397	409	388	386	386	371	350	370	360	383	365	387	415	399	399	358	377	390	388	367	386	373	360	355	361	356	363	407	392	379	388	373	364	373	402	360	373	353	354	377	399	363	364	352	385	348	388	361	378	382	376	376	378	328	360	388	369	343	393	386	365	363	378	379	372	368	360	419	380	369	411	349	385	378	343	389	369	362	362	396	374	358	378	366	363	371	382	351	393	350	359	364	365	362	364	376	388	386	354	387	323	368	365	343	354	390	375	382	360	346	358	390	378	406	394	368	383	406	381	388	397	369	354	382	353	340	385	376	390	384	360	393	379	361	349	379	354	389	374	421	392	365	358	365	377	389	361	378	366	377	390	378	374	389	384	393	370	319	406	394	372	374	373	380	364	354	364	396	392	363	377	382	362	375	376	397	361	386	378	381	386	347	396	347	372	393	365	408	372	389	408	366	408	361	351	396	407	361	354	387	381	384	361	383	375	397	361	360	392	384	352	385	370	368	369	376	349	370	406	379	368	372	359	363	435	420	391	371	399	373	361	338	385	369	389	368	380	363	382	359	387	389	365	377	366	382	377	387	377	345	377	361	364	383	351	396	381	390	380	382	406	377	364	374	379	348	386	379	368	384	362	353	372	381	374	363	401	365	375	384	401	418	394	375	352	376	399	375	362	379	347	380	424	358	366	365	369	391	371	387	389	374	354	408	412	368	382	345	362	346	379	387	381	343	380	382	396	409	385	393	394	374	359	355	372	338	370	345	367	365	364	372	400	383	355	376	396	378	394	397	377	368	383	373	372	376	386	376	357	356	397	355	362	382	384	374	356	371	385	390	362	368	359	369	357	412	357	369	354	369	358	368	332	353	385	368	421	369	367	385	384	359	400	360	384	384	416	387	360	354	358	346	386	392	345	373	377	372	365	363	379	372	359	392	359	374	403	390	386	398	393	386	366	404	332	365	355	388	382	389	385	425	366	409	358	388	392	393	339	394	376	345	341	394	384	390	395	340	347	376	367	401	383	439	363	405	348	381	393	362	334	353	359	367	360	385	368	388	381	387	383	366	395	407	360	371	373	402	378	373	359	333	375	385	408	367	389	390	397	380	374	350	340	360	371	388	367	366	356	377	370	393	387	338	388	361	410	380	367	358	395	352	392	368	356	371	375	369	388	355	328	354	361	363	345	379	350	370	394	364	401	374	362	351	380	371	390	368	346	399	354	391	384	345	365	363	339	338	399	350	386	375	365	358	361	334	396	392	386	342	361	355	373	403	388	357	354	415	367	328	373	385	409	359	389	377	376	359	400	395	355	378	349	382	403	374	376	384	367	371	408	377	378	345	411	342	392	388	380	388	367	399	355	396	386	370	363	354	375	385	364	386	411	366	374	368	387	401	396	381	361	379	380	375	391	365	396	380	348	386	370	394	382	403	366	387	397	373	363	358	361	341	366	358	377	399	403	373	371	360	357	348	355	401	359	390	365	372	375	369	378	366	350	388	365	389	402	361	394	352	381	351	368	378	392	386	416	379	396	372	343	388	384	391	371	354	405	358	360	366	380	370	392	378	387	406	355	380	356	383	346	362	396	385	389	370	355	365	385	396	374	344	366	380	361	396	375	377	376	351	356	384	372	391	392	385	351	379	363	387	369	381	410	377	368	369	397	392	344	335	369	367	357	369	327	397	362	402	361	365	373	367	389	356	372	407	380	365	385	339	373	413	370	372	344	373	397	397	374	356	379	340	361	385	387	372	384	369	358	387	371	352	350	412	355	390	357	384	346	362	368	399	364	374	364	339	336	357	377	357	360	371	414	365	363	370	360	393	365	362	395	374	371	350	372	352	394	331	351	382	349	389	389	385	348	358	374	347	364	376	405	360	365	383	363	385	382	374	372	363	364	401	356	347	367	374	387	358	363	367	384	357	354	381	378	346	363	347	387	372	366	363	362	413	376	354	390	372	388	402	385	363	383	356	340	351	365	369	358	373	361	351	383	372	361	365	382	378	352	370	393	389	396	372	394	364	383	382	332	360	395	388	363	398	358	354	375	390	371	347	364	336	384	376	371	369	402	369	367	381	387	357	398	396	417	388	406	372	406	361	367	354	361	429	377	384	383	404	357	383	346	372	424	383	379	342	344	375	352	364	359	382	381	367	362	385	347	363	353	367	370	386	371	405	403	384	390	346	397	384	339	351	373	395	389	378	368	368	370	346	349	360	346	366	377	343	354	365	399	365	361	353	356	379	380	358	353	376	364	374	352	387	370	354	399	399	355	343	342	403	351	391	375	407	356	381	400	407	391	407	386	384	347	384	386	387	361	378	384	372	417	378	403	344	373	350	382	393	359	380	328	341	352	370	365	372	356	357	370	394	386	355	368	363	394	363	408	365	378	352	336	360	391	369	375	358	379	361	356	345	355	377	367	380	369	369	353	351	356	371	333	419	386	377	422	346	384	390	364	353	361	360	369	369	387	358	347	350	338	370	347	357	378	378	384	374	369	352	360	352	390	341	377	372	364	342	381	352	369	409	347	354	343	374	362	371	395	374	361	377	396	395	397	390	364	374	367	360	383	395	359	393	380	356	367	335	363	342	353	391	372	357	407	388	365	408	384	369	366	363	338	342	348	370	391	359	375	368	395	407	361	359	369	372	391	395	434	392	372	385	359	366	380	372	330	386	326	386	382	371	346	388	359	354	423	372	408	377	397	371	396	389	384	361	328	348	387	390	391	330	392	371	362	399	386	375	382	351	383	351	368	366	352	388	347	347	345	374	338	366	404	382	359	375	369	351	373	404	324	379	366	340	367	409	386	364	384	380	381	366	419	375	402	403	362	363	363	390	385	353	347	369	387	373	366	347	351	371	337	336	365	369	383	365	435	387	380	389	389	379	378	330	380	396	364	363	380	397	379	392	424	369
23917	21338	28525	24483	21312	10555	1143	760	630	570	540	521	492	476	453	455	435	456	394	421	412	424	369	374	333	423	389	379	399	349	397	391	368	400	393	365	394	399	390	377	374	354	351	412	383	358	389	379	366	390	407	396	405	415	365	374	373	367	384	418	363	392	381	359	392	375	392	356	375	347	377	361	385	375	373	373	389	391	371	384	372	329	410	372	352	360	368	347	352	342	358	393	363	355	332	377	368	348	395	361	408	391	404	422	340	401	412	341	380	371	369	390	393	369	380	349	376	369	362	357	362	365	370	368	344	389	380	356	339	374	376	366	346	382	365	388	374	376	386	379	347	376	362	328	368	348	380	380	393	372	386	382	364	375	390	365	374	386	379	356	351	403	356	383	417	378	378	396	369	366	357	363	352	371	404	393	381	354	351	361	362	342	358	388	366	379	380	388	383	415	394	382	376	384	323	366	384	371	368	375	385	352	364	369	359	353	367	372	360	398	395	375	346	375	411	353	374	395	351	379	355	406	362	404	350	357	376	406	394	344	388	380	384	376	343	375	376	379	370	378	369	334	353	350	366	362	351	335	374	403	351	394	376	365	381	390	387	384	369	363	412	384	376	351	367	372	406	363	347	353	386	383	373	405	402	365	362	385	349	387	391	379	357	405	405	378	354	386	383	369	398	401	383	395	374	380	337	405	377	380	364	362	344	333	410	361	388	360	371	366	370	364	395	378	359	374	359	349	365	416	408	340	380	401	377	391	349	388	392	399	364	369	385	430	385	400	348	376	398	383	357	317	352	382	396	375	416	350	403	359	388	347	396	375	370	372	385	370	385	377	372	383	375	350	363	402	346	349	331	337	371	361	339	373	365	373	365	380	367	364	363	378	365	387	369	356	403	379	362	346	383	404	366	343	373	394	347	373	397	391	360	410	382	407	340	378	388	387	364	342	405	326	369	418	412	314	395	392	381	381	358	381	378	364	378	389	383	359	359	387	342	389	389	411	351	361	381	344	381	327	354	391	378	380	361	375	379	368	409	372	371	380	389	358	391	384	373	366	359	379	393	382	396	365	336	356	356	353	374	367	360	358	372	332	356	371	359	356	392	355	371	365	385	347	374	384	378	334	356	373	365	376	401	380	362	356	348	376	347	372	393	383	352	366	372	405	379	379	366	344	391	395	359	356	365	377	394	383	351	384	358	366	392	358	343	383	399	388	353	405	387	392	396	374	404	349	375	362	351	353	348	350	377	348	316	329	387	385	357	370	392	389	376	374	380	354	391	333	399	382	392	379	377	347	365	369	361	384	388	368	412	338	412	350	338	374	356	371	439	339	336	403	355	330	366	389	387	383	361	358	392	377	373	377	389	352	369	335	387	325	384	376	374	375	366	368	352	377	350	371	389	377	426	365	368	367	372	387	362	338	398	361	379	361	368	367	399	352	378	382	387	381	371	389	393	361	385	366	365	366	392	380	381	371	375	402	336	376	361	365	364	362	340	357	361	335	369	421	362	402	399	387	381	351	356	401	396	386	349	397	364	366	399	435	372	368	400	388	374	380	404	352	390	356	351	413	387	338	362	390	385	409	371	387	366	376	370	359	385	329	377	375	393	378	393	379	361	373	352	389	361	339	366	352	348	345	355	341	365	371	363	391	373	344	361	380	349	373	371	377	381	360	379	347	382	380	329	350	377	345	343	364	358	434	365	371	377	361	343	391	372	344	373	372	379	356	356	369	405	356	398	376	389	385	389	396	355	368	384	367	377	367	371	396	365	363	340	399	352	358	404	359	358	360	372	368	348	395	398	377	356	378	389	370	368	356	356	400	360	380	364	379	412	386	386	366	357	385	335	401	392	358	368	392	397	363	341	336	351	345	379	361	341	394	370	396	352	363	395	344	377	395	352	361	357	367	360	396	377	386	370	375	359	378	362	406	333	350	364	365	359	402	410	358	377	362	352	364	351	391	387	383	373	346	376	374	338	374	354	373	364	357	377	352	403	360	350	360	401	365	411	364	359	379	340	379	384	387	385	367	389	359	381	362	350	396	404	388	380	341	365	338	384	346	352	382	375	388	398	352	368	353	385	369	342	385	379	379	393	338	390	377	367	371	361	384	341	372	384	409	352	386	363	360	366	367	377	356	387	378	348	363	373	360	377	387	370	378	339	354	358	379	346	377	379	379	354	355	363	382	376	374	371	389	373	382	356	380	365	352	396	378	383	386	366	383	366	375	357	378	368	386	398	359	383	389	359	349	355	370	383	388	354	355	367	351	363	343	387	389	387	404	381	399	401	359	375	322	365	356	344	380	375	407	354	350	367	355	370	377	403	377	346	345	377	403	369	366	402	396	371	384	363	324	361	354	354	355	394	350	371	353	370	364	354	386	357	372	390	390	369	352	378	323	365	400	378	366	353	367	366	339	374	388	350	404	374	350	358	350	382	408	389	332	375	378	386	390	375	346	367	352	374	371	373	361	382	349	369	357	374	361	372	364	350	403	379	374	340	348	384	364	395	362	350	344	360	370	396	379	376	385	371	409	395	362	353	397	387	408	373	354	369	377	378	418	375	380	330	372	377	371	376	401	351	342	378	400	365	390	362	384	370	402	386	379	329	396	383	399	359	407	376	374	373	353	346	357	350	359	343	393	370	366	372	374	375	397	378	361	409	369	352	409	394	394	386	375	370	345	383	353	388	357	359	367	376	360	398	343	358	351	383	426	352	388	401	360	386	360	381	401	364	376	370	367	391	375	392	365	375	356	352	408	390	349	378	363	385	373	354	408	377	400	353	382	373	365	398	378	376	375	391	379	349	358	390	394	377	412	392	390	337	371	366	409	364	380	383	357	393	375	352	359	366	362	395	370	373	372	345	382	358	353	363	364	377	375	359	381	381	332	356	380	343	372	355	383	391	345	396	393	355	331	347	392	390	334	375	379	376	354	361	367	377	396	369	380	380	388	357	379	347	346	370	359	389	357	368	367	394	323	373	376	370	377	366	373	365	392	393	372	383	365	363	369	384	374	344	377	378	360	360	375	368	359	376	362	404	349	372	376	388	359	356	362	396	405	385	369	402	377	365	362	404	348	392	327	361	387	368	366	346	389	320	345	387	361	357	411	362	340	365	363	379	383	389	362	364	349	320	374	375	354	383	356	357	344	363	387	344	354	404	385	348	369	351	354	379	360	391	391	382	355	349	361	366	377	378	352	387	386	368	389	400	375	370	360	364	369	376	367	373	384	349	360	373	353	386	381	391	405	370	400	350	347	368	376	382	362	402	364	389	386	378	347	417	372	371	388	377	343	343	382	356	396	374	358	353	378	394	389	365	365	371	383	378	363	353	395	377	358	392	379	352	401	416	387	378	373	363	365	410	376	367	384	380	368	371	340	381	390	388	387	380	366	356	344	377	397	373	385	377	368	374	383	348	402	356	375	376	369	381	374	344	360	370	353	384	374	360	391	340	378	365	404	405	371	373	382	373	388	348	390	381	366
3145	8051	6473	3082	2156	1834	1325	1164	957	879	865	742	687	615	623	574	580	520	443	477	490	507	498	515	488	458	464	458	468	482	483	488	452	458	417	497	469	437	453	429	445	429	456	414	468	475	454	464	444	457	461	446	465	454	463	474	483	444	483	478	445	478	437	438	452	436	449	480	478	415	439	447	494	456	470	460	439	468	462	444	457	454	437	464	482	414	443	442	428	456	445	410	437	465	451	446	437	470	441	452	427	493	469	462	432	439	449	491	447	464	444	444	458	433	442	458	395	434	432	430	455	438	444	446	426	443	426	427	457	401	431	476	458	420	473	481	436	424	434	451	464	464	424	445	464	511	404	458	432	441	421	471	402	412	439	442	449	433	466	464	478	453	412	400	471	453	450	474	498	407	451	442	444	439	409	435	445	459	457	435	474	430	447	452	411	448	419	442	432	444	464	467	423	466	448	450	438	437	473	443	462	442	441	464	443	396	447	425	423	457	447	445	439	464	439	422	460	446	446	438	456	438	471	449	460	412	452	446	449	462	444	431	437	421	421	468	416	433	392	438	473	446	457	491	440	428	394	447	440	396	461	441	442	449	405	421	458	453	435	458	486	462	423	456	418	420	476	427	431	446	434	456	463	465	419	447	457	441	497	461	461	432	442	453	463	483	416	453	457	463	469	444	431	439	414	454	454	481	436	453	483	469	449	460	415	463	415	445	445	439	421	437	468	435	439	459	431	405	490	459	458	423	467	428	467	459	470	422	421	469	429	447	455	423	441	487	457	491	442	419	450	494	451	472	488	420	427	400	453	452	429	475	481	456	420	454	406	463	451	452	467	429	457	474	428	478	420	448	445	439	479	433	422	423	426	412	433	440	440	449	479	439	435	423	455	446	416	428	447	464	458	439	454	421	477	432	465	455	421	434	409	425	453	456	464	416	456	437	462	425	469	418	478	425	433	419	423	493	439	461	455	433	465	422	444	452	448	418	430	471	460	423	440	488	426	398	458	462	440	450	445	424	461	452	472	418	447	470	462	429	408	423	420	437	459	427	471	450	421	472	437	429	435	472	421	439	452	429	481	423	431	506	420	461	464	453	452	508	398	447	417	459	449	470	445	464	466	431	453	418	439	446	466	458	435	420	464	465	458	398	431	432	437	448	448	470	433	438	435	433	460	442	421	447	431	464	457	476	416	450	462	427	461	435	396	477	436	442	467	436	438	480	446	452	479	390	455	403	415	472	458	423	461	427	459	447	405	426	444	414	484	457	446	450	456	451	429	465	434	468	451	470	470	440	426	431	438	446	434	448	438	438	478	460	425	449	476	463	448	458	450	390	442	411	427	425	432	422	443	453	439	437	436	458	441	461	463	427	441	414	418	436	421	400	433	435	428	457	439	492	507	453	442	457	447	467	433	452	419	440	424	444	441	450	425	487	450	429	469	438	472	478	411	462	456	447	446	467	448	459	456	448	457	441	465	436	451	416	463	454	428	452	447	436	434	441	438	438	454	449	416	418	448	435	429	439	446	427	459	439	503	449	436	461	447	449	436	439	424	439	428	442	435	431	455	446	453	439	435	460	454	433	453	440	470	422	436	470	452	477	419	425	450	423	450	418	450	444	425	426	448	441	467	452	433	461	454	434	457	427	423	446	461	433	443	437	453	454	448	491	439	444	444	439	447	447	451	474	425	459	409	427	432	469	452	443	432	445	454	447	452	433	460	452	456	460	462	458	449	438	423	469	430	424	443	453	441	426	435	462	417	450	457	475	441	471	449	472	447	425	499	482	406	460	453	468	428	461	443	454	466	448	421	443	439	453	440	456	438	394	462	465	432	444	444	423	515	427	459	458	480	439	428	464	488	488	434	438	433	402	440	435	436	396	452	431	451	411	456	467	439	438	439	432	449	411	381	439	478	455	430	411	462	476	417	422	456	422	427	454	410	425	425	425	456	437	419	451	431	421	459	420	451	474	404	459	439	480	442	439	389	431	459	471	437	425	411	449	408	437	462	419	455	421	470	428	446	456	461	428	448	428	470	448	398	449	428	435	457	443	448	422	423	441	478	418	445	517	444	459	441	420	419	454	417	415	427	425	424	431	426	457	461	410	460	476	461	450	418	447	478	475	449	431	452	438	441	459	490	443	455	451	447	437	442	441	447	418	451	414	455	438	495	459	462	455	472	459	443	450	438	447	488	456	445	457	447	415	436	443	457	439	416	466	420	431	464	463	426	425	446	456	444	451	413	412	447	472	507	416	450	427	461	465	416	502	430	478	432	484	445	439	489	431	468	446	470	467	452	431	456	420	440	471	441	427	422	433	426	445	471	454	422	446	448	406	469	459	465	454	455	415	406	466	434	426	427	448	418	452	440	461	441	433	450	480	445	475	449	470	424	437	430	445	459	446	439	469	499	490	411	467	460	452	423	426	436	434	407	472	454	453	400	440	450	455	449	438	430	440	445	437	431	435	452	448	432	425	430	448	497	454	459	465	418	440	454	438	426	444	428	401	519	447	446	424	502	415	414	418	437	436	468	448	462	457	474	459	407	429	410	431	421	426	440	452	399	428	439	462	476	461	460	467	424	477	423	441	483	414	413	448	456	464	427	444	444	449	426	430	438	433	422	399	409	428	434	456	431	439	473	448	477	455	431	448	448	471	430	448	469	482	438	401	470	498	477	423	427	439	441	452	436	454	490	448	404	461	463	437	444	411	437	435	445	396	462	446	435	451	410	435	433	446	436	438	464	430	460	427	426	464	465	424	454	446	420	438	451	450	453	443	445	441	455	456	479	465	432	480	419	450	472	439	455	410	418	459	433	467	462	432	425	430	446	423	411	452	463	440	419	485	438	435	441	471	443	473	439	422	466	451	502	447	421	452	455	447	440	470	465	457	432	401	437	458	468	471	452	455	441	473	438	430	461	440	469	460	485	501	459	427	454	409	463	467	466	436	401	406	456	458	454	448	443	439	443	461	464	429	445	469	470	421	468	460	483	457	439	427	435	442	440	463	457	435	419	461	450	469	464	448	445	434	463	425	440	449	444	428	499	474	407	465	471	446	457	439	430	427	426	440	477	435	452	451	439	451	408	443	423	449	393	429	415	443	449	451	417	424	435	437	437	427	450	457	426	436	454	462	452	439	464	434	405	442	435	466	472	455	452	405	442	479	403	468	463	415	416	426	423	432	419	443	417	464	447	420	434	463	461	458	447	451	444	484	511	433	436	449	447	407	448	427	443	443	461	423	412	415	416	446	433	467	464	452	456	409	423	451	448	475	440	428	434	479	466	436	448	480	460	438	476	426	476	474	417	487	445	448	450	431	452	425	451	461	452	429	423	454	438	439	411	441	425	421	444	457	421	449	430	434	418	453	444	478	468	425	451	443	404	479	440	444	459	462	421	415	423	465	415	447	488	450	430	461	431	424	425	458	440	457	424	428	433	453	451	450	453	500	439	446	439	454	466	444	415	466	468	426	459	470	464	442	438	421
24830	21316	27598	25241	13060	648	425	345	286	261	259	239	218	216	205	162	179	196	192	173	165	160	160	170	167	155	141	181	117	151	159	153	176	146	156	151	153	144	146	182	151	160	171	172	166	165	166	166	150	143	160	164	181	158	154	148	145	152	145	119	141	144	151	152	149	172	152	147	148	142	152	138	145	145	155	159	148	143	167	148	156	154	155	149	152	142	143	157	151	154	139	146	154	145	134	125	170	177	136	143	158	172	167	167	154	151	142	160	148	169	145	172	130	178	163	153	129	136	155	163	153	145	168	164	164	157	164	144	178	155	168	132	162	152	153	151	143	170	154	136	151	158	173	136	149	151	156	133	153	146	154	137	171	141	143	140	153	153	156	142	154	146	173	184	147	128	139	165	133	161	144	179	137	152	170	149	154	155	151	148	139	153	163	157	135	167	176	145	152	137	170	145	148	172	150	147	141	153	150	166	151	150	156	141	148	158	169	158	143	174	137	146	151	159	154	177	135	141	140	146	143	141	179	148	142	148	144	173	158	176	155	148	145	140	152	156	166	131	146	145	153	143	139	153	147	162	149	160	155	156	158	166	155	154	175	136	181	169	115	160	159	165	150	176	145	161	149	148	148	150	146	133	150	166	151	166	141	154	178	160	143	144	156	157	133	162	135	147	163	145	151	172	155	149	149	154	141	154	157	145	166	156	139	134	130	172	172	163	141	172	156	152	134	144	173	145	162	155	141	133	134	155	127	155	142	161	156	141	128	133	116	168	146	178	160	136	170	143	152	140	128	151	146	147	168	156	167	167	145	124	155	138	169	142	161	147	152	142	145	155	156	160	149	143	151	145	136	137	162	150	146	168	130	141	161	158	163	142	139	148	162	148	169	146	141	148	173	171	158	151	158	173	143	150	132	138	150	153	160	133	161	157	168	160	148	143	156	152	150	153	140	143	145	143	170	154	155	150	154	141	150	131	171	135	152	163	148	138	146	170	166	140	154	160	159	143	146	146	136	146	162	152	166	167	134	160	152	166	166	147	124	135	166	152	156	148	154	145	155	155	146	148	150	137	149	159	151	162	168	149	185	159	141	170	142	188	151	164	146	173	163	152	145	168	160	158	136	142	159	140	158	158	147	159	142	126	134	141	169	146	150	145	178	131	144	174	167	143	141	139	145	145	138	153	139	182	150	167	177	152	152	166	133	135	134	151	149	147	145	133	143	138	153	151	134	149	165	154	144	152	132	151	161	169	161	165	141	159	150	156	145	154	148	126	163	140	136	131	161	159	178	146	138	149	147	159	149	145	155	145	163	147	139	157	155	138	167	145	160	149	149	158	153	158	173	146	176	146	144	132	146	152	153	150	161	124	157	170	175	158	170	144	174	145	156	152	150	148	155	131	145	159	174	145	171	145	145	137	160	154	163	153	149	149	161	163	157	164	175	157	157	139	156	146	152	156	130	163	150	142	155	136	136	147	146	140	131	161	153	168	162	179	166	147	168	181	145	139	170	168	163	142	175	154	177	159	137	162	158	126	142	154	142	155	155	186	164	168	152	172	151	157	170	140	136	152	158	159	174	137	159	126	118	157	146	147	154	149	155	145	150	158	171	154	159	138	160	145	152	146	135	163	139	160	136	171	145	158	146	147	153	158	143	156	163	164	182	165	156	153	139	140	136	158	158	143	179	168	152	136	166	142	155	144	156	157	152	163	155	159	146	143	152	149	151	155	151	154	157	152	136	146	159	189	149	135	149	174	139	163	170	140	172	145	131	143	157	128	158	155	156	166	183	157	163	145	147	138	152	181	148	159	154	162	155	136	137	164	162	148	144	140	144	156	145	130	148	147	150	153	131	176	150	162	147	149	126	165	126	132	136	170	138	153	152	156	142	155	164	162	159	132	147	174	151	151	157	150	124	165	151	152	158	161	153	142	153	157	140	142	135	160	182	145	170	147	158	142	169	146	161	166	147	174	136	151	146	144	155	138	135	145	148	170	158	154	147	155	149	162	178	161	131	148	121	143	162	140	158	154	169	145	143	167	147	145	160	160	146	124	152	161	145	138	143	161	172	139	137	147	152	166	159	157	145	151	156	155	161	179	146	163	149	145	159	147	160	153	124	166	144	162	146	144	145	159	186	156	157	135	131	163	151	142	153	150	146	163	147	158	156	141	149	150	165	146	160	131	160	156	170	145	165	140	150	156	126	154	148	143	170	152	163	170	178	144	161	166	156	155	147	155	166	154	147	158	175	162	154	154	137	140	159	138	138	160	122	153	151	153	148	130	138	160	142	141	145	156	145	163	161	145	159	162	159	143	138	159	153	137	147	149	145	127	165	155	161	153	133	155	159	156	161	146	176	127	132	119	139	175	145	151	144	183	157	148	144	159	158	134	168	155	161	152	149	165	155	134	178	148	128	151	145	136	143	153	160	152	153	132	157	136	175	147	153	148	171	159	149	160	169	136	156	131	150	148	157	157	167	142	138	142	158	133	160	183	156	165	155	137	145	158	149	137	144	137	165	154	155	143	154	129	142	142	175	143	141	161	136	174	146	135	154	143	123	147	161	158	148	133	150	137	155	158	158	143	155	156	149	157	154	132	157	146	157	148	159	165	160	169	143	170	146	144	148	136	147	141	163	165	139	168	138	151	125	169	142	138	148	138	153	151	139	135	132	180	143	161	150	140	169	150	162	158	132	142	150	167	144	168	154	148	157	144	130	130	149	152	159	156	154	150	151	162	141	166	154	129	133	150	191	156	125	158	150	172	163	143	175	181	141	142	144	169	162	179	179	131	149	138	124	160	152	136	148	123	161	163	149	174	153	151	151	169	144	152	175	166	147	163	134	137	148	132	144	164	151	141	149	165	137	174	135	143	143	132	140	125	145	169	126	136	144	167	140	146	155	155	159	140	179	145	148	142	162	161	163	138	131	131	148	127	151	154	145	145	132	159	152	160	168	138	164	158	125	140	132	150	131	138	161	134	167	153	144	143	148	160	145	151	148	149	182	148	158	163	146	148	135	159	157	154	198	159	168	148	160	154	149	150	150	166	139	158	137	150	161	138	137	130	167	153	166	137	129	165	135	157	155	144	163	165	134	143	155	131	144	145	163	156	158	162	164	148	156	154	154	172	151	158	166	160	156	168	157	144	131	154	158	186	163	143	133	136	171	162	153	152	136	149	140	135	165	160	140	141	153	133	137	128	145	147	152	152	132	165	156	154	158	167	172	171	129	155	146	164	169	156	139	139	140	147	149	160	166	158	163	148	134	159	141	142	156	135	137	170	152	150	147	136	154	143	143	131	141	144	144	155	150	169	147	160	145	153	152	173	129	139	154	151	148	155	153	160	168	152	149	143	156	151	148	183	159	164	164	163	156	161	149	169	136	142	149	148	153	144	154	155	155	135	151	163	129	168	155	137	163	164	158	152	135	147	136	141	174	150	162	144	149	139	154	149	143	159	173	133	156	168	177	136	149	140	163	138	148	149
3220	4960	3756	1764	1277	955	758	604	493	458	437	374	341	308	288	242	246	244	241	223	199	226	214	205	198	200	205	232	195	207	194	219	204	210	196	170	180	180	173	181	203	190	178	161	189	170	176	189	184	181	189	161	174	173	162	171	180	194	201	183	179	174	183	178	199	189	199	196	183	182	201	193	199	195	191	184	186	186	188	191	182	203	174	178	192	176	180	182	182	185	205	189	194	194	203	167	193	187	168	186	188	184	165	197	201	169	165	202	164	183	185	207	181	179	165	178	186	179	195	207	185	196	172	170	179	179	205	159	182	195	178	190	185	204	210	181	181	203	202	180	202	197	199	216	184	192	181	180	194	217	166	183	201	158	177	186	189	175	204	177	168	179	174	178	194	174	167	187	192	195	164	183	187	173	196	185	170	170	147	184	191	202	187	147	189	176	165	182	173	191	166	178	189	196	193	191	194	178	163	185	182	209	181	192	196	184	166	197	194	195	192	203	201	187	189	171	185	188	172	207	198	209	182	166	193	179	165	203	173	187	179	188	184	200	204	198	186	185	178	169	159	178	192	175	204	183	178	174	195	184	212	184	167	202	204	217	185	186	188	190	180	145	179	176	171	178	203	188	166	181	172	192	163	187	168	193	159	194	170	208	155	191	203	195	158	188	193	205	190	170	193	199	188	181	169	181	177	183	195	189	218	174	207	194	169	190	177	191	152	180	180	198	196	190	202	191	185	217	185	173	167	199	196	193	187	172	213	186	201	192	183	183	155	173	202	186	186	169	189	187	171	186	178	202	164	177	203	159	189	208	192	171	197	192	193	197	210	187	168	185	173	209	195	183	171	188	174	202	203	176	198	185	188	195	195	197	169	177	174	162	194	173	214	205	192	170	181	154	172	174	171	186	181	193	178	170	193	195	191	177	176	210	208	199	194	177	183	174	197	201	183	183	171	156	192	185	196	162	187	165	173	215	182	174	168	202	177	178	166	172	191	185	176	198	196	187	189	201	199	166	173	191	170	185	175	178	167	183	183	169	184	170	196	205	152	188	169	178	191	175	211	176	182	198	188	195	186	173	180	175	176	180	182	171	177	175	178	187	191	169	178	179	157	205	171	209	188	176	190	190	174	180	198	185	164	197	175	177	163	182	186	178	221	199	166	181	191	175	179	186	180	191	187	216	179	191	171	182	196	212	183	170	177	198	158	170	179	174	180	183	181	189	174	196	189	182	164	158	185	172	182	176	179	207	181	193	177	192	209	215	183	189	174	180	181	178	196	190	184	205	182	179	194	193	197	184	201	179	196	188	153	179	195	183	204	193	208	182	172	174	194	190	204	167	169	189	199	186	156	185	165	188	189	195	154	199	159	174	183	202	197	195	172	198	169	165	192	197	187	189	182	188	174	199	208	200	184	211	197	202	196	163	193	184	203	182	186	206	177	209	166	174	186	161	156	185	198	176	203	195	183	182	170	173	182	177	168	160	180	181	156	194	196	214	153	180	189	186	183	178	167	186	185	178	182	189	202	187	190	191	199	175	170	182	195	200	184	184	167	186	176	192	181	171	194	198	176	203	203	189	182	173	184	174	185	196	191	171	193	177	173	185	165	178	162	179	170	183	199	179	183	195	189	196	179	188	178	187	189	180	169	190	184	186	183	167	180	210	191	177	184	178	172	178	197	168	189	208	197	164	204	193	196	177	193	175	170	212	157	205	166	207	213	178	192	210	174	168	206	167	190	188	172	202	189	166	168	204	169	180	198	191	188	162	177	184	182	182	177	188	204	203	177	213	182	200	181	180	185	158	176	180	169	163	189	184	206	193	180	201	189	178	174	200	188	191	190	184	182	179	148	204	180	194	168	168	180	195	186	211	162	193	208	199	160	186	194	201	173	184	176	162	206	208	172	173	184	200	178	189	176	168	187	190	166	176	189	203	180	184	160	184	209	194	176	183	184	180	180	187	190	212	166	164	182	201	176	186	185	156	195	195	171	166	171	176	173	180	186	196	182	196	177	178	185	203	199	172	198	187	197	170	178	180	188	195	198	170	162	183	194	166	176	188	174	191	202	186	169	191	183	197	193	200	204	184	198	185	171	172	171	190	162	170	179	203	184	193	185	211	178	193	194	182	197	180	188	160	213	171	175	175	183	188	173	192	182	170	193	182	170	185	171	175	169	172	191	163	187	188	174	187	201	205	199	208	178	210	162	175	185	192	191	180	179	172	182	190	177	189	173	180	183	177	185	191	186	167	176	206	172	160	198	168	199	187	189	174	182	204	196	167	181	177	189	175	170	209	195	209	202	193	193	181	194	187	177	169	180	182	185	163	186	186	193	171	206	196	196	188	166	189	167	203	176	177	179	190	175	205	170	173	204	184	176	181	174	201	174	199	181	199	205	163	174	186	222	180	178	194	189	195	207	194	182	199	157	186	201	193	206	183	176	175	188	187	171	176	189	195	160	172	197	177	209	188	178	182	190	177	203	174	177	162	189	162	181	189	174	187	199	171	179	203	185	169	162	213	177	181	187	200	172	180	156	167	180	181	200	214	175	210	189	163	182	174	164	176	162	191	201	176	202	208	199	185	197	202	184	168	188	188	193	166	190	178	179	196	192	192	174	181	171	171	175	193	194	202	210	183	204	183	186	193	191	172	187	160	172	172	184	197	189	191	176	192	181	188	177	193	181	200	191	181	182	173	186	192	176	199	189	194	166	185	208	182	179	179	181	205	180	182	187	201	187	181	195	180	187	170	170	168	150	172	174	202	161	195	176	186	179	199	198	181	162	189	174	191	180	176	180	177	179	186	204	170	203	207	183	181	173	170	194	168	171	201	178	189	166	215	174	189	190	182	179	190	189	197	203	191	201	176	205	187	187	197	170	178	193	191	212	190	176	185	180	173	184	163	191	174	187	183	181	179	181	176	179	186	209	197	218	176	163	177	189	175	181	183	194	184	165	177	170	186	183	168	179	196	192	175	156	180	202	200	170	177	202	188	190	171	205	159	174	187	195	165	180	205	188	181	192	174	193	182	178	186	166	209	168	169	170	196	185	205	202	163	193	170	200	164	174	166	201	195	190	179	184	208	168	188	184	191	179	163	207	182	182	187	180	168	159	172	192	180	232	170	187	193	187	169	173	189	179	188	189	170	162	153	183	188	177	199	192	171	185	176	183	190	195	180	177	201	196	184	194	214	204	194	183	192	198	182	194	189	189	177	182	215	189	191	182	219	180	204	183	189	180	194	170	192	179	212	192	200	191	175	180	182	165	181	182	187	173	169	184	170	175	212	202	196	163	187	195	197	172	206	219	207	193	174	184	139	175	175	175	194	199	200	193	177	192	181	179	193	185	184	190	191	183	165	174	166	184	187	172	179	172	197	172	189	208	184	195	192	205	166	196	187	193	162	153	204	183	185	197	200	171	177	167	195	154	186	195	183	204	189	181	182	185	197	213	184	191	191	173	181	201	153	167	183	178	173	183	185	189	176
22832	21354	29030	24052	21354	21390	10050	930	636	618	549	484	467	361	354	304	298	284	300	248	265	296	235	252	241	241	227	230	210	222	226	208	221	217	202	214	201	209	188	224	200	199	206	211	205	220	196	187	188	224	201	189	179	194	173	197	200	189	215	180	174	192	184	176	218	214	196	188	182	174	162	186	183	206	198	193	198	210	173	205	209	179	209	171	218	187	194	196	204	186	205	202	180	174	192	201	177	161	190	197	207	185	190	211	205	197	186	213	195	193	186	186	191	206	190	198	206	179	175	160	192	196	192	214	190	194	192	167	192	187	182	201	207	205	199	189	191	175	187	180	203	209	195	188	162	189	165	205	189	196	176	170	193	190	197	198	184	171	183	188	195	200	198	186	207	171	174	165	174	205	188	173	176	199	184	185	176	191	193	195	194	172	182	183	209	197	211	200	183	206	187	192	197	196	203	184	194	186	164	180	190	190	205	201	156	165	176	211	177	200	171	172	195	198	200	181	190	204	184	162	195	206	178	178	196	207	211	178	190	201	173	214	164	222	193	179	195	183	188	169	207	186	190	178	182	188	219	203	204	190	179	182	186	174	179	196	176	184	167	186	198	201	220	184	192	183	178	177	194	188	191	173	164	194	193	195	175	192	205	196	182	198	193	191	190	191	196	192	202	155	192	170	227	200	177	203	197	200	168	197	183	178	188	212	203	195	203	198	177	181	187	203	183	187	186	181	188	186	174	188	194	192	171	212	208	192	179	170	172	187	178	162	198	191	177	168	202	184	195	163	164	189	179	179	195	189	184	201	194	180	181	197	200	180	167	193	185	162	204	203	174	190	183	202	170	179	186	185	197	193	212	194	194	188	197	202	185	210	177	162	202	187	206	177	212	207	183	166	192	193	195	185	196	181	194	178	183	172	162	192	194	203	172	202	206	194	204	172	167	188	214	214	171	183	168	181	185	211	208	190	189	206	191	199	186	198	195	200	183	204	165	194	202	220	198	191	181	203	185	191	204	204	178	183	192	179	196	210	195	167	215	175	192	189	157	192	202	207	174	214	188	164	150	188	176	178	194	169	178	166	201	179	172	210	191	177	197	185	188	174	174	175	204	200	202	190	175	192	179	173	198	183	203	176	178	186	200	198	195	179	192	176	190	181	208	204	194	171	172	191	207	175	200	188	175	185	204	196	189	195	170	192	187	190	185	177	193	178	185	205	207	199	201	177	180	183	209	195	219	175	211	205	198	206	190	211	179	171	213	191	197	166	173	180	179	194	152	190	190	171	197	192	197	182	193	175	208	175	175	193	176	173	196	180	193	178	187	199	198	202	179	163	190	174	205	184	194	179	174	188	195	186	186	168	174	209	193	217	205	196	166	190	183	181	177	194	172	174	188	204	199	197	172	203	181	197	195	180	184	182	182	194	202	184	189	201	199	190	195	215	183	196	200	170	198	205	188	203	181	208	190	197	219	206	194	170	182	182	203	185	211	197	204	212	181	174	211	169	183	204	170	190	161	199	178	186	197	196	201	169	183	186	182	197	173	208	186	201	186	204	178	193	181	200	198	207	179	187	188	182	187	174	181	210	189	175	182	183	182	184	210	169	194	193	197	191	200	207	182	197	180	194	184	171	196	175	192	216	205	209	190	168	180	212	169	181	179	168	167	174	199	208	188	196	178	206	195	194	203	181	200	184	184	204	200	182	208	184	208	188	185	187	192	186	195	201	204	179	207	190	196	170	159	185	195	203	220	197	204	185	190	178	173	159	173	197	199	178	171	223	182	215	188	200	183	175	209	191	205	170	198	184	198	207	197	216	193	197	168	168	166	189	180	174	168	179	204	204	187	188	210	192	173	193	181	163	192	181	185	169	207	206	198	173	178	169	189	178	183	176	168	175	177	201	209	189	174	172	221	181	181	199	182	188	175	186	235	189	165	177	163	211	218	191	169	185	195	190	192	201	181	195	204	178	191	162	198	193	169	205	187	188	182	191	178	184	192	220	172	193	191	213	191	185	170	201	190	187	173	195	192	183	170	184	211	205	171	188	195	198	186	204	171	162	191	188	170	186	184	168	188	177	174	188	186	184	188	172	176	186	192	197	173	194	185	209	211	174	185	198	217	180	204	178	160	198	181	179	184	201	212	202	195	178	166	171	169	185	192	218	179	170	202	176	175	185	183	183	208	178	190	177	163	182	175	186	170	184	216	199	201	194	196	188	195	189	189	185	198	183	165	215	161	210	175	199	195	203	202	184	207	181	191	199	175	201	188	187	205	184	213	191	214	181	190	213	173	184	201	195	187	177	189	176	191	192	177	153	195	169	190	203	194	204	197	173	217	191	194	188	173	170	167	201	204	185	189	210	188	191	172	204	186	187	177	192	188	200	182	206	193	203	205	192	198	190	184	177	176	215	199	194	195	200	190	181	201	182	215	205	194	180	160	204	168	189	204	216	189	191	193	191	178	199	199	183	186	184	192	177	188	196	179	188	186	195	181	209	217	187	179	180	182	206	208	188	192	208	204	188	228	169	179	172	178	198	202	163	167	186	202	191	192	181	151	230	195	192	185	190	194	148	205	188	181	186	194	171	176	170	184	198	204	170	177	186	200	166	191	207	171	194	190	182	194	184	179	201	179	197	165	173	187	189	169	194	187	215	184	204	193	193	201	180	197	176	194	193	184	175	199	204	189	174	177	196	182	166	205	185	221	175	185	186	171	200	174	177	182	195	198	181	178	206	175	205	202	201	197	179	154	165	198	185	151	175	192	195	208	181	186	179	171	150	194	205	204	209	163	173	198	177	196	198	207	209	191	178	191	191	161	160	188	192	208	162	162	172	184	181	207	189	182	189	204	196	223	172	212	184	184	203	179	210	171	184	194	191	175	209	184	165	158	193	193	186	189	186	176	207	169	168	168	157	184	199	197	183	207	208	218	178	194	194	179	186	178	208	198	191	188	183	157	191	181	182	199	191	194	189	176	191	187	204	181	209	188	201	195	196	185	206	202	187	194	186	190	205	189	197	191	206	198	204	208	196	196	201	195	183	203	201	171	182	231	213	204	198	209	168	183	186	173	198	184	210	195	185	217	190	184	185	179	187	225	198	198	180	200	204	177	182	175	191	170	208	192	187	194	174	203	186	166	182	186	168	178	187	201	170	185	182	178	181	168	195	171	180	175	196	179	169	210	186	186	194	195	196	180	189	210	184	174	193	178	170	164	191	188	195	189	172	174	192	178	207	185	191	180	178	177	192	182	185	198	177	182	184	193	159	202	192	206	168	165	171	184	188	185	211	206	172	176	182	212	170	179	172	192	221	183	196	209	190	195	205	180	196	196	187	192	170	187	162	174	184	190	209	189	168	205	210	183	205	188	172	184	201	189	183	184	196	190	168	185	190	176	201	185	187	170	202	167	179	196	206	192	172	187	199	185	189	206	212	187	178	183	176	201	183	188	184	206	197	183	198	189	232	212	178	169	198	202	198	193	189
4415	13426	10832	5254	3557	2704	2026	1591	1328	1071	934	818	704	547	509	477	402	424	371	391	362	316	313	330	328	298	287	294	282	319	289	238	258	249	289	259	266	282	281	247	254	231	250	269	241	244	258	267	257	246	275	228	228	254	243	229	233	266	233	234	236	253	244	255	225	239	276	220	230	230	215	244	208	207	222	255	208	254	230	255	223	235	246	225	229	247	249	245	259	236	215	228	220	249	229	253	237	235	262	240	249	229	258	242	231	221	227	242	231	251	205	242	231	247	243	238	233	221	250	253	235	252	257	215	223	229	243	240	233	244	232	239	230	211	239	235	249	193	266	226	234	259	236	223	237	249	220	235	225	240	244	265	232	228	231	236	233	225	260	236	224	253	253	235	218	245	217	211	248	243	244	226	265	241	240	256	209	264	232	228	213	255	242	237	256	268	260	221	216	223	238	242	241	224	223	237	225	235	244	259	231	268	228	254	257	230	226	222	233	211	229	208	236	240	261	219	230	274	226	229	226	260	227	241	231	232	239	226	256	237	225	233	231	240	228	211	216	241	229	217	245	260	278	242	223	234	273	227	216	229	228	243	243	221	256	209	216	243	236	224	211	235	232	243	228	230	258	231	228	216	244	247	241	242	250	242	213	249	267	239	227	262	219	255	241	247	239	224	223	260	230	221	222	244	222	225	220	215	216	243	247	232	242	237	233	213	231	234	218	210	251	229	219	220	220	254	258	253	247	249	236	256	250	233	214	240	231	251	222	237	213	240	208	240	203	275	219	212	244	237	202	226	235	230	203	235	248	214	257	249	234	246	253	212	218	221	238	210	228	242	253	246	238	223	234	225	258	210	234	232	241	241	240	233	224	253	259	233	213	231	238	220	232	232	235	241	248	237	238	223	231	205	228	230	233	246	259	240	221	236	255	213	249	256	237	254	226	240	254	250	237	242	243	234	239	258	220	239	209	236	242	218	226	213	246	219	250	238	240	235	226	255	228	249	222	243	242	223	230	231	201	250	234	266	245	251	245	253	237	238	212	242	233	247	230	225	207	242	217	237	223	210	224	217	223	196	211	240	232	244	252	226	232	219	240	238	232	255	214	224	236	261	230	253	222	238	248	241	214	239	240	237	246	239	204	263	244	268	226	244	225	241	239	248	234	216	234	219	240	226	249	208	237	214	216	237	203	222	209	238	245	247	233	231	202	213	249	239	236	270	229	217	232	238	267	225	231	229	246	257	241	237	280	249	219	230	221	237	270	260	260	199	244	223	236	232	225	236	247	203	237	235	226	241	227	245	234	239	250	234	221	231	222	218	249	249	230	226	227	244	240	220	242	241	217	240	219	231	197	255	224	240	248	238	261	221	246	229	242	226	243	221	222	219	219	222	248	224	195	240	231	238	234	217	235	243	258	232	240	255	229	252	260	235	245	231	218	220	221	202	243	245	247	243	231	236	244	213	207	230	251	253	261	217	211	250	226	235	242	216	225	225	244	243	240	219	257	217	257	236	258	261	261	263	224	239	216	240	264	220	239	248	239	235	240	222	219	210	231	249	214	228	213	243	235	243	247	239	240	215	219	225	227	238	266	243	249	233	257	220	246	278	237	219	238	255	239	275	256	262	255	219	246	229	226	238	232	236	208	237	206	223	227	230	242	232	217	239	254	202	246	245	254	245	222	228	235	216	224	244	216	241	265	268	223	221	228	255	226	196	241	232	210	238	244	283	214	242	237	217	227	251	235	236	248	215	232	258	235	231	268	226	258	217	262	219	212	246	206	235	259	217	235	233	233	273	226	251	286	226	247	228	243	236	247	241	212	213	222	228	236	238	253	248	239	226	219	220	244	250	243	245	226	230	235	216	220	246	220	257	236	198	257	229	235	261	219	215	244	231	228	217	250	234	228	240	251	227	224	220	232	237	265	194	231	226	227	205	239	236	239	263	245	242	231	227	240	225	249	209	247	223	226	210	233	240	232	208	209	242	252	200	230	236	256	227	243	262	234	243	215	215	223	224	252	256	239	221	256	208	238	260	255	221	217	233	197	243	256	241	236	214	238	247	214	235	233	221	232	258	233	272	252	234	217	272	231	218	243	249	237	208	248	233	219	254	221	236	213	253	264	256	242	235	248	246	224	233	225	232	237	210	237	262	235	228	237	211	248	237	224	213	253	237	244	244	262	225	226	239	235	259	239	235	254	237	216	253	223	241	226	225	235	240	255	250	200	221	215	231	241	221	223	224	218	223	229	253	240	247	227	222	258	235	229	248	221	216	205	228	246	220	222	279	229	218	261	212	252	234	237	221	241	232	239	217	248	233	252	245	251	256	239	238	229	254	256	211	214	223	221	220	254	240	237	237	266	232	273	248	233	226	244	254	240	233	220	244	267	266	247	218	221	237	213	221	235	250	233	227	205	224	247	228	222	220	244	251	240	223	225	264	240	225	234	243	233	233	233	260	244	265	242	230	236	211	249	235	223	240	240	222	222	200	241	235	237	226	228	225	226	226	241	233	212	246	214	245	206	250	235	228	237	238	216	206	224	246	229	268	237	246	251	247	244	243	199	225	249	222	211	198	248	244	235	274	238	240	242	225	267	244	221	231	240	244	240	235	277	248	261	208	225	258	235	212	257	248	238	213	233	228	234	236	201	242	241	257	208	226	259	266	243	248	244	208	248	254	242	241	260	243	228	258	234	262	210	241	262	251	232	237	240	235	231	245	290	222	252	248	246	242	217	211	232	204	220	226	223	229	241	214	218	266	258	223	210	230	246	243	229	262	244	239	226	250	229	217	248	264	208	261	231	227	244	235	237	255	226	234	206	214	242	223	247	233	259	222	255	246	238	221	246	228	259	248	234	222	246	242	265	261	237	235	234	237	233	246	205	213	235	241	239	219	226	224	239	238	233	233	242	220	227	254	237	243	274	204	227	257	231	251	246	240	233	230	252	275	275	224	219	245	243	227	213	257	237	216	244	242	220	240	224	244	216	260	235	263	237	228	266	221	256	232	229	233	237	248	250	239	212	263	234	249	245	231	244	223	217	232	223	218	255	217	250	235	272	210	240	253	225	239	265	229	240	250	240	225	240	223	214	233	236	236	263	241	263	229	208	240	264	209	260	219	244	228	238	252	255	233	220	220	224	232	263	230	217	256	244	249	228	233	248	209	237	216	223	221	223	241	245	233	226	217	255	252	235	247	231	255	245	232	196	230	235	210	203	226	237	205	231	264	247	226	220	240	250	217	193	210	222	248	246	220	232	232	223	225	242	225	234	242	222	248	226	219	236	213	224	273	213	249	256	223	236	237	222	241	243	229	241	230	243	229	238	252	238	233	215	240	255	234	235	236	250	208	238	220	249	221	257	253	241	218	192	228	253	231	220	210	261	255	229	226	236	224	237	210	243	223	251	240	257	245	216	257	240	232	209	220	247	216	236	216	255	230	233	230	201	240	247	248	234	209	227	230	247	243	232	236	247	226	273	233	214	260
27360	19508	5544	817	583	533	419	358	369	361	359	344	340	323	310	342	309	298	316	324	307	313	279	315	321	305	320	315	304	297	309	318	286	327	310	288	325	307	314	276	288	302	349	270	321	314	292	311	304	330	311	329	322	282	322	329	339	280	322	329	291	326	320	325	306	335	317	313	284	279	271	339	309	321	319	273	296	306	299	306	288	311	329	279	328	302	302	292	306	291	299	291	340	278	309	315	317	324	311	338	296	313	319	317	312	299	313	303	299	291	319	283	319	297	291	338	282	337	314	330	310	292	305	297	328	334	323	318	314	310	341	328	316	285	314	278	335	310	285	304	315	315	302	307	344	331	305	314	311	330	304	311	303	313	340	301	318	311	314	323	274	335	304	305	301	302	319	302	302	322	334	305	317	344	323	332	318	300	294	347	304	299	323	317	302	284	311	318	329	335	298	314	322	298	294	288	318	311	341	295	300	323	317	306	303	303	318	304	300	316	296	338	310	325	307	336	353	356	301	325	316	313	268	295	289	325	333	303	279	318	307	332	305	354	303	313	313	325	338	338	346	327	289	339	305	317	291	290	296	291	276	312	321	334	309	313	299	327	293	294	334	303	316	322	284	346	317	317	303	309	282	306	297	362	324	314	315	327	322	340	322	350	311	293	282	331	284	304	331	312	289	311	313	285	329	322	305	312	305	287	313	355	311	316	318	298	281	322	296	345	295	301	305	318	306	312	309	278	314	322	323	300	288	295	274	325	333	346	310	336	318	325	285	322	326	286	295	285	329	295	292	295	306	307	312	325	315	296	296	293	290	294	338	303	331	302	282	321	285	277	318	308	325	339	277	332	305	320	312	287	335	299	310	324	304	296	309	321	284	324	330	287	304	320	296	290	333	313	307	316	323	332	270	312	320	313	309	308	317	328	305	293	325	319	310	295	314	320	300	300	295	313	326	320	289	309	301	287	315	290	302	304	331	312	282	314	308	297	300	328	312	295	312	328	299	308	306	315	313	306	332	307	281	337	299	315	293	297	299	338	325	301	295	314	300	319	325	316	314	315	302	341	293	312	319	308	316	314	310	329	308	312	298	295	312	288	328	271	324	314	297	303	318	319	310	320	302	328	321	342	318	322	323	303	290	315	335	307	317	310	300	310	300	283	302	343	334	322	299	330	308	292	300	337	325	313	304	317	302	322	293	320	327	327	269	307	282	302	297	317	309	311	286	276	306	334	292	320	301	317	316	297	280	331	280	311	328	310	282	308	312	285	312	303	319	313	303	328	306	312	309	315	312	312	288	311	324	286	320	300	280	285	335	321	290	304	334	311	297	296	279	310	319	311	322	329	334	348	312	321	312	299	311	300	312	333	317	334	309	304	298	286	334	309	295	298	312	348	306	287	315	317	299	308	323	300	304	313	262	333	291	313	304	317	288	312	314	331	304	284	301	292	315	304	330	309	307	305	328	317	309	319	335	331	281	311	322	259	323	317	328	294	295	306	298	311	302	275	290	316	294	295	293	315	311	311	275	313	338	327	299	289	309	289	314	308	303	292	301	272	347	324	308	323	306	321	304	309	295	311	285	297	296	293	303	276	294	301	328	314	309	310	332	331	303	326	313	327	328	295	314	323	340	293	314	299	279	318	316	290	329	299	311	272	320	318	292	296	316	308	309	307	300	288	315	283	352	324	279	299	323	306	313	298	310	330	311	308	332	326	330	303	286	332	307	305	310	316	321	304	291	300	336	310	314	277	328	312	278	283	325	324	302	304	342	308	316	311	290	310	308	296	308	293	320	339	301	314	296	302	295	294	310	302	330	322	319	322	315	303	279	320	320	333	298	296	304	278	337	315	253	287	350	289	317	309	300	324	309	299	335	308	314	307	324	325	305	330	295	304	291	350	280	297	307	297	310	307	294	308	315	347	317	294	314	325	294	315	300	339	304	326	331	327	272	295	324	302	326	311	286	282	305	336	317	302	296	294	331	326	281	292	308	320	296	291	338	337	338	354	294	341	308	313	303	322	366	318	281	328	341	278	301	304	298	304	315	314	352	314	315	325	325	302	324	305	337	332	304	312	290	313	293	319	298	319	294	322	314	338	309	311	301	288	316	344	310	309	337	338	303	325	304	305	327	306	325	294	299	290	311	320	270	332	304	327	323	296	341	352	323	271	301	324	308	311	288	354	347	314	316	280	331	323	285	299	303	304	281	332	334	309	304	344	334	331	305	309	325	319	304	325	318	340	304	291	316	292	331	333	330	312	300	289	291	303	299	317	319	330	334	329	312	305	308	320	289	277	330	347	297	313	291	276	310	351	285	261	322	271	334	323	354	316	305	321	296	340	306	276	298	300	306	301	340	303	289	333	280	318	309	319	311	321	309	279	333	335	309	309	320	305	358	306	318	323	304	352	316	337	296	290	291	297	307	329	325	296	317	309	311	322	301	290	308	345	328	320	318	326	312	310	307	338	302	301	311	318	309	307	296	283	297	298	311	323	277	282	329	293	309	310	309	300	312	329	284	330	315	315	351	299	298	328	308	309	283	294	293	324	288	332	295	295	302	312	329	343	314	325	293	298	304	294	315	303	330	308	323	315	311	337	310	307	299	265	314	304	309	301	328	320	328	297	309	334	301	294	324	294	291	316	295	307	303	324	329	334	282	305	312	291	306	305	305	305	288	300	313	304	304	334	321	313	274	304	288	263	300	320	324	335	324	305	324	324	308	314	289	333	321	300	316	311	323	311	289	294	320	326	313	323	319	324	318	306	308	312	306	293	315	285	326	290	292	317	344	326	302	325	325	295	325	272	334	287	341	309	304	322	318	327	295	308	299	304	326	338	302	311	306	303	295	310	282	279	307	327	262	293	302	310	290	273	292	329	269	296	309	284	325	277	291	340	265	315	297	328	336	317	316	308	344	310	319	316	318	324	287	303	332	315	304	286	340	324	296	318	324	329	304	316	301	301	315	343	284	302	305	302	291	323	319	333	329	304	296	340	296	314	291	307	306	300	359	279	294	337	321	321	329	314	318	326	286	280	317	323	315	320	317	324	291	315	307	317	307	296	298	300	322	333	305	267	304	292	302	303	295	295	336	303	292	308	335	320	327	306	312	317	331	291	321	290	328	283	312	304	311	293	306	323	284	290	310	327	292	320	314	298	338	311	265	330	324	306	308	311	309	293	303	322	317	311	281	277	311	307	340	320	314	304	307	306	341	299	309	335	297	302	300	302	325	336	302	301	313	316	311	309	309	329	313	305	299	303	281	301	297	309	294	334	335	298	296	330	293	295	295	309	325	303	312	292	320	312	306	286	327	288	328	287	309	287	280	304	328	310	335	318	310	321	323	322	281	308	295	300	322	299	266	298	303	314	290	302	299	336	289	321	313	316	319	319	314	309	331	268	323	293	311	298	323	339	297	290	284	318	305	319	299	322	326	290	307	304	305	284	296	280	294	301	297	288	325	336	292	311	311	290	322	321	332	295	327	320
3969	1097	942	649	562	507	488	480	484	441	478	421	433	452	365	367	391	387	358	372	342	362	378	372	383	374	362	357	387	364	373	409	353	375	372	338	350	342	381	388	356	371	341	397	369	360	370	348	400	368	416	361	371	384	369	371	371	385	375	399	406	348	368	327	374	389	365	371	373	333	355	378	335	367	350	373	373	334	345	367	381	390	381	352	399	403	405	375	404	372	374	377	372	402	372	337	381	382	359	371	374	353	372	366	386	340	347	370	345	423	356	345	351	362	381	365	352	352	370	384	345	336	381	378	355	352	362	344	377	351	352	346	355	377	353	401	395	359	387	374	357	405	395	365	370	361	355	361	342	354	382	375	410	381	374	361	363	392	378	369	351	357	370	394	362	352	375	351	394	370	365	359	348	392	377	367	385	371	363	357	389	369	360	354	347	368	376	356	395	388	363	376	406	411	381	368	379	385	360	390	383	371	381	355	370	357	363	361	330	352	369	377	348	350	346	364	359	346	378	347	353	348	347	376	362	361	370	379	382	373	371	372	406	383	381	316	351	374	346	367	375	375	386	357	364	389	385	350	352	391	399	384	358	392	365	360	357	368	383	343	375	382	364	362	354	363	351	382	339	331	345	339	358	381	396	369	359	377	364	366	352	358	416	333	335	341	352	368	356	361	382	360	403	349	388	386	420	375	363	365	398	350	364	347	360	380	366	346	373	390	353	399	398	354	370	383	345	360	372	352	368	336	409	348	377	379	358	342	339	405	367	378	357	356	369	332	353	396	364	373	360	372	384	395	340	375	367	366	385	352	369	364	351	384	379	390	370	389	379	392	336	390	378	381	387	357	355	358	381	369	393	391	366	393	354	374	392	378	359	375	368	407	373	389	376	378	378	338	336	372	362	347	359	366	354	362	383	366	363	359	381	355	348	331	379	375	384	390	385	375	317	337	379	351	363	384	361	363	372	372	360	393	404	372	364	392	360	367	352	369	373	380	374	347	364	341	365	364	338	365	370	352	365	371	387	387	350	351	373	396	350	389	387	353	410	355	341	351	358	405	343	353	403	384	398	368	372	378	381	382	336	336	361	399	368	357	345	365	369	432	357	365	374	373	383	408	355	377	357	348	322	361	355	336	370	368	381	369	358	373	370	323	405	369	340	381	373	327	337	340	359	368	341	339	366	355	341	348	384	385	357	347	388	377	363	349	397	341	341	405	347	345	354	368	383	403	365	370	361	362	371	363	353	400	368	352	402	371	364	378	379	356	347	347	394	327	369	369	369	399	382	348	364	371	347	333	375	379	361	369	386	376	360	363	377	359	409	375	339	383	364	354	374	355	361	355	347	366	385	338	358	356	346	351	356	387	360	339	370	317	356	352	349	357	374	370	340	373	355	372	341	389	351	363	350	360	367	372	384	343	362	392	354	372	400	408	387	347	387	382	375	320	358	329	373	361	358	371	344	369	373	356	342	370	364	331	378	339	363	356	347	389	373	380	377	361	393	390	382	362	395	330	369	359	368	371	377	386	375	366	376	332	351	349	362	346	362	368	399	355	392	355	382	379	330	381	357	378	367	351	369	350	345	375	348	371	372	381	419	361	384	363	359	358	357	338	377	385	384	378	341	358	344	364	386	324	380	356	347	356	333	371	365	350	388	367	356	372	347	386	350	369	395	375	384	391	363	363	360	373	393	354	361	359	348	356	341	397	363	361	392	348	334	366	376	373	362	428	340	368	372	350	357	387	374	368	382	346	357	313	366	384	349	367	360	355	349	376	380	372	363	358	359	359	351	372	366	364	387	354	401	384	375	346	370	358	352	341	384	377	389	364	372	383	319	364	336	378	362	401	346	373	358	368	347	373	369	365	387	353	386	361	348	366	360	358	351	370	379	391	382	388	363	369	386	360	367	374	364	348	405	348	379	363	346	370	357	356	360	383	401	386	399	380	389	331	321	351	395	367	348	385	377	346	361	349	362	373	362	343	370	361	322	363	376	389	333	394	401	397	397	351	358	376	353	341	343	367	402	361	398	381	319	379	366	371	378	348	372	375	371	355	353	385	374	357	356	352	353	348	337	372	364	375	395	384	391	370	364	358	386	362	384	360	372	382	378	348	334	355	360	362	401	378	331	356	345	397	371	370	392	368	367	349	399	381	345	338	366	350	349	349	336	359	335	344	347	340	351	371	402	354	370	375	389	372	353	372	368	391	360	381	338	367	418	393	373	373	384	363	371	355	345	347	384	319	373	385	372	368	375	354	386	360	362	361	376	354	383	347	372	359	340	353	341	375	347	368	344	393	369	362	408	348	392	366	355	382	314	381	371	374	388	321	360	361	343	370	353	361	347	403	350	356	394	363	361	362	367	338	326	378	364	373	370	385	380	353	354	347	344	371	362	346	384	410	381	332	351	366	362	367	389	358	402	358	353	366	374	337	382	351	364	374	376	362	370	361	385	365	375	362	339	383	347	347	352	351	367	375	370	402	377	388	400	392	347	383	363	348	357	357	363	379	339	377	358	345	374	335	371	407	348	405	351	388	349	347	370	366	339	366	366	351	395	373	348	366	336	368	380	356	344	356	405	372	371	374	399	370	375	380	353	344	383	371	377	336	358	336	382	366	374	401	381	343	390	387	356	334	370	380	372	343	349	364	379	347	355	390	367	365	374	350	383	371	361	360	375	348	358	379	375	379	345	388	335	378	323	349	370	357	344	333	348	364	373	372	376	395	390	360	363	344	348	376	353	358	376	330	372	378	407	397	385	386	393	369	356	382	354	377	327	376	365	346	366	378	361	334	371	354	381	333	391	358	340	368	392	364	380	337	387	355	382	387	325	407	394	378	362	398	356	375	359	365	384	356	346	344	351	400	385	381	362	395	364	393	367	348	352	355	341	350	395	347	402	354	359	376	339	386	372	364	332	344	367	379	367	374	369	350	383	360	360	359	379	364	347	374	352	363	376	342	331	345	371	387	376	366	339	411	397	390	374	370	383	357	374	355	366	339	372	371	370	393	402	359	369	383	382	401	354	353	405	368	387	372	363	353	387	346	393	363	341	365	400	366	379	354	382	363	391	365	340	366	400	379	353	378	384	352	388	355	393	380	375	382	324	318	372	372	348	379	357	365	360	382	341	344	376	386	358	362	362	348	338	376	376	348	365	383	377	364	353	367	361	346	363	356	353	366	365	384	348	354	349	339	359	370	369	395	336	344	375	371	372	347	371	353	372	355	393	371	375	360	385	383	359	402	347	374	343	359	361	363	374	344	366	367	384	380	397	391	389	377	396	363	347	394	386	372	368	390	342	346	374	391	361	345	358	343	384	386	368	349	378	342	357	372	365	381	358	351	354	386	401	379	374	360	376	345	351	358	375	359	371	358	400	350	384	380	371	357	380	351	369	347	356	351	381	388	335	367	362	382	386	385	357	330	387	342	357	358	350	384	347	360	356	326	368	360	391	373	327	362	398	369	382	344	390	364	359	383	421	388
23903	21322	28493	24449	21302	10582	1097	727	681	627	554	539	465	435	460	445	408	407	410	434	386	412	353	344	380	398	381	384	405	335	387	401	369	372	371	358	398	367	344	399	372	391	393	368	384	400	378	394	403	340	413	373	343	369	348	344	375	392	350	385	372	381	362	361	348	396	362	400	368	363	349	406	377	384	391	379	368	386	356	342	353	375	381	388	426	354	351	375	358	391	347	359	381	364	342	344	372	343	383	414	357	388	386	345	412	369	348	377	360	380	368	382	376	373	363	355	368	361	381	381	363	384	357	418	356	409	353	399	385	346	359	386	371	361	359	379	388	390	363	364	375	367	319	377	369	400	356	330	373	389	371	388	319	358	336	349	381	386	327	345	352	408	359	388	394	364	374	347	341	369	347	360	342	377	406	414	347	379	412	353	375	348	377	379	369	373	348	346	366	404	358	384	362	366	378	335	362	374	377	353	392	376	385	362	358	355	370	351	361	377	361	370	354	338	341	385	383	355	362	407	356	335	337	393	346	389	389	353	380	362	337	350	375	368	386	380	355	347	373	371	411	368	388	383	371	415	366	376	373	367	364	385	371	365	392	375	397	355	385	370	372	340	391	379	404	329	344	381	355	385	365	349	397	357	370	359	380	384	335	413	406	368	347	364	386	362	379	398	344	359	383	416	388	336	380	378	393	381	395	353	372	373	373	344	385	368	360	374	368	391	384	342	353	368	356	379	363	339	390	361	352	361	371	353	370	350	391	330	330	357	372	347	361	358	352	379	358	398	382	408	357	334	348	394	384	360	344	365	370	345	383	375	338	351	346	391	385	374	400	375	317	384	392	366	352	388	380	354	378	374	383	359	353	356	399	375	403	384	360	363	377	400	342	359	350	314	384	366	354	353	343	380	351	381	362	375	334	345	351	361	362	378	370	353	371	381	389	346	397	379	383	370	375	374	365	358	368	344	360	359	375	372	378	362	364	365	359	377	354	346	361	356	360	376	354	346	348	354	335	372	326	380	372	387	365	365	368	367	366	369	393	340	341	348	392	378	375	339	363	359	381	373	345	402	352	379	363	351	380	353	383	373	384	360	418	365	347	418	398	393	376	343	376	374	367	372	352	373	348	378	362	425	368	330	357	373	379	381	364	362	380	375	360	342	347	374	333	385	381	388	334	343	345	343	389	352	384	362	361	382	382	344	357	357	366	337	352	383	363	349	368	358	355	363	388	363	354	393	385	362	348	352	372	321	366	394	342	363	337	392	362	359	372	362	340	357	377	368	368	362	397	374	398	358	356	349	409	388	354	384	355	348	366	373	367	363	398	388	351	420	381	394	364	396	377	381	361	351	364	403	345	399	333	374	406	373	328	309	345	373	369	394	367	375	365	349	412	376	383	352	346	360	369	366	369	370	352	387	352	419	345	366	354	348	359	337	363	398	335	394	384	351	388	365	368	361	352	337	372	367	344	339	405	398	396	414	351	358	377	330	348	383	380	366	369	376	371	385	359	403	397	397	370	349	363	350	361	385	405	368	355	348	355	346	361	340	401	377	348	387	352	388	399	356	348	356	364	328	398	351	359	413	344	355	378	352	358	355	384	387	367	353	373	369	412	370	368	393	349	361	359	337	347	340	406	357	374	358	340	373	362	406	350	366	365	366	387	380	356	364	320	371	372	381	343	382	376	362	358	362	368	364	384	366	390	396	373	390	380	353	347	359	337	360	353	357	326	376	370	377	349	352	369	338	342	377	348	413	340	347	403	407	383	351	316	380	367	352	386	369	330	358	340	356	360	345	370	335	385	363	371	383	389	372	382	407	377	341	398	332	356	373	382	375	397	352	376	391	378	362	369	365	375	372	359	335	333	391	356	353	369	408	374	407	343	373	361	360	359	400	332	378	375	340	344	372	382	418	315	362	354	410	386	358	369	347	377	390	379	364	382	372	389	378	383	336	383	385	383	342	349	353	378	343	349	339	335	395	373	347	363	352	367	354	345	363	362	349	343	340	370	363	356	351	359	369	360	370	378	328	360	320	367	364	346	355	357	363	360	381	363	368	371	361	380	387	369	351	344	339	354	338	361	361	386	378	389	349	362	386	386	367	360	347	364	384	356	375	376	389	401	349	362	372	376	373	345	367	372	340	344	373	383	383	387	374	357	348	382	360	336	366	362	354	356	364	353	353	360	379	383	348	378	354	390	352	364	388	368	338	363	392	360	353	370	363	339	381	379	344	393	375	388	339	397	382	403	369	334	370	353	368	379	362	363	364	376	352	374	362	336	353	385	376	386	335	359	351	378	397	354	367	375	342	367	370	347	359	353	373	391	369	342	370	397	352	358	407	362	348	379	383	377	362	393	377	358	357	403	363	352	332	372	417	354	354	361	359	357	369	366	346	356	337	362	408	390	327	388	362	370	359	366	359	363	372	364	336	372	364	357	370	371	343	368	368	361	359	388	378	357	368	343	349	318	353	340	353	387	393	367	364	391	370	378	384	347	336	372	399	373	408	384	389	343	367	387	377	366	385	360	426	368	347	363	355	383	399	395	417	339	363	363	340	392	403	354	333	348	328	364	339	383	356	385	347	389	357	357	366	361	375	372	367	327	358	358	376	382	371	350	366	392	337	363	377	357	341	369	367	365	394	408	355	374	390	337	377	344	398	362	334	359	354	348	376	368	408	344	377	350	375	369	388	390	371	381	380	343	372	360	370	400	364	349	390	372	370	357	359	341	387	361	332	389	364	390	385	361	359	382	382	359	363	379	360	370	357	362	400	383	369	367	369	368	394	370	383	331	367	403	377	381	344	338	366	368	346	359	366	376	352	393	354	365	349	371	410	375	329	355	399	365	362	329	359	366	382	356	366	342	366	398	357	374	373	343	343	373	388	361	337	357	394	356	396	374	408	345	359	369	358	405	363	373	359	330	351	371	357	392	349	365	375	386	364	355	384	337	389	388	368	385	369	387	391	375	338	365	344	338	366	370	384	384	413	354	389	377	389	355	337	371	354	366	391	365	353	362	373	375	365	354	365	408	409	328	364	335	384	358	364	376	369	403	365	383	386	345	344	332	321	388	375	403	352	349	360	378	382	365	429	355	346	359	361	315	354	348	364	359	340	404	352	361	360	368	373	382	411	351	391	399	356	384	357	383	389	398	365	389	381	381	354	368	352	351	346	378	382	377	360	347	351	393	339	371	363	352	390	382	388	368	362	335	384	352	357	377	345	375	357	381	377	379	382	381	357	331	373	369	374	381	366	372	341	384	362	392	384	365	368	381	363	356	396	362	363	354	362	396	367	344	348	355	349	348	368	358	386	358	354	384	340	356	374	354	375	369	335	367	361	401	353	378	419	365	381	375	350	403	389	356	401	356	345	341	353	338	367	340	370	348	393	355	360	367	341	395	384	352	355	344	343	352	369	372	351	354	381	364	358	357	359	367	381	367	407	369	350	336	356	352	333	382	371	334	363	420	374	336	391	319	331	341	368
3200	7888	6462	3072	2142	1764	1385	1136	963	893	795	776	679	641	610	547	532	499	493	495	466	517	496	443	424	428	419	457	491	468	473	465	466	453	458	457	432	425	459	453	484	427	442	404	435	437	431	435	455	437	472	442	425	443	426	422	459	430	441	431	423	440	399	447	448	430	485	490	425	426	458	450	439	410	428	443	412	415	400	436	432	419	429	404	454	446	454	460	428	426	439	468	433	447	419	453	444	432	425	413	413	463	455	423	456	455	403	459	440	434	438	422	478	444	425	454	432	434	428	420	470	417	384	443	416	417	446	435	440	437	400	435	466	431	431	450	426	447	432	440	430	460	420	454	427	471	429	446	453	421	451	449	418	420	453	415	396	434	442	455	458	440	457	411	481	450	428	464	440	435	442	449	471	441	393	441	466	472	433	420	449	408	434	423	423	439	420	432	447	399	420	433	456	465	440	436	485	422	429	448	431	408	404	449	453	446	433	438	425	441	445	463	428	428	431	463	460	424	439	424	430	431	397	451	445	436	416	421	430	416	435	391	420	414	444	473	457	477	432	410	436	405	453	400	446	462	447	403	442	455	413	442	447	418	439	428	470	417	425	429	425	454	424	417	443	435	432	428	414	421	461	465	464	465	428	415	432	438	435	425	450	395	423	430	422	439	456	450	462	440	412	426	445	439	420	416	416	483	384	455	448	431	436	448	392	468	428	427	390	422	413	439	460	425	455	434	432	444	415	450	428	464	461	415	451	428	424	451	466	424	438	461	451	439	428	434	426	449	424	464	427	438	423	474	435	439	464	423	474	444	421	431	435	405	411	446	449	470	445	401	392	446	424	451	468	436	428	423	417	416	436	486	435	438	436	439	445	401	422	444	424	427	447	409	431	441	434	455	437	455	411	442	447	433	489	435	431	481	440	441	436	441	417	434	415	440	415	422	428	483	433	451	441	423	414	414	437	405	469	460	448	433	424	400	446	418	463	452	411	442	405	433	449	448	441	425	433	452	450	408	444	406	429	450	439	427	426	438	440	399	434	429	472	416	421	472	431	462	436	438	384	427	408	399	464	409	424	417	459	448	427	431	433	442	425	457	451	435	457	421	433	459	429	416	427	420	409	398	424	435	406	412	444	448	478	416	442	403	407	443	446	451	435	440	452	428	475	430	476	416	449	454	459	428	423	434	458	427	447	432	444	424	413	438	432	462	458	425	422	426	440	474	398	463	424	420	418	422	456	426	468	437	435	444	417	448	433	434	445	421	457	437	462	455	459	433	442	420	412	440	426	460	408	434	441	442	427	438	480	416	434	397	453	479	451	424	462	444	443	433	414	477	433	461	428	445	423	437	479	462	463	410	438	428	453	422	464	425	423	405	472	416	438	466	470	412	428	438	441	441	415	419	446	458	460	433	485	400	436	412	467	434	428	447	457	438	445	458	441	416	424	447	451	449	434	455	443	395	472	447	415	428	434	490	412	436	400	414	436	444	481	456	422	469	452	455	462	400	433	450	437	461	465	433	397	411	497	388	440	383	449	442	463	413	428	438	441	435	450	453	414	411	417	480	476	411	469	437	417	436	394	449	426	442	487	436	421	502	420	457	413	428	443	444	404	469	428	432	421	422	435	436	424	448	466	419	404	465	446	431	429	418	439	418	459	470	462	429	440	442	419	434	423	443	438	470	433	475	446	463	407	454	441	470	445	442	446	452	441	459	452	395	436	402	428	450	437	432	437	473	453	413	463	433	432	416	434	437	459	419	424	508	400	461	437	448	449	402	435	421	439	441	391	482	442	436	428	459	426	454	431	482	445	456	381	463	437	472	446	447	418	433	463	426	427	449	439	385	410	443	447	469	406	394	451	423	458	458	412	477	429	452	388	433	435	450	488	414	402	446	407	430	431	481	468	388	452	442	455	435	412	430	429	412	444	459	427	427	430	463	442	469	459	463	433	439	443	453	434	444	414	470	453	448	440	445	428	458	448	449	471	407	451	382	418	463	460	426	440	453	439	423	441	388	435	474	450	438	398	451	404	434	433	426	447	408	436	462	393	435	433	473	421	444	407	437	442	470	467	433	451	450	461	445	450	442	427	405	440	436	444	453	435	419	439	423	425	466	438	451	429	425	447	464	464	439	423	479	442	461	449	453	458	424	404	397	444	453	448	446	452	458	434	420	425	456	422	471	378	454	463	431	444	446	396	424	420	424	415	448	467	435	411	463	464	450	425	441	428	423	412	438	447	461	451	428	430	454	430	418	423	406	440	467	430	442	438	452	443	418	411	456	427	430	435	457	455	447	451	448	448	445	430	419	417	413	452	473	408	443	439	425	415	418	417	467	409	417	429	437	456	454	425	419	439	416	433	437	446	414	441	430	451	486	424	424	434	464	412	437	423	460	470	425	386	405	455	450	429	436	428	427	406	432	458	428	423	416	432	423	436	445	439	449	440	442	430	446	473	410	415	422	427	431	444	437	418	411	416	397	426	432	395	472	434	391	422	401	391	437	403	440	472	451	438	450	496	435	438	452	461	432	435	451	469	463	440	428	401	442	417	464	461	463	449	405	384	439	479	420	436	424	417	391	421	420	437	415	412	462	428	445	430	468	433	437	436	444	480	472	418	445	437	430	427	446	447	432	427	485	403	422	451	417	431	419	431	445	434	455	402	457	466	437	439	462	406	445	486	448	474	442	412	432	505	451	438	431	416	447	470	455	442	454	448	415	443	442	452	442	447	454	420	445	433	410	483	448	416	406	460	448	462	424	445	440	485	450	453	422	399	488	479	451	427	435	448	417	454	432	444	442	474	436	459	426	448	428	431	501	438	433	426	430	428	409	427	453	445	440	435	397	448	411	483	394	440	434	405	442	424	426	416	416	423	492	403	428	433	458	412	433	416	478	428	482	436	438	397	453	451	470	453	446	456	453	445	421	475	405	444	440	487	467	451	369	441	447	435	410	425	453	434	445	447	443	419	425	441	419	401	420	449	449	391	430	444	442	426	438	422	429	405	452	476	450	441	451	427	421	414	450	435	482	467	449	464	411	449	384	424	402	432	432	438	431	439	425	466	438	417	448	444	472	419	433	403	440	435	447	447	442	452	425	433	454	467	436	453	406	451	453	423	439	452	454	420	403	450	434	484	431	385	440	439	421	427	429	477	441	455	445	451	459	415	436	446	437	463	413	460	464	442	417	456	432	435	481	437	433	433	429	466	453	424	466	434	448	431	449	459	432	440	448	430	433	432	439	465	436	437	435	486	390	459	389	488	393	457	424	450	417	458	453	450	430	458	415	445	461	415	457	447	452	417	422	427	438	439	399	433	435	411	429	462	421	424	462	440	429	422	410	420	459	412	458	461	409	437	433	451	439	447	428	480	404	388	426	425	467	439	440	440	443	428	420	436	433	430	461	426	423	444	452	416	450	480	436	454	447	462	449	455	434	467	419	412	411	436	423	457	425	431	439	443	479	448	453	422	478	392	487	478	407	440	436
24918	21363	27640	25315	12845	611	414	327	264	262	282	242	244	222	193	177	185	155	168	177	172	173	162	130	151	158	180	173	139	159	150	172	175	166	174	142	156	180	155	144	155	159	172	142	135	151	141	157	155	140	155	155	141	158	154	145	161	141	157	158	162	155	145	157	165	147	162	146	140	175	134	134	152	156	144	165	168	168	165	158	125	144	142	164	161	171	154	136	140	176	154	143	150	178	149	144	138	138	162	141	139	149	150	152	147	139	156	149	143	160	144	159	166	136	162	162	160	155	133	147	165	132	131	164	152	133	160	181	160	155	139	152	144	138	164	172	138	149	175	136	137	149	151	146	155	168	147	149	162	158	151	147	155	149	145	159	140	160	162	164	164	154	134	166	164	145	174	117	153	141	142	141	134	153	134	149	154	135	148	163	171	158	164	155	136	125	157	169	146	145	131	148	149	163	134	159	155	132	140	156	149	165	146	152	161	166	160	164	158	160	160	147	141	146	136	137	138	147	167	150	140	148	158	142	153	159	134	140	160	161	157	147	138	122	148	178	156	158	148	166	165	161	138	141	158	127	154	150	137	135	163	134	149	147	154	154	153	135	156	145	143	146	149	156	144	153	154	147	161	159	168	141	147	136	144	157	146	157	144	182	138	145	169	161	152	158	142	156	157	145	153	147	145	159	161	168	146	153	165	125	148	155	125	142	155	135	146	144	163	145	144	134	166	141	145	154	146	144	154	159	166	153	132	157	129	154	132	132	173	140	157	140	151	161	151	140	155	140	155	145	161	145	114	142	144	153	149	149	134	148	171	157	152	147	148	138	150	146	140	150	135	160	135	141	157	161	141	142	132	175	141	153	166	168	144	159	164	142	169	159	135	154	175	141	133	141	152	139	144	161	142	150	148	149	141	130	160	150	179	159	136	159	136	159	142	162	135	151	145	134	140	143	139	135	162	139	145	155	145	131	176	150	146	152	149	158	140	150	150	139	155	152	149	143	161	151	162	145	147	136	141	166	143	163	148	150	124	133	160	142	149	122	154	143	169	172	138	140	174	147	150	160	152	150	137	157	153	143	150	164	153	160	159	150	170	155	145	161	143	159	159	163	141	163	154	142	154	132	163	161	126	147	129	158	146	138	130	132	173	165	129	172	131	144	142	145	167	148	166	185	135	174	158	167	171	150	160	146	163	161	150	142	153	131	170	131	140	170	124	144	165	146	157	152	146	134	155	147	156	124	151	170	157	146	176	155	134	168	152	142	140	142	142	136	143	143	150	137	137	162	168	151	178	127	160	148	139	173	160	150	171	137	131	156	136	164	156	146	150	124	151	139	140	162	139	161	149	149	155	142	159	147	153	164	161	157	149	147	154	138	165	149	169	158	170	152	128	159	155	170	152	132	153	143	131	147	145	134	167	150	137	141	150	150	141	131	145	145	157	151	146	157	163	156	150	157	157	151	170	155	175	146	147	126	138	140	150	146	148	156	149	131	167	145	146	163	161	146	149	162	171	151	147	145	161	157	132	158	169	150	148	142	164	138	166	133	162	140	148	152	153	164	153	157	161	123	185	153	158	146	139	155	181	149	157	153	169	146	155	142	137	148	166	164	171	157	155	157	139	145	139	162	150	148	163	171	137	155	131	144	133	145	162	142	167	173	163	134	140	159	155	149	138	138	125	157	144	159	137	174	178	148	165	145	141	170	178	142	156	136	156	151	148	155	150	148	169	140	160	145	155	152	148	141	140	138	159	155	139	143	145	141	138	148	160	137	148	157	139	147	153	150	161	158	151	137	169	158	164	164	143	137	157	147	170	139	150	145	185	136	140	138	180	134	156	147	148	140	183	149	156	158	152	156	140	153	115	149	172	158	145	159	150	124	166	145	156	148	146	155	142	150	137	173	129	161	163	161	152	165	151	153	149	151	146	159	149	146	159	167	157	162	157	143	134	150	156	134	149	134	133	152	153	168	158	147	135	155	142	172	160	152	170	148	158	162	154	146	135	158	148	135	127	124	129	170	157	147	156	143	145	172	175	127	150	160	171	145	169	151	155	178	155	173	146	170	168	162	147	163	154	131	154	150	146	144	145	149	145	171	147	141	138	152	170	148	153	151	173	155	157	154	148	179	161	142	140	156	141	159	144	144	162	172	146	135	147	153	141	139	148	172	158	152	145	155	168	137	159	136	136	142	159	135	176	165	128	155	144	148	144	157	153	146	146	138	132	158	151	156	156	114	150	133	143	156	152	155	131	156	133	126	155	174	159	159	148	152	156	143	153	148	148	156	147	134	159	137	157	135	145	160	138	144	137	177	139	137	161	155	123	147	156	144	167	174	144	134	141	175	160	134	154	159	155	158	163	145	148	168	160	146	149	144	149	139	144	161	146	134	164	142	137	165	150	143	139	154	145	146	140	147	142	145	133	168	148	160	159	145	156	155	153	133	146	164	164	124	159	154	159	143	141	144	189	156	167	143	139	149	127	136	137	154	153	144	160	136	150	156	155	156	142	153	131	147	170	143	142	161	155	154	152	146	144	146	134	131	153	159	176	163	152	147	135	167	171	133	138	178	157	163	150	149	152	167	153	141	145	139	144	149	167	156	130	166	164	134	167	149	150	147	138	117	162	170	159	156	177	157	144	134	144	153	152	154	145	152	133	128	156	168	168	137	130	144	173	154	141	136	163	151	176	150	134	148	140	151	163	146	154	161	149	138	169	145	126	133	164	147	153	157	144	153	140	152	141	135	127	185	154	151	156	145	144	161	153	139	161	150	151	140	120	162	142	169	169	157	159	118	144	159	152	172	166	144	151	140	153	135	150	146	166	164	121	141	154	148	157	161	171	161	152	144	154	144	164	158	157	158	145	178	145	149	144	131	158	139	142	156	156	148	120	148	143	153	159	159	132	147	152	150	144	153	128	147	148	156	160	153	159	155	138	141	146	151	141	152	130	142	144	166	165	156	150	163	139	126	147	150	148	155	117	142	130	134	136	155	154	163	149	153	136	164	154	158	160	153	147	134	140	137	143	161	136	169	145	174	160	130	144	167	159	163	166	144	150	134	151	130	160	173	141	136	139	153	151	150	154	151	148	141	154	143	134	137	167	147	160	145	143	141	167	134	150	161	161	173	134	143	171	139	142	150	131	168	133	146	162	157	165	136	161	146	174	159	132	156	136	152	132	158	119	149	125	150	133	159	165	141	140	146	122	140	146	147	171	132	162	156	137	146	155	143	132	138	139	157	137	146	158	169	146	154	166	163	126	156	144	153	127	174	155	141	136	163	154	146	155	157	153	141	164	157	140	132	149	173	160	144	141	138	168	160	178	148	146	129	157	154	138	146	141	142	159	147	150	148	150	159	141	125	145	165	136	166	139	147	165	154	165	154	131	143	131	141	148	143	161	157	144	158	143	137	143	141	170	150	134	168	147	160	134	139	164	142	154	127	162	143	147	142	156	155	139	128	161	146	156	168	151	159	143	141	170	149
3200	4868	3746	1764	1204	914	756	652	536	468	442	384	374	291	252	267	228	222	192	208	211	227	225	199	225	216	169	197	170	210	219	173	193	201	156	159	188	196	195	173	190	183	203	158	206	190	206	201	195	175	180	166	175	172	183	216	200	212	167	183	179	204	177	167	189	170	196	181	190	189	179	166	195	186	176	167	167	214	172	175	196	181	155	193	180	194	175	186	175	181	176	195	196	176	203	198	176	192	178	160	187	194	181	177	196	179	190	184	177	180	195	173	179	187	184	170	198	193	180	182	177	219	173	176	213	176	165	202	155	182	208	176	157	166	166	175	195	191	178	188	184	184	194	180	169	191	176	213	177	157	209	206	194	187	174	164	170	183	195	189	197	190	178	182	180	171	183	178	184	179	196	170	189	185	172	171	169	177	192	164	169	197	172	179	175	197	162	217	162	176	203	199	168	179	189	165	182	180	150	187	205	184	178	202	162	180	178	176	182	158	180	168	185	168	188	168	167	164	193	191	200	175	166	182	199	183	172	187	172	176	190	189	185	185	203	174	210	176	204	181	184	184	173	173	202	154	186	195	196	201	195	166	197	181	192	187	191	185	163	182	167	191	190	198	179	208	187	173	166	200	181	184	181	189	184	185	195	162	164	208	180	183	208	222	193	174	183	197	184	172	171	188	171	194	178	165	187	191	167	156	185	185	208	197	190	173	179	151	191	182	194	188	180	185	182	177	172	184	185	214	192	182	191	180	171	209	191	184	201	185	174	196	166	192	191	172	176	177	180	211	171	191	190	191	176	166	187	189	181	171	180	163	202	176	139	165	203	161	180	208	178	183	168	198	174	175	190	165	172	211	162	177	184	174	186	188	201	181	187	164	185	172	198	195	190	169	182	176	190	182	172	172	167	170	194	181	182	185	165	183	199	177	172	167	191	181	193	192	176	175	181	181	174	176	174	175	184	215	172	175	158	180	192	194	189	200	198	175	181	185	188	177	196	161	180	166	178	189	202	193	176	179	188	200	186	201	195	191	175	178	196	173	197	184	187	187	157	178	178	182	185	143	183	145	178	197	197	163	192	202	171	171	176	185	168	183	176	166	208	167	194	186	176	177	185	184	173	200	164	205	189	167	190	167	187	189	160	200	182	157	203	161	185	188	196	168	165	188	167	172	194	187	201	174	200	192	171	174	168	184	190	192	185	192	193	175	200	186	177	186	164	179	171	198	181	166	190	179	179	188	166	161	157	189	193	207	167	189	206	206	200	190	188	192	189	180	171	173	173	175	176	189	188	207	188	160	182	194	201	179	168	167	190	181	158	200	203	171	180	184	200	177	199	189	176	172	176	180	187	176	182	176	183	180	179	201	174	214	204	167	179	174	165	174	191	183	151	165	186	174	216	187	198	167	199	183	209	182	190	195	188	174	181	188	172	182	192	191	185	172	193	170	184	191	163	196	186	185	212	183	189	199	185	199	170	183	190	167	168	183	162	185	192	175	188	194	183	187	186	163	167	164	212	172	173	191	171	173	190	182	187	168	166	190	169	168	179	172	152	207	188	197	185	179	191	186	184	160	192	191	191	153	177	198	171	200	169	171	166	174	192	205	174	175	180	187	175	205	190	186	182	178	207	192	178	200	185	199	164	171	212	174	173	178	181	157	173	164	194	185	178	182	187	201	204	179	195	195	208	182	201	180	196	166	178	198	196	207	206	179	189	177	159	187	179	192	183	163	180	209	161	185	194	175	180	173	198	178	177	180	191	186	190	184	191	193	180	171	170	166	175	179	195	177	172	164	193	207	181	196	201	166	179	167	194	187	193	187	153	175	185	195	186	192	184	187	158	172	184	155	205	175	174	177	185	197	192	198	190	173	204	200	183	172	213	178	165	197	176	188	183	182	161	185	196	157	163	156	211	172	177	183	176	176	180	184	172	178	186	154	171	174	193	159	186	169	181	199	167	164	168	195	168	184	157	191	192	200	180	163	158	185	185	172	191	195	182	180	185	191	202	198	168	175	165	201	189	205	189	146	189	179	199	171	198	180	168	185	193	189	203	166	193	187	175	183	172	185	182	158	177	198	186	199	189	173	175	193	179	174	198	196	190	177	179	193	186	186	191	202	160	183	209	180	178	171	187	174	164	193	156	188	160	183	185	195	200	179	195	188	172	181	187	163	177	158	213	178	176	169	172	197	202	177	203	170	163	206	191	191	201	161	175	201	185	190	186	199	173	165	209	194	178	188	177	172	176	167	168	173	171	187	180	150	172	192	173	178	171	178	167	176	192	201	163	153	177	181	178	186	188	184	179	163	191	194	209	171	181	184	210	182	166	196	174	158	193	182	171	199	171	202	168	163	182	195	183	168	198	199	188	205	190	170	185	188	156	164	198	187	198	180	179	189	213	182	187	177	168	203	154	177	192	204	210	167	176	195	191	191	172	202	179	193	159	206	193	186	179	204	177	198	173	191	165	193	179	151	194	177	188	175	194	179	182	193	183	169	166	185	171	192	175	177	160	194	188	181	184	206	162	166	184	185	181	179	161	189	162	188	166	188	185	183	185	187	195	188	167	174	170	181	177	177	189	197	206	173	177	184	160	208	173	180	179	203	187	168	186	184	172	179	178	191	180	185	192	190	170	155	194	171	164	166	183	182	172	167	181	189	194	181	179	190	153	154	162	185	172	176	213	196	174	199	167	180	198	174	178	180	174	175	176	172	175	182	167	199	168	197	161	210	196	185	158	223	215	186	174	179	192	187	164	180	190	209	175	168	180	184	171	190	175	173	201	198	179	190	175	190	158	180	184	170	153	188	193	158	179	190	185	184	190	189	204	198	196	178	171	191	191	190	181	172	196	174	181	150	206	185	168	183	180	188	166	195	170	175	175	187	167	195	177	185	179	170	188	190	186	193	160	182	168	180	179	211	179	185	168	164	186	181	168	191	183	153	178	180	177	175	189	212	174	203	187	166	193	181	166	191	187	192	179	159	187	181	196	174	188	168	184	178	204	197	165	177	175	194	181	199	183	200	187	191	180	157	194	229	188	160	164	183	205	180	199	181	184	194	191	201	165	164	179	175	208	190	172	173	187	186	191	196	169	191	160	192	182	204	169	175	174	163	173	209	199	191	212	170	182	197	174	186	203	181	181	196	181	195	195	196	172	188	169	188	168	187	181	208	162	181	211	179	167	179	180	195	171	171	172	174	165	183	173	191	197	191	181	200	184	176	186	173	194	217	179	203	191	178	165	167	161	190	175	179	181	172	169	166	179	171	170	192	154	168	171	185	200	184	173	187	177	198	187	170	187	177	174	196	187	179	183	173	190	179	155	189	182	175	190	191	169	168	191	194	205	177	168	166	223	180	174	185	177	206	181	184	190	177	185	200	184	192	176	171	175	181	180	195	181	193	175	178	169	197	168	166	206	201	183	184	181	167	191	200	164	162	175	184	179	154	164	169	174	187	182	179	181	193	192	175	162	170	183	183	172	178
22811	21384	29055	24116	21383	21400	9766	1006	651	569	503	512	397	346	324	318	278	284	245	267	263	219	255	227	228	224	229	202	209	242	233	205	229	227	190	236	190	179	197	220	176	214	204	186	230	216	198	209	166	183	208	191	207	193	181	210	203	198	171	195	181	209	192	175	206	183	192	208	195	191	212	210	191	206	195	179	196	203	184	218	171	206	176	165	186	164	182	179	197	166	177	199	186	188	174	192	187	193	219	173	197	166	182	172	175	198	199	210	167	212	192	185	172	217	191	202	194	191	179	184	166	188	215	174	177	165	195	209	169	189	157	162	203	190	200	184	171	193	185	191	180	182	179	189	200	168	179	195	175	194	199	152	173	186	172	191	185	175	205	191	194	184	212	165	180	189	186	184	231	191	183	180	178	199	166	171	195	180	171	184	174	177	183	217	198	163	196	172	193	216	183	176	175	164	199	201	184	192	175	189	176	173	173	168	215	193	176	172	196	195	204	173	197	177	181	182	194	205	195	192	206	185	199	161	181	186	167	198	176	215	172	178	170	200	176	178	174	170	213	174	208	170	192	194	207	179	193	178	187	189	185	181	179	160	185	194	194	212	192	207	166	157	189	195	178	202	212	185	186	183	185	177	188	210	185	162	189	190	203	170	202	161	210	176	181	181	192	189	193	203	178	210	189	176	154	159	181	176	168	162	184	182	199	191	165	192	201	187	194	188	187	190	161	173	165	194	205	197	176	168	182	190	184	192	175	196	183	188	201	183	207	186	164	180	195	171	183	184	176	173	195	181	178	196	169	178	175	195	175	181	187	162	166	176	182	197	168	192	176	176	201	179	168	190	170	175	184	191	168	157	207	198	204	192	187	183	175	192	196	175	201	215	176	184	183	179	193	215	203	168	190	201	184	196	156	177	214	211	182	180	190	192	198	193	221	193	196	207	178	194	214	170	197	199	204	190	161	163	190	167	190	203	165	185	187	201	172	181	198	202	200	186	168	181	173	177	202	183	196	181	170	185	169	188	175	174	186	169	198	198	165	173	180	202	176	183	159	181	201	176	180	188	164	197	193	188	194	188	189	194	174	169	216	185	165	183	183	169	187	181	201	182	183	212	204	169	180	196	181	200	174	176	172	181	164	187	180	204	199	188	192	182	190	169	196	199	191	173	172	181	165	188	209	195	186	184	189	185	182	200	164	198	188	178	192	157	191	180	177	190	187	175	186	210	177	218	190	182	195	177	181	189	177	171	174	197	190	187	184	161	182	173	204	180	163	196	200	209	178	185	179	201	180	180	169	181	168	216	200	184	163	168	177	178	188	184	197	176	170	176	183	177	197	175	183	181	186	184	176	172	209	181	177	186	172	162	190	169	204	177	196	179	175	172	163	168	171	174	178	179	161	199	190	183	166	155	165	169	209	185	201	158	200	176	200	169	165	163	188	188	195	174	165	184	187	197	182	176	196	210	169	165	173	190	191	183	176	185	173	191	184	178	209	179	200	198	179	201	156	173	200	165	165	178	174	182	189	194	193	188	163	180	194	187	180	188	186	209	180	171	195	193	188	179	176	174	176	204	173	167	202	166	183	178	200	181	183	204	214	184	195	193	172	166	185	149	172	180	205	174	185	193	195	182	197	177	178	205	207	171	160	192	177	178	164	184	186	185	184	192	184	220	192	192	181	161	203	193	174	192	180	195	178	180	179	186	176	159	184	162	173	167	198	184	182	193	179	177	211	188	184	174	179	191	158	155	179	191	180	190	206	199	172	200	177	171	160	176	149	171	183	208	192	202	190	203	178	173	184	186	183	191	182	201	165	160	165	207	179	180	176	188	193	178	178	179	171	185	194	177	196	182	178	202	166	160	205	191	172	179	191	183	195	184	177	215	178	181	170	183	195	189	199	173	166	181	184	197	182	191	192	164	187	195	189	183	183	193	208	218	176	171	181	177	175	195	173	176	183	186	181	201	186	155	210	187	172	191	166	183	180	180	185	186	190	190	177	203	187	169	167	186	183	191	187	203	181	161	182	147	188	189	180	190	196	176	197	163	202	183	203	188	189	188	191	171	187	168	185	173	183	191	180	189	180	178	166	217	187	181	202	197	197	201	195	197	183	202	194	194	204	166	193	192	186	181	165	210	172	183	206	171	207	152	199	191	163	180	180	173	173	174	178	171	199	176	204	174	176	196	172	176	167	156	160	183	198	181	194	172	163	183	163	204	188	179	186	179	180	184	201	170	182	190	189	156	193	177	172	175	200	196	181	171	161	171	172	178	196	192	193	201	171	198	184	177	193	184	181	178	194	172	177	175	180	175	174	164	193	182	187	181	195	189	192	200	175	179	183	181	186	148	196	180	189	197	203	185	221	204	181	205	175	214	183	195	172	170	189	186	179	201	183	202	187	187	177	194	213	188	178	163	171	187	217	175	206	195	182	177	194	190	167	178	180	172	190	185	165	184	174	180	198	183	169	223	188	168	201	206	209	187	170	190	176	188	172	193	178	177	193	171	195	198	194	202	172	181	199	163	189	185	205	174	180	200	176	191	174	179	192	192	211	177	171	182	180	183	184	203	187	208	167	170	184	193	169	181	201	210	196	193	180	174	175	188	171	172	199	171	199	156	195	186	195	198	195	184	155	175	184	183	177	176	182	181	181	215	183	162	179	183	192	169	165	179	195	186	179	177	185	175	161	189	159	181	192	191	169	146	199	186	171	191	174	183	173	173	198	178	197	171	179	183	179	175	169	166	168	213	196	189	189	187	185	205	199	181	174	165	179	205	163	198	188	176	210	177	167	171	177	172	189	184	195	192	190	184	207	172	175	208	163	157	190	174	155	201	186	162	198	186	200	183	161	181	160	171	192	168	184	191	196	165	178	181	173	190	191	195	200	204	184	191	198	205	172	195	191	177	182	178	200	210	186	189	173	169	214	201	152	172	187	205	146	194	184	169	176	175	190	191	174	170	187	190	204	193	197	175	188	171	190	202	186	169	186	197	175	190	206	178	160	169	193	176	181	169	159	206	184	181	183	176	171	165	181	168	181	177	159	176	177	186	208	175	161	193	180	176	202	174	164	184	187	171	203	179	199	168	187	186	157	185	188	177	191	194	181	194	201	170	152	181	154	192	191	165	195	166	199	190	196	194	185	215	185	183	161	177	198	179	173	178	176	187	203	196	170	170	166	186	198	184	174	206	196	195	195	198	182	197	177	177	166	170	181	176	175	191	205	172	164	165	205	183	183	185	184	199	195	173	172	181	174	164	190	184	184	174	202	189	156	190	167	192	171	195	183	191	159	194	168	164	169	189	208	180	190	161	200	183	195	195	204	176	189	192	185	194	156	198	177	193	181	188	195	182	197	200	209	198	184	189	206	199	193	183	180	183	152	213	195	172	169	178	199	205	187	190	191	196	194	176	196	183	187	169	179	172	197	195	202	197	205	199	188	187	174	181	176	175	162	187	177	162	169	166	168	176	170	184	201	186	158	180
4241	13414	10828	5344	3559	2662	2003	1591	1244	1048	909	835	684	626	505	411	404	379	366	342	355	329	338	335	311	304	342	325	300	270	307	285	275	242	241	291	261	238	259	257	236	247	267	262	233	229	242	228	264	243	254	247	267	245	247	249	229	272	252	230	270	236	230	257	241	224	231	245	240	237	254	211	244	216	243	242	238	224	229	230	237	221	226	239	222	239	224	242	219	250	220	240	237	232	265	253	262	231	238	221	256	243	218	239	238	197	249	237	218	225	238	241	234	207	224	247	243	233	227	233	222	215	215	226	210	235	227	256	237	246	216	226	241	215	255	236	233	233	240	249	228	249	243	231	231	230	217	242	247	235	222	246	258	243	242	228	236	212	224	231	238	252	250	219	223	222	218	227	224	222	206	245	221	232	217	227	222	228	214	236	221	244	238	232	229	239	236	255	213	218	235	228	232	259	221	249	235	235	231	223	232	225	239	226	250	262	209	239	237	222	231	231	243	219	216	234	222	212	214	225	221	238	230	226	227	230	244	224	222	219	233	232	226	216	250	235	224	251	221	235	251	219	230	202	237	244	215	188	232	229	243	215	235	213	213	223	211	219	227	244	240	235	254	230	232	213	253	248	225	220	232	229	233	223	206	225	197	240	245	222	259	197	225	232	211	230	215	263	236	213	214	220	209	244	237	225	250	212	221	222	217	237	216	235	223	240	219	222	237	252	221	242	232	238	225	250	257	258	223	247	209	219	236	237	215	245	224	239	220	230	223	233	219	240	233	241	229	252	233	244	258	252	247	252	242	244	233	245	239	222	233	233	229	234	249	225	234	227	241	255	257	233	221	244	251	217	242	252	234	250	211	239	242	240	212	205	211	218	250	224	244	239	244	240	232	228	233	211	232	239	255	214	238	238	222	216	245	213	223	218	220	232	244	209	205	242	194	214	239	246	236	253	208	234	225	221	227	234	241	228	255	245	268	230	247	218	236	223	211	236	223	243	277	232	239	211	253	243	226	190	228	242	244	205	232	214	243	235	263	206	210	251	226	237	233	227	224	245	223	213	240	221	255	227	233	226	273	222	230	243	234	229	232	233	241	248	235	229	238	251	227	231	224	231	242	222	239	211	249	237	233	250	229	210	253	218	225	207	264	199	260	242	215	242	266	259	221	228	235	216	212	211	222	235	229	212	248	248	256	236	226	227	220	218	218	241	233	253	235	256	209	224	245	228	220	218	220	225	239	211	244	239	240	240	206	214	234	225	239	230	210	232	240	217	225	221	249	217	238	220	233	218	244	220	257	235	236	224	251	210	236	240	244	215	238	226	248	235	220	223	239	232	246	216	205	215	235	243	219	234	230	228	230	246	223	229	244	230	225	225	225	239	209	213	207	251	204	231	228	234	229	214	240	245	199	196	256	230	236	221	219	234	236	233	250	227	242	236	225	268	221	240	244	260	245	250	204	204	235	231	210	220	215	257	229	227	247	247	223	212	219	240	236	228	251	231	253	242	224	234	227	225	232	195	200	212	226	196	215	257	214	245	210	244	207	269	217	235	244	224	238	211	237	225	243	222	237	222	263	240	237	254	236	223	211	205	245	247	220	250	247	250	220	228	237	225	215	224	210	238	214	222	225	247	221	239	222	218	236	223	210	217	227	237	226	205	209	243	248	232	233	220	248	208	239	219	235	232	234	249	220	205	244	235	252	204	251	257	214	248	233	235	212	226	247	247	243	249	265	249	242	226	217	239	256	248	217	245	219	239	245	211	229	232	231	207	236	236	234	213	230	214	238	230	254	221	235	220	233	244	222	226	241	246	232	233	222	243	236	260	220	219	219	221	250	238	218	228	243	207	235	211	214	232	225	224	241	236	250	199	237	228	226	233	233	232	208	244	236	236	241	231	242	236	220	230	230	219	254	209	240	239	244	247	232	242	226	219	244	232	224	239	233	239	240	226	224	215	236	230	212	233	243	237	234	240	221	207	233	222	225	209	225	252	252	257	233	228	220	231	223	217	245	232	250	243	218	226	245	249	190	236	232	243	237	236	233	196	224	229	253	219	221	233	230	233	256	219	215	248	220	231	236	232	210	253	243	238	221	219	250	224	230	236	230	209	244	263	222	240	207	205	224	250	208	269	243	230	250	210	239	217	256	246	209	222	200	236	237	226	254	245	225	197	229	237	236	219	233	240	255	216	238	240	234	221	222	229	266	259	208	238	229	232	213	224	241	235	231	275	232	209	243	228	262	258	252	228	231	243	230	260	230	214	222	203	222	217	238	221	243	226	225	260	231	196	215	229	252	230	237	233	218	252	248	234	243	227	233	222	253	264	247	233	235	249	249	223	221	235	238	221	228	209	229	250	225	224	246	231	234	221	224	259	252	233	220	236	210	225	224	238	230	217	227	205	215	240	234	232	220	247	231	233	253	212	255	236	236	237	237	247	203	217	224	250	238	252	216	226	253	217	238	251	241	205	234	233	201	240	241	208	251	241	202	245	238	228	231	248	210	245	221	243	245	216	227	219	223	218	242	209	221	242	255	240	206	208	238	215	205	232	218	219	217	238	266	226	227	240	234	229	240	224	242	230	258	225	219	215	232	208	255	240	231	221	240	226	231	251	197	242	226	228	249	227	199	226	235	211	203	220	209	244	225	249	208	213	222	225	228	209	228	210	226	218	237	212	228	235	244	214	267	222	228	233	232	223	220	202	217	202	235	223	234	224	277	226	232	241	245	219	254	253	232	246	222	228	245	243	209	218	234	261	229	229	220	218	227	253	230	239	221	227	210	227	201	234	207	236	221	236	228	204	222	193	239	241	222	222	280	230	226	236	218	221	261	228	229	214	226	204	216	229	249	243	241	230	228	234	238	241	240	213	221	220	247	235	229	271	242	255	222	250	237	247	229	251	217	237	199	256	215	210	226	246	229	257	222	224	235	226	223	207	239	247	232	241	209	238	226	250	208	217	216	210	239	242	234	261	237	221	228	245	237	228	218	231	218	237	229	222	255	229	252	249	245	223	247	238	224	246	226	240	245	240	237	229	210	198	215	210	230	246	238	233	234	235	243	246	253	244	226	227	237	231	208	229	246	232	205	222	210	247	254	222	230	226	230	202	264	214	240	210	250	217	227	223	218	241	263	220	229	210	222	204	233	221	222	216	234	235	223	234	238	223	230	208	254	245	245	215	222	214	191	235	249	221	227	217	228	240	242	237	227	207	216	236	235	236	214	239	260	229	234	231	243	236	238	246	219	227	211	222	239	217	205	215	255	230	222	231	212	223	240	230	227	233	231	253	223	227	237	259	237	224	234	226	222	245	257	231	204	211	250	241	244	257	237	226	238	218	240	204	249	242	207	238	215	231	228	225	229	229	235	260	248	228	220	240	233	204	236	237	231	229	214	231	254	250	240	238	234	265	226	243	232	227	225	232	266	254	202	222	231	209	208	231	231	230	239	266	224	236	213	239	247	223	226	260	230	266	223	205	240	236
27444	19530	5153	540	406	362	345	380	326	324	391	327	307	283	333	299	312	332	289	329	317	305	288	335	308	292	344	295	347	308	295	297	323	333	312	343	318	332	332	297	280	313	334	297	321	301	324	309	333	318	301	299	296	293	319	289	303	315	322	300	318	343	288	312	294	306	277	301	324	299	326	321	308	283	315	287	287	313	302	319	300	295	320	275	306	344	319	336	325	302	305	296	315	306	301	327	318	302	292	314	277	297	309	290	296	309	287	326	340	333	325	306	305	300	273	303	300	279	310	342	312	317	305	339	293	330	334	327	288	332	317	286	301	317	295	317	315	285	281	308	324	306	329	301	281	312	274	279	340	296	291	300	320	309	298	286	321	301	345	297	340	302	295	297	308	320	333	273	321	296	288	301	342	332	277	283	319	306	314	283	305	282	318	301	311	294	306	313	332	315	314	309	305	282	273	297	305	320	284	273	302	297	303	277	314	303	330	286	326	289	270	286	320	317	301	295	329	316	286	293	296	288	321	314	296	317	305	314	282	316	323	279	318	279	344	291	297	303	283	327	311	329	339	352	281	281	286	319	291	293	298	295	304	319	288	292	313	279	295	327	306	268	302	307	301	293	355	321	269	322	314	303	298	347	294	286	307	322	293	298	307	319	279	310	302	306	320	314	283	324	284	303	310	304	300	295	309	304	309	296	283	282	310	357	280	285	317	295	335	266	297	291	310	318	310	298	332	334	272	317	288	315	288	306	311	330	293	325	319	282	275	293	332	317	291	301	295	309	300	322	331	304	309	298	288	322	300	350	306	324	297	289	325	333	316	306	314	322	301	312	310	334	284	294	304	288	305	321	291	317	289	310	311	303	298	319	305	320	297	281	332	324	282	310	302	323	321	305	329	317	303	276	298	302	308	288	297	310	302	338	297	298	297	310	287	317	323	285	330	290	298	282	316	298	304	319	311	301	268	322	338	310	315	293	293	278	354	326	292	316	323	294	313	311	317	281	305	324	272	293	352	329	302	324	297	311	316	297	318	309	290	338	298	346	292	325	313	328	347	310	303	309	310	304	301	305	327	317	313	296	327	324	307	292	321	298	314	284	276	297	305	283	322	280	324	318	280	316	298	307	283	308	319	291	282	298	318	300	317	290	300	315	313	279	317	317	293	297	294	292	275	308	328	292	297	335	297	335	296	290	319	296	280	290	299	329	303	282	322	322	353	321	306	297	307	317	299	297	286	299	311	284	309	331	307	269	311	309	287	311	283	306	289	298	283	311	314	300	299	318	304	304	274	308	289	312	277	311	302	301	327	309	330	314	251	310	288	300	302	296	304	324	322	327	296	305	303	295	290	290	313	284	290	317	312	312	284	286	315	302	289	293	291	314	283	329	296	323	298	289	306	287	313	333	288	290	321	301	322	308	305	271	286	317	310	299	295	327	293	281	292	350	297	282	298	289	296	316	300	325	316	283	280	320	265	303	329	278	309	329	279	317	315	294	299	283	324	290	315	303	289	294	288	300	316	334	274	290	333	302	347	293	278	328	291	307	299	331	282	267	323	302	317	307	307	290	304	297	265	327	278	307	305	310	324	312	293	275	304	317	314	312	299	318	289	303	296	307	307	352	301	298	328	310	295	291	312	286	310	300	307	300	279	306	341	321	322	297	299	301	303	304	304	321	259	302	342	322	301	330	317	313	296	319	319	296	295	294	292	307	300	310	304	300	308	325	300	305	296	328	288	298	342	289	296	303	310	304	286	318	329	330	300	273	324	312	289	299	280	318	313	307	315	301	315	309	329	293	255	307	318	314	325	319	270	303	305	315	288	298	297	312	295	304	335	295	282	349	272	310	290	300	310	295	309	321	302	296	330	303	303	305	297	295	316	318	302	301	308	280	329	305	288	332	326	291	319	325	273	288	299	294	303	320	311	332	323	308	286	312	291	291	299	300	307	312	318	283	296	312	306	284	286	311	280	292	270	268	321	305	296	300	286	286	299	304	315	325	296	333	279	311	324	313	286	303	321	297	287	277	315	290	321	274	287	290	310	312	298	315	280	279	304	304	305	306	301	289	308	318	327	292	291	298	318	310	308	296	279	302	291	318	305	298	296	299	311	326	322	279	292	293	318	291	327	328	285	319	282	307	319	318	321	271	314	301	292	290	309	307	315	307	286	285	297	291	308	285	318	300	301	295	314	328	292	275	327	311	305	279	287	323	332	280	321	294	290	282	328	296	292	297	324	321	318	320	313	296	316	297	321	351	303	302	296	305	312	308	289	312	294	282	327	304	299	301	285	335	320	330	321	291	294	306	332	306	317	341	305	312	279	305	309	320	329	312	316	288	297	322	302	316	301	334	284	303	300	277	285	299	323	315	323	298	309	338	322	303	326	321	341	267	295	316	323	306	289	290	301	304	302	305	294	300	290	307	329	309	320	308	313	300	304	295	307	327	323	306	327	281	345	312	314	331	290	301	302	337	322	314	313	325	347	283	289	285	309	322	270	265	318	267	313	290	309	310	312	290	311	308	273	313	292	310	304	300	323	276	316	321	321	323	334	319	291	328	320	279	324	308	323	314	319	302	322	300	293	306	333	320	321	314	304	306	301	310	292	315	290	310	309	319	304	315	321	274	308	317	291	285	306	278	324	353	306	295	303	319	327	297	318	297	312	275	331	301	295	297	298	305	319	274	336	315	311	289	287	309	319	294	312	291	318	331	306	306	316	323	311	308	322	291	293	291	304	342	309	325	310	328	299	300	318	325	290	292	318	318	289	308	305	324	324	321	303	285	268	300	289	297	314	313	309	301	294	291	294	299	299	306	310	317	313	306	290	299	314	343	306	306	295	328	306	287	308	321	324	327	307	318	286	297	299	283	308	286	337	302	287	309	278	298	319	331	301	316	316	300	311	289	336	329	320	297	300	306	314	317	277	331	307	331	299	312	305	301	290	340	322	320	304	330	311	302	272	337	288	314	337	290	306	291	325	289	296	308	313	357	322	320	298	297	289	323	315	312	312	336	345	316	295	285	287	308	343	335	274	324	300	316	313	284	289	322	310	344	303	299	294	305	338	321	306	294	285	279	304	296	284	318	286	327	310	291	317	304	299	291	315	301	326	311	313	320	307	292	344	290	288	320	277	339	290	309	351	294	306	289	322	305	283	321	301	311	325	321	305	302	313	284	317	293	302	302	308	303	295	303	292	315	290	305	302	309	297	296	328	302	328	319	320	297	333	281	315	301	322	299	315	304	291	292	320	307	301	292	328	326	304	319	343	288	310	294	295	292	287	327	269	331	287	318	336	316	294	346	317	309	310	295	313	309	313	294	304	344	288	283	307	329	304	303	292	309	272	301	294	290	303	320	299	294	289	290	333	279	325	323	305	308	330	330	331	315	297	287	316	288	323	287	298	307	300	298	304	311	302	303	313	280	355	320	346	313	305	300	329	328	339	333	308	306	312	306	321	301	255	308	332	290	334	302	311	331	340	327
3981	910	762	562	468	491	402	416	415	436	441	426	425	399	365	382	378	342	360	339	377	368	362	377	383	343	378	342	367	375	382	381	377	379	377	347	378	345	330	347	367	381	365	369	351	374	372	331	362	338	346	371	354	395	399	395	346	345	352	393	346	362	388	347	361	387	363	383	365	374	375	371	360	378	366	357	323	382	372	367	350	347	374	373	394	346	353	345	386	361	347	341	341	346	318	356	357	363	368	376	341	349	371	360	371	349	361	380	342	342	360	343	377	370	352	374	350	368	356	366	350	336	354	339	398	379	350	358	399	404	359	344	328	348	362	359	340	349	337	362	376	384	358	351	389	358	376	362	352	344	327	387	367	372	361	308	338	347	325	332	377	364	359	353	369	362	363	374	381	379	365	357	354	369	415	381	358	331	366	370	368	372	370	339	328	352	404	338	386	348	361	315	389	374	374	339	371	365	335	361	353	367	355	363	353	361	369	353	379	348	349	335	317	371	385	365	376	374	370	351	367	374	401	351	366	356	326	387	361	371	368	360	355	351	374	333	386	388	382	355	384	366	355	353	413	377	416	346	351	359	336	383	405	377	396	340	381	384	344	396	324	368	388	380	387	370	362	362	408	343	359	346	369	368	378	379	394	366	426	336	374	369	322	360	343	327	367	385	375	342	326	352	362	396	365	365	382	350	381	333	360	375	348	373	382	353	370	367	355	363	365	372	355	346	366	382	390	398	331	383	377	370	361	340	382	365	367	351	334	366	376	356	335	363	363	407	368	375	385	356	354	364	345	366	360	375	326	354	336	351	408	341	378	372	347	359	357	367	365	354	336	356	372	369	344	363	348	406	375	372	352	353	366	365	377	342	336	361	353	380	375	371	360	385	341	377	359	373	375	360	338	374	370	340	336	373	380	367	361	365	395	322	346	349	377	332	371	343	341	367	362	382	335	355	354	381	356	384	368	358	360	358	356	382	347	392	372	399	357	355	398	363	329	361	374	350	354	353	385	345	368	391	353	381	363	348	356	361	383	347	389	361	386	343	371	342	357	361	349	344	359	360	368	363	346	349	378	395	362	398	354	357	342	360	346	380	351	359	346	371	366	375	345	373	356	356	389	344	350	330	363	344	336	397	353	350	338	393	358	309	360	348	371	350	423	348	355	362	345	377	383	369	342	374	359	345	344	375	366	379	350	355	369	377	365	372	359	377	328	373	349	356	358	335	383	367	344	390	381	337	367	354	357	382	350	368	371	337	365	390	337	350	354	369	374	339	350	386	372	354	358	363	338	384	341	352	338	341	339	364	352	372	382	352	354	357	359	341	374	395	382	359	316	357	367	321	364	338	381	353	367	354	343	385	366	390	382	381	336	348	322	382	369	345	383	343	347	343	367	357	354	355	356	367	364	365	363	367	356	377	367	394	392	371	365	388	381	401	355	375	356	378	373	365	350	398	354	361	354	378	359	355	376	393	354	395	351	370	366	374	344	378	355	343	370	328	380	355	367	341	369	418	373	351	363	338	347	346	362	364	338	370	348	328	367	391	379	372	370	390	350	375	338	378	355	364	369	389	365	371	353	359	336	351	358	348	340	367	364	363	358	368	358	391	371	331	378	359	377	370	393	331	380	356	375	416	361	361	326	354	362	358	384	384	350	361	373	385	372	333	356	360	363	362	350	401	388	360	362	349	359	379	358	357	352	366	355	381	374	390	378	349	351	339	393	368	362	356	388	344	328	332	374	363	379	359	386	373	362	338	373	330	383	387	368	400	358	358	342	366	388	396	357	383	348	348	382	393	350	325	353	347	389	352	329	351	363	365	361	365	386	383	386	356	357	398	333	360	390	399	375	365	382	366	365	357	395	361	373	355	378	344	327	377	367	351	389	365	403	364	345	380	360	343	354	357	338	370	332	337	379	387	351	371	375	363	350	374	365	373	392	379	393	349	388	368	373	364	378	356	358	333	348	396	325	395	356	359	350	341	366	354	391	329	339	375	344	330	352	375	357	372	339	380	364	366	345	359	361	371	356	357	377	312	359	378	368	394	363	365	375	350	361	377	385	395	335	389	377	370	370	359	357	357	354	368	342	368	344	353	392	385	309	342	428	398	352	380	341	360	336	367	370	350	387	388	376	371	390	360	389	362	348	376	344	392	362	349	385	360	326	413	389	340	358	366	362	337	365	354	380	344	364	363	360	385	373	346	366	359	373	372	341	373	358	354	350	364	382	323	335	363	359	377	349	344	365	350	374	377	366	367	354	381	363	403	360	369	342	349	368	370	373	347	389	363	369	329	395	403	377	375	378	372	420	348	365	397	376	346	346	340	360	388	360	365	370	352	361	368	353	380	365	368	359	328	349	348	359	367	360	343	350	385	367	372	348	387	381	387	372	356	371	367	358	340	369	389	367	343	409	342	372	366	399	330	340	343	341	384	335	396	384	381	329	341	357	387	369	372	363	383	365	364	377	362	355	360	376	338	379	343	383	364	379	369	397	380	347	337	360	359	390	374	374	415	382	367	379	362	329	361	377	336	368	372	355	336	358	356	361	354	370	328	354	345	348	331	339	393	376	365	391	360	354	361	388	339	404	391	355	358	362	362	346	391	378	336	366	351	388	404	365	336	364	350	359	371	369	383	338	366	353	351	367	328	380	350	357	382	355	387	365	364	361	392	388	372	359	350	363	381	376	344	366	399	408	378	372	367	366	369	328	401	381	338	349	350	370	361	375	344	336	352	355	398	384	368	381	392	361	352	368	373	363	367	332	354	387	389	353	378	346	375	374	358	351	351	356	346	396	354	344	331	351	353	322	367	373	368	363	360	360	392	325	370	372	389	370	353	359	375	327	348	364	359	360	353	367	357	332	371	360	337	403	362	379	341	360	350	353	356	350	384	363	362	346	375	368	371	331	332	353	375	373	376	370	386	362	393	352	347	346	343	387	406	369	374	372	377	325	346	353	384	383	357	365	364	363	348	357	386	371	374	364	370	386	330	365	354	373	392	366	376	345	356	387	386	370	368	382	371	397	364	393	379	365	355	362	356	387	343	346	358	359	346	367	335	344	376	367	361	351	344	358	358	355	349	318	384	342	390	369	357	333	376	333	359	373	371	376	376	374	329	357	382	367	353	395	343	371	334	395	390	362	365	374	359	349	394	352	384	383	352	355	368	358	335	357	379	405	364	364	361	353	329	358	360	352	346	369	354	371	362	365	343	377	355	351	390	380	357	349	382	342	399	370	333	385	379	352	377	378	357	343	355	368	363	349	367	378	389	369	354	379	389	345	376	365	366	346	358	357	342	383	339	376	358	360	322	334	349	359	345	371	367	368	383	372	364	382	389	381	367	369	360	363	347	346	367	337	379	357	341	355	371	345	369	356	361	359	385	354	356	335	371	358	371	370	373	377	382	400	354	352	342	370	342	363	370	358	355	341	339	371	394	367	379	389	361	389	382	352	326	359	372	363	401	386	404	386	372	340	355	346	362
23929	21380	28597	24522	21360	10417	1023	697	639	554	542	488	484	480	474	407	420	402	390	398	440	383	385	370	393	375	394	405	370	367	347	355	350	370	365	379	377	353	407	363	357	344	373	388	393	353	353	343	380	385	374	371	373	355	368	375	370	385	362	332	391	373	345	352	398	388	363	360	364	352	361	379	373	358	350	346	347	345	367	361	380	328	404	363	378	340	374	333	353	361	359	388	350	401	385	360	334	359	381	370	383	377	367	376	368	358	376	370	374	350	335	365	373	373	359	374	366	368	374	357	327	375	343	394	364	379	377	342	350	348	378	402	357	370	337	366	359	337	363	392	329	328	339	372	363	374	360	391	362	367	350	353	365	381	372	347	346	371	345	358	370	377	399	374	330	391	398	406	367	375	363	346	376	358	400	350	347	373	362	342	365	357	345	329	359	349	352	333	362	360	355	347	359	369	326	371	367	368	338	390	353	373	355	369	350	400	347	349	366	366	352	357	389	379	354	357	355	363	334	374	374	376	333	374	367	374	337	368	383	335	364	377	368	381	373	350	351	363	379	355	345	372	395	370	384	336	341	374	363	365	374	367	399	365	366	350	363	375	362	372	374	349	345	389	354	332	361	310	369	373	382	398	384	393	354	368	331	336	357	341	356	365	402	371	335	327	367	351	358	377	375	343	336	346	412	346	351	351	365	343	378	383	338	355	370	325	396	371	339	342	345	350	360	387	375	352	343	324	367	387	413	345	376	347	355	340	362	355	382	366	315	348	358	376	328	399	366	361	348	373	378	373	388	342	338	374	352	328	383	358	391	356	369	397	361	380	327	352	361	373	352	379	374	361	357	357	346	384	355	374	387	390	374	351	377	366	325	368	382	354	362	398	395	363	365	343	375	374	365	361	369	365	369	369	349	372	344	374	370	368	373	359	355	356	358	388	388	363	378	344	395	371	375	356	344	337	338	371	354	384	316	364	341	368	409	349	378	363	369	333	348	358	355	369	362	335	364	355	382	383	373	371	335	362	355	379	333	344	383	407	334	381	368	365	391	336	363	341	338	348	348	369	383	356	375	369	355	330	332	376	357	372	364	369	396	352	396	377	373	380	324	409	360	412	380	349	328	349	361	360	344	346	340	344	351	353	349	371	340	336	337	405	349	361	382	423	321	358	336	365	385	373	364	359	366	369	342	363	361	361	363	371	388	380	333	325	360	378	382	378	374	366	345	377	359	384	335	368	366	367	361	338	370	389	365	402	349	356	341	354	370	347	358	374	356	333	358	380	406	381	366	379	369	363	370	359	334	327	384	383	384	364	377	391	364	374	364	363	361	379	363	358	359	338	370	365	359	336	348	348	391	344	358	361	382	333	360	335	364	350	366	376	372	391	399	373	337	357	372	368	387	326	383	369	384	372	351	369	377	364	354	328	361	353	342	383	356	366	395	367	375	358	371	359	375	366	359	340	363	349	370	376	385	347	382	355	369	339	365	368	375	347	348	371	357	343	360	345	378	358	360	408	396	354	370	352	371	391	367	362	351	320	374	365	361	382	350	359	373	360	361	343	375	413	406	343	371	347	363	361	350	346	321	364	385	365	352	357	377	354	367	368	372	353	399	340	349	374	378	374	354	382	396	370	352	368	391	354	384	365	377	340	390	386	392	361	357	384	362	366	383	349	357	337	394	368	358	378	396	363	369	388	324	381	378	361	378	330	380	341	351	343	354	361	355	384	369	348	377	337	362	395	369	382	367	377	372	325	380	384	348	338	359	361	374	382	374	328	347	344	353	346	360	334	364	366	346	363	349	350	371	350	358	384	383	384	362	367	348	374	350	333	359	346	366	373	326	345	371	366	353	330	305	313	340	342	373	369	353	363	325	355	356	366	392	344	355	418	367	354	351	337	379	338	363	342	348	346	354	374	350	374	374	389	380	389	376	389	343	341	363	325	386	340	350	348	369	377	359	351	351	348	343	353	376	375	317	388	371	360	364	351	367	344	345	352	349	412	356	360	353	366	390	323	379	361	366	374	397	353	337	340	351	374	307	341	348	348	383	374	373	342	395	350	363	355	348	355	341	349	352	370	390	361	355	352	358	360	403	349	371	380	331	380	376	342	391	344	391	354	377	380	361	366	376	354	368	336	369	386	389	389	379	373	381	343	368	369	362	378	349	362	373	353	380	338	369	355	367	359	373	354	315	395	378	368	367	380	379	384	362	350	356	384	336	348	376	329	397	344	361	354	393	364	365	354	378	373	328	344	374	345	355	343	366	340	362	386	355	374	329	333	376	321	412	358	368	347	365	368	367	335	385	390	382	351	333	382	346	327	343	350	373	330	338	375	352	355	387	336	384	357	369	364	362	348	356	394	361	399	380	382	384	357	395	367	385	361	324	350	409	392	355	336	342	384	399	343	373	378	339	380	372	360	370	360	360	378	355	357	352	365	373	377	363	369	396	353	350	371	382	361	374	386	378	396	352	391	371	379	373	394	346	337	320	416	354	378	365	361	374	349	354	365	368	368	350	411	377	363	367	363	346	375	338	367	350	384	365	341	372	374	357	346	359	376	375	377	389	384	365	396	332	387	388	374	369	339	355	366	330	348	365	349	354	355	373	359	413	365	360	369	359	368	406	357	374	343	376	365	369	356	362	380	371	386	372	349	354	334	359	369	396	354	385	347	378	329	396	388	331	356	362	338	374	377	364	374	361	344	402	347	369	334	369	350	369	394	374	347	356	364	376	351	388	314	357	412	347	384	349	352	362	385	387	334	349	331	371	356	355	384	351	342	376	348	365	391	363	371	389	324	335	355	362	391	364	419	363	343	376	314	364	318	371	337	367	365	359	355	396	361	369	344	329	349	382	370	345	347	342	385	363	343	365	397	380	367	392	353	343	330	401	359	358	355	340	356	396	342	353	354	341	338	383	373	369	371	401	354	370	369	347	359	318	365	342	361	372	350	372	333	375	358	349	374	359	357	369	348	360	360	348	339	371	351	383	353	355	327	362	374	393	378	343	365	398	352	369	332	341	382	381	353	371	378	391	381	389	338	373	363	339	358	352	355	368	354	353	366	354	385	370	320	356	382	365	357	338	361	371	358	326	379	352	361	396	339	359	375	354	374	366	353	362	346	366	387	341	352	370	371	401	367	343	376	388	358	370	366	381	397	347	364	368	321	342	340	355	357	362	368	367	367	354	396	337	354	369	356	349	367	372	365	343	354	335	326	405	356	384	397	348	361	353	388	343	361	343	373	374	373	414	375	343	371	380	359	371	346	367	368	407	390	317	356	359	321	357	345	355	377	325	344	373	344	359	354	392	359	367	390	333	390	352	340	388	334	356	369	369	378	387	344	347	369	369	374	362	359	377	359	321	383	370	352	362	346	367	347	358	373	393	332	363	368	355	376	385	374	344	347	370	355	386	360	373	360	360	357	363	375	401	394	366	399	371	344	362	367	370	362	350	376	400	356	374	346	391	367	358	378	324	367	343	358
3242	7951	6595	3014	2092	1722	1346	1097	971	873	848	748	731	655	587	542	519	535	519	485	512	515	469	486	506	432	443	457	482	458	493	474	457	437	443	425	452	421	447	439	421	413	442	438	424	447	407	422	427	430	447	454	450	454	425	479	425	420	447	413	467	437	444	449	442	442	472	457	466	431	428	456	415	447	441	447	428	442	454	443	411	423	404	441	457	444	398	435	439	460	433	444	427	460	422	409	448	421	432	478	458	422	454	419	432	409	464	465	388	437	457	428	453	419	417	408	433	456	436	450	445	435	462	466	440	429	438	420	441	408	396	417	449	439	452	411	437	447	442	437	388	438	395	436	436	404	469	450	405	500	435	434	446	481	396	420	398	441	488	423	393	447	412	450	416	451	436	423	400	449	413	431	415	413	432	415	392	445	414	406	441	387	441	430	454	430	437	422	479	426	412	435	464	438	410	404	412	386	415	403	436	421	443	399	440	469	455	425	423	463	453	412	442	433	430	434	425	420	451	412	399	417	457	441	416	418	450	428	430	470	420	451	428	394	465	444	434	477	426	397	431	435	437	458	441	435	455	440	422	440	476	462	433	430	448	431	436	444	457	402	435	450	423	437	428	403	445	444	462	453	443	425	416	437	405	403	444	413	440	428	462	451	430	432	470	414	395	435	428	450	460	424	462	425	439	447	445	433	431	424	457	437	422	439	416	432	451	450	439	412	428	468	436	440	454	443	424	452	416	456	445	420	471	418	431	425	431	460	435	432	414	456	425	446	432	457	426	422	462	419	419	425	422	424	408	431	415	433	440	404	437	424	439	426	444	437	421	437	392	432	430	411	423	457	409	444	430	469	394	468	410	424	397	412	444	403	419	399	443	417	435	427	416	413	430	455	445	424	419	391	432	428	442	443	439	401	423	448	425	421	427	446	406	439	412	435	464	412	469	413	427	396	398	458	457	466	424	440	430	444	406	444	446	385	432	400	440	418	414	475	420	439	418	403	407	438	402	429	410	441	468	425	403	482	423	426	404	426	448	433	436	407	420	456	445	421	473	455	409	458	441	416	425	441	423	471	416	442	446	432	443	499	431	451	427	450	431	470	434	417	435	391	425	421	405	423	426	450	433	449	428	462	427	436	439	425	452	386	435	411	416	461	453	430	435	405	424	451	447	415	436	424	444	419	450	435	464	445	416	421	430	408	402	411	448	442	432	428	435	419	443	433	423	450	418	413	428	394	437	442	425	429	433	425	432	444	423	411	431	452	446	434	402	457	456	423	435	455	398	429	464	437	458	446	420	443	442	460	446	440	425	431	436	426	402	459	442	441	456	442	468	482	420	461	422	432	448	438	475	411	452	409	433	426	467	427	443	438	449	433	446	442	408	453	440	451	471	429	441	408	427	390	475	419	424	429	423	399	437	445	428	455	437	401	443	440	418	450	446	431	437	450	424	421	420	399	395	416	481	458	422	446	446	415	404	427	392	449	443	397	439	437	431	411	428	482	401	402	420	434	460	414	389	438	494	460	436	404	412	415	437	433	430	414	435	449	445	459	425	423	415	430	442	430	444	409	447	426	422	442	400	451	415	440	426	424	491	421	449	476	417	484	400	466	433	435	408	450	465	436	423	450	408	435	442	411	437	415	404	412	455	449	445	452	435	422	475	451	416	420	457	429	460	417	456	422	425	387	418	452	425	399	443	433	457	463	437	396	494	433	427	430	421	431	428	452	436	388	440	451	438	458	381	448	427	469	450	466	449	400	441	418	443	438	402	439	424	463	447	415	467	456	462	384	435	398	415	414	434	436	420	427	455	466	411	437	405	444	442	428	482	427	410	449	460	459	393	428	441	430	415	416	427	442	437	465	400	409	379	425	441	433	436	431	422	428	441	464	445	389	401	445	418	419	469	416	449	425	451	441	457	450	435	447	487	442	427	440	435	432	446	422	461	445	417	417	404	458	442	440	450	420	451	435	427	440	423	408	472	455	450	420	411	472	439	427	425	414	431	430	437	414	422	451	417	449	414	452	433	420	431	454	434	427	448	395	426	390	428	394	440	380	455	427	438	433	422	435	427	445	419	397	426	400	410	452	436	450	408	431	403	433	439	406	422	425	430	440	412	438	451	441	429	401	464	440	462	443	430	437	476	439	444	467	440	475	452	436	428	435	405	435	423	435	469	435	416	445	435	420	421	421	445	448	411	469	444	413	447	438	485	423	451	433	458	406	400	456	434	425	457	409	440	403	417	427	437	431	460	413	442	419	449	430	399	421	405	437	410	459	440	390	470	460	451	418	438	446	427	426	431	403	414	425	473	412	450	437	420	454	445	391	438	440	456	416	419	465	434	397	490	397	427	461	441	462	411	463	434	437	418	427	419	430	440	414	456	420	431	402	448	465	418	418	457	415	402	444	414	407	435	440	414	439	424	435	455	432	437	479	427	483	426	457	438	450	485	432	459	427	421	409	478	438	425	417	417	439	483	453	395	455	414	443	445	428	427	425	443	435	469	415	431	410	443	429	418	402	424	444	456	424	442	432	420	473	461	433	441	434	417	447	428	462	394	413	436	450	447	435	408	433	442	416	399	421	477	439	454	414	420	390	393	484	428	416	435	412	465	420	410	427	467	446	409	443	396	467	423	406	418	468	406	392	394	455	435	480	416	445	439	397	433	443	440	420	428	446	440	440	457	457	396	453	406	465	437	428	403	420	411	447	430	438	459	420	436	409	422	420	456	478	425	430	435	432	435	449	431	443	446	422	438	454	419	432	426	478	430	470	422	434	412	439	461	439	453	422	439	452	481	431	439	393	402	430	399	430	447	439	456	393	434	486	436	442	450	433	434	447	411	428	438	439	451	450	440	443	395	425	459	407	436	411	403	415	461	426	397	439	459	443	444	430	433	415	453	467	432	426	457	458	422	437	467	412	399	409	465	419	404	443	462	455	428	421	420	443	450	409	412	427	427	439	453	463	456	407	417	441	426	430	472	456	403	426	438	416	439	443	466	434	421	443	454	415	407	429	413	396	417	449	431	407	468	421	449	437	418	435	424	392	447	446	383	421	442	465	411	437	435	455	441	440	399	401	408	454	445	408	462	425	410	456	414	394	436	441	401	430	441	423	437	416	402	426	418	428	453	416	448	419	439	407	441	413	392	425	447	436	444	436	416	432	403	463	408	421	463	423	422	456	460	452	424	410	429	443	464	429	460	415	401	445	407	402	438	401	431	411	465	436	485	423	436	409	440	432	446	434	441	418	440	432	442	449	434	409	425	409	447	430	459	449	422	444	438	445	420	412	445	415	450	428	443	434	460	414	452	409	418	446	456	440	425	413	440	436	428	423	421	431	439	417	408	414	432	427	432	425	445	464	416	431	489	449	412	467	411	461	459	421	424	417	435	429	439	407	405	434	405	441	457	440	428	445	443	427	441	458	421	414	410	408	452	406	443	432	436	406	466	450	461	410	407	457	446	436	416	446	452	428	398	459	415	403
24795	21337	27637	25282	12733	551	412	300	270	248	240	230	240	218	207	168	195	175	191	165	167	176	164	164	171	142	138	146	159	177	160	166	171	157	169	151	146	150	157	137	161	145	141	159	146	142	161	151	169	139	142	160	132	146	144	161	166	151	121	133	142	138	159	174	151	160	178	146	141	133	159	144	150	143	136	160	146	140	140	164	131	140	157	148	137	135	152	153	125	129	145	128	141	143	174	145	151	145	155	147	133	138	149	139	142	176	162	171	157	144	162	133	154	165	153	137	137	156	141	168	115	146	152	148	147	143	119	153	141	153	143	153	125	126	153	153	165	135	155	134	165	125	170	158	128	147	147	138	131	166	150	135	141	147	140	152	144	157	119	153	164	152	141	147	144	170	155	162	144	126	137	148	141	154	163	129	165	153	148	135	144	148	145	143	157	155	155	143	134	137	165	137	134	168	151	160	143	125	160	132	148	163	147	153	161	127	143	138	159	162	134	137	147	131	134	161	180	161	140	141	139	130	167	182	140	158	171	145	159	158	131	160	146	158	138	142	147	156	131	146	145	149	141	166	132	143	133	152	133	164	171	143	159	135	175	154	162	144	147	178	145	127	130	149	119	175	130	143	138	142	143	140	172	136	153	153	139	153	135	166	146	135	144	128	159	155	153	146	129	129	157	141	132	151	142	140	133	132	145	166	147	171	131	131	149	157	165	140	143	160	133	148	138	141	152	143	151	160	175	158	151	161	143	156	167	165	140	138	158	154	140	153	158	144	168	144	181	157	142	141	130	129	128	148	152	141	155	145	139	174	146	127	165	156	152	155	168	156	139	129	163	142	145	147	170	147	143	175	144	149	131	132	138	132	139	165	137	132	134	148	141	153	129	154	129	147	151	127	152	137	158	145	135	147	162	119	145	152	124	140	171	161	128	139	131	144	167	158	167	150	133	152	161	144	141	152	142	135	148	140	143	158	155	130	166	138	146	137	156	172	143	148	128	159	144	154	132	161	132	150	147	147	137	147	142	156	126	142	143	135	156	149	148	146	140	158	157	182	136	153	165	155	138	149	144	147	145	140	142	147	154	169	152	151	126	139	178	160	149	142	140	140	113	142	160	162	135	129	143	153	148	145	155	137	144	132	161	168	150	135	158	158	149	154	143	134	160	146	152	135	143	143	142	141	122	161	164	149	137	149	147	150	147	134	113	147	162	140	145	147	127	140	153	147	144	154	152	144	150	139	157	146	166	155	144	159	151	146	142	133	143	137	115	150	137	171	166	146	157	147	149	119	150	146	152	149	146	135	150	148	145	148	161	153	149	116	141	157	148	145	136	158	165	179	157	152	172	142	177	172	145	144	151	154	147	144	146	124	132	130	177	163	153	147	162	151	136	120	144	141	145	160	145	146	131	135	134	141	121	139	130	156	166	139	131	153	150	145	133	134	156	169	147	164	144	158	134	147	156	140	134	147	166	163	155	156	144	137	131	145	145	166	158	151	152	137	160	133	165	144	146	147	150	165	159	140	143	146	157	137	159	173	149	139	136	154	151	143	164	155	140	148	139	148	146	160	157	167	148	144	139	148	140	142	142	130	146	131	156	135	150	170	151	133	162	140	143	161	155	147	126	133	144	164	147	136	146	153	155	134	158	161	141	149	156	147	161	145	157	122	131	132	147	158	136	151	145	150	132	143	129	142	167	161	152	142	152	151	141	137	145	137	126	142	144	144	159	146	161	144	149	150	158	149	147	152	144	149	171	141	140	161	162	167	164	142	129	144	130	154	165	153	167	145	128	126	157	168	174	158	131	136	147	152	167	139	150	141	140	157	154	173	154	147	147	132	139	149	161	152	162	161	137	164	147	151	152	138	167	130	160	163	157	136	149	164	152	134	150	135	180	160	138	141	140	147	143	138	161	138	159	166	147	136	148	157	149	146	167	151	141	143	130	147	176	144	162	131	118	132	141	131	157	145	159	139	144	133	142	158	150	147	157	157	132	143	147	159	166	149	139	170	146	147	151	152	145	140	146	137	142	156	160	164	128	152	142	143	171	147	156	135	152	142	149	138	129	159	135	149	148	157	147	146	169	133	156	147	145	152	147	149	151	150	153	145	141	128	145	164	152	149	152	130	121	150	142	154	147	123	153	155	123	136	141	147	121	151	160	162	144	141	147	174	134	167	152	138	152	143	133	149	139	131	145	137	136	135	140	153	162	150	166	147	143	168	146	122	115	134	147	147	147	152	147	118	163	135	140	140	150	158	152	146	166	158	146	147	153	161	164	145	147	149	150	133	149	134	178	154	147	173	159	134	153	138	133	138	137	151	145	161	143	133	144	170	151	144	138	164	151	176	154	116	135	134	147	148	150	135	152	139	141	145	145	155	132	148	152	160	135	143	140	150	133	159	142	135	139	158	150	158	154	157	142	134	139	164	149	157	152	141	150	171	152	134	163	137	123	142	158	168	129	121	147	147	155	148	152	153	128	138	148	138	139	149	143	148	151	130	165	164	156	154	144	151	127	141	163	161	143	152	147	148	130	156	155	143	161	154	169	159	143	149	147	151	134	160	141	147	139	146	168	154	143	146	149	151	135	154	154	160	141	139	135	130	145	163	141	159	161	149	157	134	149	147	132	148	131	130	134	168	152	157	144	142	155	156	152	165	144	135	169	145	143	147	141	156	150	153	125	140	142	147	140	143	133	146	136	152	133	155	142	155	143	156	140	132	152	159	141	126	160	136	146	147	154	144	156	140	151	146	144	148	153	176	157	165	151	140	119	139	158	134	145	151	156	147	158	125	154	157	158	144	138	134	141	170	144	162	144	188	141	137	151	150	168	174	147	158	156	148	154	171	158	157	147	171	171	143	147	136	132	137	146	142	142	144	154	130	165	150	149	154	166	135	143	135	173	173	160	126	155	130	148	146	139	144	122	141	140	135	138	141	130	148	143	152	143	153	151	126	173	148	135	159	173	153	147	103	135	138	143	149	149	132	151	148	160	140	160	147	139	164	145	161	153	160	152	162	142	142	149	151	144	126	149	164	160	163	148	131	146	155	158	158	134	146	157	134	151	137	138	131	132	150	159	160	137	147	163	139	164	137	141	144	131	134	131	146	144	136	150	172	154	142	146	164	177	166	144	147	163	149	143	131	122	161	164	135	139	133	155	141	135	137	156	153	133	154	154	143	136	123	153	163	147	130	174	145	126	145	127	146	180	138	132	156	149	136	151	135	143	131	139	163	175	131	136	148	157	139	161	127	153	158	156	164	160	129	146	143	138	139	138	170	137	145	137	154	147	122	136	148	142	157	162	139	144	154	169	133	141	166	149	141	155	128	138	137	150	159	136	157	157	141	156	156	160	141	147	157	148	152	137	118	147	146	140	155	145	155	147	163	137	144	149	147	148	134	156	142	157	162	129	173	160	135	146	158	137	142	176	142	173	140	153	147	165	154	149	166	139	137	136	160	128	145	121	150	147	140	175	127	149	157
3143	4793	3558	1708	1140	963	741	628	469	445	390	369	339	327	280	261	262	222	205	257	221	243	172	208	197	194	205	222	169	201	170	196	200	198	195	202	178	204	161	178	177	175	161	198	188	195	177	186	180	182	186	192	190	180	183	166	185	194	183	180	189	178	173	203	150	167	169	180	190	170	170	192	174	169	178	151	173	166	175	206	211	196	171	167	201	188	189	165	176	183	192	196	188	185	203	170	226	167	193	173	158	179	180	168	183	185	182	184	174	191	174	177	178	194	177	174	179	173	167	180	177	194	149	189	168	175	176	178	194	180	191	165	163	204	170	165	176	156	210	170	154	165	187	178	195	166	180	191	193	193	159	165	172	178	168	182	187	177	179	170	168	185	197	198	182	204	194	202	173	190	150	189	174	175	166	179	174	180	187	191	194	180	201	165	200	160	188	177	189	179	168	188	188	186	179	168	167	174	163	180	172	178	171	178	186	166	153	199	197	180	214	199	165	180	183	196	187	178	197	192	204	197	193	189	175	172	177	184	182	180	181	175	158	196	176	157	196	215	172	160	186	176	178	175	169	159	184	195	173	160	205	194	171	181	175	152	200	194	182	166	186	173	188	186	208	190	181	188	184	195	171	162	164	163	177	198	160	183	174	172	187	195	170	185	170	154	176	191	201	170	172	177	192	192	168	167	170	179	176	178	174	171	178	198	190	182	166	184	201	166	210	173	198	178	159	151	178	188	181	195	172	155	202	178	202	156	168	161	212	184	208	178	159	194	186	181	189	174	173	180	165	180	180	177	188	169	168	162	175	198	182	189	201	197	195	176	151	174	183	171	177	172	179	165	193	186	172	169	180	189	167	192	193	162	169	185	168	186	163	185	175	153	208	174	194	183	183	165	166	182	186	164	177	178	172	162	174	184	196	204	189	183	170	186	178	178	165	184	201	175	208	158	189	184	182	172	177	184	166	156	195	200	185	163	163	188	168	187	178	163	166	184	193	195	179	194	178	185	172	173	201	192	191	179	149	193	205	190	186	180	172	190	195	195	185	168	194	194	186	160	187	171	180	180	198	187	187	159	196	193	188	160	186	177	178	185	193	194	175	160	180	186	186	180	158	194	170	174	170	176	167	195	162	207	165	154	196	187	191	174	180	165	195	182	157	200	197	184	187	183	187	187	161	195	170	160	185	191	182	163	176	177	189	157	173	162	171	187	146	203	194	191	173	181	191	188	191	181	153	190	185	176	169	185	186	175	170	170	203	204	187	176	207	181	163	196	200	195	155	162	178	188	199	196	190	144	171	184	170	188	194	187	190	166	168	183	211	158	203	167	167	165	202	168	188	185	170	183	182	190	176	159	178	192	178	197	168	176	155	181	164	174	180	185	178	188	179	186	189	161	198	183	186	179	189	161	177	182	191	185	184	204	221	153	194	184	176	164	193	207	185	210	199	172	176	187	166	169	168	181	190	165	185	191	170	167	164	153	181	159	186	170	180	169	181	172	172	192	184	196	156	168	169	186	181	186	185	177	160	176	172	172	172	195	180	185	164	185	175	175	170	188	157	164	191	176	197	152	167	213	181	169	171	174	177	174	183	172	182	170	154	192	183	186	203	201	189	193	185	160	175	182	176	187	178	162	169	186	190	188	160	172	179	162	201	180	178	180	203	197	187	204	190	209	155	171	164	176	170	163	174	179	186	172	196	191	198	173	192	196	177	174	166	168	184	162	175	185	164	183	167	160	190	179	199	174	186	206	168	181	173	178	178	182	168	174	191	198	182	200	153	200	192	184	203	188	196	180	166	179	179	184	178	167	166	182	183	194	184	183	169	155	170	172	199	180	184	183	174	169	162	191	185	214	177	200	181	151	207	187	170	170	175	168	181	175	202	172	207	168	180	172	194	183	181	165	183	202	158	185	166	184	142	190	165	188	163	192	178	159	187	182	184	169	176	165	177	181	175	194	177	158	166	166	181	173	179	155	177	179	185	160	174	157	183	166	178	173	185	187	190	183	170	183	167	171	177	194	176	193	192	177	183	181	205	174	200	191	206	186	167	188	171	210	166	188	196	157	182	180	186	168	168	178	169	189	201	183	187	188	187	186	182	173	191	189	178	153	181	187	164	178	167	175	173	179	176	175	177	172	179	171	192	190	169	159	205	195	181	189	195	173	180	176	192	186	176	187	200	158	186	167	205	163	172	190	192	152	185	153	176	153	187	167	176	190	206	185	178	182	192	164	186	194	166	195	168	190	186	185	214	184	172	202	175	165	176	180	184	168	185	189	190	177	175	184	192	160	184	156	187	167	162	198	176	173	192	153	184	172	175	180	191	183	185	184	164	148	187	191	176	192	189	185	178	181	162	190	172	163	186	157	189	156	162	158	171	201	172	165	186	167	186	192	182	176	209	180	178	166	203	158	192	171	194	168	227	191	189	192	191	201	200	221	212	183	177	165	188	186	187	170	179	169	221	183	180	185	163	168	187	193	185	179	174	185	159	181	181	177	170	179	191	160	202	198	180	166	160	176	161	185	169	178	182	169	184	153	183	187	152	182	166	159	164	181	176	182	185	177	163	189	208	176	157	172	195	168	180	185	188	190	208	183	167	167	199	175	179	157	175	179	158	189	200	181	181	185	186	197	186	151	159	171	171	181	176	171	152	195	212	169	184	178	151	186	179	172	177	176	184	195	189	191	182	177	178	169	197	164	188	198	181	187	165	162	193	177	206	181	150	185	180	186	199	170	200	218	197	190	181	173	162	179	161	187	197	175	174	184	151	194	180	169	182	158	175	177	167	174	179	177	172	193	169	162	176	171	148	179	172	188	177	183	148	188	164	184	172	176	156	190	170	186	189	180	182	193	185	174	180	186	154	166	182	174	191	180	177	169	165	175	181	206	174	189	173	193	186	187	172	182	186	201	172	190	189	168	164	193	180	193	170	148	184	192	168	200	205	174	189	185	175	187	183	213	180	176	176	204	168	177	172	198	166	178	175	178	184	187	164	172	192	150	178	173	183	190	166	188	183	187	187	179	163	167	189	210	185	190	191	182	188	177	198	163	169	160	166	176	176	183	183	155	193	173	174	153	165	198	192	168	194	185	165	173	164	196	193	204	168	190	183	177	179	166	156	180	187	161	186	148	188	185	200	169	175	194	201	153	180	179	165	201	179	176	170	185	170	196	195	186	141	197	156	196	187	175	175	174	196	189	194	163	162	168	202	168	179	202	179	182	176	176	182	224	186	164	202	180	189	174	181	168	181	170	155	170	189	193	189	196	174	177	210	165	179	204	165	182	188	181	185	191	189	194	162	150	193	188	170	194	197	204	170	187	195	191	205	199	168	170	193	156	192	175	180	185	205	162	219	166	165	173	201	174	187	202	189	195	185	191	201	185	176	184	164	194	167	180	176	186	168	199	160	184	194	184	184	158	179	152	175	178	201	183	165	178	184	172	191	161	198	176	180	178	193	179	165	211	169	162	189	179	189	187
22806	21392	29059	24109	21388	21424	9694	967	659	578	479	421	431	367	380	305	265	267	262	237	247	238	226	239	235	206	244	205	247	227	209	231	209	194	227	225	197	206	235	185	185	187	208	211	194	205	200	153	184	179	197	190	193	211	187	195	182	182	181	157	180	170	206	197	184	221	176	179	188	193	159	196	183	200	186	169	202	222	197	177	176	181	192	173	197	149	167	208	184	163	199	192	181	183	221	201	184	163	191	180	182	170	183	171	191	171	200	181	166	188	164	206	195	185	189	166	194	182	191	177	192	178	198	190	198	170	184	190	182	176	201	182	184	193	188	189	173	175	191	175	171	192	217	177	180	167	170	195	173	172	170	173	193	172	190	175	192	167	182	165	163	175	174	178	176	170	204	185	181	191	184	212	207	182	194	192	194	175	166	193	173	169	177	188	200	183	192	207	201	182	179	191	182	182	212	175	165	187	173	196	197	188	164	184	191	183	191	178	197	189	184	169	154	188	184	175	178	179	170	166	158	206	170	159	189	163	195	169	183	188	182	186	179	176	152	172	173	196	172	195	179	156	152	189	182	186	168	203	184	203	180	197	152	173	212	165	189	176	161	198	167	190	183	194	176	167	164	176	152	194	184	167	183	197	177	172	175	184	176	199	185	180	178	176	172	187	188	184	189	191	171	182	176	164	182	166	154	191	202	172	179	187	165	195	199	198	201	178	178	173	192	192	176	167	196	177	200	168	204	194	179	171	207	203	186	196	174	179	174	166	150	179	168	232	169	191	182	171	186	171	190	190	213	205	172	177	189	186	202	170	180	200	182	154	169	190	183	209	172	190	195	191	174	174	170	172	215	193	188	179	201	185	194	192	194	190	189	172	197	164	184	178	186	160	170	194	196	199	184	191	174	193	187	180	188	213	193	170	181	185	176	175	192	165	156	196	181	183	177	175	174	205	175	170	153	169	201	178	190	181	162	169	165	189	190	177	177	196	184	161	174	154	185	187	175	179	211	182	214	189	175	185	174	183	185	186	154	188	189	192	185	163	170	189	182	170	167	188	203	185	208	191	171	188	198	184	174	164	174	170	185	193	205	186	182	210	195	194	183	189	177	188	172	153	178	171	200	198	184	166	193	180	168	198	167	186	178	198	179	173	175	200	180	172	181	163	175	193	160	191	173	193	191	188	183	171	184	161	181	175	188	198	168	183	191	169	191	186	190	188	187	180	202	178	168	226	192	202	169	165	154	178	178	185	183	177	170	156	188	191	190	187	163	167	172	181	212	163	164	199	162	189	194	189	196	169	172	186	179	178	171	179	182	179	182	190	178	174	158	177	220	170	169	184	185	189	183	188	177	222	179	189	186	170	198	189	187	179	189	187	190	170	175	198	169	180	185	182	188	191	173	182	166	181	176	192	177	174	187	169	176	186	165	181	172	165	192	173	180	155	207	188	159	169	183	149	194	174	188	183	196	200	182	172	203	177	172	167	178	197	188	205	165	182	181	179	208	167	167	166	183	167	186	169	175	196	162	152	174	188	181	199	207	210	188	197	202	179	173	192	189	169	176	189	186	197	172	184	211	174	193	177	177	174	199	171	189	180	159	184	167	187	196	187	177	177	182	186	157	169	161	167	187	183	207	201	185	165	173	208	211	173	187	171	192	193	176	162	182	184	173	177	214	178	186	176	181	179	158	202	198	194	171	168	176	185	167	159	200	192	180	181	209	195	188	175	200	219	183	189	172	195	187	191	205	192	194	174	183	183	191	172	165	206	184	191	187	200	193	167	169	204	177	166	205	190	192	174	222	166	182	176	175	185	189	186	189	196	173	208	190	180	189	172	181	170	183	189	178	186	174	185	182	191	165	153	169	175	187	185	177	200	179	213	207	181	145	204	192	184	196	169	207	185	194	162	185	167	190	221	185	165	178	180	186	190	166	167	191	170	190	177	163	168	191	196	193	162	191	199	177	204	181	201	198	179	187	177	186	199	179	149	177	186	204	189	187	180	203	156	176	180	208	161	180	195	179	191	171	192	173	189	195	167	209	198	192	181	177	190	172	166	164	165	211	144	192	164	174	173	176	179	202	174	160	179	143	192	173	148	182	205	170	185	175	180	167	171	202	204	174	195	155	181	204	199	188	165	213	157	178	191	154	172	187	175	194	171	172	211	174	164	181	178	173	171	156	206	194	188	182	196	195	178	166	178	189	171	175	175	190	199	199	181	173	203	195	197	178	208	194	198	185	177	173	195	195	186	185	187	172	197	173	192	165	178	172	175	171	184	195	183	187	173	195	177	182	195	180	175	184	172	172	177	186	182	176	181	181	166	189	173	169	162	173	182	189	166	181	167	156	188	178	180	170	152	187	202	182	171	174	191	198	172	218	168	182	204	181	199	185	174	186	182	156	187	203	186	166	192	188	193	174	191	177	189	181	196	199	190	188	171	202	171	198	165	183	193	197	192	177	151	173	159	192	163	193	206	203	170	170	162	176	191	181	192	161	184	181	197	183	197	190	163	180	159	161	183	173	167	171	204	186	205	195	185	184	167	154	182	177	172	174	184	168	184	163	170	198	171	170	200	176	207	192	209	182	183	160	141	201	175	197	171	179	199	206	186	203	184	196	188	200	179	174	192	181	186	148	204	169	185	164	192	177	175	179	200	170	179	165	193	163	177	196	177	195	169	186	183	189	185	188	177	182	179	181	163	176	168	175	194	191	176	167	172	183	188	178	171	185	195	172	177	174	173	178	198	161	160	176	199	171	195	195	196	177	190	192	203	184	203	177	172	187	166	191	177	200	192	207	178	173	165	186	196	179	193	200	180	153	177	205	213	197	180	184	171	162	200	189	159	163	167	182	206	193	209	193	175	189	176	185	180	201	207	160	176	185	184	181	153	191	171	185	191	167	201	180	177	219	187	194	181	211	161	186	174	174	186	186	171	184	180	180	160	185	179	176	173	184	179	209	176	163	179	175	204	193	200	202	210	174	172	174	179	188	165	150	198	188	183	210	150	162	202	215	206	185	170	170	195	163	208	166	180	190	188	194	173	184	179	182	202	165	175	189	182	184	193	194	191	189	175	184	166	185	183	199	154	188	187	185	182	185	187	195	200	192	146	198	189	165	186	203	171	181	193	176	185	221	176	187	196	160	189	199	187	185	190	163	176	183	181	201	184	200	198	198	202	207	183	189	175	192	167	172	200	183	186	184	187	183	180	157	186	200	191	172	169	183	198	187	200	178	203	219	194	193	196	187	167	183	153	182	176	184	187	165	195	208	179	192	204	165	182	204	174	181	173	209	198	191	196	175	188	168	171	181	182	188	191	172	158	168	175	197	190	177	200	181	177	204	166	178	170	181	180	194	166	199	187	197	182	169	174	185	192	187	184	167	170	201	185	201	192	171	180	175	167	186	187	180	205	192	171	212	186	164	172	170	188	180	166	174	186	200	187	179	189	199	187	180	218	185	204	198	189	190	194	171	174	181	183	189	179
4288	13246	10660	5112	3449	2622	2036	1560	1234	1011	885	757	699	621	528	493	435	388	359	366	315	299	353	320	291	275	298	248	276	323	305	273	289	288	271	251	277	256	275	236	265	252	268	256	227	269	243	231	248	261	246	248	223	250	253	224	225	278	222	239	253	217	236	218	224	215	237	216	212	241	230	263	249	280	235	230	233	254	263	210	227	249	232	233	244	218	225	247	208	229	214	234	221	201	233	226	219	216	216	205	227	215	201	213	218	233	227	227	272	217	229	200	233	220	238	240	239	241	252	231	223	233	244	224	223	224	210	225	243	216	225	229	217	229	221	234	222	226	242	244	230	231	233	209	206	226	216	225	230	231	226	230	243	218	255	233	210	227	202	258	221	215	223	215	241	234	224	228	247	227	213	229	224	234	229	242	217	232	233	239	246	213	253	220	217	228	245	242	255	217	220	231	243	233	198	219	236	220	231	224	227	233	236	212	208	216	219	218	212	224	235	252	207	254	264	237	225	214	222	223	213	218	211	220	251	198	233	234	220	231	224	225	247	228	230	243	220	217	247	223	234	228	226	202	227	235	235	225	229	249	223	214	246	233	232	236	211	219	214	226	221	226	233	207	223	215	257	245	218	219	264	237	249	232	192	224	212	220	219	218	225	205	235	263	228	213	246	247	188	224	194	222	252	223	227	245	228	227	234	245	258	247	245	238	238	233	220	235	223	226	254	245	246	227	250	222	194	225	229	230	265	221	221	203	208	242	229	262	210	240	250	240	223	229	219	227	218	221	251	233	212	226	227	233	257	245	237	222	227	244	223	272	197	205	212	205	262	226	232	215	236	244	229	209	254	228	233	221	238	241	201	217	251	247	240	210	256	243	232	251	206	225	217	221	229	231	209	231	218	228	204	250	205	245	255	212	252	221	232	220	218	226	227	240	248	210	243	209	202	220	235	231	221	235	233	239	265	237	246	240	224	224	230	227	233	222	241	240	218	240	262	234	239	215	227	213	229	229	226	217	235	224	223	216	186	213	253	205	231	239	234	233	257	208	218	219	218	244	246	219	223	230	215	231	224	193	237	269	225	233	235	225	238	237	234	215	231	234	245	253	236	223	219	238	228	225	209	238	234	222	234	237	234	206	232	217	222	215	230	224	226	240	241	225	248	231	210	222	260	197	253	234	229	211	233	248	239	200	225	216	212	237	223	202	209	243	225	231	238	239	261	228	206	206	208	212	206	224	221	244	232	224	238	224	230	242	236	231	263	224	216	237	218	225	228	216	243	219	224	235	232	233	212	221	203	238	245	200	248	249	224	211	243	204	234	233	221	245	213	242	235	240	228	239	245	220	235	234	234	236	241	220	235	238	239	241	219	255	211	229	211	211	219	225	233	245	213	235	237	225	225	216	233	230	223	228	214	214	222	225	264	217	244	245	224	232	242	238	221	240	213	255	228	244	230	204	240	206	219	233	265	224	196	244	242	243	237	240	202	239	235	199	240	210	247	229	254	226	233	193	225	227	193	229	234	232	202	244	252	213	232	217	233	214	219	219	234	223	263	212	228	245	241	240	241	237	236	213	232	214	229	231	229	255	248	225	232	266	226	194	225	237	234	253	214	213	229	211	210	259	247	243	238	227	223	237	211	201	238	209	237	213	242	242	213	206	235	225	206	203	215	242	213	206	240	257	226	236	242	235	246	194	234	229	229	244	232	248	200	204	214	240	251	223	242	208	238	229	234	226	235	209	240	218	238	242	234	219	221	223	248	205	231	197	233	224	205	237	236	223	247	214	236	225	233	213	231	213	248	223	260	247	232	223	232	233	225	226	255	206	254	221	235	232	215	237	238	227	221	245	241	229	212	229	215	236	237	265	225	217	236	245	231	216	212	212	255	222	229	250	216	243	240	236	228	274	241	230	215	236	198	270	213	246	238	229	248	239	226	239	245	242	230	230	245	252	235	223	229	258	202	295	226	231	233	229	241	214	246	235	203	215	240	223	242	225	207	229	227	225	225	219	246	215	220	215	243	237	228	236	227	239	237	249	211	214	193	228	220	204	218	221	218	214	214	233	233	246	218	227	223	221	235	206	223	234	227	245	226	229	237	201	237	209	230	244	220	229	222	266	231	223	207	234	217	237	225	227	239	236	236	238	221	227	251	230	227	229	225	206	235	249	236	235	215	218	226	230	230	208	238	238	215	242	253	208	218	250	246	233	226	235	213	215	226	224	220	215	225	227	209	227	230	219	244	212	228	214	236	237	244	232	219	206	234	263	226	237	219	241	222	230	236	223	237	234	249	244	233	246	228	221	222	238	231	215	213	229	207	223	222	232	250	232	224	229	223	235	216	220	247	220	232	236	236	236	248	249	226	206	218	210	244	232	216	240	248	232	263	196	225	223	251	242	216	255	220	219	209	218	227	207	234	220	235	231	206	233	244	216	224	254	236	211	237	224	227	232	243	208	237	260	220	227	216	223	250	224	248	217	216	220	220	225	208	226	214	215	241	193	194	232	220	222	227	259	254	248	239	217	229	235	242	243	214	219	233	225	207	229	240	226	249	216	246	218	196	199	228	239	223	228	204	228	230	232	238	230	250	253	232	247	215	230	242	217	243	238	245	193	241	218	259	238	224	210	216	206	229	230	231	246	246	257	221	222	226	245	247	242	220	260	208	218	232	223	225	242	232	241	224	245	225	190	229	215	194	230	273	260	226	201	228	196	236	257	248	255	245	196	227	227	227	216	231	228	213	221	234	222	249	224	239	212	221	216	262	225	204	210	227	210	216	239	199	233	212	236	215	231	233	237	243	243	227	214	214	203	233	251	243	215	209	228	244	256	231	224	215	220	212	208	223	242	221	219	208	206	258	219	235	219	224	236	217	202	222	213	222	201	231	202	257	229	205	241	224	180	239	219	220	231	251	214	242	241	243	234	220	249	247	225	215	237	221	216	222	232	224	212	237	204	220	235	221	219	211	247	204	229	226	220	217	224	248	236	241	205	232	223	227	232	216	209	243	224	228	211	249	209	236	214	216	232	227	209	210	229	229	203	217	199	240	225	226	266	251	222	220	245	209	227	252	226	248	225	243	231	193	232	230	220	253	249	215	221	234	222	225	232	232	222	227	227	219	215	225	220	220	240	236	239	222	232	236	232	216	201	256	253	226	227	214	235	229	233	206	230	250	203	201	236	232	219	226	238	229	225	215	213	258	196	223	215	243	233	233	237	222	209	252	207	240	222	217	244	213	213	250	228	221	232	224	264	244	229	266	229	239	242	233	246	238	227	246	213	225	224	222	214	230	220	226	216	230	250	252	228	228	192	246	236	251	233	238	237	213	226	222	223	226	212	207	239	191	243	200	249	248	233	220	217	232	204	247	222	243	239	214	240	229	225	213	256	229	237	225	221	201	199	243	218	228	221	229	258	236	212	237	217	254	218	238	228	244	211	220	230	226	226	233	240	212	236	214	216	227	241	220	249	230	213	211	224	228	246
27451	19453	5237	727	492	485	418	329	362	328	334	322	328	322	329	303	319	311	287	329	305	291	301	299	321	285	312	325	291	309	338	329	309	294	292	295	319	326	310	309	309	271	274	324	285	284	332	296	331	270	297	342	307	306	291	310	317	286	316	315	315	304	309	275	321	304	322	301	272	301	297	295	312	290	294	302	267	285	306	288	263	309	291	312	327	290	287	303	294	284	300	288	342	288	314	310	291	310	317	339	297	327	301	286	309	302	336	288	290	301	300	280	270	307	316	281	313	335	293	329	291	286	307	272	304	316	334	310	321	285	314	299	295	288	335	260	286	294	332	296	347	289	261	279	330	301	341	260	312	314	301	305	322	333	305	292	297	291	307	304	291	327	311	303	309	315	372	301	284	286	306	312	278	275	308	276	312	322	295	271	294	302	344	295	311	323	308	304	317	281	301	269	283	289	319	326	293	309	297	306	275	332	287	311	301	292	289	316	301	274	299	299	338	280	314	297	286	296	286	309	314	279	315	296	311	283	286	337	293	313	296	341	284	298	326	315	308	284	310	287	274	308	285	281	278	295	319	305	317	297	312	286	297	286	303	317	289	299	276	278	305	357	294	321	304	307	291	283	307	300	323	292	326	290	297	303	309	312	298	300	313	314	276	335	305	297	306	289	325	279	282	294	275	326	269	304	317	319	325	301	311	294	316	305	311	294	286	309	299	292	309	281	318	299	294	291	300	276	301	307	294	262	302	297	276	301	282	295	294	312	308	316	314	311	284	302	297	304	347	287	296	256	284	279	319	325	303	301	298	318	315	306	300	323	334	316	324	296	317	342	308	302	295	323	285	264	327	312	330	287	295	292	292	291	317	314	317	283	281	293	301	325	291	313	292	326	291	287	336	293	297	333	302	312	323	304	290	305	271	291	325	281	273	271	297	319	300	305	305	263	303	294	313	308	299	303	273	317	276	296	272	286	322	271	272	316	278	293	309	264	310	294	310	269	273	284	305	335	288	319	291	310	325	307	313	258	307	263	288	317	294	334	309	325	318	285	279	306	300	293	284	302	293	276	305	299	304	315	274	269	307	334	306	325	288	333	324	316	271	327	303	299	311	338	287	329	276	309	294	306	290	305	287	319	276	302	296	308	322	303	341	300	311	280	279	284	305	310	325	298	299	309	311	326	312	286	291	303	274	288	296	286	313	285	277	318	276	311	304	319	326	287	321	316	309	272	296	292	294	296	303	313	310	311	339	317	290	282	286	321	319	325	273	292	293	317	290	302	314	300	297	318	310	301	304	317	279	285	296	320	287	305	288	334	299	314	323	300	311	291	329	313	312	303	316	318	285	336	298	279	278	276	292	302	279	283	297	321	317	296	290	283	273	305	305	305	265	284	270	289	303	292	307	312	335	319	282	316	310	292	317	270	298	313	301	308	309	324	277	282	292	293	313	302	294	306	343	304	302	290	326	321	316	289	308	318	313	292	267	283	265	301	303	311	294	326	291	320	299	292	281	285	305	336	318	315	290	291	318	271	287	277	331	292	296	304	297	302	291	299	293	285	274	313	293	302	302	290	276	310	308	305	319	294	301	304	310	306	301	288	306	283	305	277	294	311	281	302	319	303	303	300	267	290	336	279	273	318	335	308	291	306	284	307	274	348	299	289	323	296	330	306	316	308	299	295	271	257	294	319	294	316	309	282	333	292	308	316	301	318	315	266	287	290	272	307	274	281	299	285	319	298	317	290	323	306	275	277	316	294	277	306	285	293	336	319	293	297	307	325	321	306	314	300	291	296	298	307	339	302	284	282	296	287	296	290	290	289	306	308	302	302	302	290	304	298	304	306	313	290	317	269	287	340	300	311	310	315	309	292	298	294	308	279	323	304	281	316	279	315	295	324	288	273	332	266	294	302	330	330	320	251	274	306	319	318	291	299	293	313	296	306	312	312	291	301	300	328	301	336	309	330	293	272	327	301	302	271	287	308	315	301	273	297	286	309	299	276	311	299	289	314	292	319	317	294	330	284	300	295	298	289	298	286	286	298	307	317	305	286	296	301	292	298	306	299	288	308	281	293	298	320	268	297	320	270	340	275	291	296	297	317	326	297	304	318	317	314	307	293	314	295	281	287	343	321	302	287	290	267	283	290	303	324	294	292	262	314	290	292	293	287	299	311	294	314	316	296	294	290	321	278	310	303	288	295	306	303	325	294	278	305	303	320	315	312	299	296	334	313	315	322	334	298	304	310	251	305	292	341	308	307	291	289	287	286	290	303	296	312	278	287	307	318	315	317	285	335	317	334	321	307	309	321	292	286	333	327	303	292	307	296	309	318	280	328	303	322	265	269	328	275	310	310	302	317	299	305	266	296	300	305	294	299	288	326	313	271	291	272	299	285	309	305	304	308	309	274	291	322	309	322	281	288	302	322	312	278	308	298	267	287	294	289	275	305	306	279	293	314	310	335	320	306	309	293	283	332	279	288	312	304	278	325	309	305	278	314	315	304	298	306	333	282	304	298	291	315	329	285	328	255	282	262	299	285	278	292	290	315	288	337	296	296	287	325	310	306	314	274	282	304	303	310	285	304	329	332	282	316	294	295	319	330	297	265	294	282	294	320	305	294	296	311	296	293	295	292	286	309	273	327	270	343	281	265	301	289	311	297	281	297	311	301	324	305	328	280	306	277	282	306	292	289	319	279	305	330	302	313	325	258	323	282	308	308	318	298	309	299	293	298	271	281	283	319	305	309	278	256	288	292	294	321	308	305	307	291	290	340	308	297	289	316	310	290	306	306	290	280	282	315	333	319	274	292	252	282	309	270	306	318	298	277	298	309	323	300	298	316	308	305	287	315	296	326	277	291	295	314	288	308	317	308	310	328	287	304	310	288	313	296	298	340	290	305	294	298	301	289	292	318	308	303	294	327	309	290	278	321	290	315	271	300	279	306	321	287	296	299	310	302	318	285	291	282	302	291	284	296	302	324	307	322	323	284	295	321	284	308	303	283	313	272	286	285	297	298	321	299	289	262	298	300	268	277	285	296	276	301	326	291	306	302	310	289	289	294	308	319	305	265	302	290	318	318	301	292	306	300	252	288	265	312	293	320	338	317	304	327	341	272	294	294	281	298	269	285	328	321	317	302	299	292	307	310	281	292	326	307	295	288	294	332	294	311	283	299	302	309	314	303	292	263	278	302	313	293	291	328	299	290	275	302	290	288	280	294	292	324	300	313	281	301	309	316	310	311	312	296	331	318	290	288	302	257	267	324	301	272	292	280	331	307	256	322	317	311	291	299	308	336	285	317	288	303	300	314	297	289	308	326	325	299	309	283	323	271	318	321	293	332	292	304	294	307	304	274	292	297	310	313	295	309	279	275	322	302	293	291	272	287	292	304	308	289	325	300	284	296	308	310	293	277	332	316	339	327	320	320	276	297	324	296	337	294	282	294	285	262	306	288	250	270	312	280	292	328	306	304	300	282	277	290	291	338
3991	1009	961	622	522	480	426	421	402	444	376	421	396	420	402	397	369	366	381	346	375	362	324	367	404	367	345	367	400	369	345	388	348	330	355	335	323	372	373	347	353	385	361	341	341	367	372	388	372	363	365	348	375	344	346	363	383	359	363	366	367	359	362	343	348	350	349	357	338	374	349	391	347	356	339	340	343	331	369	345	347	391	346	364	366	367	371	356	341	336	363	390	367	364	350	315	360	338	343	385	334	310	367	396	359	362	331	400	387	355	344	388	341	377	350	338	337	360	358	374	393	362	342	384	372	335	397	384	371	363	353	374	399	342	357	322	397	351	344	354	355	388	389	374	335	356	366	353	384	361	378	366	322	369	324	342	326	321	349	350	380	358	372	317	369	327	361	331	370	339	357	337	332	362	343	371	357	357	355	359	362	384	355	373	332	341	366	367	344	384	375	351	359	342	350	332	344	359	367	319	367	338	374	341	397	376	388	355	400	368	349	353	323	327	370	347	335	350	354	319	313	357	366	374	375	359	367	348	359	356	353	386	357	412	376	352	370	365	365	358	361	339	355	360	380	339	343	343	390	374	358	334	368	372	346	344	357	360	338	358	354	318	378	372	338	391	359	384	380	357	340	380	324	379	367	375	346	326	334	360	362	388	291	333	367	396	350	336	366	385	331	342	393	367	355	343	374	354	371	354	358	360	372	371	352	389	358	392	350	374	345	329	350	377	346	365	358	360	355	334	338	346	326	391	349	374	380	346	363	338	341	312	321	351	362	379	364	372	373	371	355	383	380	336	362	366	355	347	362	331	379	329	339	374	357	348	358	377	370	340	362	325	343	360	367	337	357	337	356	361	387	363	351	378	310	329	357	373	373	354	321	355	387	353	362	342	384	350	349	355	368	338	355	329	336	350	356	321	354	376	362	339	365	346	355	368	353	356	381	369	296	374	344	371	341	342	366	400	357	375	370	318	381	350	348	351	355	369	347	343	375	371	319	389	389	378	342	327	356	358	371	325	378	360	350	337	357	370	367	345	377	380	366	336	353	363	353	338	375	349	319	386	335	378	354	356	388	366	396	367	346	346	344	395	388	341	342	373	356	316	380	353	354	390	378	367	374	352	344	374	366	353	405	372	356	345	372	370	353	369	343	361	364	343	350	380	375	351	352	372	374	347	350	353	354	356	330	356	372	380	368	341	383	372	395	356	389	360	360	335	346	338	345	331	350	357	364	375	356	347	324	333	346	343	308	365	374	356	384	371	365	391	355	388	356	367	370	337	368	341	351	368	395	355	387	335	304	343	339	337	359	356	380	369	347	376	332	338	362	326	377	338	370	380	362	385	363	347	336	375	320	366	344	353	375	355	391	343	371	354	354	354	351	369	334	349	391	370	352	364	349	375	358	319	338	365	369	375	350	351	378	336	328	331	331	365	365	361	383	331	417	357	369	354	339	397	348	353	342	380	356	365	376	367	342	346	322	334	336	322	361	339	373	359	338	355	400	351	366	352	378	379	365	376	394	360	372	333	340	378	318	334	374	387	386	307	355	336	373	367	348	356	337	354	358	371	366	361	356	323	394	388	359	338	371	339	373	352	366	371	333	360	339	363	351	367	396	366	319	380	350	382	378	330	365	355	337	328	358	369	352	387	354	362	377	334	353	367	375	357	357	354	363	366	363	330	344	352	383	348	363	386	322	333	376	352	340	364	331	386	361	392	358	347	348	347	343	359	363	352	356	371	349	341	394	305	364	371	363	327	365	355	345	347	369	355	363	351	360	357	361	345	331	349	365	355	371	361	380	344	351	318	360	330	374	348	361	351	350	396	337	353	369	350	349	358	325	357	399	349	341	341	339	352	373	331	349	357	394	359	355	369	376	333	351	361	360	370	373	357	364	359	357	326	402	337	361	358	377	350	350	348	349	365	362	353	311	324	375	345	371	349	357	341	361	357	351	375	361	354	342	331	352	337	376	370	342	335	369	354	360	377	366	372	354	418	361	344	309	340	322	339	346	349	396	347	340	355	339	380	349	356	317	360	351	322	375	373	319	360	372	325	342	352	370	354	386	392	347	359	355	372	323	349	347	361	362	348	374	351	387	327	366	358	367	375	376	335	365	316	362	355	338	306	352	383	359	363	372	346	340	340	361	334	336	339	378	365	350	373	354	367	362	378	347	346	366	332	367	362	350	359	339	367	324	323	348	344	350	346	336	374	369	331	336	349	337	378	360	386	368	356	342	382	359	364	338	351	398	369	357	342	336	392	361	393	342	373	336	363	342	337	369	336	345	348	359	381	356	374	329	331	349	362	355	356	374	363	321	348	375	337	323	375	394	397	364	335	368	359	364	373	359	379	386	357	353	349	330	376	346	354	378	346	363	352	375	356	363	343	351	391	350	363	377	315	375	350	347	355	354	352	351	367	360	350	359	345	340	370	390	338	359	367	377	375	348	390	321	360	358	337	347	366	357	321	346	370	373	387	359	334	350	389	358	373	372	377	391	368	371	332	348	350	372	358	364	384	335	362	344	349	315	362	375	371	320	324	403	346	348	374	346	348	366	372	346	378	344	353	366	360	371	344	332	363	331	349	348	347	362	327	387	359	356	357	392	365	363	352	337	335	375	350	355	354	348	366	350	345	329	338	332	339	378	368	401	344	342	409	358	341	368	367	376	336	351	359	364	348	363	361	340	346	359	339	349	324	353	350	388	379	359	360	336	355	343	393	349	340	345	389	346	388	357	333	363	370	334	345	365	386	333	387	366	320	362	365	371	360	342	367	364	354	377	375	371	355	362	372	339	332	364	340	368	355	384	358	339	325	347	380	348	340	356	316	345	356	393	330	389	367	348	346	325	360	344	346	358	359	389	364	358	357	396	338	329	390	349	357	371	378	346	349	387	339	379	384	335	344	357	350	361	364	355	353	410	365	387	348	367	331	377	405	342	359	325	356	348	385	401	355	376	353	347	369	325	408	358	365	353	353	347	370	378	339	374	357	369	334	362	353	335	343	377	396	335	361	351	340	349	364	385	326	329	326	358	361	364	350	376	391	379	372	336	365	359	337	345	377	366	370	378	394	385	357	349	360	328	376	365	357	308	347	395	373	311	292	354	364	349	360	379	356	331	380	334	359	348	340	347	394	368	363	341	356	341	329	349	342	343	353	327	343	367	364	376	372	342	386	353	387	362	361	329	340	363	378	349	363	374	386	366	357	338	321	366	395	363	330	354	346	391	369	355	328	352	362	340	382	313	337	385	389	375	365	373	341	345	355	322	362	368	383	345	341	366	348	366	369	371	377	328	374	342	356	409	379	342	359	306	367	346	372	321	368	372	385	324	374	367	360	383	372	363	392	330	396	372	368	368	353	362	380	363	340	346	353	355	337	360	352	343	365	345	392	381	389	358	351	353	357	399	338	355	370	339	332	367	331	357	344	291	319	350	382	350	381	344	374	343	362	355	313	355	338	343	354	326	356	366	355	321	343	389	351
23901	21304	28368	24353	21181	10256	1056	684	570	534	516	481	454	468	476	399	393	417	374	392	379	360	392	393	386	387	382	360	348	391	407	359	392	369	384	372	380	351	392	355	381	363	393	330	335	373	345	352	365	364	338	377	370	362	333	363	369	341	341	353	376	363	344	360	337	392	355	366	383	361	347	365	355	351	342	362	306	360	340	385	358	349	360	341	353	347	387	353	337	322	356	347	352	358	362	367	320	343	332	354	349	362	340	354	295	357	341	376	336	349	353	335	355	361	331	345	363	361	334	348	349	374	358	335	358	359	336	353	393	362	352	350	378	371	341	335	341	369	351	331	320	326	343	329	373	364	384	363	344	344	332	338	329	313	359	332	373	335	386	331	344	312	327	337	364	350	364	370	356	321	329	391	370	355	358	329	369	375	387	340	363	342	378	363	354	377	370	398	327	336	380	334	364	378	408	328	304	344	356	342	347	385	355	333	366	360	340	352	338	376	321	367	346	340	369	336	361	324	366	382	352	373	351	382	329	380	372	354	371	377	328	359	363	328	352	349	371	395	340	334	352	369	339	365	347	345	377	363	344	353	350	335	351	338	335	327	335	340	347	389	360	360	392	369	354	380	357	359	337	376	322	334	336	342	352	358	360	371	358	342	331	338	378	348	340	356	345	376	340	346	357	368	379	337	358	330	338	367	355	371	325	347	349	344	362	333	346	355	373	367	395	370	335	375	332	361	356	345	372	345	332	327	359	355	292	379	380	354	345	356	354	329	370	366	321	371	370	338	392	347	332	343	361	361	318	378	333	325	381	352	325	336	341	339	352	346	340	373	344	370	349	371	341	343	339	394	349	361	363	360	345	357	345	335	354	330	378	323	361	336	339	380	349	338	359	351	355	362	334	378	360	343	348	324	325	343	364	333	365	323	350	333	358	331	371	369	344	346	319	367	334	350	365	353	372	341	318	386	323	382	353	365	369	366	349	357	390	359	362	350	367	331	331	375	352	366	373	355	335	359	384	358	369	338	385	335	340	327	374	329	302	370	368	354	369	369	348	371	377	343	355	356	318	314	376	343	348	349	388	337	367	376	336	333	362	346	352	378	321	349	336	331	366	360	382	349	385	370	370	342	363	393	329	331	375	320	368	315	341	363	356	355	349	308	328	361	392	347	360	311	359	353	327	369	346	377	344	401	352	329	344	350	338	342	354	307	369	369	336	378	384	357	367	395	334	354	351	292	338	359	350	374	335	324	338	352	358	350	361	349	367	372	302	342	359	380	344	330	344	356	322	361	368	327	366	339	358	354	363	357	370	369	359	340	370	350	341	350	325	356	355	353	331	351	355	342	365	370	363	356	324	338	363	341	371	327	339	355	347	374	359	375	343	367	402	324	353	362	347	327	341	346	343	347	395	364	331	351	338	362	352	383	349	376	356	336	359	350	355	308	393	321	358	325	355	338	360	361	355	327	331	331	315	365	350	375	346	350	372	350	334	396	352	366	358	367	341	367	366	365	354	376	346	313	358	344	358	355	331	350	329	344	337	343	369	353	345	354	342	357	383	382	375	330	380	333	340	339	357	374	368	369	331	345	315	332	353	377	321	348	375	344	353	339	378	333	366	363	359	378	347	335	347	369	370	361	358	362	359	329	352	375	362	370	339	395	325	365	365	366	330	370	357	347	325	364	362	313	356	359	395	353	355	352	366	324	360	319	334	327	366	399	317	356	368	357	330	368	324	358	366	367	352	351	389	366	345	340	340	360	378	357	330	397	339	365	352	317	349	344	343	344	359	354	339	353	360	366	354	371	352	339	391	356	353	373	362	346	331	329	366	390	327	370	366	371	371	331	380	350	337	345	356	381	349	342	375	332	329	367	349	343	335	353	390	343	371	302	351	336	384	381	368	371	354	351	339	361	376	365	323	366	369	387	335	371	342	344	354	343	329	349	378	350	409	358	348	389	312	373	372	369	345	371	342	367	373	353	373	356	339	380	351	336	340	380	374	343	357	382	384	347	347	368	348	355	375	365	348	365	374	348	355	342	344	362	364	358	402	371	334	323	369	348	327	369	337	347	364	340	330	345	362	371	349	365	374	354	375	360	388	341	366	363	355	358	361	363	344	358	388	377	329	363	370	354	365	376	376	348	366	355	350	365	393	359	338	345	340	374	344	344	342	376	334	344	321	334	350	355	376	342	397	355	386	362	362	402	350	349	387	361	357	366	311	365	352	419	380	349	322	347	360	338	336	357	333	342	349	358	393	333	359	331	343	329	387	345	359	312	372	346	398	343	326	357	284	369	354	335	353	328	360	338	392	366	346	332	359	331	342	346	355	358	365	350	335	336	339	369	378	330	345	363	327	345	377	329	356	360	317	360	324	344	377	324	351	373	345	351	389	348	357	333	372	376	362	347	361	343	395	363	352	340	355	332	332	358	333	358	347	332	344	330	363	358	384	390	346	353	361	374	347	367	367	310	387	369	337	371	344	320	331	342	365	366	350	335	379	361	338	356	357	363	349	335	371	351	327	337	360	355	366	340	323	363	346	382	349	355	373	339	380	351	334	376	361	347	357	364	370	364	309	368	364	362	333	382	355	345	358	364	386	361	378	326	340	345	363	347	335	360	388	368	352	353	383	362	354	334	348	346	339	388	359	367	338	371	353	373	364	361	365	332	336	353	322	365	367	365	362	382	345	359	360	323	342	363	353	340	335	352	334	387	382	365	341	366	301	377	349	361	336	361	330	355	343	369	366	365	340	376	341	350	365	367	327	344	366	347	351	352	332	385	368	360	360	371	356	365	345	353	382	343	355	380	367	332	332	372	357	352	385	388	347	352	354	355	371	368	328	351	380	341	360	369	354	329	347	351	318	376	347	357	345	358	369	360	344	361	362	382	367	385	371	372	359	308	373	346	338	339	360	350	332	349	348	324	370	351	324	349	367	341	325	332	362	358	361	369	368	344	358	351	337	350	384	350	340	351	355	362	330	324	360	353	347	327	354	342	347	343	364	337	370	366	331	359	344	345	365	375	360	347	348	340	369	364	385	380	366	337	366	302	334	337	351	330	340	373	330	371	370	355	351	349	360	348	335	365	343	362	355	344	355	359	370	369	363	327	364	370	364	330	339	376	355	346	345	330	382	315	328	360	348	362	328	393	348	336	346	360	346	338	338	324	358	351	353	332	358	370	368	343	376	365	322	326	352	396	335	367	368	375	349	314	382	355	368	389	352	334	328	361	365	377	379	356	328	342	409	347	345	362	327	357	331	332	343	335	354	339	349	322	356	345	305	351	357	332	372	342	382	357	308	352	380	356	348	360	361	343	374	379	358	341	356	372	363	333	325	318	360	366	310	336	387	344	354	364	341	350	334	376	361	350	339	324	354	363	374	326	359	348	337	389	392	390	366	342	360	367	346	347	361	374	367	353	348	329	339	346	355	339	360	348	323	372	376	366	381	353	324	363	343	367	361	348	337	340	337	361	350	352	325	362
3194	7866	6417	3021	2113	1670	1303	1097	956	843	759	705	640	666	592	508	515	536	498	466	524	492	464	483	456	457	443	445	459	477	450	455	439	426	400	448	425	432	449	425	436	452	428	481	464	458	439	409	417	451	433	423	420	442	431	440	442	407	455	426	481	419	424	430	442	434	398	427	434	415	444	423	416	411	407	387	443	480	442	442	424	425	430	462	455	443	461	440	419	412	407	442	468	445	423	410	407	395	416	438	419	391	439	411	429	424	435	484	464	429	436	398	420	418	423	454	410	440	445	467	449	411	390	385	469	404	429	484	430	434	394	437	437	444	439	456	412	385	431	435	433	431	400	464	420	363	416	436	432	426	428	405	430	424	405	375	444	403	445	427	431	427	420	432	432	445	430	453	435	428	425	451	418	443	437	449	424	438	430	448	473	444	417	416	429	402	411	420	404	439	426	427	409	417	436	412	428	417	435	444	398	403	414	433	418	453	402	425	435	418	427	414	470	417	420	427	399	440	440	407	412	424	419	426	394	426	417	417	438	439	411	396	424	438	436	403	405	421	444	423	428	445	427	407	443	432	434	426	416	422	411	409	434	434	448	432	420	420	406	420	427	389	445	423	460	402	448	450	419	411	429	409	403	423	438	438	422	428	419	422	414	436	425	412	418	403	434	405	424	409	436	441	405	434	421	423	394	432	441	449	432	426	422	409	390	422	412	430	474	410	457	448	422	451	445	398	463	453	407	403	381	434	435	379	398	438	420	421	408	431	443	434	407	435	436	433	424	436	499	469	424	417	461	409	437	436	437	413	432	419	395	418	410	403	429	448	384	409	451	393	456	463	409	402	414	434	409	404	425	419	416	475	415	425	411	454	426	396	416	403	453	421	444	420	447	436	418	399	430	414	398	399	411	416	410	418	428	427	418	409	423	437	443	415	432	443	436	436	411	466	411	407	419	426	434	420	359	430	436	408	422	393	433	442	427	441	421	446	429	434	441	450	431	475	414	439	432	428	443	437	414	408	398	458	445	443	425	462	425	417	436	409	414	473	409	417	414	426	403	418	409	434	402	411	420	381	428	397	431	421	425	445	462	422	401	479	409	407	430	441	428	431	426	397	448	449	457	400	419	434	436	407	420	419	431	432	451	424	398	418	425	429	408	425	384	421	370	412	450	448	409	470	401	407	411	386	424	392	439	459	439	391	393	433	392	471	436	411	449	437	408	432	404	427	397	435	454	439	452	419	389	435	419	395	442	425	418	411	468	417	429	424	383	414	426	439	394	412	409	440	444	431	389	396	431	453	439	386	411	405	406	420	458	424	439	409	418	454	451	415	427	418	416	404	427	422	439	379	424	433	432	455	418	433	414	443	431	443	449	457	449	458	413	412	430	400	441	445	426	461	413	430	388	420	428	394	434	423	387	402	443	419	418	406	446	425	433	451	441	388	450	437	415	393	447	434	442	445	403	429	414	428	402	416	409	406	427	402	446	414	422	437	426	409	425	426	444	440	424	397	422	438	424	421	405	420	419	437	451	429	441	425	395	408	419	417	422	413	427	450	443	461	447	438	413	442	411	444	442	431	414	446	440	449	424	402	431	424	416	396	422	401	403	431	431	411	405	415	433	428	461	408	444	419	420	414	402	400	447	448	402	439	411	410	423	444	436	412	440	423	446	393	449	414	425	412	422	428	412	428	446	408	438	429	437	413	435	431	447	403	433	437	420	407	430	471	419	423	413	458	408	432	371	435	414	426	440	423	420	434	409	403	422	415	439	423	436	412	425	427	425	428	397	431	439	400	440	478	437	445	419	449	426	403	394	442	412	413	403	405	413	448	393	439	419	447	470	376	405	422	450	438	426	413	410	435	414	438	439	431	395	457	406	402	401	417	462	431	406	409	450	422	421	400	443	416	422	424	433	453	440	385	435	396	435	439	475	427	430	443	399	421	417	434	394	438	435	440	427	417	428	404	449	403	393	413	431	449	414	462	432	377	418	411	413	429	423	452	439	431	414	438	395	409	437	457	419	421	415	405	430	425	402	369	431	454	408	457	444	451	408	433	422	420	365	400	459	417	425	419	447	429	399	398	447	391	435	419	413	395	459	419	413	433	444	440	451	438	424	467	406	403	425	417	410	422	405	444	444	390	434	427	422	419	405	394	408	381	420	403	405	430	450	377	432	430	380	437	419	442	431	396	411	404	449	403	453	480	459	420	402	432	453	443	448	456	456	421	426	437	438	402	396	400	384	458	430	420	424	422	386	428	432	422	421	420	416	427	462	417	448	434	378	443	426	426	416	394	403	449	435	441	389	452	434	423	431	421	408	439	419	444	428	438	435	391	392	431	416	417	412	438	450	440	435	464	447	422	422	387	430	411	437	437	429	428	426	416	450	444	418	430	421	426	399	420	431	399	426	430	423	439	424	429	426	401	457	422	449	417	416	411	440	432	422	439	424	447	393	416	458	439	362	404	458	410	411	434	426	410	396	442	433	447	431	436	425	443	459	424	436	416	396	461	422	410	425	443	430	452	400	424	424	413	442	443	410	438	419	431	432	412	393	397	392	400	438	434	441	408	447	398	388	436	420	444	389	398	421	412	439	424	437	415	445	461	423	406	439	397	440	447	430	371	435	445	453	438	370	449	430	424	401	428	435	417	420	417	402	401	444	381	445	414	465	432	436	443	438	457	450	383	464	402	391	428	454	426	407	418	428	445	403	436	437	435	421	400	430	425	401	434	420	453	398	451	414	425	433	439	420	413	419	442	434	433	423	368	430	418	474	449	400	390	452	404	417	395	414	447	423	408	426	424	418	432	402	423	436	433	437	413	412	415	439	405	428	437	395	446	459	449	436	418	413	396	424	423	410	406	414	440	396	414	433	412	407	417	437	435	422	456	411	401	429	398	453	405	419	422	425	402	486	396	418	418	413	412	413	418	422	404	461	372	433	430	435	412	453	395	429	390	444	426	436	444	413	417	435	436	422	419	466	436	443	398	410	425	387	434	439	416	450	405	434	401	417	441	388	401	456	414	434	431	417	403	431	410	430	431	394	405	428	441	395	431	407	427	473	440	435	436	430	415	408	429	423	409	402	439	440	398	449	405	411	425	416	434	433	430	416	427	475	409	449	418	434	418	395	393	425	407	413	459	398	418	468	408	458	410	452	436	423	397	449	387	469	395	440	438	429	412	392	444	428	423	430	423	432	453	451	426	463	444	434	413	446	427	411	431	421	413	419	452	459	438	426	428	429	423	434	415	407	391	426	395	430	402	433	411	398	424	421	418	400	432	423	441	399	413	396	403	416	433	437	419	401	388	436	428	425	450	410	418	399	418	411	442	427	411	423	413	402	405	441	421	402	430	423	420	430	428	405	381	473	412	395	443	430	468	466	406	394	438	432	413	423	417	435	420	397	398	415	428	449	433	439	435	436	402	411	412	397	434	424	397	461	437	417	464	467	454	452	372	417	400	450	420	438	384	441	418	442	383	396	406
24890	21348	27625	25330	12624	612	402	338	256	253	236	221	189	213	152	165	158	178	161	162	165	166	146	174	157	172	169	170	160	153	162	173	159	162	148	119	155	157	147	168	154	143	143	136	135	133	153	156	142	140	165	150	158	146	128	143	153	149	137	128	136	142	157	143	144	161	171	154	148	152	141	154	150	130	143	176	133	150	141	138	141	149	171	167	147	143	135	142	138	160	139	172	156	146	139	137	134	132	148	148	137	143	130	150	160	135	147	153	149	130	114	148	154	147	151	151	160	153	159	148	149	168	139	137	148	128	156	145	142	123	137	160	151	154	153	172	154	138	163	152	167	136	135	126	142	116	135	148	160	132	143	136	142	153	140	147	135	164	153	146	165	150	148	158	156	135	157	144	150	145	139	148	131	160	140	156	138	158	141	152	151	143	148	150	158	132	132	138	128	137	154	156	148	143	162	134	152	152	150	154	125	146	141	148	147	139	127	151	140	146	135	127	152	157	154	153	133	144	149	136	154	143	154	125	149	131	138	162	144	175	150	150	151	160	138	139	130	146	141	149	153	155	161	137	144	149	124	149	147	154	161	151	142	144	144	143	152	161	152	157	143	153	149	136	142	128	155	143	147	147	143	155	162	143	157	125	135	142	163	171	134	152	147	139	152	137	135	156	149	138	167	164	154	128	165	126	146	150	131	154	160	145	135	165	131	156	163	145	150	149	150	153	160	152	130	150	127	165	154	165	144	168	147	162	158	149	135	131	111	147	157	154	142	147	135	143	138	145	157	144	139	150	139	151	141	147	132	141	141	163	148	161	131	143	154	151	145	146	133	121	130	130	141	135	157	154	141	147	133	145	144	142	176	131	117	151	154	148	162	154	137	144	117	148	152	163	135	152	144	141	150	145	152	154	153	162	146	135	122	121	151	140	142	134	154	146	139	154	154	154	134	149	165	140	136	142	145	152	146	143	156	151	125	145	153	141	129	154	136	153	145	126	157	128	148	155	139	137	123	128	146	147	145	160	142	125	137	149	142	137	120	128	160	133	136	160	131	140	131	150	144	133	137	144	129	172	145	149	150	153	142	159	142	141	149	138	140	148	143	138	140	146	151	149	137	142	138	133	143	146	142	146	147	143	129	155	131	135	131	153	116	164	133	164	136	141	135	122	134	134	137	140	132	152	139	158	159	138	128	155	134	134	158	145	137	154	155	148	139	141	140	158	155	145	159	129	147	155	133	152	140	135	160	143	146	137	147	133	160	151	153	156	140	160	160	127	155	143	139	130	152	161	141	162	149	165	135	167	154	140	157	159	136	142	148	154	148	153	147	160	146	164	150	141	149	166	155	153	142	139	162	134	130	145	123	135	159	150	131	148	138	137	142	160	148	128	178	144	126	165	135	150	132	144	160	148	160	127	133	150	155	137	159	147	145	123	150	157	144	146	146	151	153	164	142	137	157	156	136	149	134	159	134	128	132	149	141	148	117	153	149	137	149	161	120	144	157	165	147	142	142	168	158	146	147	152	140	137	136	159	148	125	154	139	146	157	141	148	147	148	150	152	152	150	148	133	154	143	148	136	141	150	159	143	132	150	148	141	151	147	151	145	134	137	145	148	137	141	158	129	130	161	148	141	139	163	147	145	128	128	129	143	160	149	137	136	142	144	156	161	141	139	158	116	160	107	145	135	140	174	148	149	153	149	130	142	144	158	139	152	112	128	153	140	143	135	144	166	134	135	153	158	120	142	144	130	141	148	148	143	153	131	142	137	145	164	163	150	146	151	159	167	131	138	133	154	147	145	136	152	119	145	149	143	165	124	141	133	154	148	127	148	138	140	149	136	128	145	133	123	119	165	150	121	129	148	149	156	138	144	130	154	129	148	132	152	140	152	119	148	140	167	152	169	133	135	133	128	151	135	139	143	147	142	148	141	156	156	148	136	168	151	147	147	143	146	145	130	135	148	143	150	150	157	140	139	155	143	130	160	132	164	148	147	160	139	136	151	148	142	131	159	147	141	141	138	135	132	137	135	153	153	149	167	131	142	117	166	128	142	144	134	140	145	151	128	140	154	142	163	140	135	158	158	158	143	156	158	155	141	136	118	141	147	149	165	159	151	160	147	140	132	135	153	151	135	146	155	174	153	147	148	148	154	145	143	141	145	130	135	155	136	158	126	149	184	135	154	147	138	162	132	159	174	152	152	131	143	153	150	135	150	143	140	140	125	169	134	155	155	132	142	155	156	142	146	139	140	141	154	130	138	175	158	130	132	160	149	131	162	149	149	147	142	127	151	123	151	145	158	151	127	170	134	146	143	152	142	127	158	162	130	146	150	139	135	144	164	139	152	140	140	142	148	159	138	147	146	164	150	127	162	129	140	150	128	133	138	132	161	154	162	151	153	158	140	155	153	137	144	136	141	142	129	146	131	123	123	133	142	152	149	149	138	166	141	146	163	166	118	152	151	136	146	143	142	155	133	145	150	132	140	176	139	143	141	147	149	148	153	160	144	150	166	123	153	150	133	155	135	141	137	155	141	126	131	154	143	143	124	154	165	126	141	139	151	162	149	142	157	145	133	138	163	144	151	162	170	156	145	138	123	134	133	138	162	150	127	171	148	144	152	140	140	146	162	158	138	154	114	129	144	157	143	145	132	134	142	149	152	136	139	140	155	139	149	127	161	139	150	145	144	144	142	165	144	159	140	137	147	163	152	142	144	135	156	160	131	160	154	141	129	171	152	142	156	127	141	133	180	132	147	156	141	147	130	152	151	147	142	152	140	139	153	161	161	143	144	131	137	153	131	119	143	125	132	149	161	169	160	138	161	142	144	162	148	145	164	140	142	139	137	141	134	163	143	149	158	159	115	154	141	147	129	139	118	147	180	145	151	165	150	130	137	131	134	154	144	148	150	157	138	132	171	151	155	140	136	154	147	130	142	163	147	159	159	156	156	157	157	155	146	171	141	151	129	154	125	161	135	142	153	134	149	170	142	153	125	144	153	157	159	139	136	156	146	150	144	171	146	147	142	143	143	148	144	139	173	135	150	138	121	125	148	152	148	166	146	145	153	149	146	149	156	122	136	145	146	140	142	129	174	157	140	142	140	142	147	148	141	153	168	124	146	140	143	138	144	158	156	142	165	126	130	128	130	134	136	132	134	180	145	153	129	150	150	136	158	133	131	130	142	172	135	149	150	164	121	141	155	174	137	129	145	159	129	155	135	146	157	155	167	156	160	135	154	149	137	138	143	144	129	153	134	139	143	149	147	131	160	132	159	148	144	148	129	133	145	155	147	148	154	136	139	152	139	136	146	135	128	151	149	141	143	141	155	126	133	159	139	156	137	172	160	148	160	147	145	147	138	151	141	156	142	147	153	149	136	177	160	130	151	144	150	164	136	168	141	154	146	172	142	140	146	157	124	144	153	139	141	132	153	141	140	150	147	149	150	141	133	141	126	134	171	182	141	181	145	125	159	133	142	154	159	167	137
3332	4721	3635	1680	1207	879	735	599	495	413	401	314	309	299	291	271	239	217	208	213	234	207	186	209	181	217	199	210	181	191	197	206	189	176	186	209	185	183	180	212	182	192	162	177	158	177	207	163	199	211	187	195	169	212	176	177	195	168	174	175	169	170	188	168	184	211	188	204	167	180	185	175	167	189	172	189	177	174	169	170	181	168	168	173	165	180	186	195	168	182	149	171	198	185	180	184	197	177	186	185	186	181	183	171	181	173	184	175	180	189	184	191	176	172	189	170	197	197	177	182	169	179	174	185	175	161	192	182	186	189	187	177	157	172	164	175	170	147	185	223	196	193	182	183	196	175	179	193	182	166	184	183	162	172	165	185	152	182	195	155	175	178	163	182	179	170	156	175	161	185	165	152	174	172	165	197	165	174	184	174	161	175	177	158	158	199	183	197	160	172	175	171	201	164	176	176	168	180	166	177	200	164	177	178	188	167	170	193	192	189	184	158	166	169	165	156	194	171	175	162	185	186	172	195	180	195	176	207	177	158	161	178	174	181	181	171	195	172	164	157	190	199	197	167	163	203	173	190	162	162	194	175	192	168	200	144	214	201	163	175	162	181	179	177	167	187	171	160	177	150	193	179	179	181	165	186	164	155	171	180	176	193	191	163	189	188	188	204	185	161	159	156	173	167	177	171	173	215	176	166	172	165	191	209	171	184	181	171	170	179	200	153	177	169	184	174	162	192	179	173	184	192	180	181	191	158	162	165	159	177	199	176	184	167	150	189	168	186	179	176	171	187	192	168	168	170	187	179	178	192	173	185	199	207	149	209	187	171	167	169	184	170	159	206	172	195	181	189	164	180	163	164	177	195	170	181	183	191	170	179	165	174	195	152	160	186	168	179	190	174	174	184	177	174	175	161	144	154	155	180	171	188	170	182	176	160	207	157	185	172	155	168	171	169	206	174	180	194	196	175	189	167	167	176	155	194	172	179	179	191	182	163	182	182	190	164	194	191	169	166	179	177	184	164	164	172	165	191	165	160	169	163	157	182	174	176	175	178	190	201	171	208	184	177	178	177	163	178	169	202	171	189	187	191	169	164	185	193	163	146	185	186	189	165	164	176	158	189	169	187	186	188	180	183	192	195	175	185	182	224	177	197	178	203	177	191	170	192	166	166	189	197	184	172	182	176	199	194	203	175	172	199	175	186	188	177	189	167	185	166	185	163	180	182	183	177	162	198	200	159	188	169	171	171	223	199	163	179	165	182	186	150	186	159	174	199	183	189	204	170	164	171	184	170	172	179	172	194	162	175	194	171	178	183	176	188	170	179	177	187	175	163	173	152	189	206	172	195	192	158	180	189	208	180	160	191	184	148	171	192	193	156	155	166	193	170	188	167	198	168	182	172	193	188	180	172	196	146	199	179	195	163	189	168	190	184	193	177	185	195	166	193	179	198	181	172	167	187	192	166	173	186	190	182	169	184	178	181	173	176	152	208	156	193	165	174	190	183	167	165	184	192	168	182	179	198	167	191	178	179	197	163	159	184	141	169	166	183	172	186	167	172	169	149	159	171	210	173	188	147	178	156	189	171	166	168	208	166	176	179	183	182	172	185	174	176	198	171	165	196	172	180	199	195	160	192	175	187	174	174	181	178	188	169	203	182	180	184	154	189	185	166	164	149	186	201	186	185	158	189	174	152	190	166	195	171	166	175	200	153	183	144	178	187	176	164	170	175	171	179	176	168	191	165	160	155	199	179	180	166	173	167	169	189	192	179	179	185	151	182	183	160	190	186	177	165	181	177	158	153	174	181	193	165	158	155	176	164	159	165	180	179	184	189	183	183	158	180	190	167	179	151	167	152	186	179	181	180	199	180	177	161	175	180	157	189	179	208	184	157	166	162	187	200	157	166	202	176	176	170	182	169	203	169	175	182	192	185	173	180	159	179	146	184	181	179	168	152	182	196	162	170	181	169	164	194	164	185	192	186	208	169	177	163	191	164	193	190	161	174	164	182	191	176	188	169	180	162	196	167	169	201	180	180	211	194	182	190	183	161	176	178	170	199	193	162	159	160	198	187	183	179	156	198	182	174	193	169	183	196	174	167	212	194	154	206	200	184	182	146	182	176	175	189	165	194	162	172	167	151	174	164	175	187	167	186	161	170	172	151	169	164	175	201	183	170	167	162	168	180	166	181	207	181	169	167	178	166	160	172	179	163	160	184	182	180	206	168	174	203	154	184	166	188	184	173	163	182	166	144	204	176	160	191	182	166	186	185	198	176	185	163	167	159	179	179	165	194	179	175	177	176	186	206	184	182	161	206	178	193	174	175	173	184	171	186	185	177	187	178	176	166	180	182	202	150	212	172	182	176	179	196	183	179	196	182	140	195	184	155	178	186	175	183	191	180	187	178	194	167	191	176	174	193	183	207	198	182	193	178	167	172	173	164	171	184	196	191	164	165	179	169	158	186	190	182	173	195	163	177	178	199	178	194	156	173	194	198	172	178	172	178	166	189	169	167	181	168	171	160	157	172	190	195	163	193	175	213	191	177	197	193	180	179	169	172	180	192	184	196	164	181	178	165	176	167	173	165	163	183	196	184	184	173	179	164	182	185	165	151	170	192	155	162	171	154	181	185	167	174	170	200	181	181	195	172	162	183	198	177	191	180	192	187	192	178	167	165	207	185	169	192	173	168	189	175	164	179	158	189	174	173	186	160	182	199	184	171	174	172	200	178	149	201	186	174	188	170	181	179	162	188	150	202	176	178	177	172	163	176	185	184	164	184	186	201	175	163	187	166	168	195	155	184	173	165	187	181	174	178	171	180	176	175	174	174	191	190	167	146	179	175	203	194	178	181	173	157	175	155	172	162	182	162	169	177	184	188	164	170	169	174	156	165	170	163	169	191	184	185	181	186	185	176	155	182	158	172	192	205	167	164	179	182	207	188	166	185	190	186	157	170	171	185	168	162	180	195	181	182	195	165	184	176	165	181	182	183	171	173	177	177	191	166	192	160	170	201	193	210	186	170	180	160	183	186	199	180	163	167	168	160	170	156	183	173	176	160	175	158	165	186	197	155	178	175	169	196	186	165	171	189	185	143	174	201	164	186	161	149	163	171	192	186	181	185	166	155	174	162	170	165	157	182	170	187	183	177	167	188	198	199	156	169	173	177	153	198	166	196	189	161	197	165	189	168	173	164	164	169	170	193	172	153	183	184	168	166	161	160	165	204	142	189	181	186	192	175	175	156	167	191	182	158	170	165	174	167	170	180	201	174	190	176	175	171	163	154	172	160	170	186	187	191	173	165	182	188	180	175	188	183	176	199	180	165	167	189	187	193	193	181	174	165	168	185	162	179	164	180	170	203	166	165	172	172	185	172	198	195	156	175	152	186	162	198	190	153	176	182	164	184	199	188	173	198	165	169	198	154	177	187	176	182	156	154	182	176	176	171	185	167	173	206	202	200	171	171	198	209	181	189	174	177	176	187
22866	21404	29069	24115	21394	21420	9564	939	592	561	509	406	387	360	319	315	271	253	262	259	235	255	256	228	260	223	209	226	211	207	208	210	216	219	223	205	202	187	201	202	194	190	202	189	171	186	174	177	189	182	194	185	161	198	183	187	188	178	206	195	175	184	161	212	186	186	193	185	154	193	172	189	195	180	174	201	162	190	182	179	164	182	168	181	191	185	176	155	190	197	178	161	170	172	174	209	195	198	176	188	172	177	166	169	176	155	194	160	179	144	197	191	190	194	179	180	179	178	176	177	215	168	175	188	187	166	168	180	205	192	180	180	191	181	182	185	207	190	192	185	202	188	194	172	167	188	190	193	167	164	189	164	182	188	188	183	164	177	176	175	174	182	162	191	183	175	155	192	178	176	191	182	194	166	166	183	172	183	170	208	190	176	163	177	183	174	172	149	162	197	174	197	169	172	161	175	170	152	207	159	154	184	174	197	160	165	195	175	176	166	168	181	193	202	165	173	191	180	203	183	215	170	185	180	191	196	201	195	166	190	189	198	186	150	180	173	170	182	196	181	181	162	179	170	184	194	173	170	169	196	181	172	183	198	211	174	208	187	176	163	179	191	193	177	147	175	176	181	152	183	183	176	159	165	182	191	177	201	189	183	179	167	183	175	183	182	182	178	172	179	180	174	176	179	175	161	150	182	195	190	192	165	180	187	184	180	181	171	186	207	167	185	189	206	187	192	178	168	174	179	176	173	175	181	178	187	170	167	189	229	167	198	184	175	176	190	143	190	187	176	167	179	177	197	136	164	176	174	182	176	185	196	194	209	166	171	193	190	168	162	178	181	175	187	183	192	175	171	179	190	165	188	184	180	177	174	174	178	181	170	173	188	182	181	173	210	190	163	174	170	159	159	190	172	177	171	168	173	183	187	183	174	170	168	187	187	166	164	170	166	188	161	173	177	192	193	198	174	191	191	179	168	173	193	211	155	186	194	171	174	161	172	166	164	172	178	163	176	181	192	151	199	196	190	172	195	168	179	205	173	177	193	176	181	163	179	192	160	195	192	166	164	181	179	196	221	193	216	186	176	181	163	182	174	190	203	164	181	171	174	176	162	181	193	194	206	167	204	174	179	168	193	186	188	189	190	174	179	180	197	199	169	186	171	175	180	171	197	194	180	186	149	180	201	202	190	160	188	171	163	187	166	163	170	174	157	152	165	181	173	171	191	185	181	203	179	162	209	189	175	163	159	179	176	179	184	173	169	150	157	190	165	174	176	191	189	177	162	178	167	180	172	174	167	179	177	209	200	174	180	184	161	165	182	205	177	186	167	203	193	188	179	175	183	169	189	161	204	214	165	176	203	190	192	184	189	202	189	165	178	183	176	186	153	174	182	183	156	163	177	172	171	182	180	184	189	177	180	198	171	165	169	175	187	188	167	202	206	179	178	182	185	162	171	195	197	155	170	188	146	184	177	164	173	167	151	156	161	194	167	191	192	194	178	174	161	186	169	203	186	209	191	204	178	173	169	192	155	152	179	174	169	186	179	190	171	180	166	166	177	165	166	173	207	197	178	193	176	183	197	195	195	194	193	209	187	186	171	169	183	172	192	171	185	181	151	173	168	156	174	199	201	189	183	188	186	187	188	167	184	172	171	191	179	204	195	170	168	184	178	202	171	209	201	188	183	193	191	158	175	180	185	172	201	173	183	200	201	184	162	187	191	201	186	164	176	166	165	175	183	196	196	208	169	160	178	158	176	190	170	175	176	190	190	194	174	185	176	178	157	177	187	190	163	197	188	154	182	167	181	174	174	176	180	181	150	184	164	156	163	193	153	182	164	154	175	176	181	166	169	183	194	203	167	193	196	163	153	189	193	194	160	176	165	183	149	162	159	161	187	172	164	159	177	169	191	165	162	184	158	185	183	167	200	153	169	185	183	178	173	176	197	162	188	191	196	200	176	187	192	167	171	190	189	186	182	205	175	173	177	204	170	177	182	165	188	177	172	194	209	184	180	201	184	165	175	193	165	177	175	182	177	173	183	143	168	182	171	171	192	184	161	177	171	196	165	205	185	180	180	154	180	183	198	200	161	187	197	166	190	178	170	198	151	187	163	174	176	165	187	180	178	178	160	181	179	197	182	193	199	187	198	154	180	191	191	166	181	202	162	181	194	166	172	176	197	166	183	189	173	185	184	158	210	184	181	197	186	175	180	177	167	188	188	200	191	181	169	191	177	205	172	174	187	192	153	176	170	169	173	178	176	157	183	190	162	183	212	162	168	189	177	176	172	200	178	174	175	167	193	185	188	191	150	178	182	177	174	176	160	177	200	174	197	191	192	186	160	186	188	198	161	192	190	178	173	185	190	200	173	169	195	190	214	160	173	165	180	186	193	185	184	202	196	199	173	178	180	171	177	170	178	189	168	204	176	180	177	183	179	185	178	182	187	174	187	187	189	194	185	160	191	182	181	180	180	184	200	187	191	163	196	190	197	184	176	183	168	160	182	175	185	207	171	188	187	188	171	158	174	169	170	182	194	188	181	174	175	173	175	164	166	174	173	189	158	174	179	172	166	176	173	181	181	180	198	179	189	166	188	191	176	187	191	182	188	184	192	197	177	183	179	174	165	180	226	206	179	174	165	196	197	195	205	176	173	183	179	168	168	173	191	186	189	157	187	176	184	171	186	164	209	193	149	182	168	164	179	178	175	180	181	179	158	185	209	191	188	185	177	189	168	140	182	184	177	196	185	179	186	178	176	179	200	181	182	204	183	168	200	173	156	176	170	165	155	163	189	180	172	180	175	154	213	189	194	175	194	183	192	177	184	169	166	195	176	199	178	184	173	195	188	161	182	205	180	186	191	191	162	178	188	153	162	169	195	205	180	192	191	163	182	174	181	190	197	171	192	166	192	188	172	183	172	182	192	179	172	171	185	207	188	183	171	165	192	181	164	166	177	157	193	205	206	195	185	182	168	176	196	180	175	176	180	181	192	185	184	165	195	196	180	183	165	175	195	173	161	188	172	177	192	166	182	193	170	184	186	157	181	170	188	186	184	166	190	182	164	179	187	164	177	169	170	195	187	187	182	205	185	184	189	177	205	179	166	176	180	191	180	167	170	167	198	209	160	182	176	189	195	153	169	203	173	155	189	197	172	180	194	174	174	170	184	171	192	174	167	202	191	159	161	170	184	170	192	149	177	189	163	163	177	181	177	162	165	186	185	206	191	185	181	182	170	175	178	174	173	159	182	184	163	178	159	205	185	192	189	195	186	182	199	174	185	182	155	185	174	164	171	170	178	184	201	174	210	189	161	168	185	184	175	174	174	181	185	206	167	161	178	176	173	179	154	179	165	194	202	174	178	171	173	193	194	207	171	179	178	185	166	196	180	171	183	163	191	192	170	171	169	188	145	175	177	185	191	177	158	171	178	164	176	193	175	195	177	167	177	191	182	152	193	175	200	169	181	204	188	169	195	170	170	178	172	155	156
4369	13295	10680	5216	3551	2626	2036	1546	1197	958	802	671	605	529	457	454	419	438	316	378	347	315	328	310	343	282	315	270	281	307	276	250	279	270	263	265	274	254	234	229	241	260	230	205	231	242	250	258	251	237	242	249	229	242	240	234	239	237	242	207	264	221	260	231	222	234	222	241	213	223	219	218	224	220	252	232	233	199	235	222	241	217	216	212	234	238	229	251	230	253	242	219	229	223	219	239	234	220	228	211	218	231	271	204	223	231	233	231	222	220	212	218	241	204	255	213	238	228	231	225	205	227	226	245	209	213	249	235	198	257	233	224	238	224	196	242	219	222	239	227	216	253	198	227	250	230	233	234	243	229	231	197	226	252	230	216	211	210	225	231	246	218	237	248	211	224	214	234	194	194	227	214	243	238	236	236	230	234	232	249	219	241	200	200	242	227	217	232	181	239	193	249	229	275	223	221	213	222	238	218	215	208	218	256	229	207	243	237	211	229	222	219	218	201	256	247	210	241	217	229	231	203	217	226	215	206	226	257	224	247	237	207	251	210	193	224	233	206	266	207	219	229	200	222	223	227	209	231	240	249	214	236	228	219	239	229	227	225	208	231	201	231	231	257	244	211	226	209	231	235	200	234	229	217	214	235	236	224	245	203	228	208	191	200	225	213	229	230	241	227	232	224	222	241	244	231	231	229	240	215	204	228	232	204	222	251	205	204	206	213	223	225	246	237	242	226	192	231	205	221	226	235	220	232	224	236	254	221	221	252	223	229	227	215	214	229	237	245	201	221	230	221	225	243	240	214	224	233	227	223	206	216	233	239	242	206	236	238	246	210	232	210	236	221	224	231	215	218	226	223	226	227	212	240	233	211	220	231	209	230	216	231	219	222	223	230	231	227	232	206	217	214	210	247	212	233	236	215	231	237	221	237	247	238	216	247	204	256	214	239	232	226	223	243	230	210	227	222	213	230	230	218	211	197	203	253	251	200	233	229	222	222	238	225	197	271	211	210	235	212	226	259	224	226	211	208	198	216	207	215	223	230	219	235	235	197	226	206	203	228	208	209	217	218	217	210	223	252	238	216	230	248	216	224	223	225	226	200	250	212	213	222	197	237	228	216	219	228	225	208	246	242	222	227	215	237	224	215	228	230	196	242	221	208	226	222	232	226	253	243	224	222	224	233	233	212	204	246	227	209	227	232	221	237	219	235	202	211	234	237	233	247	224	213	212	216	203	231	207	215	230	232	219	211	221	229	225	221	215	257	225	226	209	212	242	211	240	198	224	224	204	244	212	231	255	215	230	209	245	198	239	237	196	248	211	236	212	235	213	246	224	226	235	225	227	233	221	222	227	235	214	209	229	207	213	194	262	226	242	252	199	233	219	226	219	236	236	222	245	216	246	195	238	244	221	220	226	229	232	213	235	215	216	207	219	235	222	244	224	201	210	269	209	217	224	251	221	235	229	228	228	219	243	213	235	258	216	217	240	219	251	239	219	217	243	217	240	204	211	221	252	200	233	201	225	215	216	226	234	216	206	218	236	224	219	201	217	240	265	216	246	208	206	198	217	227	235	217	213	216	223	228	231	239	240	242	207	242	230	226	203	223	225	227	216	213	208	224	231	230	228	218	222	233	226	198	205	205	242	223	245	202	216	235	219	236	212	228	234	233	237	215	226	213	236	217	255	231	215	239	215	235	244	228	206	232	209	210	194	230	247	226	213	248	221	214	228	223	219	222	231	222	206	217	219	208	188	205	228	212	219	266	226	216	232	214	220	247	228	204	265	228	228	231	217	219	221	234	219	255	242	212	256	231	240	201	238	223	213	224	225	211	198	246	200	217	236	232	225	248	210	212	203	249	251	244	214	232	245	219	246	207	202	208	234	227	204	208	219	197	232	220	234	220	222	216	224	209	228	232	221	215	210	234	218	211	212	245	232	224	239	215	252	259	239	226	217	214	218	210	227	222	227	227	233	226	224	233	232	227	189	252	233	221	226	247	224	230	232	222	198	208	233	235	225	223	209	229	226	241	219	228	220	198	218	241	226	196	218	234	209	240	205	249	212	231	229	243	225	217	230	186	217	210	224	193	240	194	205	238	191	230	210	243	235	229	257	235	207	207	203	216	214	209	213	221	241	222	214	224	241	206	231	217	220	235	208	216	197	207	209	212	209	208	212	241	238	232	204	256	208	214	220	246	216	224	196	211	238	217	227	226	218	226	236	227	202	238	220	223	226	217	228	247	235	211	239	232	208	237	255	250	243	240	227	241	209	223	235	230	230	194	222	204	237	199	225	241	208	208	233	264	221	230	236	227	232	227	247	238	232	211	219	196	234	228	217	252	223	220	222	237	214	222	230	217	228	218	232	222	223	224	219	194	231	243	212	216	193	230	203	225	236	193	179	222	239	199	215	242	241	246	228	227	236	216	237	217	214	223	229	236	229	205	224	218	203	196	237	212	210	227	240	213	214	242	219	195	221	209	223	223	214	216	216	241	240	238	222	213	224	222	241	218	215	224	208	213	228	222	210	201	231	223	246	221	242	221	219	223	221	238	247	219	253	222	251	202	240	218	220	229	215	230	232	229	231	236	238	225	229	221	208	228	205	243	200	205	212	208	220	213	249	217	205	246	221	237	205	242	246	204	227	246	226	242	239	205	199	224	225	226	238	257	214	205	225	221	218	223	245	228	250	231	213	233	215	250	233	256	233	237	228	228	206	236	207	223	209	223	234	215	203	222	230	238	232	226	217	214	236	234	228	203	198	195	234	214	215	192	204	222	219	223	222	229	238	232	215	212	200	237	236	228	198	198	229	228	230	190	220	227	254	258	213	214	212	198	217	200	227	235	228	218	204	246	206	231	235	234	223	243	222	218	211	198	210	249	256	234	208	200	214	222	184	221	242	222	225	224	215	248	243	227	240	239	235	222	221	230	227	232	245	229	240	223	190	208	245	209	199	223	232	234	205	222	177	212	222	228	217	207	227	246	221	225	204	210	226	189	212	221	209	221	226	218	224	222	243	223	218	238	211	234	248	235	226	242	200	215	226	220	219	211	224	255	195	226	219	226	236	225	212	217	233	227	215	230	242	228	247	216	194	209	212	215	204	238	238	213	212	217	228	248	217	234	239	194	224	223	200	209	237	239	233	213	223	222	259	215	239	233	213	216	206	223	225	222	226	232	225	245	218	237	229	231	228	196	241	214	231	222	214	245	230	236	243	227	251	232	242	246	216	247	212	253	238	255	207	239	233	221	208	228	223	224	217	236	240	196	234	224	247	207	219	206	222	217	212	214	218	224	208	211	216	230	206	201	237	220	185	218	244	210	231	241	229	225	239	239	226	208	237	227	207	212	228	211	211	205	224	229	223	228	209	216	236	212	226	247	217	234	204	219	247	229	224	240	236	254	222	242	204	217	227	234	217	229	223	219	254	208	239	241	213	229	233	226	197	223	210	222	241	211	211	230	214	241	217	248	223	240	247	220	214	238
27400	19515	5200	538	387	380	372	330	342	332	303	312	298	326	305	300	295	314	283	297	309	290	303	340	288	291	300	291	312	306	307	318	293	292	280	341	307	296	281	317	332	308	288	289	340	327	301	307	291	312	303	282	299	278	282	298	282	278	300	285	282	325	308	308	294	293	261	295	314	298	314	294	282	298	303	280	314	278	305	288	296	329	323	294	294	306	302	305	302	287	304	302	293	326	294	265	299	300	320	288	321	323	310	302	312	296	291	289	317	316	307	275	275	296	276	320	279	280	268	311	288	309	296	325	316	285	261	278	290	288	282	320	289	270	286	317	305	309	285	303	316	323	279	315	285	318	292	292	265	303	309	291	280	300	298	321	304	292	282	285	305	316	290	320	286	307	279	291	351	313	309	266	308	327	287	334	296	309	295	316	329	329	282	300	288	305	315	338	320	261	277	309	311	291	317	293	315	323	287	266	306	317	310	301	296	289	310	302	279	282	308	276	301	293	313	309	301	297	287	324	299	274	298	283	317	303	288	306	291	323	297	302	292	308	325	276	309	299	313	311	278	277	302	302	329	299	287	280	324	320	323	291	282	313	339	298	295	300	291	298	307	328	341	298	272	354	293	352	303	265	286	297	300	308	288	283	289	304	283	310	277	277	317	294	294	323	316	279	299	300	305	272	282	324	285	276	294	273	315	298	288	320	276	303	315	322	313	265	308	290	292	325	284	303	296	296	328	294	277	278	275	294	299	339	311	311	318	308	292	322	294	324	306	302	302	304	295	294	275	324	267	321	314	261	299	283	278	335	321	296	277	278	279	301	294	307	291	311	294	286	305	277	306	302	281	304	326	314	275	315	304	280	322	324	297	301	316	275	303	272	318	294	315	309	308	292	311	311	309	285	305	294	292	293	320	284	270	307	314	302	302	306	289	311	317	290	305	294	296	299	298	289	308	309	327	288	294	321	312	310	341	325	303	308	332	317	304	293	304	286	317	309	304	319	316	316	297	286	303	310	305	316	304	279	304	284	302	263	309	271	298	316	311	292	297	301	301	302	285	294	318	292	313	306	293	277	285	288	311	329	284	308	283	269	284	324	296	310	287	297	319	303	289	301	301	289	290	309	311	320	287	321	290	296	273	315	283	294	310	297	321	304	311	314	315	296	290	294	318	278	312	283	311	332	274	308	299	264	317	308	319	275	310	309	277	303	308	278	276	295	312	298	286	314	340	298	293	296	309	291	270	303	285	292	296	311	302	284	300	297	326	303	291	303	313	297	312	328	286	335	304	319	295	326	312	317	285	297	302	285	290	316	291	308	284	335	287	292	297	283	297	310	296	318	306	290	295	287	283	266	292	262	319	322	324	303	309	281	254	301	285	284	290	337	307	281	290	292	297	315	311	293	316	304	282	334	323	289	309	300	269	299	290	320	283	292	303	337	297	317	282	293	275	287	303	315	312	316	305	308	311	279	302	310	312	303	323	282	323	289	314	311	296	295	311	297	309	286	279	307	275	291	291	304	307	313	302	283	290	327	306	308	294	295	304	301	316	283	249	314	339	333	295	283	321	297	305	299	320	292	324	301	276	312	292	312	294	317	333	309	291	275	291	278	289	308	264	307	294	315	317	305	294	302	329	325	306	274	314	294	307	335	275	333	333	290	307	280	327	282	311	320	275	287	315	304	340	318	313	287	304	303	319	314	282	283	289	285	288	328	301	283	275	318	277	306	304	330	308	327	299	281	288	284	286	315	301	259	271	310	306	302	294	259	278	332	292	282	305	301	266	284	315	290	267	295	305	285	309	310	323	312	324	311	293	345	309	307	291	292	267	297	311	277	310	309	284	299	296	344	304	304	269	267	303	305	291	342	298	286	291	252	305	295	291	272	313	318	317	317	328	311	306	271	295	303	323	298	303	297	315	323	294	281	292	315	307	293	312	295	313	309	313	320	297	307	289	283	290	295	291	268	269	299	313	298	288	285	322	275	307	310	280	298	313	303	277	281	280	304	296	308	305	287	302	284	307	280	299	314	289	291	312	337	292	298	320	295	313	315	334	309	319	294	290	297	286	296	296	282	284	305	281	291	314	288	277	301	336	295	274	305	316	346	310	306	323	306	295	303	289	312	335	268	289	304	329	298	298	342	281	321	317	317	313	333	312	267	322	321	277	316	322	311	305	300	289	291	281	294	304	302	318	274	287	287	310	288	324	302	283	282	332	298	309	320	321	287	321	337	309	277	335	272	283	311	285	278	304	326	313	284	315	309	304	282	307	305	287	309	312	284	287	296	267	268	276	327	269	266	273	303	300	327	314	302	301	275	296	317	336	307	288	306	304	299	308	297	298	332	350	301	304	306	347	315	317	332	308	291	292	273	301	303	324	275	297	285	301	302	299	324	297	297	280	302	321	307	310	290	297	295	311	304	271	300	332	299	307	299	305	298	313	332	300	336	284	310	296	330	341	292	313	287	296	293	293	340	303	307	311	330	326	298	306	308	331	280	295	305	275	296	321	298	305	278	295	284	281	289	336	288	289	305	308	310	299	322	269	276	308	315	315	299	291	290	313	277	270	319	293	271	318	270	319	318	300	276	284	296	302	290	314	309	263	298	317	288	289	267	303	302	302	293	293	299	275	325	309	312	312	287	299	295	288	302	291	290	290	264	266	296	292	264	296	270	315	276	301	299	328	306	301	296	317	295	289	305	305	284	293	324	319	319	320	314	305	274	289	313	302	330	318	297	303	335	285	319	333	291	327	318	295	287	271	318	317	282	287	334	311	298	310	299	296	310	290	286	307	281	297	308	312	321	285	313	277	297	304	324	310	294	296	293	293	287	304	295	309	324	288	288	305	301	255	307	302	319	320	300	296	303	267	280	324	299	292	297	306	305	293	292	280	301	299	298	301	329	289	298	310	285	308	354	287	303	308	287	309	295	319	284	287	328	358	295	286	293	305	316	310	292	285	284	304	316	297	301	304	281	286	299	289	296	299	294	299	317	298	286	316	321	326	339	292	318	312	283	332	308	326	288	309	265	348	298	295	313	325	299	295	318	316	321	278	337	275	250	281	269	283	292	278	304	301	323	281	300	309	310	302	289	304	303	291	305	272	317	307	325	294	307	294	298	327	323	279	294	281	292	299	322	307	285	326	301	283	282	261	306	300	321	294	325	300	276	283	302	292	283	325	311	301	281	312	300	313	314	302	301	303	316	274	285	302	298	314	271	307	323	301	311	277	297	271	327	303	294	303	277	281	272	323	292	309	292	282	299	311	321	309	321	283	282	300	286	320	302	250	326	303	276	282	309	327	295	293	307	310	280	289	272	322	294	280	283	267	318	297	298	315	303	309	309	303	299	302	267	285	301	312	344	326	320	320	310	310	320	295	293	280	309	285	311	298	321	297	286	293	318	296	306	278	311	313	308	291	295	293	287	298	287	310	271	287	310	312	314	294	323	296	268	278	292	283	301	258	312	320	290	287	290	314	314	299	341
3934	964	802	562	490	470	463	427	404	371	410	395	375	387	388	380	412	392	331	350	331	377	366	361	334	346	374	400	359	352	407	379	387	373	371	358	354	333	371	332	361	391	355	357	339	337	346	347	363	350	344	369	352	347	349	350	334	396	382	310	350	358	373	354	334	358	339	345	358	385	325	340	344	348	321	346	358	370	336	348	346	337	380	346	336	354	332	353	373	334	325	370	345	351	328	376	323	381	383	358	366	364	381	344	373	352	330	341	378	344	359	345	338	341	359	383	365	406	369	364	352	342	358	329	361	371	353	329	368	338	349	370	340	379	348	308	320	331	344	333	386	394	396	359	362	349	361	357	372	386	353	347	362	353	382	341	360	365	357	386	327	337	368	354	340	378	353	364	350	358	349	352	352	358	358	351	331	368	364	332	360	326	355	335	367	330	372	398	366	361	364	352	354	325	351	353	363	328	342	350	376	313	342	351	375	392	337	364	358	369	379	355	380	363	338	384	338	380	335	359	354	322	365	363	361	373	346	362	365	350	357	354	378	371	340	370	379	371	384	382	363	376	399	358	361	352	357	349	356	373	363	323	367	337	344	355	382	379	360	378	359	379	358	342	356	372	355	401	374	336	370	352	380	360	376	391	357	341	370	333	333	374	358	368	327	389	358	334	337	324	351	359	334	366	326	345	348	359	356	354	386	378	383	356	378	354	363	349	340	365	371	418	366	353	355	377	377	371	357	343	361	332	343	354	368	371	335	372	348	372	389	348	347	380	353	352	351	337	328	384	336	338	388	341	367	353	345	377	366	346	350	386	356	374	323	361	352	332	377	360	322	373	356	359	343	399	359	358	353	328	337	363	384	392	332	376	394	366	318	354	364	363	378	339	330	375	354	347	370	356	383	379	362	365	358	346	346	367	353	352	358	328	368	377	343	353	339	365	329	374	361	382	364	375	375	315	361	348	337	362	325	344	340	348	339	390	399	373	387	378	339	349	359	366	323	389	361	354	350	373	383	365	391	371	360	386	338	365	325	356	355	333	390	340	365	390	326	381	346	328	371	344	392	359	364	389	365	345	339	382	359	367	329	319	326	357	345	305	362	345	338	376	326	361	387	332	348	354	346	369	362	366	351	392	350	367	341	353	322	347	327	388	377	385	345	362	350	357	343	360	408	360	339	390	349	352	340	359	358	358	342	362	332	348	360	368	357	381	379	362	345	340	377	350	366	342	348	352	360	380	376	355	380	333	367	364	352	394	368	369	355	342	327	369	368	378	355	363	365	370	373	341	346	367	392	356	335	356	355	333	392	382	359	361	351	363	375	335	356	355	349	306	349	375	334	366	365	349	378	371	339	323	357	357	363	348	338	361	361	350	339	349	375	371	350	349	356	348	360	345	343	314	345	341	361	360	348	376	347	334	374	349	359	363	332	383	368	334	345	364	340	359	364	370	353	356	351	361	332	362	325	361	342	352	338	370	347	352	350	341	376	348	391	369	341	350	379	331	363	337	358	326	365	335	364	332	371	401	362	339	325	352	342	362	367	371	331	321	326	347	364	356	352	366	361	351	356	343	367	335	342	332	376	340	372	375	383	370	370	373	372	358	343	390	356	329	348	374	361	330	351	355	365	363	330	338	324	356	381	355	348	344	332	392	351	349	349	365	374	370	354	356	347	338	399	372	354	324	375	339	411	357	363	352	326	334	343	369	354	348	320	331	366	345	339	378	361	371	336	337	332	353	375	337	378	352	368	370	356	377	347	398	373	379	378	364	373	372	363	335	358	380	346	359	354	376	366	362	348	369	355	350	352	351	349	354	360	367	340	323	330	346	321	356	363	365	313	344	358	370	347	365	369	388	357	372	375	415	334	344	337	319	340	347	335	376	377	362	387	382	309	340	325	358	364	355	377	349	386	342	339	362	368	341	364	356	387	367	380	367	384	362	374	362	368	402	339	366	337	340	330	337	395	354	351	355	360	368	368	339	346	328	347	327	343	362	360	352	351	322	388	347	359	369	387	362	338	348	321	344	375	348	327	342	352	370	372	358	357	355	329	360	373	351	396	333	347	376	375	351	374	344	383	368	365	404	343	364	352	349	345	341	384	359	333	351	328	349	342	349	367	365	350	325	337	368	385	340	351	392	356	328	334	350	362	353	348	361	338	341	377	327	377	353	324	354	369	342	366	380	344	327	350	350	355	330	395	336	321	360	354	353	379	273	363	341	383	354	364	362	378	328	353	359	350	349	307	354	347	362	372	362	345	344	352	333	338	377	362	362	394	369	370	353	353	344	345	328	345	363	336	385	366	366	343	371	364	360	341	354	385	323	358	338	399	350	350	356	340	364	358	347	337	384	369	360	362	372	336	349	363	388	346	360	334	340	342	336	352	345	369	336	354	352	331	356	331	376	391	353	356	353	350	378	346	356	377	405	350	340	384	363	338	365	370	348	348	317	353	337	376	352	368	372	373	346	346	374	356	384	355	313	351	355	388	360	354	315	367	350	351	363	357	347	369	378	335	344	360	329	347	371	345	348	363	353	289	374	379	362	333	366	351	386	349	355	353	347	364	343	366	346	355	338	379	365	356	363	385	345	344	342	369	337	375	346	370	371	320	346	338	366	359	363	373	378	361	350	350	358	352	352	374	353	327	332	361	342	325	361	318	375	374	378	334	350	351	349	333	361	329	357	374	354	369	340	352	370	409	387	352	337	354	371	372	391	338	337	319	382	352	363	362	345	376	336	361	351	350	333	370	368	353	362	367	360	345	381	337	359	337	372	380	379	357	358	347	345	335	348	369	347	342	348	392	348	322	345	358	371	373	371	351	357	351	344	360	328	357	336	342	337	357	340	352	329	375	331	349	362	373	374	393	359	345	379	351	354	328	339	375	371	344	335	370	337	333	375	389	360	388	336	360	350	353	334	327	351	366	371	355	338	342	379	377	325	372	351	357	329	365	352	316	356	349	348	370	355	328	371	344	359	373	364	341	369	343	367	338	353	362	367	336	332	402	357	334	386	342	397	352	347	358	366	346	372	356	403	341	341	367	351	388	349	354	344	332	356	342	333	366	364	342	389	343	378	371	321	366	345	378	370	359	364	325	355	351	328	355	356	369	334	319	327	353	355	357	357	360	330	341	386	393	362	350	370	341	328	368	362	349	364	371	340	338	364	344	376	367	340	378	323	363	398	357	346	357	326	371	355	358	390	377	341	347	351	351	369	364	379	345	388	346	356	333	381	396	339	371	360	347	317	354	349	358	375	342	352	322	335	367	393	351	357	373	378	377	345	358	334	342	356	350	330	379	347	365	385	390	346	379	334	331	343	378	366	343	307	372	366	353	360	347	366	371	350	342	326	365	364	318	395	357	354	392	367	390	363	373	350	348	339	391	359	358	366	339	334	351	346	402	352	364	363	362	341	355	375	337	313	376	361	335	383	370	372	359	355	356	383	370	328	346	388	356	358	357	367	355	344	366	365	331	338	374	373
23925	21318	28478	24491	21299	10297	1070	749	612	541	514	517	452	454	423	414	368	446	409	403	404	401	393	358	383	379	365	370	353	359	340	380	364	343	354	360	376	344	363	388	347	373	349	372	341	345	345	348	348	356	357	370	349	355	387	378	352	340	351	354	350	341	342	323	314	381	380	334	353	378	358	350	337	353	333	363	364	368	352	329	363	327	345	361	350	360	396	368	362	383	345	367	362	376	332	372	336	360	380	350	335	372	323	349	342	391	339	365	362	353	367	350	390	352	348	349	326	368	349	339	355	351	325	348	384	376	337	368	332	351	368	367	350	345	347	312	346	368	382	374	360	348	350	376	344	344	373	341	366	354	373	335	353	336	355	356	353	366	380	359	374	335	381	377	395	342	379	373	339	354	323	370	339	347	336	330	366	363	351	332	334	364	352	341	388	354	358	361	332	324	359	377	346	355	380	355	337	358	332	337	358	333	343	392	350	346	369	336	331	404	352	342	336	345	330	322	353	315	361	369	355	366	344	360	321	372	348	370	349	380	324	349	376	343	378	347	358	343	388	353	349	319	358	306	352	328	340	376	348	362	331	372	381	339	369	360	384	361	350	344	361	335	362	375	372	331	336	309	375	362	349	405	333	347	376	353	356	369	307	360	345	341	343	358	373	359	368	341	365	365	349	373	353	354	319	339	363	321	328	386	319	341	327	369	353	378	360	371	368	332	382	353	369	356	368	361	375	356	323	384	357	361	351	326	366	343	362	323	387	324	364	313	385	346	355	368	348	376	363	389	374	345	358	348	346	352	351	386	358	328	345	366	347	349	358	369	327	366	354	342	328	348	350	339	325	361	355	348	370	331	367	355	364	366	333	374	345	319	349	358	347	364	355	357	335	342	380	340	406	344	354	356	351	358	303	346	341	360	352	335	354	350	360	362	370	376	340	357	351	332	340	311	357	355	387	324	376	364	371	383	338	336	358	370	363	361	339	384	406	345	364	345	371	359	373	346	369	329	347	320	311	371	376	361	344	341	365	355	348	367	365	354	335	342	383	367	353	365	343	345	355	336	339	367	347	339	348	352	383	362	361	358	347	302	335	349	348	320	368	364	323	335	350	360	346	344	362	351	352	355	347	361	342	344	350	344	347	356	327	352	361	357	346	326	344	351	363	352	364	340	360	368	370	330	331	351	326	351	349	393	349	356	366	327	315	365	379	368	357	339	344	386	348	329	331	360	327	312	355	353	342	346	374	368	362	365	327	345	362	357	353	354	364	327	352	342	368	346	360	369	346	326	340	356	351	352	344	366	365	391	359	358	365	354	347	349	322	312	317	331	360	356	297	362	327	366	367	361	353	347	366	330	344	362	359	329	348	331	335	372	362	342	346	374	373	325	328	356	379	363	378	336	317	344	363	353	363	364	356	332	342	345	353	382	373	337	359	384	361	342	374	352	338	337	313	333	358	345	324	370	356	355	371	337	376	375	362	345	354	382	372	319	343	380	356	360	345	337	368	363	338	331	318	355	362	331	365	353	324	348	351	348	371	354	359	359	339	339	340	343	341	356	345	351	331	377	314	372	314	375	360	378	332	363	364	362	367	402	387	353	354	333	367	345	338	355	336	383	354	323	379	353	329	323	327	338	372	384	362	396	352	377	343	349	358	336	336	355	338	336	338	367	321	339	335	341	356	355	361	315	344	350	327	340	342	346	314	339	349	362	351	314	378	351	323	351	332	345	377	389	369	347	352	347	353	360	320	351	320	357	377	365	386	367	349	374	361	336	350	349	382	341	340	341	350	376	325	369	331	360	356	355	381	342	364	363	340	316	350	352	380	358	344	386	369	355	344	339	368	353	379	344	364	362	351	347	327	326	328	360	372	373	330	370	364	336	339	305	351	344	350	344	304	327	360	324	354	385	392	376	357	379	360	347	361	370	371	344	344	369	347	363	354	352	379	362	337	371	363	352	355	353	350	356	331	346	348	332	355	357	345	346	377	342	351	344	371	324	354	365	340	358	353	350	335	365	314	395	353	371	343	378	350	348	347	308	362	378	335	344	350	337	346	345	337	401	361	334	355	370	365	368	356	379	365	381	355	312	356	397	341	332	342	370	358	378	338	341	341	360	346	349	334	362	355	360	383	358	374	339	333	340	342	341	353	347	367	338	386	338	372	363	386	373	366	352	351	351	353	357	336	370	368	367	327	357	338	310	334	336	362	332	343	357	321	324	373	345	357	353	333	331	375	354	333	341	363	411	355	341	357	337	362	340	374	305	393	340	341	348	351	364	361	356	373	358	351	359	390	357	362	322	361	357	338	382	353	321	363	362	371	370	356	357	363	344	368	360	388	380	352	356	334	371	333	314	373	325	348	353	356	357	356	348	357	380	341	336	349	375	389	342	385	347	366	341	347	326	357	342	335	344	347	328	346	369	318	384	328	362	340	356	327	326	347	370	358	365	353	345	371	344	349	333	367	353	334	321	369	377	332	356	379	321	325	338	357	365	334	357	361	326	360	369	341	342	349	364	319	335	349	342	342	345	339	326	353	350	337	385	350	327	313	342	367	344	396	365	349	358	346	370	343	353	368	346	326	362	346	372	354	405	364	357	370	335	351	355	368	379	343	373	337	328	361	374	344	330	325	372	323	335	368	365	365	336	380	377	343	345	335	360	365	357	348	335	340	354	331	340	365	359	304	369	367	353	333	345	334	349	347	336	346	335	358	350	350	362	362	364	324	329	353	345	354	386	378	343	361	380	352	349	364	375	351	336	368	348	347	337	346	324	355	366	365	354	361	348	382	356	348	351	385	366	350	373	375	363	341	321	365	370	332	352	350	370	350	348	353	357	363	321	351	361	324	335	357	336	327	320	355	327	328	382	348	353	344	335	328	324	345	337	343	349	382	364	351	324	362	331	352	392	355	359	364	360	332	317	337	377	374	366	373	342	341	350	327	365	368	345	370	383	373	350	350	365	314	381	368	335	351	332	342	354	334	356	353	355	338	316	348	335	339	354	347	352	347	318	353	349	357	363	357	339	312	390	328	350	352	335	345	324	339	360	323	357	340	316	378	351	347	339	374	348	349	398	347	356	333	364	362	352	371	358	334	329	354	381	345	342	370	311	323	340	339	352	322	333	339	364	361	319	381	351	406	352	361	345	374	372	364	363	349	363	340	354	353	372	324	367	337	344	360	363	342	336	347	325	311	362	379	332	363	384	342	379	383	361	382	329	377	341	324	303	339	368	344	358	388	371	349	360	320	359	363	388	344	361	375	361	366	353	369	333	356	346	350	369	320	338	362	358	340	307	340	322	331	357	362	348	349	343	353	331	382	351	361	355	361	356	317	353	340	325	326	331	362	360	355	353	387	371	308	314	328	322	358	327	342	350	357	347	351	321	354	378	320	374	351	331	356	346	342	373	354	370	356	325	343	338	331	339	353	339	343	343	350	338	385	341	330	342	367	367	338	330	327	341	349	359	324	348	375	330	347	381
3195	7967	6492	3079	2136	1693	1339	1103	951	788	764	652	624	557	557	518	507	471	522	470	474	484	477	497	444	446	424	436	407	454	452	443	449	428	444	446	409	442	470	400	426	423	452	419	422	443	399	400	434	425	454	406	435	409	436	443	453	452	440	482	426	407	445	422	406	427	431	386	411	423	405	414	430	403	422	449	403	432	425	421	426	390	405	405	441	433	438	433	434	409	364	427	366	424	421	426	418	364	396	433	413	442	394	447	443	404	408	424	452	420	436	394	417	421	422	463	419	412	414	429	453	399	391	394	435	417	440	452	438	402	390	435	433	439	439	408	435	413	401	394	411	426	434	410	450	400	408	438	424	431	412	434	417	381	400	426	406	415	421	452	433	398	431	412	410	420	454	441	423	454	421	425	407	433	434	439	420	416	379	429	420	456	402	431	402	417	447	405	435	401	442	408	427	390	389	423	446	454	402	412	426	396	420	416	390	422	414	401	402	435	404	404	435	415	385	449	403	354	394	409	444	437	370	410	416	414	405	432	454	399	445	461	447	422	370	432	439	378	387	442	422	391	414	440	451	393	428	443	436	392	403	433	410	474	433	395	421	447	393	430	424	409	403	387	430	421	439	388	420	428	423	425	405	410	439	398	415	403	371	422	408	401	403	434	423	409	438	416	435	415	393	405	428	390	409	416	418	390	418	407	418	435	386	415	425	404	444	397	409	423	423	400	404	411	400	427	408	421	440	417	396	422	410	431	413	417	394	439	441	392	452	404	416	431	416	452	397	407	401	420	394	416	413	417	386	421	405	431	425	388	414	409	438	416	418	409	428	454	410	411	437	417	403	440	444	417	389	417	385	399	422	418	452	416	415	423	401	429	405	429	394	454	402	415	409	406	407	410	424	411	391	415	447	426	393	407	418	437	441	409	437	420	427	408	399	406	409	430	402	370	413	432	454	410	424	399	429	419	454	453	404	463	384	435	404	449	400	425	443	406	413	376	431	399	407	417	427	436	401	415	406	417	430	395	416	406	385	443	447	412	435	459	413	376	427	385	425	455	448	417	431	399	419	427	426	417	423	401	417	440	418	434	426	419	453	394	430	477	440	419	440	438	393	406	417	408	403	436	417	418	405	367	396	435	378	464	398	412	418	428	380	420	422	440	423	432	451	430	424	385	393	409	430	459	435	409	431	410	411	417	389	413	422	421	387	408	422	428	411	424	445	410	467	445	387	411	461	437	442	412	444	400	427	442	445	451	435	417	418	448	433	412	401	448	430	401	423	433	385	441	427	416	420	416	433	419	458	439	464	386	458	387	429	432	425	423	427	453	440	463	405	396	379	411	426	429	400	408	437	389	444	443	430	463	397	428	478	432	457	410	420	453	439	402	429	409	425	416	447	438	414	411	451	405	423	411	409	426	435	420	389	401	445	420	421	423	397	425	386	447	409	416	422	455	401	423	414	438	381	401	450	461	424	400	404	403	399	426	410	428	443	427	428	403	433	418	413	434	396	391	434	454	432	446	440	424	391	393	380	394	469	469	401	417	451	459	415	433	445	396	399	409	452	435	409	440	390	492	365	447	437	463	422	419	431	417	433	441	387	443	393	398	420	403	416	397	417	411	426	418	398	402	406	420	467	402	414	408	407	439	412	450	401	446	431	395	429	426	421	410	482	408	432	409	401	371	449	416	412	422	434	395	425	393	432	396	376	408	407	418	400	426	433	369	459	455	419	426	417	383	398	391	418	394	418	372	416	412	401	418	429	420	354	412	408	408	424	407	380	407	456	406	426	466	374	421	388	414	458	409	409	417	412	406	409	367	414	417	428	401	403	431	404	448	417	427	424	428	384	397	444	415	400	428	417	415	396	415	377	409	451	421	391	414	436	454	448	413	394	392	433	450	448	409	445	402	395	447	418	391	428	432	484	417	428	392	428	409	445	421	408	420	422	416	427	415	401	421	423	429	395	442	407	405	403	415	405	420	416	400	432	401	448	417	447	430	439	439	427	399	396	437	433	414	408	446	436	410	386	398	420	445	412	416	472	394	385	424	391	426	388	400	419	423	419	423	446	436	434	429	419	452	418	419	407	451	410	425	467	439	414	421	427	442	419	384	408	409	421	434	417	481	408	394	392	414	378	445	404	407	434	426	394	399	410	452	426	398	386	420	437	418	421	446	442	420	397	425	427	396	432	413	420	424	404	400	442	426	433	420	421	420	437	390	429	395	418	357	442	450	409	422	397	418	399	424	409	451	429	420	437	420	413	409	441	447	408	448	391	406	433	435	399	445	430	436	428	411	411	405	402	414	381	405	457	408	434	399	412	437	414	432	430	418	402	394	427	453	412	411	409	429	408	426	392	411	426	424	410	401	422	402	425	390	418	432	439	421	432	419	405	449	419	391	410	392	442	416	413	408	431	418	465	408	412	415	429	399	419	402	441	420	402	410	421	427	414	418	451	455	426	435	473	428	366	433	409	446	434	487	414	406	425	450	431	426	430	402	405	407	416	421	457	416	433	393	419	446	459	387	461	434	440	413	410	386	388	447	415	426	433	421	427	451	405	418	403	404	406	397	416	467	413	379	393	418	431	411	448	405	427	417	406	447	435	444	406	426	388	452	435	409	445	416	432	435	437	405	430	416	429	439	431	426	422	425	447	424	421	394	382	383	438	400	393	411	414	423	388	425	420	387	409	399	404	397	423	392	411	442	485	400	429	428	413	420	439	406	394	396	372	448	438	430	420	440	422	430	410	449	408	416	461	409	424	408	413	471	434	434	432	409	388	457	411	395	372	450	399	378	437	428	409	372	388	452	439	421	409	408	418	453	446	374	396	436	446	417	398	392	402	412	438	425	447	418	403	431	428	402	436	421	376	390	412	444	418	409	415	412	411	397	416	381	411	440	390	431	395	423	406	421	433	457	428	416	406	428	411	415	382	435	446	419	438	415	436	401	419	420	405	418	413	411	393	436	391	430	387	431	413	462	409	423	397	413	412	426	432	458	420	417	411	453	413	425	437	425	400	420	407	411	396	401	396	403	432	451	410	426	381	441	400	407	455	421	402	406	411	432	382	421	428	423	433	410	410	409	428	429	408	411	418	456	440	395	415	424	408	386	409	414	437	426	419	396	414	427	420	400	389	422	430	417	465	428	436	399	451	406	412	425	416	436	418	440	468	370	398	412	406	415	397	426	411	425	383	451	390	401	388	394	424	459	432	388	443	429	422	444	422	409	429	424	394	390	424	426	392	402	436	432	425	430	401	395	423	433	434	416	412	460	421	407	421	415	418	452	423	457	386	402	425	433	379	453	414	389	446	398	399	390	433	396	394	401	443	419	430	423	416	420	455	410	422	409	419	413	418	416	411	404	428	417	445	452	426	435	401	429	414	470	419	405	419	422	453	417	391	462	421	456	447	419	416	415	442	404	374	431	420	387	441	395	417	393	407	432	433	420	425	397	451	418	395	437	443	391	393	428	424	397	423	406	450	434
24855	21308	27563	25240	12756	627	397	298	266	225	219	225	198	194	180	169	157	152	158	163	144	146	158	146	150	169	164	162	161	166	156	144	151	144	154	152	170	155	175	121	147	133	160	139	141	143	152	141	148	162	119	142	161	165	147	169	148	169	161	144	139	136	143	136	160	131	127	148	144	155	154	131	151	147	147	161	119	161	159	145	151	147	143	155	162	130	129	139	163	151	150	151	147	129	153	153	141	142	141	131	148	115	131	156	145	141	120	159	154	144	157	136	151	140	131	148	144	149	148	166	139	138	148	137	148	120	129	133	170	149	155	130	150	140	113	127	121	141	134	146	151	170	142	135	149	162	153	150	146	156	129	149	139	129	139	132	140	138	155	148	135	129	160	139	148	159	138	155	147	138	135	155	167	152	129	146	145	133	160	138	124	166	133	136	126	137	138	143	142	154	148	151	147	121	143	127	143	156	152	120	117	126	147	144	163	130	123	146	163	134	148	125	171	137	148	145	143	133	149	129	133	153	154	159	134	144	155	162	152	144	141	149	155	135	132	164	152	138	143	135	145	141	146	128	135	139	149	150	116	135	147	122	137	154	142	117	165	147	145	145	146	148	143	148	150	142	155	136	147	149	146	145	141	136	135	136	152	146	152	141	125	130	134	112	126	141	149	156	143	162	147	125	148	164	127	164	144	138	123	134	141	169	152	153	133	169	142	140	157	157	159	151	142	133	133	123	157	144	153	162	132	144	147	141	154	130	153	143	113	166	135	137	136	142	161	138	136	148	149	144	151	145	137	112	122	143	154	128	140	167	148	150	158	159	159	136	143	148	166	159	161	139	153	149	158	124	129	148	153	152	156	145	161	159	137	130	140	161	140	126	159	128	137	134	149	149	127	153	127	141	147	151	151	136	138	156	154	142	134	148	128	149	158	152	153	153	153	147	161	135	145	154	168	112	162	155	137	144	183	134	140	135	155	151	148	164	155	157	167	142	147	147	145	138	156	131	159	159	136	135	139	136	162	147	136	140	144	133	119	152	153	146	116	126	150	160	126	145	134	156	157	141	133	116	159	146	124	147	155	135	166	140	158	146	130	149	144	158	133	130	121	154	144	134	140	150	139	144	154	152	144	140	140	163	145	159	154	148	125	133	121	151	134	145	157	152	155	140	131	141	138	134	150	147	145	167	130	125	140	140	146	152	147	146	155	137	125	161	148	148	139	138	132	130	154	130	150	143	159	148	154	114	148	139	123	141	133	122	148	132	134	150	141	128	146	158	135	128	133	151	126	146	135	128	138	150	140	127	139	146	136	143	132	143	116	146	156	154	151	136	142	134	170	128	110	121	160	155	160	161	147	147	148	142	149	153	153	170	158	131	146	154	142	158	157	134	128	151	156	124	144	139	142	134	142	126	155	150	170	149	125	131	140	141	145	139	121	149	142	154	138	131	161	147	137	158	148	142	146	139	130	146	153	148	162	165	140	139	145	135	132	163	159	161	147	150	120	139	138	133	151	157	148	151	151	156	143	151	123	151	159	139	142	136	155	138	145	134	145	149	155	147	135	138	143	153	153	128	146	134	125	133	151	132	152	141	154	127	144	162	136	136	160	164	133	126	143	159	136	142	141	153	139	144	142	144	124	159	134	153	127	136	143	139	135	134	142	166	133	141	147	157	120	166	135	141	141	148	141	122	135	134	150	156	158	137	175	139	144	143	151	154	161	147	138	165	141	141	141	134	161	141	149	137	132	158	140	160	135	149	163	156	147	154	135	135	130	175	129	137	150	148	132	139	137	158	139	151	153	148	123	151	157	150	120	157	145	147	153	164	159	140	141	137	162	131	152	140	140	133	115	157	167	134	141	140	134	132	146	138	133	144	117	124	139	136	130	130	151	133	136	141	145	134	167	155	140	150	147	154	165	152	116	161	127	150	132	130	128	131	129	155	128	146	126	140	146	124	148	128	149	153	134	124	160	152	153	131	143	169	144	134	114	142	120	140	140	150	152	144	152	169	148	155	129	150	126	140	138	142	123	129	124	169	158	157	140	155	149	134	149	155	139	147	159	154	138	123	143	137	147	113	141	149	140	139	148	150	143	147	122	169	124	128	140	153	148	145	141	136	132	142	161	150	146	148	157	153	151	148	153	163	142	148	134	122	127	145	127	138	151	154	140	140	137	140	135	140	152	145	146	151	162	151	170	147	152	126	138	140	137	145	157	146	154	160	142	131	138	127	135	142	121	149	150	166	123	159	145	129	131	149	131	156	147	125	136	154	148	134	147	146	150	153	144	162	151	169	154	138	132	151	150	147	141	143	161	147	148	149	148	137	144	129	154	159	156	133	122	127	143	125	135	144	119	162	157	149	156	144	144	155	164	134	136	129	148	139	115	145	119	152	143	131	153	114	141	163	147	159	123	136	141	137	153	160	136	125	145	148	158	109	139	147	127	126	148	147	134	163	157	137	142	148	152	164	154	146	135	166	118	152	142	148	135	160	150	155	132	152	151	144	150	145	119	156	164	135	137	140	126	143	148	129	158	149	143	144	131	128	149	147	134	149	140	143	150	140	139	136	149	128	164	116	138	151	119	145	147	126	154	147	157	156	158	168	145	150	134	135	125	144	121	160	139	120	132	140	123	161	126	138	144	128	144	144	152	136	144	144	123	145	152	139	153	152	146	152	149	131	141	135	148	149	131	147	158	128	134	140	126	156	142	143	145	155	140	164	136	133	164	156	157	153	153	152	146	121	139	146	122	131	147	134	150	138	136	137	141	149	135	127	139	146	140	145	160	139	150	133	135	120	147	134	149	140	133	133	142	149	160	135	124	123	145	148	156	116	148	166	160	145	138	153	137	141	146	124	146	147	141	166	137	151	153	133	134	153	153	141	157	133	150	137	155	118	146	158	147	167	159	149	164	164	142	147	142	155	161	121	138	158	149	122	158	150	146	138	143	161	170	135	161	109	134	137	150	127	158	139	139	144	151	139	148	150	135	145	123	155	148	142	157	153	129	140	152	126	151	131	137	160	123	170	140	128	140	134	141	127	141	114	157	134	145	126	137	137	142	138	159	118	165	136	116	130	164	147	156	142	160	142	132	126	132	138	146	148	140	128	135	167	147	130	132	134	153	138	157	136	158	163	131	125	133	159	145	149	150	140	135	141	142	124	141	142	153	142	164	167	166	114	137	161	149	121	164	139	153	129	133	161	136	141	156	142	153	187	151	132	138	122	148	155	148	133	129	169	125	144	116	149	143	150	139	138	141	130	137	129	147	144	160	143	136	142	124	155	150	136	131	156	172	171	144	135	139	127	145	142	151	164	143	128	142	135	125	151	137	170	137	139	140	156	140	159	144	155	132	156	131	158	143	132	145	155	146	134	156	153	159	124	125	146	157	168	160	142	132	142	151	162	133	152	159	131	135	149	150	137	149	159	135	136	142	136	167	148	151	140	149	131	130	140	141	145	142	138	145	139	133	154	142	137	130	142
3257	4740	3553	1668	1217	927	781	620	487	444	341	342	297	274	207	275	243	209	214	199	216	203	185	198	204	191	222	201	166	181	155	170	190	205	182	170	174	195	182	192	205	163	179	177	183	166	159	193	172	190	197	191	174	165	168	174	172	186	165	178	179	199	176	183	181	166	174	190	169	186	185	182	180	191	189	153	161	168	176	167	173	186	178	169	176	188	170	163	168	191	181	160	165	183	186	189	173	201	156	166	157	184	172	182	174	173	163	192	159	190	205	190	170	187	170	153	183	154	178	186	178	170	166	187	159	183	165	182	198	172	188	172	152	179	187	197	167	171	189	189	178	183	171	188	168	168	183	170	179	166	183	173	171	176	182	173	170	164	186	156	161	181	201	184	212	182	162	178	144	160	173	192	173	170	179	176	202	181	177	173	177	180	193	174	170	178	156	170	167	164	174	164	171	145	174	174	183	166	182	187	152	162	158	181	168	174	185	184	161	174	150	175	163	170	192	157	171	161	175	164	161	211	213	181	199	172	180	169	177	174	162	178	157	184	173	167	178	160	174	169	179	190	154	148	167	181	191	164	163	170	180	208	175	168	187	155	171	164	161	190	175	171	156	166	178	169	153	160	168	179	182	180	195	168	177	153	175	183	158	165	156	184	160	216	165	184	167	169	184	186	182	202	160	188	187	163	182	196	195	162	146	181	178	170	155	172	166	182	169	188	176	178	142	167	168	164	163	190	171	187	184	184	174	182	208	169	180	168	166	169	195	179	166	183	164	150	177	171	162	166	196	174	191	166	164	172	176	173	167	201	162	180	175	183	172	183	179	178	163	144	186	167	183	180	168	176	163	177	170	165	176	197	175	151	194	170	164	157	166	167	150	180	171	181	158	224	180	168	163	167	185	149	170	194	180	168	153	172	160	152	166	147	173	165	165	172	165	162	151	149	165	190	168	185	152	149	166	171	184	175	193	187	187	170	151	174	188	184	163	208	161	181	170	183	169	171	181	166	165	219	161	169	180	178	174	170	185	169	183	150	178	182	170	186	156	179	170	141	164	195	162	183	173	169	172	173	187	182	177	171	169	176	188	175	151	168	168	184	177	186	187	178	159	202	181	161	158	168	201	156	166	173	180	174	203	167	154	190	164	160	187	186	182	151	182	181	154	166	178	168	181	192	177	168	168	180	165	170	191	182	154	178	162	176	175	172	187	190	164	172	185	178	164	180	172	171	161	153	165	164	173	174	164	165	179	175	183	160	163	158	172	182	161	177	181	167	192	171	179	170	202	164	179	170	167	159	175	179	165	169	194	184	174	167	186	162	180	173	172	184	169	183	167	141	156	142	164	174	168	179	167	190	151	167	177	153	168	182	167	163	176	177	190	198	164	173	177	156	155	176	168	193	187	163	162	183	172	199	179	186	174	152	157	211	168	156	172	172	187	180	204	193	166	170	178	199	188	172	172	156	164	167	180	145	150	187	185	169	187	173	153	165	163	155	158	174	184	174	176	176	151	139	189	160	190	173	168	165	162	192	174	169	153	181	168	182	163	166	183	184	167	186	183	203	152	157	164	163	181	196	164	185	184	190	151	162	149	160	170	142	209	161	163	185	164	171	165	157	170	191	147	189	164	188	167	193	175	176	169	173	172	161	188	179	183	165	175	187	186	180	163	170	185	210	184	192	169	181	163	169	165	152	162	178	156	195	154	173	164	193	157	155	155	171	174	171	174	175	192	172	181	173	170	185	169	176	150	160	168	163	176	191	167	175	166	168	155	169	146	182	175	169	148	167	197	170	161	178	183	179	175	155	179	171	179	178	173	158	163	176	178	165	200	188	184	178	193	158	153	175	172	152	181	172	169	171	168	171	176	192	155	164	174	184	182	180	184	177	169	184	167	184	175	172	149	160	174	204	190	201	174	171	144	179	156	169	166	174	184	185	180	169	216	174	167	184	195	157	187	191	181	146	184	161	163	185	170	155	181	187	194	184	172	164	181	202	173	173	188	183	159	156	167	185	160	181	165	178	192	165	180	193	176	189	137	178	202	176	195	168	180	156	171	172	174	190	156	158	156	168	165	193	163	169	175	160	163	184	170	174	174	164	154	173	177	179	161	187	175	147	174	159	161	161	179	166	171	153	171	175	189	168	173	197	179	156	185	180	172	172	159	161	174	184	179	169	166	173	139	169	185	151	171	185	177	149	180	160	184	164	178	188	152	184	167	159	192	183	188	169	169	189	186	203	172	158	169	159	161	169	158	167	162	166	167	173	181	165	166	195	145	166	175	164	163	175	181	157	183	182	169	182	202	209	179	179	184	183	181	166	162	149	169	180	172	174	194	184	183	163	184	185	167	208	167	191	159	162	200	175	199	175	178	170	165	156	177	174	167	204	199	171	163	172	192	157	164	184	142	181	164	143	202	191	170	183	170	157	170	174	176	168	167	146	167	170	197	187	181	155	160	176	160	206	172	185	161	159	171	190	192	193	197	207	164	177	168	166	194	175	169	179	173	181	191	169	200	143	177	183	184	188	185	185	184	164	162	191	170	164	190	169	171	186	159	178	182	200	155	181	180	168	176	172	170	174	175	160	173	211	166	178	173	185	176	174	183	139	181	184	192	184	188	154	168	186	156	179	186	191	169	180	190	169	182	173	166	180	169	194	187	153	194	158	163	176	188	195	169	152	167	156	183	162	183	162	154	182	172	187	145	186	179	180	193	185	180	175	159	169	182	181	158	169	177	168	178	187	175	190	174	163	166	174	173	165	158	160	182	169	174	172	164	188	176	170	157	175	171	173	180	186	182	176	168	174	171	161	194	198	170	177	161	184	159	134	164	175	170	168	191	170	167	172	166	147	191	163	155	187	178	177	174	164	181	181	162	180	172	182	184	179	161	165	165	188	175	183	165	159	165	159	194	191	150	171	171	167	199	174	190	170	176	182	186	160	182	167	161	193	189	175	162	173	154	179	157	170	172	183	180	171	179	162	165	142	152	176	178	190	197	187	163	179	181	196	175	172	186	177	159	166	166	196	154	187	165	175	172	175	155	174	171	162	177	174	157	175	191	218	179	166	169	182	154	184	176	162	167	154	183	171	194	166	161	163	187	176	169	166	174	203	176	193	180	158	169	162	182	190	162	176	184	169	179	164	143	160	177	183	171	180	174	167	172	172	162	180	169	189	178	177	194	171	170	164	183	180	163	160	175	170	189	180	162	168	152	183	145	163	177	193	157	184	181	147	182	193	173	155	151	174	168	149	175	168	173	181	172	167	156	187	162	166	177	170	177	177	148	161	159	203	167	182	173	167	169	193	188	192	165	192	172	173	162	199	183	158	189	197	175	163	172	187	183	200	183	173	170	162	159	180	168	182	180	158	186	176	167	185	182	188	173	183	165	160	174	181	175	192	162	218	173	181	190	183	185	170	173	172	191	159	195	184	166	171	179	166	195	154	161	162	167	171	189	177	160	185	184	187	162	181	184	161	179	170
22851	21404	29083	24130	21392	21417	9862	913	653	560	495	408	388	333	323	314	308	266	262	251	237	218	215	252	247	250	201	187	205	219	227	208	213	198	201	186	195	196	190	197	206	218	179	205	184	179	200	213	184	187	176	181	154	174	188	188	189	197	183	185	173	191	167	174	159	164	180	181	184	195	182	148	176	180	216	187	193	176	178	161	184	165	184	206	156	178	182	185	160	172	187	177	143	179	191	182	183	169	164	205	180	191	187	166	185	138	194	200	189	167	170	188	170	171	153	174	173	183	165	176	193	173	186	177	191	197	174	191	169	182	182	185	188	185	201	172	166	187	209	165	161	181	201	179	170	166	188	182	169	176	153	176	161	198	178	169	162	197	179	179	168	174	188	177	174	173	204	158	177	174	177	172	169	172	196	167	209	172	173	185	187	170	189	182	184	162	185	191	183	189	170	175	192	177	180	176	189	178	159	199	180	177	174	176	160	178	167	173	146	197	163	179	177	179	192	174	187	183	173	164	198	161	181	181	186	177	163	177	170	173	203	145	175	184	186	181	181	177	193	180	195	172	172	165	188	183	174	173	164	199	157	190	177	182	190	164	167	192	196	181	163	172	195	174	196	183	163	203	163	197	195	196	187	204	179	161	175	195	165	178	176	186	183	161	172	191	167	200	187	171	184	176	161	177	180	195	178	169	161	165	176	176	176	160	179	172	164	209	188	182	181	181	173	187	167	195	154	159	168	173	173	192	175	181	186	173	173	182	164	186	188	185	165	188	172	172	171	181	194	176	172	171	147	181	179	170	166	148	168	172	164	174	190	153	190	191	181	174	187	201	160	170	166	189	179	185	172	171	182	178	167	198	159	189	155	166	192	175	191	171	194	169	180	201	191	148	171	174	158	194	167	176	153	158	166	189	190	170	186	184	193	192	174	158	177	170	175	156	178	162	169	181	174	189	189	191	210	172	182	177	173	184	182	175	175	149	180	180	172	167	173	188	174	162	202	177	181	201	185	186	183	182	180	173	178	167	204	195	199	184	167	201	185	180	185	178	166	181	196	189	192	191	171	170	177	198	180	144	170	157	198	170	198	169	177	184	157	181	183	175	163	191	161	201	183	210	171	184	178	195	179	167	169	167	187	190	166	192	186	189	177	167	171	162	163	175	172	185	172	183	173	190	181	199	195	178	182	173	177	191	181	171	177	189	177	168	180	173	194	161	186	171	157	175	181	156	171	192	176	162	192	177	197	161	191	198	181	182	184	174	190	204	155	180	192	193	174	168	172	190	154	184	191	177	184	163	171	171	153	179	159	167	171	181	177	152	182	189	194	188	157	173	186	177	172	164	172	199	195	170	187	199	154	180	174	186	194	154	166	194	188	181	181	154	166	160	175	178	191	155	181	175	175	152	186	165	160	176	177	180	183	191	168	160	171	179	174	173	176	195	169	207	191	172	173	175	169	164	174	164	160	161	189	190	179	168	166	187	167	167	158	191	195	167	178	156	150	157	161	168	203	150	171	176	162	187	179	167	184	204	176	164	176	206	180	170	175	153	182	175	185	181	177	177	190	173	177	164	172	192	178	166	197	164	165	199	203	150	194	159	159	172	184	177	162	173	175	189	160	187	160	177	162	176	195	172	168	169	175	193	181	189	169	179	179	172	203	177	187	162	171	167	211	178	159	165	170	175	202	170	173	172	185	182	188	170	184	192	191	168	180	142	182	186	193	179	180	171	184	189	179	182	188	193	173	179	183	169	172	163	164	192	165	184	160	187	156	163	177	162	190	189	187	178	159	171	178	173	187	178	159	191	191	192	185	191	179	182	151	173	168	196	191	170	179	176	176	156	159	184	166	180	177	161	183	178	159	168	201	144	171	196	147	142	197	172	156	193	165	187	188	177	176	160	160	181	171	197	179	172	175	168	164	180	180	180	188	194	149	179	180	171	179	177	184	188	174	198	165	166	193	179	179	179	195	196	165	177	161	177	184	193	178	162	178	183	164	176	172	166	166	161	179	167	175	193	172	186	169	173	157	168	168	189	165	164	168	195	174	169	163	163	193	184	191	195	185	178	152	191	181	150	174	185	189	191	171	171	195	176	197	175	200	195	165	179	159	178	158	188	203	162	173	168	207	177	178	184	192	182	160	190	174	166	185	174	179	209	157	156	184	184	189	182	182	174	161	190	166	186	177	173	174	149	178	189	197	208	190	180	165	184	178	188	190	178	172	196	179	161	173	173	167	149	160	176	176	173	194	177	192	162	176	203	181	152	179	145	191	176	154	169	192	181	192	155	176	170	180	214	148	184	185	197	188	169	182	144	181	203	196	147	166	213	207	186	198	172	165	182	155	152	199	201	173	170	180	192	178	168	185	173	195	178	171	178	190	174	182	191	172	176	179	169	195	184	186	180	161	192	154	157	174	148	193	194	173	184	173	171	170	195	176	172	169	175	173	193	165	178	176	162	164	191	169	181	185	173	190	182	158	185	159	167	161	188	169	175	168	167	194	202	176	174	163	179	177	175	177	166	179	170	189	172	180	165	177	192	164	213	178	183	171	165	198	156	186	160	172	177	184	160	178	160	180	175	180	153	175	205	153	170	164	187	177	172	159	151	186	181	178	169	159	150	191	157	180	150	166	205	193	161	189	165	181	194	169	176	174	173	195	158	181	179	196	170	187	159	182	158	183	173	170	194	202	164	182	199	156	164	188	189	190	154	158	164	188	157	185	186	173	159	183	185	180	208	167	154	168	190	183	171	178	175	182	178	178	162	194	177	176	162	169	204	191	185	176	185	174	195	177	158	189	179	185	183	169	174	171	162	190	172	172	170	180	166	187	169	171	196	165	174	206	182	181	162	169	158	165	150	174	169	180	170	196	186	187	169	177	154	162	174	180	174	201	168	188	174	167	175	194	180	166	183	166	187	183	182	169	171	177	173	169	197	182	160	182	175	192	171	166	196	189	188	199	160	180	149	185	190	190	171	195	178	173	178	170	160	176	173	180	158	177	164	173	184	179	178	154	162	214	186	171	169	159	192	173	169	181	192	177	169	171	172	187	166	210	202	180	177	179	186	175	168	178	207	160	171	203	191	171	176	148	190	178	163	180	179	189	198	174	172	173	190	186	192	164	179	183	167	211	169	185	190	166	176	195	161	180	164	168	155	170	190	195	173	166	213	149	167	169	174	180	192	199	165	156	186	173	181	160	175	188	188	180	168	182	177	167	186	180	168	193	183	191	197	167	183	187	202	181	191	180	176	159	168	164	159	170	189	166	179	174	201	171	202	182	174	148	171	161	179	202	184	170	186	174	181	187	202	167	193	185	192	187	182	165	167	184	154	166	180	177	188	156	180	185	168	189	170	188	187	158	177	155	177	194	163	171	184	175	172	199	173	163	193	164	169	154	178	175	197	182	178	167	169	165	165	192	180	166	179	203	181	172	189	186	173	193	183	179	176	181	181	184	187	176	186	151	176	166	192	162	181	157	178
4345	13441	10535	5113	3515	2686	2028	1588	1193	1020	876	673	580	569	491	428	410	408	347	372	342	315	349	301	290	286	248	285	301	306	286	260	260	297	243	259	245	250	248	181	219	232	245	263	258	228	258	250	214	245	247	244	259	232	227	282	213	248	251	211	213	227	214	228	240	230	225	208	234	255	249	225	251	226	203	247	222	219	214	233	235	231	216	232	249	221	214	210	223	237	229	215	242	239	211	233	220	204	213	211	223	235	245	235	224	236	237	210	239	226	239	225	202	237	218	230	230	230	246	250	234	202	226	233	215	225	238	198	242	222	216	223	216	229	214	221	212	232	196	237	236	234	228	213	235	245	213	226	206	236	207	225	217	223	225	211	218	237	217	206	197	230	203	202	223	226	221	236	217	192	226	222	213	206	209	194	237	222	195	195	207	219	227	210	222	248	234	212	205	205	202	227	213	203	220	222	214	244	206	232	245	224	198	230	224	224	203	210	221	244	221	216	221	220	219	210	240	207	213	231	238	205	204	222	205	197	228	211	239	186	213	217	243	210	209	242	211	214	206	220	218	211	238	249	218	216	245	244	222	225	215	215	221	248	230	224	196	220	233	227	207	236	208	217	203	229	229	210	211	209	186	191	219	203	236	228	216	225	211	206	212	231	280	224	195	255	233	219	202	214	221	206	207	210	207	199	215	226	231	207	209	203	217	223	246	230	195	214	210	222	236	228	213	228	216	215	197	225	225	217	201	220	226	232	225	255	192	230	202	215	208	224	250	223	226	230	207	224	206	229	229	206	230	253	232	233	225	206	232	235	216	208	200	274	216	235	206	247	213	246	215	244	230	220	224	237	216	214	226	222	217	209	189	197	211	217	227	204	244	235	222	231	242	253	195	214	226	209	233	240	209	224	213	214	229	223	242	194	231	228	235	214	213	221	218	208	219	205	215	182	206	212	257	199	199	214	212	214	202	214	230	206	213	214	258	219	194	228	223	232	210	214	248	228	234	205	237	231	237	221	213	214	230	198	235	188	216	234	219	220	212	209	212	224	213	204	230	225	218	223	223	244	226	191	209	204	212	213	212	220	220	231	226	211	206	223	208	231	209	230	229	213	223	244	213	227	219	219	249	213	235	209	220	206	191	226	227	231	212	225	227	214	211	199	217	207	218	214	233	216	214	233	215	211	230	214	194	211	233	219	199	223	220	206	214	215	227	196	242	230	209	235	202	223	245	241	219	208	219	234	239	224	179	240	224	241	224	208	235	240	215	229	249	205	222	209	247	218	238	218	214	231	232	216	228	222	201	192	175	209	218	219	218	225	197	220	253	221	222	232	216	234	212	225	220	217	224	215	219	229	231	225	212	228	203	220	210	231	224	208	220	246	230	217	231	205	238	206	195	229	204	242	202	234	203	203	225	230	222	218	242	208	226	224	204	201	216	234	244	222	227	222	201	224	208	247	210	212	219	215	238	223	219	207	203	227	232	253	222	252	228	231	188	221	227	205	189	228	227	217	207	226	200	229	220	232	237	218	226	233	209	241	232	219	243	230	217	205	225	182	214	202	206	217	198	207	221	221	213	210	211	216	227	244	217	209	225	237	200	237	206	221	203	215	240	225	210	217	201	222	212	212	221	235	209	203	200	200	221	208	215	215	199	227	185	183	193	193	221	191	229	228	221	228	202	209	238	240	240	207	212	216	231	229	224	221	225	195	243	229	253	252	229	201	230	215	227	227	229	214	230	211	203	222	225	222	220	208	221	206	224	208	211	217	217	234	204	233	209	224	242	208	246	226	219	214	225	253	227	227	228	222	225	196	206	231	244	246	248	202	228	246	235	217	216	252	255	239	233	204	208	220	226	217	191	227	224	196	225	247	242	228	203	202	211	210	223	220	196	249	229	203	247	231	200	219	230	228	257	215	197	243	225	246	196	221	218	212	201	213	231	202	217	239	227	231	232	208	230	196	215	203	204	227	242	217	219	232	217	234	220	217	193	230	221	210	214	217	221	234	227	215	257	219	228	208	212	210	221	213	227	208	229	223	215	218	223	221	246	214	206	261	230	217	215	249	222	193	231	181	237	235	202	208	234	215	216	205	215	231	237	225	230	235	225	208	227	228	245	207	231	224	207	234	213	239	211	222	222	232	244	225	258	237	223	243	206	204	239	211	216	239	179	235	233	217	210	229	208	223	221	230	236	212	218	209	235	229	203	210	205	203	218	210	222	190	223	221	224	221	229	227	218	214	208	248	226	222	234	220	237	232	206	216	208	223	220	205	213	225	199	233	199	235	248	238	222	219	232	214	199	217	208	239	221	229	218	201	204	230	219	189	213	215	182	217	207	213	199	214	202	205	228	211	213	185	240	208	232	220	237	211	247	225	206	217	209	235	238	232	203	187	232	225	222	204	232	230	218	215	232	209	230	250	225	209	206	218	237	214	226	216	214	213	220	216	198	229	226	226	220	233	192	194	216	204	216	225	233	214	227	194	210	220	192	234	206	238	199	213	226	218	218	241	227	225	222	211	218	232	231	231	229	234	224	213	228	221	207	235	239	210	223	239	227	217	218	240	236	204	216	235	223	200	213	234	216	233	233	231	197	227	232	202	229	217	230	222	237	224	214	217	234	226	193	221	211	207	196	236	221	220	213	220	201	206	230	211	225	227	195	222	234	230	212	189	203	214	203	216	191	228	227	229	209	233	224	246	209	196	227	241	224	210	221	267	212	221	213	243	235	202	234	225	227	230	228	219	210	233	216	217	223	219	247	212	199	245	207	202	221	220	201	239	242	226	215	209	221	204	231	244	226	214	229	222	225	214	221	220	216	213	198	223	195	228	237	237	228	205	223	219	228	205	215	236	201	236	227	208	228	239	254	222	222	210	222	246	215	242	200	228	206	218	215	230	216	204	244	238	216	248	225	224	223	241	210	221	233	253	221	223	204	237	223	231	220	203	195	228	240	238	230	218	241	236	227	243	236	220	216	233	212	230	207	190	225	228	189	228	228	212	271	216	208	208	210	222	214	250	218	213	218	227	214	219	247	224	224	222	243	221	203	213	232	201	220	210	213	229	222	233	221	204	229	267	253	224	207	235	233	226	213	189	212	251	198	199	220	198	236	213	217	211	219	210	190	243	208	197	220	210	211	220	247	212	230	216	226	204	220	193	180	202	221	232	201	217	215	209	199	254	216	226	249	219	194	205	226	200	212	213	231	230	234	210	217	214	193	200	192	223	241	214	258	255	187	238	236	218	230	235	225	238	216	217	225	244	195	238	232	231	215	200	202	228	225	206	255	237	247	210	212	203	208	227	250	209	220	224	206	213	212	221	218	216	257	242	221	217	207	232	207	219	239	203	219	217	218	205	208	229	219	227	233	211	240	248	187	218	201	227	197	222	225	215	218	233	225	209	214	229	212	218	210	211	216	233	219	230	231	232	229	208	212	220	210	210	234	215	234	228	193	191	224	230	243	226	210	201	210	221	193	228	206	244
27432	19512	5378	707	513	437	404	318	348	322	343	308	320	307	301	279	303	287	309	282	292	328	306	295	283	308	282	289	302	321	290	307	313	278	299	275	291	284	289	265	284	284	283	309	281	281	287	271	298	294	310	302	306	263	283	277	288	271	305	309	294	300	292	294	312	312	270	315	295	267	320	303	283	292	306	285	300	273	299	258	278	303	271	308	297	302	272	306	300	307	293	312	296	263	296	296	293	305	288	315	291	271	321	302	282	288	300	307	287	305	304	319	285	292	309	322	304	284	309	291	277	286	293	276	276	290	275	300	326	267	301	294	283	270	295	293	301	311	264	304	313	313	298	263	294	300	299	294	307	275	294	307	330	265	313	313	304	251	287	317	290	298	291	293	279	253	297	300	283	283	322	305	247	302	323	282	323	292	290	337	287	270	295	332	271	301	296	297	293	312	301	287	302	291	307	310	297	289	291	296	295	300	297	292	289	278	327	284	312	326	304	279	284	294	308	284	297	279	319	320	272	291	286	305	293	312	290	292	306	280	273	333	287	294	303	294	269	292	277	282	293	275	323	298	309	310	280	300	309	283	293	300	303	303	317	327	334	299	303	295	291	305	283	292	292	261	280	293	284	280	318	298	300	304	276	318	288	264	280	282	314	281	296	295	314	277	288	289	317	293	275	293	299	293	312	294	281	275	262	342	322	294	291	283	325	267	312	305	318	298	294	284	281	314	276	296	261	291	300	274	305	299	311	297	307	295	293	317	302	313	332	300	342	301	303	320	283	332	287	275	307	299	324	262	295	297	282	309	314	286	283	316	291	301	282	298	298	292	310	305	278	310	260	280	312	308	291	293	300	310	293	295	248	323	306	324	291	327	320	294	288	330	290	274	268	308	284	289	321	272	337	297	261	278	305	305	272	297	295	296	307	282	310	269	270	306	292	282	276	281	304	280	281	272	326	276	266	295	286	285	308	292	304	284	272	308	293	292	317	286	277	303	309	301	313	263	299	335	303	303	313	301	278	300	302	307	294	304	277	275	311	313	299	295	306	292	269	320	312	297	279	280	317	324	301	284	295	326	316	303	281	316	288	323	300	305	272	291	290	320	314	292	314	281	289	290	295	325	288	257	268	298	287	288	255	298	321	308	278	301	339	294	272	284	300	298	331	317	292	339	276	281	277	277	273	304	306	282	279	280	296	311	304	297	291	286	322	283	320	311	322	293	276	351	276	292	320	290	301	242	285	297	308	286	290	287	334	308	293	271	280	291	264	290	298	261	273	292	320	262	316	280	259	302	276	294	254	270	324	284	315	297	277	276	265	303	268	310	285	312	263	271	308	314	248	307	292	349	296	278	305	325	321	292	324	286	289	281	295	279	286	292	284	297	309	275	314	293	277	304	292	340	282	302	285	302	295	278	276	312	297	307	306	283	292	316	301	264	295	304	282	295	333	286	334	307	288	300	306	281	318	332	280	287	302	276	297	284	294	305	267	295	269	304	342	273	292	289	333	279	330	309	293	295	291	300	324	321	290	296	287	287	290	297	319	310	281	293	295	271	303	338	287	322	322	338	283	269	291	287	296	296	295	296	304	316	323	313	274	283	315	288	307	305	270	286	337	305	289	274	317	315	315	278	289	273	351	321	318	266	275	296	310	296	322	306	264	278	296	271	311	310	314	279	308	310	308	349	297	293	279	262	273	326	295	316	279	259	305	305	281	275	275	313	282	319	309	289	295	291	289	285	280	298	316	307	329	293	287	305	300	307	285	284	280	302	284	311	282	302	293	275	293	288	272	297	330	329	263	320	321	291	299	298	311	297	294	310	325	296	319	283	314	326	326	303	292	288	340	293	320	316	251	292	322	282	290	300	284	254	312	297	322	300	299	326	295	289	289	280	296	303	320	282	325	282	304	298	283	303	301	284	283	297	299	281	260	324	300	275	337	275	300	291	296	294	297	324	301	281	273	296	318	274	310	298	305	284	322	292	314	347	284	316	313	328	286	269	310	307	286	292	298	287	308	307	333	284	295	307	304	309	291	287	285	304	296	293	287	309	299	313	298	320	308	312	284	281	291	326	286	306	281	310	280	274	296	308	333	302	324	320	289	289	290	311	277	292	269	288	286	296	296	299	303	303	306	314	300	274	323	286	293	248	260	271	292	282	276	294	295	310	301	281	313	273	292	318	307	328	311	277	317	263	309	299	330	285	307	289	337	308	311	273	318	288	290	287	287	316	320	303	312	294	324	284	293	293	303	270	288	324	311	288	321	287	293	280	275	294	297	287	280	249	305	280	307	271	288	306	326	287	322	281	278	290	308	272	292	297	278	268	304	324	305	290	318	333	260	314	279	294	268	274	289	298	317	330	310	306	299	304	297	319	305	301	287	306	320	277	296	282	298	323	325	306	297	278	316	295	297	294	291	273	303	287	305	268	298	285	292	304	318	294	287	318	280	294	303	322	300	309	265	291	303	267	311	302	276	297	292	307	252	322	316	274	336	283	323	286	276	303	275	306	302	298	332	253	305	266	282	280	263	327	286	322	277	302	283	307	282	286	260	271	290	322	265	304	305	306	290	313	322	293	278	305	291	332	320	314	288	278	289	292	292	296	295	262	289	267	281	309	312	286	306	302	309	288	309	299	278	310	289	275	316	288	286	292	317	316	294	312	287	295	288	286	294	307	295	312	311	282	312	285	322	315	293	306	306	271	291	322	334	306	289	309	301	295	268	306	301	305	306	299	293	273	303	298	281	310	303	287	311	316	292	279	284	312	335	296	270	270	297	311	277	314	286	282	270	293	292	297	287	294	275	318	292	318	285	313	275	300	293	276	309	295	289	294	335	303	285	320	303	297	313	301	328	303	283	301	296	306	319	297	287	309	281	278	283	273	262	275	284	311	292	318	300	303	303	300	304	317	307	307	318	290	291	282	300	288	302	327	296	291	273	329	299	291	300	296	278	301	289	277	294	310	282	331	311	301	294	292	274	278	283	284	283	288	288	280	286	302	318	275	262	254	300	295	314	310	294	273	290	302	319	304	324	257	312	297	313	270	286	284	257	281	305	284	294	273	295	292	290	303	304	319	273	273	273	315	309	288	270	297	303	270	308	294	292	277	287	299	304	293	292	291	291	301	305	284	273	287	306	257	293	305	297	311	313	293	287	274	289	293	269	303	304	281	311	308	272	334	283	288	304	305	302	312	313	286	296	324	307	261	273	270	320	298	323	268	298	288	273	302	310	302	333	301	289	297	261	307	272	338	305	302	273	295	295	305	295	267	288	296	297	252	308	297	326	289	310	303	312	296	328	276	286	268	286	317	316	316	280	304	262	326	291	316	309	321	284	304	290	305	268	341	288	292	263	293	296	284	313	288	346	292	321	285	316	314	275	327	294	288	277	297	321	263	300	270	281	286	285	296	306	315	316	330	298	295	292	312	323	279	311	291	292	294	300	287	304	287	273	313	312	317	299	281	294	316	287	303	328	324	306	300
3963	920	854	575	520	496	468	409	428	376	434	408	370	363	338	360	361	384	350	352	355	363	372	339	360	364	365	338	387	356	361	354	358	352	375	362	373	328	365	339	333	357	339	389	327	343	363	367	375	360	367	348	331	320	325	365	318	333	382	361	309	320	352	354	380	373	363	369	344	335	356	354	345	356	361	365	351	328	321	335	338	350	356	337	368	331	327	364	342	344	362	340	358	337	380	350	339	361	339	334	320	384	363	370	378	338	329	353	313	340	338	338	325	322	360	348	363	361	366	355	347	377	368	338	368	322	324	322	352	364	344	348	367	349	337	388	343	352	347	375	364	335	341	327	344	331	362	367	343	359	365	326	342	325	344	383	343	359	364	350	317	385	374	348	339	358	344	390	346	364	345	370	360	333	351	357	322	325	366	350	330	333	340	370	337	344	321	357	351	348	336	346	340	338	369	354	314	326	369	343	337	361	337	357	345	371	354	355	329	367	304	335	371	304	348	359	331	342	325	332	366	310	344	351	347	332	357	351	372	365	363	334	352	341	348	357	342	348	366	351	377	364	369	353	353	344	347	353	355	352	396	335	394	359	366	361	334	368	303	347	383	363	382	353	365	356	374	357	356	316	354	345	341	335	360	348	347	375	336	367	339	360	374	325	372	354	335	391	344	399	346	341	349	346	345	346	358	344	360	370	348	386	341	367	336	334	366	367	358	393	373	382	354	364	326	358	328	328	370	331	338	359	349	349	332	358	364	313	343	343	366	305	363	329	319	371	338	353	325	373	331	380	315	347	316	355	340	348	335	352	333	339	338	356	372	368	339	337	360	336	357	355	326	312	341	377	362	353	331	378	361	352	352	374	338	358	314	375	407	355	333	340	362	355	370	364	350	373	320	350	362	347	330	337	345	347	324	356	337	363	389	352	370	337	349	357	369	345	312	377	360	371	355	363	338	358	382	373	364	345	317	351	321	375	358	342	357	365	357	355	331	338	344	381	352	323	349	391	332	348	360	359	344	347	352	371	363	361	348	357	364	343	363	344	316	335	366	364	318	378	363	342	340	351	354	416	339	362	352	362	347	383	386	341	346	368	333	381	355	352	350	360	318	363	347	344	338	320	355	361	357	365	345	339	313	354	331	371	380	339	346	340	335	356	334	333	357	349	305	339	316	338	353	351	344	321	350	323	334	365	346	357	331	297	337	326	367	353	335	314	353	360	384	335	348	312	367	320	333	326	360	365	375	331	321	339	367	357	346	319	363	346	363	356	342	364	333	357	349	361	345	372	356	327	322	359	377	363	326	353	342	349	352	333	328	343	350	336	329	382	372	340	353	400	355	363	384	350	354	347	374	345	368	343	345	342	366	382	351	325	360	337	396	343	316	353	342	335	349	349	328	357	365	334	337	355	359	363	344	365	332	349	312	348	369	344	373	370	350	346	370	323	323	373	324	365	342	317	328	349	324	349	341	329	379	333	368	332	350	366	305	334	356	339	373	372	323	382	326	340	352	332	310	335	331	352	341	365	344	376	372	350	350	348	355	348	335	340	354	319	380	342	338	368	305	368	367	359	386	354	335	383	323	372	354	363	310	381	316	368	314	337	348	317	350	368	342	339	344	329	356	316	361	327	342	325	321	330	352	386	359	353	351	346	326	350	310	344	383	342	344	329	322	351	376	333	331	360	333	324	395	351	364	384	311	387	293	352	372	372	372	341	331	357	348	353	361	343	332	348	359	368	351	358	332	363	336	341	339	347	361	342	351	363	354	322	354	335	371	309	321	354	385	388	371	334	347	347	357	335	338	339	368	315	345	368	339	352	352	327	334	308	341	365	333	330	333	334	338	349	358	334	354	337	368	344	363	378	297	325	299	340	344	339	342	363	351	397	347	384	364	354	352	386	359	355	332	355	374	325	343	363	334	355	337	340	366	364	365	325	338	364	347	346	359	346	329	343	323	323	303	337	367	367	342	397	338	369	348	354	332	360	370	320	334	364	359	360	353	334	337	320	358	310	347	401	364	360	342	356	353	352	344	341	327	343	348	370	342	350	329	356	350	313	329	380	359	344	346	340	357	323	363	349	337	308	368	369	373	359	371	335	377	318	377	336	360	340	372	367	351	334	353	350	340	371	351	333	365	359	362	378	358	350	318	370	370	386	402	349	393	347	357	338	348	337	341	343	338	341	334	344	396	349	355	322	336	372	327	344	352	372	339	355	372	369	388	348	366	322	338	365	340	345	350	377	371	307	345	357	372	366	316	348	330	303	376	333	348	338	353	356	317	350	320	352	377	349	374	359	345	361	342	329	363	318	354	350	367	313	355	319	339	375	328	362	355	351	387	354	345	312	322	368	358	375	329	389	350	356	337	363	378	371	342	340	329	348	342	349	333	359	350	370	355	355	385	360	336	328	356	316	354	355	368	308	346	379	313	340	335	347	358	360	328	322	368	371	352	322	360	368	339	353	338	369	337	358	360	347	315	318	350	372	356	367	348	362	370	365	335	377	381	351	348	334	371	339	345	345	321	373	324	322	380	348	348	360	344	332	359	359	340	351	346	367	345	294	376	360	347	349	354	380	357	362	366	355	375	341	367	349	378	329	357	341	365	364	351	379	337	345	358	346	391	368	359	373	342	347	351	335	345	354	333	347	373	356	358	336	331	349	396	339	373	377	367	346	347	339	370	374	340	356	344	334	353	360	359	353	352	360	326	357	334	347	314	355	326	344	343	365	347	368	334	382	338	361	341	325	373	322	348	343	339	369	358	365	326	357	366	366	369	333	351	330	353	371	361	341	340	351	368	344	334	376	331	355	337	371	357	325	333	310	337	352	347	367	383	350	334	328	363	330	367	380	332	332	341	362	322	368	337	357	329	321	325	393	351	364	327	326	375	360	348	334	329	370	333	319	385	354	355	363	327	348	368	385	372	373	367	342	336	383	375	349	353	359	361	337	355	347	349	361	368	379	363	347	324	348	361	339	342	376	376	348	347	350	346	329	355	331	323	361	373	316	360	331	333	351	349	358	312	337	349	337	342	356	360	348	351	357	351	345	338	355	335	347	317	332	383	370	345	346	319	324	341	350	340	339	325	369	333	362	388	342	356	360	378	358	355	349	325	342	342	317	355	337	345	326	371	367	379	371	341	357	308	351	319	366	363	338	354	355	315	332	367	343	320	398	337	394	342	336	357	353	343	312	354	345	333	351	351	361	326	347	359	363	380	351	340	354	348	352	349	340	364	397	337	363	374	319	368	325	380	339	360	365	321	337	345	332	370	332	355	342	351	333	341	347	378	366	345	348	324	357	328	372	366	339	332	357	344	360	366	340	360	367	363	313	340	335	342	347	336	321	330	391	348	363	321	344	319	332	295	343	301	318	354	353	342	350	350	333	341	380	355	339	357	346	349	353	358	351	350	357	328	376	380	365	358	364	354	334	334	349	332	379	349	332	342	353	342	354	344	366	372	331	341	351	315	343	386	380	361	313
23908	21330	28527	24479	21333	10475	1079	690	569	577	540	465	475	412	382	413	413	455	422	418	416	360	375	390	350	402	349	341	373	386	368	360	337	368	346	365	353	357	341	357	358	360	358	338	326	370	345	383	355	379	363	331	379	324	364	348	399	307	342	328	358	330	321	348	333	340	330	384	376	340	332	332	365	357	353	363	362	345	359	333	357	369	353	342	354	351	301	321	340	394	341	343	350	368	368	329	357	291	363	341	369	344	354	358	331	339	358	353	355	320	352	367	367	325	345	325	355	345	325	363	339	360	374	351	347	346	385	314	371	324	355	350	304	378	336	341	343	336	375	342	352	365	324	359	345	389	313	365	352	410	340	344	341	350	353	368	353	346	351	326	341	331	346	349	347	362	367	366	312	341	368	358	349	378	341	327	357	330	346	347	391	355	373	320	366	358	335	362	336	360	368	343	380	362	346	341	339	351	375	335	353	364	343	312	354	349	329	311	360	347	360	342	366	385	385	352	348	339	381	352	340	329	382	370	339	313	343	315	359	321	316	347	374	343	361	329	331	334	384	324	359	342	329	368	351	299	350	343	332	335	353	316	343	340	344	362	377	379	369	340	350	350	352	350	332	353	312	335	333	278	382	332	362	352	331	369	376	357	359	354	339	369	362	369	367	354	365	321	357	359	354	349	323	340	350	342	354	351	347	325	358	379	327	356	352	357	356	334	357	333	344	309	337	343	346	328	384	337	358	310	355	348	327	321	378	349	353	340	327	346	305	341	344	351	378	371	362	347	312	355	345	351	356	325	339	341	324	344	344	350	358	347	355	328	393	384	304	366	393	349	338	347	314	358	337	368	334	358	364	358	329	339	330	334	348	348	344	350	361	340	359	346	377	316	315	367	348	335	338	349	337	348	339	354	350	326	320	384	314	404	353	340	329	325	330	351	345	353	319	363	369	342	364	349	369	347	349	350	334	396	343	350	347	321	335	345	328	368	352	353	372	349	359	339	351	350	324	350	363	327	403	342	371	339	340	353	359	361	353	327	376	335	354	382	369	341	345	355	309	349	336	314	321	365	353	363	339	345	333	320	355	341	351	340	353	357	333	349	364	336	360	325	366	369	353	366	342	328	319	354	335	360	357	362	355	350	369	370	328	377	346	355	347	327	346	325	371	340	327	327	329	348	365	364	328	379	324	357	359	372	353	341	355	360	368	325	348	339	327	362	379	335	346	312	351	349	341	349	356	345	323	358	361	343	361	342	332	334	345	342	351	348	336	354	351	336	322	368	352	356	349	338	338	407	329	340	333	342	335	357	326	353	325	368	348	320	348	340	326	356	332	318	334	330	339	369	312	305	333	338	349	362	370	369	320	363	363	367	339	329	369	362	357	347	332	350	353	369	374	352	348	351	362	366	346	325	335	340	358	335	349	378	318	332	349	344	320	358	336	320	333	357	378	366	321	341	322	360	345	357	345	346	352	332	342	346	338	354	337	317	345	330	364	351	331	298	346	353	341	351	340	360	292	351	356	351	332	328	359	359	324	316	388	339	333	344	376	335	343	336	349	345	358	323	355	318	332	352	336	351	374	359	346	311	334	346	355	352	360	371	334	327	343	354	317	350	368	339	337	340	357	339	335	376	355	354	344	386	335	340	315	341	362	317	336	328	346	364	370	314	323	348	336	353	372	350	325	335	350	340	363	323	382	343	353	349	326	343	337	373	357	364	356	364	343	326	354	353	358	333	368	341	326	316	359	373	350	363	335	368	342	324	366	377	321	375	368	362	348	325	330	394	337	339	341	333	324	323	353	318	352	336	361	343	358	334	356	321	342	379	351	330	351	325	365	324	329	358	342	355	328	353	381	346	320	368	326	369	345	338	326	341	352	354	350	334	370	342	369	380	353	337	359	352	325	385	369	356	375	337	356	341	355	350	318	391	329	353	340	327	324	374	359	317	350	339	349	381	354	368	339	360	365	331	374	349	365	319	345	323	308	347	360	336	356	358	345	369	281	313	356	338	357	352	311	314	336	355	339	315	351	321	375	380	358	364	346	352	339	371	333	378	336	342	338	350	337	334	346	367	339	387	375	362	335	312	355	340	353	359	320	386	349	363	371	362	321	319	333	362	355	368	357	334	373	341	363	344	328	344	369	326	335	338	351	371	316	369	332	363	344	358	366	322	323	342	353	348	368	348	343	337	347	356	316	356	355	379	353	355	327	354	321	344	334	332	348	342	333	377	356	338	345	364	333	357	338	327	329	338	324	333	350	329	358	363	335	330	375	326	354	352	344	346	338	366	364	345	340	347	358	352	339	350	328	327	376	373	364	324	348	355	302	329	342	338	338	341	350	314	340	335	360	324	379	353	343	339	331	374	363	329	335	367	319	367	342	358	334	348	355	362	344	365	333	329	332	336	351	313	338	396	341	338	360	365	377	334	342	339	337	352	336	325	317	337	359	349	344	351	369	322	333	315	334	394	348	325	385	363	359	336	371	356	343	300	336	361	354	344	326	367	372	341	359	358	381	337	330	371	332	341	352	364	342	361	360	360	357	355	368	332	322	360	361	365	316	339	331	350	370	342	353	355	315	348	359	375	324	337	352	358	322	367	390	368	334	369	363	340	391	354	329	351	371	325	317	347	342	342	365	347	343	363	357	372	326	373	366	359	329	322	353	351	384	359	357	341	382	353	327	361	356	351	325	322	319	339	346	375	322	316	378	375	300	359	397	307	344	382	326	346	350	344	366	335	345	355	331	328	340	341	334	350	351	369	314	340	357	343	382	356	358	325	343	349	336	324	334	343	355	347	368	373	342	363	346	358	360	372	361	332	355	338	352	351	343	322	357	361	327	331	364	339	337	371	347	364	355	352	339	360	384	356	363	307	333	387	337	338	325	347	343	331	356	299	357	353	390	329	332	370	341	341	347	327	356	328	350	351	339	366	307	337	343	375	343	334	376	338	371	344	381	357	349	341	329	336	367	341	355	366	335	338	351	362	375	375	324	359	344	316	346	370	351	358	350	335	317	336	339	333	324	341	351	349	367	366	351	351	336	383	368	355	340	337	351	367	337	362	296	361	340	352	354	361	320	325	342	345	320	344	347	365	328	368	346	352	366	340	357	344	356	348	320	360	315	323	345	358	393	347	376	325	336	317	360	340	337	354	355	347	346	347	352	383	350	333	357	335	359	356	372	356	368	346	357	357	364	352	329	328	366	376	325	337	323	345	351	336	343	346	352	358	350	348	372	360	382	359	355	372	344	362	340	362	303	329	334	324	356	354	389	337	330	361	318	362	349	368	363	358	319	357	350	320	348	288	335	375	361	360	346	336	366	345	323	322	360	342	358	352	349	406	341	308	347	357	339	356	313	370	393	350	333	326	340	328	350	334	391	363	342	335	378	390	382	348	356	342	341	353	362	339	329	364	337	380	359	316	342	333	369	345	324	332	338	368	344	341	355	342	336	346	351	321	349	332	355	315	353	312	360	310	321	366
3272	7928	6462	3144	2160	1646	1257	1107	932	812	717	663	583	565	559	508	541	506	471	504	451	432	457	472	461	472	469	461	435	472	443	458	460	418	461	446	413	421	429	408	429	440	409	462	420	449	442	411	415	435	389	445	424	455	433	447	400	425	395	418	372	423	420	400	434	402	432	414	400	409	434	425	349	406	400	407	410	424	449	382	459	393	386	423	439	432	413	406	399	406	455	432	423	411	434	418	424	432	416	442	438	390	431	427	435	390	438	373	422	424	422	416	391	404	393	416	427	401	373	393	449	433	427	425	422	419	407	408	416	453	429	416	460	386	413	423	422	385	424	424	385	403	387	406	378	403	450	408	421	395	418	419	411	413	391	421	411	417	414	421	443	409	441	417	412	416	400	430	405	447	406	382	416	461	402	422	431	404	379	420	426	408	446	393	424	433	428	431	396	413	411	411	373	437	424	385	412	426	408	416	410	460	408	416	442	429	452	399	458	413	446	403	404	418	411	432	412	409	412	410	433	450	429	463	424	422	458	422	446	418	418	401	404	412	435	405	417	427	464	398	415	419	425	401	457	405	448	426	386	427	421	410	429	401	374	413	428	443	402	400	385	424	426	426	382	427	414	439	434	416	417	400	428	423	364	406	397	430	454	400	413	392	443	397	401	423	397	438	428	392	411	387	375	423	440	469	432	406	433	427	401	385	406	457	377	417	387	393	401	432	419	388	393	427	446	440	407	410	436	469	438	415	429	399	457	397	396	393	409	415	421	393	421	407	403	399	388	410	423	400	438	428	420	381	404	407	404	450	418	392	404	398	411	410	439	437	400	426	421	419	413	429	400	450	394	421	431	422	429	418	425	418	402	426	404	405	424	413	459	407	432	415	401	378	384	410	428	430	430	431	422	428	418	427	413	425	399	419	442	426	419	406	409	424	431	425	396	391	388	417	422	443	407	414	420	397	385	448	454	398	400	421	406	422	399	386	460	411	416	406	401	417	403	460	413	419	460	413	424	406	406	399	412	410	385	373	375	388	435	428	403	375	417	430	419	426	432	410	429	429	394	387	390	408	407	401	362	410	407	427	421	413	371	445	401	411	382	400	450	424	415	421	447	412	433	400	414	410	380	424	403	409	407	426	401	422	428	432	424	405	446	384	410	384	427	442	391	401	434	417	415	442	387	433	445	373	405	385	451	432	409	427	401	434	390	402	441	402	402	396	436	427	423	417	404	422	390	414	439	421	402	400	413	424	430	401	416	403	401	416	402	412	411	424	401	413	438	399	415	392	414	414	424	423	374	399	382	379	377	433	414	404	391	376	458	435	439	459	425	431	402	375	417	407	392	450	429	394	404	424	410	414	405	436	430	406	409	400	399	409	425	392	382	424	372	407	428	415	426	386	399	420	426	431	450	384	430	421	407	397	421	450	429	428	428	385	404	432	403	442	388	399	417	459	430	439	430	446	413	385	435	395	400	441	438	426	428	469	397	418	413	429	393	406	438	384	448	428	407	389	444	408	421	405	409	443	443	407	426	409	406	408	450	431	379	398	387	422	411	390	417	454	441	445	412	401	416	391	415	433	440	454	404	399	441	378	414	396	412	428	389	383	433	441	440	434	436	434	420	456	446	410	410	430	414	420	430	396	423	417	425	407	405	415	382	389	404	430	428	382	434	460	405	435	382	422	422	426	430	404	412	422	429	406	387	406	412	420	402	395	399	353	434	398	423	426	432	434	419	402	402	439	457	418	400	439	448	405	413	383	422	444	402	395	417	430	423	433	419	408	401	397	428	441	433	423	412	403	419	440	397	457	405	417	422	408	428	403	384	407	378	409	412	392	442	408	447	398	436	388	405	422	390	374	417	430	432	433	454	434	406	439	417	407	415	418	451	375	384	389	415	421	391	432	412	411	426	429	424	430	414	443	458	387	426	414	428	445	409	429	424	397	430	431	393	420	446	388	392	414	431	444	374	406	412	394	443	403	399	420	385	412	380	439	392	410	391	408	387	391	421	435	407	396	413	438	427	427	417	398	428	387	398	395	417	365	420	404	394	421	392	432	361	393	390	389	398	411	400	440	448	458	393	399	427	410	452	414	414	410	408	436	416	433	461	394	444	423	451	396	450	391	422	426	443	413	371	387	408	422	416	420	410	429	404	424	406	435	387	392	449	416	434	399	411	426	426	433	421	429	405	442	392	428	403	410	405	438	436	353	455	424	420	400	443	407	409	408	401	402	410	413	406	380	391	424	401	394	407	387	445	427	430	409	402	435	446	415	403	410	442	442	446	433	424	412	402	437	446	456	408	458	405	397	449	404	428	444	403	422	396	413	387	403	399	448	400	391	422	422	392	411	460	407	378	411	425	398	426	449	441	397	435	415	400	429	431	406	438	406	409	413	388	393	422	409	442	393	407	398	428	429	412	427	435	443	458	417	426	419	447	432	454	403	410	413	367	425	436	411	436	406	436	412	417	410	381	390	403	407	403	405	401	390	399	437	393	403	449	402	405	430	421	414	417	390	411	420	386	395	370	427	429	413	461	443	414	434	416	419	419	389	425	406	404	383	401	446	420	421	429	412	405	391	425	447	404	423	426	423	410	416	414	415	411	440	409	400	422	424	452	399	413	403	389	416	441	422	412	410	398	399	429	426	407	438	428	440	397	410	389	464	448	430	424	398	420	444	411	407	429	428	418	422	441	416	443	420	434	426	428	445	443	430	412	438	416	413	391	434	392	440	408	427	438	422	431	428	429	420	432	412	461	408	390	397	446	419	424	425	410	398	423	401	404	398	366	421	421	402	433	387	414	423	443	389	433	415	417	408	412	417	402	385	413	403	398	422	410	404	373	391	448	403	417	406	412	430	403	413	436	388	415	435	402	422	384	441	405	417	376	414	423	433	415	414	403	403	421	396	434	442	419	416	446	398	415	375	421	421	382	388	389	442	400	442	434	428	392	458	387	411	409	446	444	451	363	416	447	419	415	427	447	416	422	448	428	423	433	414	435	423	454	422	434	388	400	414	414	406	426	462	429	416	421	417	438	425	387	391	415	431	402	441	414	364	453	399	431	414	433	381	406	466	418	453	417	415	417	407	404	411	419	396	427	399	422	404	408	383	425	410	361	419	422	419	445	433	407	402	398	405	382	417	426	426	446	384	423	405	402	440	401	414	415	408	381	426	378	445	444	402	421	430	409	411	407	409	374	453	419	454	414	401	410	439	438	399	411	351	429	411	430	382	433	428	391	382	389	399	418	405	403	449	400	424	418	448	431	421	407	404	430	386	432	402	444	413	431	405	448	402	441	379	415	413	427	381	415	415	415	417	418	433	428	394	381	396	435	415	412	416	454	391	386	433	415	402	404	422	433	402	432	416	411	389	382	461	410	410	409	424	411	420	392	404	431	412	420	402	436	408	409	409	443	432	377	444	407	381	461	408	422	438	418	420	378	419	416	452	402	426	404	434	395	425	396	418	415	426	451	420	403	423	406	423
24868	21361	27674	25319	12754	581	372	300	262	238	237	215	197	205	195	177	176	184	164	167	152	140	160	156	146	164	145	159	164	154	170	157	155	165	163	156	155	154	135	135	130	139	154	136	170	129	138	138	143	151	145	157	147	140	147	144	136	157	135	159	152	131	154	127	138	128	159	149	140	147	129	142	149	152	137	134	146	139	141	148	149	134	152	182	166	132	141	151	149	154	143	158	134	161	136	126	139	143	142	155	151	141	149	140	144	144	152	135	146	129	141	143	141	132	134	154	130	135	144	143	160	139	146	150	147	147	151	149	122	132	138	136	155	154	129	134	158	124	155	126	152	140	144	142	150	136	133	137	159	144	151	151	140	123	135	133	146	168	148	132	142	140	151	140	142	148	156	118	134	136	142	126	141	161	134	156	130	143	137	147	147	164	142	150	150	117	150	143	145	124	126	127	144	150	151	117	152	124	143	133	127	160	126	141	148	152	143	149	156	114	137	137	112	127	136	130	133	153	117	146	136	158	132	141	151	129	146	140	152	137	151	143	139	142	156	141	156	129	146	136	139	146	124	146	163	140	149	164	154	129	165	132	149	141	147	185	144	149	141	139	155	142	141	122	141	132	140	154	155	124	149	135	150	141	151	158	143	120	136	155	142	137	136	126	137	149	123	147	157	137	153	148	134	153	141	141	131	149	138	163	137	132	141	143	143	117	142	142	117	149	152	132	149	164	142	146	138	150	170	131	154	151	146	160	138	131	154	137	163	120	132	140	130	142	140	155	133	142	150	116	153	145	127	147	125	128	127	147	132	142	132	126	136	137	133	146	161	134	152	144	158	159	137	137	124	142	153	146	137	140	151	133	130	145	150	173	136	150	137	136	142	145	158	131	145	152	124	164	157	152	134	154	152	170	148	130	147	135	152	133	138	136	120	140	148	143	148	140	153	162	137	156	129	166	126	142	167	143	160	143	129	124	123	138	140	142	133	157	131	132	134	155	130	146	166	141	158	139	152	153	143	147	143	144	124	145	151	150	123	145	122	118	142	152	115	131	147	153	127	126	134	154	133	136	127	160	158	154	152	156	135	106	131	134	129	153	125	146	149	134	140	153	132	133	159	132	149	158	130	136	134	168	152	144	146	136	142	136	148	136	142	138	148	149	121	132	148	133	134	137	141	132	149	136	141	174	150	144	150	138	156	150	131	143	158	147	161	145	137	124	126	134	142	141	133	155	126	157	133	147	141	151	136	139	123	137	150	141	117	142	148	134	139	148	117	148	129	143	165	127	143	144	151	136	144	155	137	164	133	136	142	155	150	160	139	145	144	153	161	147	148	169	137	138	149	143	146	120	165	164	128	117	153	127	128	153	139	155	135	143	150	131	125	164	135	140	125	131	136	136	152	141	144	149	131	144	149	127	139	151	139	120	162	141	135	154	133	162	163	150	141	132	136	121	126	142	125	132	157	128	134	152	151	121	134	148	164	150	132	119	132	137	137	163	141	148	158	126	157	162	125	137	135	147	134	160	146	142	148	153	152	141	138	118	141	148	155	145	161	157	129	156	154	131	137	128	140	144	139	155	147	130	153	144	148	128	145	146	152	133	153	147	151	131	140	145	140	152	155	139	164	149	138	136	113	143	135	156	155	156	155	150	148	143	135	156	162	123	136	147	142	170	128	149	144	137	133	157	144	122	131	147	145	152	149	144	161	151	155	146	141	138	148	129	159	131	138	141	128	139	159	140	143	130	156	167	144	142	153	145	147	134	155	139	133	148	129	140	155	166	156	126	143	132	158	135	153	129	143	156	153	145	138	142	147	147	154	144	148	142	168	159	152	146	140	166	140	154	149	134	143	159	150	142	146	122	145	138	152	135	124	140	113	133	156	113	133	112	139	134	157	136	119	143	132	131	141	127	158	116	154	145	136	142	125	154	148	154	135	146	139	138	130	144	130	134	152	132	147	119	165	141	137	125	139	140	131	149	143	147	137	134	137	126	123	130	125	160	145	134	132	152	149	144	153	152	149	139	147	142	162	117	129	145	137	149	152	162	145	141	152	128	162	149	156	134	139	156	164	142	126	142	144	146	113	124	134	155	135	154	141	145	144	133	132	151	131	148	137	131	149	152	124	129	144	146	145	129	141	142	153	152	144	183	156	127	152	147	152	143	133	128	128	137	141	120	157	138	154	135	128	133	134	157	117	145	127	131	156	147	167	129	139	146	137	158	137	152	140	158	136	146	151	145	141	129	122	145	135	153	165	136	143	134	134	154	144	135	139	153	127	148	136	155	150	147	139	130	121	125	134	141	145	131	160	155	157	126	161	139	132	142	141	141	164	153	167	141	126	155	123	138	155	146	135	129	150	128	129	149	153	127	138	156	152	132	127	150	140	136	155	150	132	168	158	129	150	122	135	131	144	141	139	145	144	131	151	115	139	130	135	130	137	139	138	125	130	133	135	142	145	138	135	130	145	143	113	131	153	154	120	136	143	128	127	159	141	129	134	142	135	145	142	153	128	142	133	150	129	151	149	130	131	151	136	157	156	132	150	132	142	143	132	137	151	153	138	139	138	155	141	147	153	118	149	141	140	146	136	127	138	155	144	134	153	124	148	147	140	140	152	133	155	143	152	127	144	144	146	165	124	150	164	151	141	158	141	128	142	136	141	135	162	123	143	137	151	146	133	133	143	131	138	145	130	145	140	141	137	166	127	126	132	135	156	131	167	145	145	154	137	151	149	131	138	173	143	141	147	160	155	142	145	115	162	140	150	150	141	145	141	163	159	137	137	161	137	154	138	153	154	160	134	128	131	145	154	135	143	133	146	144	126	159	154	135	123	129	122	126	158	115	147	166	146	126	140	149	128	158	125	153	152	158	180	150	147	132	152	158	136	146	151	145	166	162	147	158	137	145	143	149	148	150	158	155	134	141	145	139	147	157	121	135	137	163	149	157	126	146	146	122	148	143	150	109	154	141	136	138	170	149	156	152	158	142	134	124	134	143	145	137	129	147	144	138	158	137	144	155	149	141	141	145	124	145	141	126	140	151	148	123	158	159	155	156	152	144	139	144	158	130	137	148	140	157	150	147	153	139	129	157	130	131	124	138	127	142	146	119	136	145	153	135	146	150	143	158	139	151	134	128	159	130	106	118	112	134	137	158	127	132	161	120	151	137	152	124	149	125	124	141	139	139	138	172	141	143	135	166	143	138	136	137	165	131	148	122	120	154	145	148	136	157	130	140	152	155	139	117	134	124	134	132	134	142	122	136	129	150	141	136	138	148	122	126	137	145	177	140	141	151	136	137	144	147	150	145	157	136	128	114	154	142	131	140	146	140	156	132	156	134	136	139	140	131	146	154	155	141	134	147	136	151	130	147	166	133	126	129	138	129	149	133	172	156	130	135	139	139	126	147	145	144	155	143	151	155	147	157	117	132	140	133	119	158	146	137	126	146	127	144	144	137	156	158	131	155	133	147	135	131	160	153	146	135
3252	4851	3632	1761	1206	946	764	598	480	418	379	321	305	264	263	247	210	215	199	205	214	184	172	218	214	177	206	184	192	198	204	180	184	186	191	168	190	199	174	165	198	148	169	207	178	167	178	154	166	164	200	154	168	143	191	179	176	168	190	164	174	170	186	179	167	178	179	162	153	177	170	176	179	170	178	201	170	182	184	172	157	177	179	183	144	185	182	161	201	156	166	170	171	155	199	137	199	176	164	179	172	187	164	183	167	172	177	181	171	166	163	181	175	161	197	188	181	160	164	156	161	173	184	176	166	184	171	191	202	162	173	173	176	190	199	191	178	169	167	141	185	196	137	175	184	182	141	169	166	159	184	170	171	186	181	204	181	161	160	162	173	176	153	166	195	182	178	203	187	182	197	156	179	163	177	153	178	172	171	179	160	176	206	189	184	205	182	174	185	164	178	174	184	176	152	179	170	180	179	165	161	185	158	165	181	190	180	165	173	160	174	167	167	158	181	185	180	179	187	185	152	173	165	161	191	187	169	166	162	183	176	200	185	170	204	168	146	141	151	172	171	170	150	161	173	155	159	182	152	206	187	184	167	182	181	170	180	162	180	159	189	169	174	178	165	177	176	171	181	164	161	175	169	161	185	158	175	160	180	156	187	175	165	168	167	167	171	152	157	180	187	142	189	173	171	193	176	165	167	167	188	194	186	187	187	182	179	180	161	165	190	161	211	176	160	171	181	161	192	169	157	189	155	170	185	168	178	169	171	174	159	159	151	172	180	172	188	195	162	172	187	181	158	167	186	173	185	158	170	171	187	161	170	167	151	172	171	166	153	172	169	198	168	139	159	193	180	178	169	176	175	165	158	160	177	174	157	159	178	200	180	188	172	184	189	168	175	185	159	163	172	189	182	162	172	183	178	176	183	189	161	176	152	174	186	176	178	169	167	174	176	198	162	203	178	165	175	165	174	155	168	166	150	151	152	191	162	168	175	187	153	183	154	198	169	182	184	192	147	153	168	164	194	157	180	165	184	161	198	148	162	161	168	156	199	155	191	175	187	196	200	194	180	166	167	164	190	174	187	170	178	178	189	154	152	155	164	155	191	172	166	173	174	182	168	186	180	188	183	188	171	168	184	185	177	199	152	164	169	176	175	187	168	170	176	194	169	151	154	167	147	163	181	162	177	148	153	166	162	149	159	189	162	190	193	186	173	172	164	195	188	177	164	178	155	181	204	177	165	173	178	208	176	148	179	172	174	146	160	176	163	169	182	160	173	215	163	165	151	164	151	155	166	177	138	189	171	175	171	183	166	183	156	171	169	155	162	167	172	171	177	182	163	184	201	174	165	175	178	186	185	185	157	173	178	161	187	193	180	151	153	187	170	170	209	156	176	184	161	168	151	159	151	175	159	177	162	156	165	182	155	178	172	176	157	184	191	171	190	197	173	158	162	197	179	187	189	172	157	178	172	180	178	165	171	180	210	174	154	189	188	177	188	162	184	176	173	196	190	157	174	175	186	201	187	162	194	174	176	191	154	188	164	176	192	173	169	169	175	179	151	185	160	167	174	171	152	183	170	174	180	203	167	150	159	174	190	176	158	164	162	183	176	187	139	174	190	172	168	183	139	181	170	184	194	182	197	162	163	193	169	192	195	187	180	171	179	154	165	157	180	172	178	162	163	180	162	190	174	164	187	157	175	148	155	170	176	158	188	179	177	170	183	149	157	175	162	204	161	151	165	164	178	183	160	136	177	173	157	176	173	140	158	176	142	189	175	182	190	179	198	193	179	190	161	192	179	177	165	192	176	172	164	175	176	195	190	175	165	195	174	148	170	163	168	195	181	184	171	168	166	182	167	169	178	203	197	152	190	173	181	186	190	163	174	161	162	183	198	195	167	188	199	182	161	176	182	190	181	170	168	195	194	181	207	181	162	180	212	164	195	184	193	186	194	174	172	174	183	184	184	154	187	199	172	174	185	178	184	159	169	178	178	192	167	187	182	170	203	176	169	163	165	175	173	162	178	142	201	177	190	176	149	180	165	146	175	169	189	183	165	181	184	179	161	192	176	196	186	166	183	175	181	185	188	165	160	182	194	167	159	147	160	154	186	159	169	190	161	176	164	181	204	154	151	182	174	176	162	171	186	165	164	156	147	184	154	176	186	167	173	153	185	178	173	153	181	180	176	170	152	177	165	170	156	167	176	174	182	164	167	175	156	180	174	171	165	165	179	174	155	173	179	189	172	175	202	172	175	199	179	173	159	199	186	163	191	168	176	169	175	168	182	162	185	164	177	190	170	186	162	172	180	172	173	176	191	172	177	176	165	174	161	170	166	192	197	163	173	185	187	153	190	164	185	172	200	150	200	166	202	156	157	167	167	178	194	174	180	167	162	172	167	158	191	175	168	146	143	175	186	174	169	183	177	168	198	179	174	176	149	177	159	176	159	169	185	181	189	165	178	209	180	169	157	194	202	171	174	150	185	176	163	195	171	166	159	194	145	174	165	164	158	177	181	165	157	164	171	193	170	170	177	167	162	173	174	186	180	169	168	158	179	177	176	181	157	181	165	182	160	157	182	153	170	174	178	162	185	184	157	167	166	166	181	176	166	147	143	191	176	164	172	172	163	175	170	166	192	175	187	164	196	172	184	175	178	147	175	196	169	179	169	187	162	186	179	161	200	186	153	206	167	179	167	178	165	172	177	193	197	211	166	168	160	197	176	175	170	177	160	200	173	171	160	168	178	176	173	162	198	179	172	201	174	159	170	177	173	174	170	192	183	173	168	189	187	156	189	175	203	175	162	157	186	175	185	156	168	181	151	153	153	171	168	181	153	187	156	158	186	188	201	193	171	182	184	154	201	146	181	154	160	176	183	179	173	152	173	183	158	178	170	171	165	159	169	160	167	161	149	176	189	195	173	183	164	178	190	190	182	178	179	169	169	179	168	189	179	171	180	179	196	155	167	195	197	171	191	187	172	164	161	170	167	170	167	175	163	163	212	157	170	181	184	204	163	186	191	155	152	185	171	180	167	175	176	190	169	181	175	164	168	166	179	179	180	174	173	183	188	152	192	176	190	169	203	180	178	172	185	194	176	168	189	168	185	157	179	163	174	176	183	166	179	180	177	193	161	189	162	172	165	176	154	176	173	162	187	177	166	157	148	175	181	178	167	184	193	194	169	167	177	186	187	155	177	203	158	176	161	165	190	187	164	163	191	161	162	183	173	157	190	168	154	170	162	161	167	145	188	168	175	153	181	163	181	189	186	169	186	177	156	157	166	183	185	168	187	182	163	169	179	160	171	167	163	180	175	181	165	155	161	158	177	184	188	168	166	192	199	160	164	167	182	190	149	177	173	173	181	164	168	193	171	178	168	166	147	163	185	174	168	169	198	175	142	175	166	194	165	176	194	169	168	167	180	162	172	183	181	187	182	184	174	175	167	181	193	163	183	188	168	173	170	166	167	164	182	157	181	191	193	158	197	162
22826	21412	29133	24099	21412	21456	9819	861	643	565	475	408	376	330	316	319	260	265	237	226	220	233	236	215	216	197	222	215	200	225	210	223	207	201	186	192	207	185	217	183	161	192	200	199	180	188	188	192	180	174	179	161	174	151	172	187	181	194	178	183	167	187	187	191	181	174	193	192	173	153	187	172	197	186	174	195	164	155	165	162	176	179	173	157	156	168	186	182	188	172	184	157	175	168	184	182	183	179	156	172	136	205	184	208	186	197	168	155	187	162	166	193	151	180	202	170	175	167	160	185	181	186	172	178	203	158	174	184	172	183	196	197	146	156	165	155	163	175	199	161	172	189	160	167	179	152	164	184	148	203	197	165	175	166	161	182	183	166	151	170	163	165	167	186	164	167	168	163	169	183	188	197	165	157	172	199	163	165	158	192	191	162	157	146	177	200	159	159	192	176	193	181	175	172	169	195	173	171	168	189	168	155	191	176	169	174	169	159	148	168	160	173	162	192	161	165	182	185	177	166	199	159	184	190	184	164	180	197	167	156	167	181	190	159	172	165	192	160	168	169	189	184	174	176	141	177	185	178	176	193	162	178	173	167	188	165	183	157	181	165	156	179	179	187	157	178	174	179	171	166	165	168	144	152	145	165	180	176	184	196	176	162	173	159	175	158	149	167	177	192	183	187	178	155	161	188	172	161	182	167	172	166	184	161	176	171	164	179	171	160	179	172	176	177	168	177	162	179	147	176	188	190	143	184	148	163	195	184	195	188	163	188	173	182	181	194	154	174	177	165	173	167	142	201	143	170	187	182	179	190	179	181	159	181	174	153	182	166	172	180	155	166	173	178	187	173	150	140	178	179	189	183	191	166	181	154	176	175	145	186	178	144	173	158	187	170	192	174	179	161	163	159	176	169	178	186	183	176	200	196	189	188	179	153	181	183	193	185	170	183	192	169	182	170	181	171	166	183	187	174	171	185	164	182	190	207	151	182	174	165	167	159	161	180	155	168	178	172	190	167	167	159	165	161	171	157	185	157	180	183	151	180	169	178	154	174	163	185	166	174	169	165	192	174	167	170	147	193	184	186	155	173	154	175	160	163	187	155	179	151	172	176	167	166	159	167	166	181	178	175	171	152	171	180	171	169	186	166	169	184	168	171	186	177	154	165	160	171	159	209	183	200	198	179	185	182	174	175	176	178	180	165	174	160	203	172	161	171	163	194	170	165	165	163	167	191	182	174	164	159	183	155	166	173	171	178	160	182	166	173	181	170	172	174	168	169	179	167	176	182	189	184	197	169	172	157	173	178	161	165	197	149	176	177	166	195	157	180	166	180	202	207	187	163	173	185	194	178	194	194	179	170	174	183	176	174	152	164	193	176	167	158	197	188	174	197	159	171	175	155	176	196	184	144	178	164	206	181	205	146	170	176	155	181	182	171	167	162	163	163	196	165	160	170	180	164	180	161	166	164	168	180	177	195	168	196	160	185	157	193	148	181	194	163	171	149	175	169	173	171	191	180	182	184	195	181	206	146	176	185	176	168	190	184	155	150	152	172	178	179	180	176	159	159	171	186	159	165	174	181	176	190	165	171	172	179	168	182	170	162	152	182	191	182	157	164	184	178	186	166	167	211	190	194	170	183	175	166	169	174	190	174	192	161	186	183	178	160	168	195	184	201	173	165	164	173	171	165	180	169	173	199	161	170	183	192	166	180	158	174	183	162	173	176	162	167	176	169	179	178	157	170	182	172	164	160	210	170	159	157	166	159	155	195	156	167	160	197	170	174	186	176	178	207	163	168	169	165	183	175	173	176	162	184	161	179	196	189	181	178	184	192	177	150	188	181	182	167	155	161	175	181	165	166	163	165	166	168	167	185	181	210	197	164	158	171	199	179	181	179	182	177	156	165	175	183	181	189	174	181	154	168	188	157	166	151	176	169	177	164	204	161	183	166	165	178	163	167	175	172	168	168	177	171	184	177	163	200	183	208	169	183	168	152	175	154	180	157	176	192	170	167	152	155	160	182	169	166	184	171	189	186	184	181	145	177	166	197	173	153	171	200	171	178	182	157	155	176	174	149	190	177	163	175	161	168	170	156	182	181	180	184	186	175	181	197	180	131	182	144	181	156	174	174	181	165	178	177	169	172	154	177	175	164	169	161	190	170	195	158	175	164	160	181	158	193	172	169	169	179	155	193	175	175	191	156	168	175	182	181	173	173	179	156	178	168	185	172	188	170	175	180	166	184	170	172	175	172	161	172	189	188	190	163	145	166	185	163	186	202	187	182	181	170	160	161	157	169	156	187	175	168	156	156	186	152	151	185	186	172	177	161	166	172	175	165	182	195	175	161	162	195	147	166	184	184	180	166	174	158	159	175	172	191	158	177	187	144	179	163	158	188	154	186	205	168	197	180	188	176	185	174	166	169	156	175	168	171	167	140	182	168	169	179	165	186	167	177	147	168	204	155	182	181	178	196	157	174	159	194	165	177	163	181	188	176	165	159	154	159	191	189	179	176	181	163	181	187	180	148	206	180	159	175	182	187	164	188	208	172	162	173	170	184	208	173	163	182	176	189	174	149	166	194	162	164	176	160	168	182	187	153	178	167	183	205	184	169	164	188	189	173	184	159	168	148	167	176	169	164	177	179	167	158	183	176	170	181	192	154	182	163	174	171	180	154	183	178	166	161	170	176	171	194	177	176	182	178	149	160	152	191	179	174	178	196	160	163	171	176	180	177	196	174	170	147	169	186	193	182	164	172	158	153	157	186	197	156	180	191	169	171	189	189	189	161	174	191	164	178	172	179	151	164	190	169	166	182	172	188	155	173	168	168	170	167	164	153	152	192	167	188	181	185	181	168	167	160	183	152	168	187	170	198	182	192	162	157	184	162	183	171	155	154	182	214	178	163	172	166	174	154	168	188	172	176	177	175	171	188	168	189	153	197	135	184	177	171	164	173	183	169	172	180	178	177	159	148	170	199	197	166	190	184	176	175	158	185	162	148	169	194	204	190	177	181	170	172	180	150	172	170	183	181	182	188	181	164	181	193	173	190	197	174	186	167	170	182	178	176	176	160	179	204	185	168	178	158	180	182	165	191	158	162	184	184	181	183	171	170	160	156	152	196	172	189	185	181	187	178	175	172	137	181	188	182	177	156	178	177	181	165	182	152	176	183	160	164	160	162	168	153	178	161	188	181	156	166	181	162	186	179	178	142	172	181	173	163	143	175	208	166	160	183	169	174	182	181	162	150	172	190	173	161	168	167	171	180	187	160	165	165	171	202	186	170	155	170	191	167	183	155	186	160	162	173	189	163	174	160	163	177	172	155	189	195	193	174	179	172	158	164	164	187	191	158	189	131	162	174	190	170	173	164	187	167	186	167	172	164	202	187	152	170	178	153	163	170	171	182	176	175	159	186	171	162	170	183	209	174	156	175	171	199	171	163	188	160	175	185	191	172	163	160	169	172	162	185	172	170	155	165	181	171	154	178
4360	13447	10810	5241	3460	2607	1946	1572	1258	983	855	736	589	534	479	429	414	385	364	341	315	319	301	334	294	271	293	228	265	268	280	279	279	255	260	282	257	252	247	244	220	234	250	250	234	237	243	221	224	231	225	244	221	246	232	202	218	203	247	220	223	229	229	222	219	203	220	205	242	235	196	222	204	229	215	208	199	220	239	204	234	241	208	244	236	217	213	229	210	204	205	174	231	203	194	208	223	231	221	221	222	197	229	225	254	218	211	221	215	193	222	214	223	219	217	199	186	224	210	191	244	225	257	188	223	236	212	261	205	201	212	240	214	224	203	214	207	222	212	209	213	212	243	215	215	206	254	226	195	211	219	220	251	219	247	221	220	208	217	224	223	186	203	211	206	205	225	238	213	226	209	233	207	234	231	230	211	201	207	242	234	199	214	227	217	224	188	194	192	205	209	207	194	217	207	193	205	227	232	200	230	216	223	220	227	207	227	212	219	213	218	217	197	219	227	208	214	202	220	217	232	203	237	231	206	219	214	186	206	229	213	227	199	233	214	208	221	227	224	212	213	216	203	206	204	213	208	209	207	231	210	219	206	202	203	222	209	213	220	210	219	231	184	213	215	204	244	233	203	245	217	236	236	199	202	205	220	230	212	191	208	251	214	206	222	224	204	196	202	252	220	211	194	217	225	206	202	219	198	225	202	214	233	193	229	217	241	204	218	212	207	220	195	228	211	212	224	221	234	235	244	208	204	208	216	213	225	211	240	214	207	201	203	201	239	217	220	197	207	201	226	232	207	235	211	231	217	241	201	205	205	231	208	219	228	223	207	207	211	218	210	211	200	217	206	196	185	215	224	238	220	224	239	217	211	214	222	222	229	201	228	223	213	210	221	221	209	194	206	201	234	204	208	225	238	191	182	228	213	231	194	214	207	231	221	202	201	222	215	223	202	194	225	192	233	220	230	210	206	195	206	212	190	229	221	218	225	211	212	192	233	213	219	228	241	201	220	239	214	227	243	238	222	169	209	229	230	212	221	219	211	212	233	191	228	210	211	181	196	200	238	206	220	218	232	211	233	217	226	215	221	237	212	206	222	196	211	226	184	215	226	194	182	224	196	239	215	227	217	228	228	254	232	227	203	213	237	241	217	216	191	211	217	229	209	217	210	202	213	230	216	241	194	238	217	208	235	199	204	215	225	211	229	209	220	225	219	225	241	221	211	208	217	242	207	205	207	220	195	208	225	219	201	243	226	254	178	216	215	243	214	226	235	222	230	217	214	210	229	231	203	226	247	197	203	223	230	211	186	214	239	246	205	208	187	246	230	214	240	187	214	204	216	190	200	220	207	208	238	215	204	198	192	225	233	212	207	224	254	211	232	190	206	187	221	230	224	215	206	221	241	253	215	200	186	209	226	237	212	227	215	212	244	232	210	206	213	239	192	188	208	248	216	211	190	219	221	221	223	183	221	211	201	201	221	224	219	214	226	183	217	231	219	218	190	208	227	212	223	221	238	248	258	212	196	214	222	234	220	187	226	218	221	197	228	206	217	218	242	222	188	221	246	214	210	226	190	216	222	208	201	222	228	224	206	232	215	225	221	222	202	214	215	196	215	220	207	204	202	236	215	210	230	213	248	205	221	192	190	207	210	228	224	223	214	219	207	213	212	194	211	218	222	243	198	209	233	205	228	230	235	219	202	219	216	220	221	211	220	205	222	192	204	221	229	225	225	232	222	218	209	231	205	247	240	223	205	247	247	238	220	232	225	231	203	221	206	227	198	252	230	207	209	228	204	251	213	225	193	202	225	216	202	222	200	196	199	194	207	209	207	216	234	205	199	223	225	189	221	212	201	231	197	226	216	229	227	228	226	245	211	214	210	243	235	219	200	199	210	251	240	224	211	229	214	222	261	215	229	227	216	214	191	230	234	228	201	207	223	204	233	221	213	229	238	218	222	228	224	210	215	214	216	216	208	216	204	223	221	242	243	246	209	225	215	223	215	195	206	216	194	204	204	218	197	226	193	222	212	221	198	244	240	226	226	196	222	220	205	206	203	210	212	224	237	205	224	213	214	213	231	215	233	206	197	218	249	219	213	214	201	211	208	225	219	221	211	264	208	232	223	225	243	247	195	197	237	208	250	224	210	216	223	243	202	224	218	232	217	209	205	213	223	192	237	226	242	235	203	229	235	218	246	199	226	190	242	218	250	211	192	205	241	220	199	222	220	190	206	203	230	190	212	234	220	228	230	195	204	221	224	214	183	204	202	207	214	217	214	237	233	202	221	213	209	221	231	209	237	272	196	196	216	205	248	234	227	220	232	236	229	241	233	219	214	225	204	247	214	210	225	233	252	251	215	211	220	207	209	209	220	200	245	231	205	205	199	231	242	200	212	216	221	225	228	227	204	201	205	203	219	240	228	215	240	237	203	233	214	201	220	225	210	208	188	211	207	203	213	220	229	214	229	235	226	206	251	238	222	213	188	225	224	189	244	238	213	214	207	196	219	213	215	227	219	217	224	188	203	220	221	204	223	194	246	234	204	224	231	231	220	198	226	229	198	209	210	238	182	204	210	214	206	206	203	225	200	193	234	208	209	218	197	236	212	193	213	207	211	200	227	223	197	230	225	218	225	182	239	214	222	213	193	201	221	207	178	164	193	211	203	210	231	199	216	207	192	225	226	226	212	203	235	193	211	215	235	218	214	232	230	200	213	221	229	221	203	222	190	217	235	223	214	238	201	208	232	230	236	218	205	240	214	233	196	210	204	243	230	222	239	212	241	212	226	215	211	203	213	229	210	238	222	215	231	216	223	192	212	206	216	244	233	221	213	214	197	215	215	199	194	228	214	196	211	197	226	212	187	229	216	230	220	237	246	192	223	225	212	217	219	197	223	203	236	195	190	213	216	206	203	244	224	215	207	194	208	236	201	186	213	229	200	222	202	213	219	232	216	211	248	234	216	241	191	218	216	200	225	244	214	217	210	215	228	225	188	238	251	190	217	201	201	217	233	210	205	216	224	221	197	234	241	207	214	220	221	195	190	203	216	240	232	207	234	251	215	216	218	216	233	212	224	192	223	209	238	215	236	193	204	212	234	202	209	210	228	226	227	212	240	232	228	200	235	201	217	244	215	226	253	229	207	214	219	222	242	211	235	221	232	230	202	199	237	230	200	237	243	222	220	215	218	220	216	201	229	183	235	219	218	220	227	239	213	212	229	203	222	238	204	206	237	216	226	217	221	234	230	221	210	216	214	229	252	220	223	236	206	204	218	198	219	200	236	201	201	195	213	199	196	223	234	233	203	239	198	213	233	222	231	219	203	200	202	214	199	224	212	223	221	199	216	219	230	226	195	215	227	195	200	215	214	201	231	256	230	233	228	202	207	212	210	204	247	204	241	211	210	215	222	244	235	222	230	212	208	197	196	227	222	212	221	237	194	226	209	235	207	199	221	235	203	211	233	238	213	217	232	212	225	216	224	219	216	237
27317	19485	5307	595	440	353	320	289	304	293	313	303	295	299	277	337	314	252	295	324	296	272	312	263	240	278	308	307	270	271	309	316	254	267	297	290	286	319	307	294	287	268	280	298	263	318	293	302	312	245	271	299	279	254	287	302	307	304	292	307	297	301	271	284	261	268	295	293	314	286	289	299	263	287	292	300	281	274	271	295	312	291	288	298	302	283	286	278	286	310	276	265	297	271	296	291	294	281	294	294	290	275	299	249	269	310	290	302	298	329	301	290	319	293	280	294	281	302	314	315	295	322	297	276	298	269	303	328	338	302	299	297	288	298	296	315	269	282	282	277	291	317	277	278	284	268	289	272	288	306	283	306	273	304	293	289	286	284	273	314	302	328	308	289	327	297	312	284	299	282	281	306	275	280	300	319	291	285	302	276	297	289	279	296	294	287	268	297	280	280	284	290	296	289	296	312	296	285	302	308	313	299	279	318	291	271	294	295	296	295	301	318	295	278	295	305	276	290	293	309	272	269	292	272	307	311	305	309	328	301	288	269	302	287	280	305	285	295	281	261	308	294	291	297	291	253	299	314	319	301	286	280	312	276	304	268	284	316	310	300	272	301	316	294	290	300	291	289	282	314	296	297	315	286	284	272	306	275	277	300	290	303	285	323	309	288	276	269	279	310	299	277	287	292	300	289	281	278	290	313	244	286	289	277	252	277	272	317	325	297	294	248	310	298	297	250	282	280	311	305	298	312	295	298	310	294	282	286	282	324	285	293	318	319	333	289	297	291	291	322	300	293	278	288	321	289	326	291	293	321	248	316	297	296	277	290	289	285	276	252	330	291	286	277	299	271	288	279	307	301	284	286	317	312	258	310	320	268	300	290	280	278	306	300	301	314	295	298	273	277	305	290	313	299	306	268	275	302	269	285	310	326	310	278	285	296	267	308	274	263	286	301	300	302	264	282	317	312	304	281	283	292	291	285	247	274	320	289	305	278	305	301	275	287	295	341	303	305	269	309	315	284	279	283	302	309	309	301	300	261	304	309	269	289	287	296	312	322	295	284	309	284	328	300	288	279	302	292	292	280	287	291	300	271	277	277	289	301	306	279	287	300	290	286	249	273	292	298	309	311	314	317	293	306	305	295	289	318	305	299	302	279	307	291	327	310	292	301	292	296	286	300	304	308	288	306	313	293	297	344	279	299	311	279	276	322	298	299	320	298	270	257	290	301	303	297	292	316	317	290	311	287	265	306	305	281	275	284	286	296	330	323	282	292	284	298	302	288	273	303	280	289	338	281	298	269	302	283	281	310	319	281	301	299	311	312	300	310	274	295	292	293	289	275	321	280	300	284	272	307	296	289	249	282	281	281	276	302	289	297	295	286	302	290	313	298	308	283	286	302	304	302	293	298	280	283	298	297	306	295	293	301	282	283	265	315	294	306	279	272	308	267	265	286	299	267	308	282	287	280	304	264	300	282	269	273	280	267	269	281	293	289	283	280	271	305	275	277	298	299	275	251	294	307	275	297	287	309	293	312	280	296	301	287	296	292	305	281	284	322	277	289	288	289	296	286	286	313	285	284	282	285	297	318	294	295	274	289	270	319	287	315	291	295	300	284	315	279	272	280	269	294	288	292	311	284	294	312	319	307	315	297	321	265	291	282	265	287	317	296	318	291	287	316	313	268	287	287	300	286	326	317	271	299	304	300	296	276	263	300	314	284	293	277	263	284	286	306	282	287	299	299	310	295	275	302	281	290	336	303	287	292	279	302	304	288	302	313	306	289	290	273	280	306	254	292	302	269	270	285	290	285	310	282	297	294	284	290	278	279	279	290	263	307	326	290	319	284	273	270	267	325	301	301	287	261	305	306	262	281	309	296	316	249	281	274	266	258	296	326	291	287	290	302	247	316	270	300	292	265	291	278	307	292	284	278	267	279	306	317	291	334	286	271	294	278	273	278	313	294	308	288	320	282	301	307	302	300	278	305	311	279	287	311	285	276	325	297	278	324	279	280	270	279	290	283	298	264	302	306	288	299	284	299	319	310	299	304	291	271	313	277	281	311	283	302	294	313	294	297	316	286	282	267	314	322	293	280	294	284	316	306	280	284	287	262	265	300	302	325	275	321	290	267	288	317	309	274	277	310	292	322	285	300	309	296	289	287	273	296	284	281	283	291	287	303	328	298	289	289	289	287	300	279	275	296	273	261	321	289	293	311	301	265	280	301	296	286	285	274	317	307	289	319	294	297	318	312	297	278	291	297	302	255	311	302	294	347	264	267	289	290	259	298	300	328	270	287	282	311	263	282	278	284	275	303	265	341	275	288	297	257	300	314	243	302	290	279	306	297	294	286	290	273	264	309	277	264	292	267	302	276	281	274	307	286	305	281	293	283	305	292	320	252	269	292	263	274	295	306	305	264	292	279	289	303	307	306	294	291	298	284	293	261	308	261	287	324	296	278	297	287	278	308	286	288	293	293	298	284	301	263	319	282	295	299	307	278	363	267	248	286	342	290	313	288	295	308	278	288	291	292	277	321	298	298	327	310	282	280	299	302	279	297	305	278	282	276	295	312	281	318	281	295	274	267	281	310	269	272	262	293	320	249	298	323	317	285	300	311	316	306	295	281	301	283	297	283	328	263	296	312	286	282	261	318	325	278	266	291	281	270	302	278	295	305	301	310	315	295	265	312	282	322	284	295	330	304	309	287	313	267	277	302	303	296	276	299	290	283	283	268	278	306	297	320	271	282	297	306	278	309	301	276	294	280	283	327	298	296	272	254	272	318	303	301	298	280	270	308	332	295	282	286	308	250	301	306	300	286	275	323	281	288	256	282	310	308	292	268	308	305	316	286	309	301	301	261	313	313	283	292	274	319	292	321	272	285	294	290	320	301	300	318	271	297	313	267	280	282	289	281	277	285	314	297	279	310	281	313	279	278	319	293	308	266	334	287	300	262	308	296	333	308	298	295	306	334	320	287	264	296	302	292	300	276	295	297	297	324	298	321	301	292	292	297	317	300	272	300	273	301	303	318	276	304	255	288	299	271	304	296	302	289	288	283	303	276	300	304	310	258	322	263	296	288	276	307	285	283	301	250	288	314	294	274	279	312	304	302	329	282	306	340	285	308	312	285	317	286	262	273	303	296	292	292	302	283	288	314	272	282	313	287	291	294	297	286	324	283	286	298	311	315	294	285	304	288	272	304	267	291	312	261	299	314	304	251	293	331	285	290	277	284	290	253	274	305	296	297	301	272	305	273	282	297	269	335	298	322	314	293	281	257	273	303	301	274	294	309	287	291	286	275	272	259	272	278	294	338	300	285	300	285	281	302	301	303	299	287	289	302	321	297	300	295	300	305	286	284	282	265	288	283	267	296	281	310	303	284	316	298	268	289	299	338	305	298	269	306	281	322	262	308	290	305	302	288	288	301	305	292	302	287	297	310	283	321	312	267	262	309	257	287	290	313	305	287	265	295	296	284	307	307	276	317
3966	957	827	526	498	485	449	397	372	414	373	383	356	390	368	346	371	372	376	345	326	375	361	358	325	380	365	353	334	350	318	349	351	378	334	331	354	347	330	332	354	316	355	340	314	367	324	323	349	362	332	344	337	334	361	338	335	318	389	365	344	372	358	352	362	334	322	341	345	361	354	325	324	347	388	341	376	324	356	323	317	337	333	349	346	320	363	331	359	318	399	342	341	358	375	323	356	327	336	347	349	347	382	386	344	319	335	353	371	352	352	328	340	317	349	344	348	359	308	354	334	362	313	385	318	361	345	340	323	345	342	371	319	363	347	339	341	346	362	334	337	328	312	341	344	345	354	330	337	334	378	325	320	317	355	338	378	308	345	351	365	350	342	320	337	357	328	328	337	340	346	339	335	324	342	345	355	332	346	336	363	348	329	364	327	336	337	375	352	345	315	301	331	356	365	351	353	318	348	325	360	359	343	331	330	362	336	393	355	330	337	342	328	331	360	357	367	366	361	328	327	353	342	363	364	371	310	335	372	338	363	344	351	327	330	321	340	354	336	338	347	358	342	343	346	328	324	357	349	381	328	331	338	360	325	328	345	403	361	335	338	354	368	370	361	340	348	383	343	344	317	389	322	352	323	351	339	365	307	334	320	314	354	337	355	334	379	358	318	312	389	325	388	334	354	337	330	362	356	339	352	345	372	323	332	341	378	316	362	360	319	362	335	368	364	351	362	308	336	360	342	369	328	341	341	360	335	330	319	339	345	332	332	384	356	321	357	360	339	369	360	358	348	340	349	344	355	352	342	346	345	372	354	347	352	324	333	346	335	341	359	356	354	347	359	338	328	346	334	327	328	334	357	319	357	346	369	357	331	350	329	330	326	343	325	349	336	367	319	359	342	340	341	331	340	379	333	347	340	339	309	336	341	340	334	345	336	345	342	368	333	340	348	349	329	336	353	367	319	376	345	320	332	330	340	357	351	336	338	340	363	363	316	348	330	379	335	326	366	367	336	319	352	305	371	355	333	361	413	351	358	375	345	373	332	345	353	339	309	361	350	317	328	363	349	343	359	361	342	359	329	332	350	339	376	351	356	341	349	316	327	368	358	372	337	353	356	331	352	319	360	354	356	338	340	335	343	345	344	339	389	357	352	333	324	336	330	325	342	327	352	336	337	341	355	368	341	373	323	337	316	321	365	325	360	361	357	353	328	374	355	347	335	346	391	345	353	360	381	328	352	346	346	352	325	350	353	349	335	354	354	350	339	326	325	364	360	334	335	322	366	332	344	328	356	358	344	342	333	340	328	359	345	346	328	335	354	359	352	365	327	328	332	355	349	338	373	343	331	347	313	330	348	351	342	354	312	378	335	344	359	339	338	352	348	355	326	327	339	319	355	360	344	353	386	360	349	349	340	353	357	340	330	332	348	334	368	346	339	328	321	338	345	332	321	329	328	371	342	358	367	345	341	374	355	384	361	315	381	329	355	345	331	348	354	337	339	336	360	351	314	396	332	338	293	342	349	331	343	352	334	339	336	346	331	370	345	339	334	378	343	310	348	342	350	356	383	301	372	361	349	326	320	347	328	358	372	325	346	346	369	342	319	357	338	326	366	361	378	365	391	334	330	301	345	334	397	337	374	344	330	337	356	375	326	348	334	343	352	322	337	361	361	340	360	326	363	333	341	330	353	310	344	354	351	331	360	347	329	350	376	339	370	340	372	340	365	344	330	342	334	372	336	350	356	353	360	352	337	357	357	382	313	336	325	333	340	350	342	381	325	335	344	348	336	353	311	350	371	347	345	341	364	335	355	366	325	359	353	335	339	359	340	346	351	320	323	356	355	356	336	370	351	339	364	342	381	376	327	363	333	359	342	371	357	341	363	315	356	354	348	332	364	344	346	362	343	376	360	337	340	349	364	321	368	355	359	330	349	352	352	369	354	363	330	358	386	322	364	378	379	337	346	342	325	350	362	362	348	352	369	369	362	331	356	341	330	356	381	359	366	344	312	354	322	362	345	330	378	363	350	364	327	356	341	365	343	339	323	352	336	343	363	356	326	336	337	358	365	344	365	352	362	394	319	328	327	361	347	337	348	331	311	347	352	356	353	335	353	355	328	343	332	330	332	358	356	338	333	352	363	376	370	324	337	365	346	321	334	331	331	365	370	372	345	371	360	319	329	334	368	333	322	394	328	355	344	316	339	324	376	355	320	349	330	328	345	376	358	311	326	350	373	338	361	334	360	364	344	356	362	377	358	315	308	356	346	377	366	358	342	356	344	359	340	352	364	317	347	343	371	362	346	334	340	343	329	343	320	331	355	356	362	373	350	365	333	376	379	325	367	331	364	332	380	336	332	390	328	323	359	354	361	352	319	302	333	343	341	324	338	357	329	345	321	353	343	343	340	359	345	327	339	349	332	353	369	371	320	345	337	344	359	357	351	341	338	334	313	353	359	340	350	358	311	324	367	385	352	360	333	312	357	348	404	340	357	319	345	352	349	342	362	339	343	337	384	337	341	340	318	326	344	362	363	339	348	331	364	329	315	327	371	352	342	336	297	342	334	342	383	341	353	347	340	329	313	327	354	347	348	310	332	359	315	338	337	335	345	333	362	353	343	342	330	346	331	341	325	342	350	349	330	386	353	315	332	319	337	341	333	350	359	331	352	331	372	353	371	326	324	342	327	345	323	319	346	338	396	355	363	370	370	327	338	345	339	369	319	381	363	353	290	359	360	339	297	375	312	360	348	357	323	371	342	358	362	351	360	349	344	317	358	357	350	349	360	362	334	355	370	353	349	329	334	337	335	395	370	366	347	309	319	354	337	343	347	361	334	368	352	355	334	321	375	378	351	357	386	317	339	339	335	346	341	343	356	326	356	351	317	339	321	350	346	309	343	353	328	350	333	346	340	361	343	353	324	358	322	355	359	356	342	370	344	353	350	360	359	311	350	332	336	338	313	338	350	336	334	349	352	372	362	340	348	354	346	332	354	363	326	355	330	336	336	372	361	357	320	372	373	350	355	354	346	348	339	315	359	353	325	369	353	332	368	308	325	347	363	383	345	336	324	308	352	364	369	350	318	358	349	374	336	315	325	333	368	347	336	366	314	325	330	357	370	370	345	345	359	382	348	368	379	347	356	335	373	293	365	344	340	342	375	345	367	323	325	354	354	332	353	350	341	358	337	349	344	323	351	327	360	372	360	347	342	385	316	350	318	371	349	336	350	322	327	313	339	358	351	355	338	326	359	347	364	349	366	313	335	344	347	362	340	342	348	382	347	339	358	315	312	333	338	372	330	329	344	318	358	374	349	315	331	340	314	366	343	355	334	332	327	339	360	337	351	350	340	343	352	366	344	347	344	353	348	354	320	316	384	358	377	368	310	325	314	324	379	370	293	351	351	366	365	349	358	340	323	317	300	366	339	355	356	341	350	354	331	376	349	367	339	343	346	353	358	364	333	354	313	359	321	354	355	332	390	329
23852	21310	28471	24462	21284	10298	1038	674	637	479	495	446	455	455	444	387	348	393	373	378	403	402	378	370	343	383	376	370	365	342	348	381	354	362	337	353	354	334	371	353	354	337	378	355	351	366	359	373	338	340	321	322	337	332	364	336	351	338	315	342	340	358	336	328	330	355	369	361	299	338	323	342	338	354	334	329	309	324	333	330	329	322	343	346	333	354	329	368	351	324	351	323	339	370	322	317	361	372	317	334	336	349	321	358	320	353	381	342	344	310	378	307	316	338	353	354	346	371	334	352	331	330	352	332	353	345	331	345	342	338	331	353	365	328	312	329	328	354	357	352	330	314	350	364	360	371	321	367	340	338	336	334	364	329	358	371	324	339	359	369	325	340	346	351	352	342	355	348	355	316	373	357	368	317	346	332	335	333	335	360	350	347	332	337	314	323	345	346	332	313	362	338	335	330	325	344	351	318	343	332	352	369	342	345	352	323	325	309	351	331	342	359	302	358	361	339	285	327	349	344	357	353	337	324	345	373	314	359	344	319	337	362	306	329	340	335	334	339	324	354	308	323	358	328	320	304	354	345	333	336	344	327	348	341	337	367	353	327	353	337	320	350	336	358	322	311	352	324	366	335	318	356	315	341	302	336	345	336	347	337	332	347	339	346	333	351	344	353	322	321	379	338	360	369	327	360	317	350	311	369	357	338	345	373	305	368	365	355	373	333	337	384	324	341	382	327	350	382	352	343	325	330	333	339	335	327	337	318	333	357	295	311	321	332	348	339	314	313	353	344	326	362	351	327	341	339	351	370	334	347	343	319	338	329	312	360	329	315	358	374	339	309	306	349	341	341	317	337	316	344	344	356	327	355	343	337	354	367	357	338	335	319	320	343	343	343	341	353	332	342	337	359	341	389	341	328	346	344	337	323	321	361	333	342	309	326	328	319	361	379	311	360	330	327	330	329	340	318	385	392	338	311	358	354	343	344	341	350	354	307	338	306	356	338	314	352	351	340	359	322	331	330	345	336	323	346	360	371	320	321	347	367	325	332	361	314	351	343	346	313	338	349	332	370	355	358	331	361	329	338	378	366	347	351	359	357	298	335	339	332	346	324	331	324	340	352	345	330	335	377	347	328	326	370	318	371	330	409	334	337	309	343	370	342	345	371	321	376	363	324	310	351	350	343	320	331	351	365	317	366	350	369	358	356	334	324	360	342	305	367	342	358	344	337	327	332	353	332	331	298	330	318	331	350	332	335	327	378	307	357	344	344	352	348	321	326	327	313	331	390	363	310	352	336	376	340	355	334	341	324	347	367	330	370	340	317	328	355	341	343	363	347	318	333	325	389	343	320	323	318	345	315	380	337	361	319	339	364	356	358	364	321	343	341	315	330	345	353	296	322	296	342	332	362	358	386	331	324	346	320	346	349	314	329	339	345	343	341	332	333	344	303	350	324	354	371	344	340	336	347	359	328	378	309	353	328	351	359	331	319	311	319	337	320	344	349	353	340	331	339	349	337	338	368	341	342	375	317	310	337	370	334	352	337	326	302	337	344	348	353	344	317	350	344	341	350	356	347	326	365	357	339	319	316	314	342	347	366	333	355	331	332	355	342	314	329	334	333	341	342	326	352	379	313	334	339	328	323	312	308	371	366	321	357	335	327	338	287	334	326	369	342	332	304	310	338	317	328	352	352	324	329	338	338	337	335	370	303	360	340	338	333	338	302	357	344	340	357	383	343	337	327	345	322	334	308	315	324	328	334	337	356	356	356	345	334	344	344	328	334	374	324	330	332	328	311	335	331	321	373	341	326	340	360	333	389	346	348	332	346	349	351	338	360	330	352	339	338	324	358	343	344	368	353	374	348	318	319	348	362	333	348	351	328	358	349	346	370	344	339	363	348	348	350	352	372	357	342	336	327	332	321	339	354	366	327	336	303	328	354	330	367	303	341	323	336	332	314	344	363	351	326	376	319	329	332	367	342	382	352	321	359	338	349	334	382	346	332	339	342	319	342	342	355	344	321	331	339	343	327	358	344	361	323	335	332	344	352	354	325	331	342	355	323	324	333	336	356	365	351	339	341	338	326	350	338	343	322	314	294	335	332	313	326	342	316	331	325	336	342	338	347	362	350	356	362	381	339	380	336	331	318	329	319	387	370	320	304	335	333	343	338	321	343	336	293	327	328	321	342	327	338	335	291	330	302	343	348	336	336	362	382	343	315	354	314	362	337	338	339	354	355	360	359	360	327	341	330	326	349	347	375	342	362	348	367	345	330	349	335	357	338	366	337	340	334	345	325	313	318	339	340	326	324	355	325	343	349	334	337	352	375	359	337	324	339	341	360	357	328	347	357	331	300	334	339	339	335	340	348	328	342	328	337	330	374	348	342	315	333	305	309	378	351	331	334	332	374	326	322	354	339	301	350	319	324	352	313	322	340	348	351	317	358	352	366	317	346	340	329	346	351	350	301	306	316	360	337	332	344	329	386	343	335	330	361	387	331	331	363	310	348	327	343	334	309	363	330	305	351	302	318	335	319	326	367	362	331	359	360	326	344	347	369	342	331	337	350	330	329	339	356	315	365	331	350	349	333	319	329	316	341	340	319	335	342	317	339	322	335	338	334	331	309	343	321	364	357	367	353	324	333	346	344	352	325	322	337	306	312	309	315	326	324	356	346	331	340	347	337	349	351	347	362	351	331	339	337	347	354	320	334	327	324	351	319	366	369	343	350	331	335	368	370	339	336	332	359	309	317	335	360	331	359	370	353	377	351	378	345	346	340	321	350	317	336	359	313	334	369	350	353	346	335	364	346	344	347	366	332	349	315	325	316	358	345	327	323	353	335	387	326	336	312	352	346	337	323	353	328	396	345	340	374	365	345	328	317	344	343	347	340	326	340	334	361	346	336	302	329	346	332	340	337	350	362	339	350	327	355	368	318	369	327	358	330	320	309	336	343	319	333	330	328	337	323	320	306	331	320	344	325	354	326	326	322	368	313	342	321	325	353	355	297	331	328	337	353	305	342	315	336	357	346	318	334	361	312	336	297	318	323	350	337	358	327	309	363	333	334	342	335	333	332	332	351	335	340	315	357	319	360	357	326	366	342	322	377	377	342	400	322	356	312	304	328	340	371	368	337	351	336	377	337	351	369	332	369	327	338	348	347	322	328	322	301	354	319	335	324	338	332	353	333	352	327	344	336	351	311	348	340	355	338	363	309	354	354	357	328	396	349	344	367	325	319	327	369	325	341	315	338	343	348	323	316	324	337	333	347	324	337	371	350	359	332	350	325	298	322	337	330	340	331	333	345	338	325	326	376	308	365	354	332	335	362	335	322	348	322	347	352	338	330	353	336	374	306	342	361	333	351	318	326	317	327	351	333	356	341	317	329	318	318	338	314	363	325	352	345	371	343	348	327	349	349	352	349	307	348	370	345	325	352	348	347	320	304	332	320	342	332	353	362	319	335	313	343	327	301	305	340	365	353	358	337
3174	7834	6404	2984	2136	1656	1315	1081	897	768	735	663	610	583	568	547	510	483	484	486	474	437	492	447	442	445	448	416	482	455	452	444	456	426	427	439	431	411	426	448	436	411	426	407	381	418	452	394	409	420	389	380	414	398	415	400	439	395	410	430	435	398	403	412	423	437	402	420	378	412	441	419	416	441	396	418	388	381	401	369	422	410	414	390	435	405	422	427	434	413	404	447	437	380	416	388	376	388	434	393	413	424	414	405	395	390	416	408	411	405	399	374	419	392	420	408	410	408	394	435	413	401	388	398	413	446	413	421	415	392	420	404	432	382	411	417	403	439	399	400	392	424	382	369	430	400	423	388	391	408	408	396	403	425	389	383	407	396	396	405	421	448	434	386	410	417	389	368	398	395	423	433	423	411	384	411	415	403	428	414	407	412	460	425	430	415	395	415	394	407	388	431	440	408	380	413	401	379	424	385	390	409	398	414	407	406	394	408	391	409	402	382	389	403	399	388	424	402	410	421	401	369	407	423	411	394	449	409	445	407	411	389	404	439	399	387	424	428	438	392	385	405	369	447	365	394	405	442	376	392	414	397	421	409	418	361	448	388	423	427	387	384	394	439	415	409	400	411	403	405	423	416	383	411	393	412	412	403	393	409	411	436	374	462	392	380	417	382	436	431	398	402	421	410	421	390	394	394	431	397	389	390	396	426	414	424	414	411	430	408	400	402	408	409	421	418	384	380	430	401	412	399	431	363	403	396	399	383	353	377	387	381	417	384	405	390	408	407	395	398	412	425	430	444	431	403	410	394	399	406	437	390	372	389	459	413	386	410	428	437	411	380	391	422	431	355	402	395	376	400	455	390	403	401	366	394	384	391	403	421	391	425	376	386	395	430	475	415	406	405	392	399	448	392	410	403	444	427	407	408	393	419	423	442	435	447	421	405	404	440	391	440	378	400	414	436	413	393	422	396	392	364	409	402	384	410	387	374	380	389	389	415	447	421	414	415	431	415	407	414	402	426	370	395	409	400	430	407	386	423	450	411	398	413	397	427	413	370	373	371	360	383	426	419	426	426	401	443	404	399	417	406	396	387	394	394	428	411	380	396	397	410	417	432	403	437	435	389	421	439	417	436	394	417	433	421	388	404	428	447	414	442	430	446	388	384	394	407	412	425	427	390	432	397	437	427	401	397	433	393	431	428	416	372	422	396	426	385	384	391	397	412	380	405	410	421	400	388	400	384	408	378	419	431	420	416	370	426	417	395	416	417	425	414	432	423	412	386	420	433	414	441	415	412	388	405	394	384	429	395	436	405	437	417	415	430	397	387	390	434	386	380	427	382	378	405	392	380	394	403	395	400	416	405	407	418	381	400	390	381	380	411	394	437	404	433	415	383	398	386	425	394	413	442	421	435	426	413	431	429	387	394	414	409	388	445	421	438	383	373	403	418	407	394	408	413	406	400	408	405	430	406	409	405	387	379	405	466	400	382	416	398	419	416	419	446	422	396	392	392	447	417	395	402	417	397	412	401	434	416	416	457	407	432	418	380	403	411	400	418	386	374	396	413	373	404	437	449	398	399	396	420	413	402	401	453	415	431	398	424	395	391	399	416	404	397	398	399	452	412	400	403	395	409	437	403	386	406	420	381	409	400	415	428	406	350	424	401	420	416	415	419	416	393	388	387	384	409	427	408	407	402	385	395	427	398	394	388	409	416	401	383	398	417	392	398	412	380	402	393	403	420	381	409	418	401	394	385	417	420	440	456	406	395	411	387	412	405	380	425	437	409	424	414	398	381	430	426	401	384	397	429	413	413	435	432	396	374	393	356	410	426	403	447	398	407	392	418	387	414	427	413	401	415	417	414	399	401	438	434	370	385	427	403	427	402	415	404	407	401	397	414	426	383	406	424	394	394	415	433	431	403	413	407	421	445	402	425	412	393	417	361	381	425	444	442	421	445	400	415	377	399	383	372	366	429	413	402	399	425	397	370	422	407	358	420	427	377	409	379	394	395	389	382	411	391	394	406	375	385	390	399	408	418	427	428	379	381	435	406	412	374	391	393	400	396	435	414	416	393	404	399	362	384	407	392	390	411	439	411	410	406	392	413	436	404	415	376	415	396	443	400	403	407	393	449	395	406	433	399	408	403	412	422	414	388	404	423	414	383	418	373	394	430	399	439	422	420	393	412	391	415	415	396	456	415	431	446	386	415	389	396	389	388	382	407	402	409	414	404	395	402	402	405	414	392	426	408	417	418	418	385	416	431	399	401	429	386	415	421	449	422	388	393	390	437	426	415	383	414	404	421	405	440	407	402	409	393	432	395	399	412	394	410	415	392	386	439	402	402	391	436	382	412	397	422	430	411	397	402	425	409	426	415	428	439	401	391	375	396	389	401	409	418	436	407	390	417	408	452	410	392	397	430	394	415	398	419	400	358	422	434	432	361	393	396	397	446	375	402	431	408	387	390	412	379	449	407	409	422	374	381	431	412	415	409	421	386	386	378	394	403	408	420	456	422	407	383	402	393	396	419	394	404	421	415	426	377	400	390	384	378	413	387	426	391	413	352	456	418	426	389	384	417	381	427	403	383	413	431	423	404	395	396	426	403	415	436	374	417	419	418	400	407	395	433	431	380	426	395	417	413	405	363	388	395	393	404	394	396	387	420	396	401	386	383	393	407	428	407	418	440	394	397	408	445	403	412	404	404	402	379	435	359	404	401	394	383	394	414	423	436	402	433	417	396	418	405	393	411	399	456	433	407	430	388	424	396	439	388	468	395	402	430	427	386	407	375	404	375	398	383	421	436	437	406	430	434	388	431	404	402	413	414	428	406	395	413	419	392	402	431	423	430	426	412	390	394	440	398	408	411	419	404	436	411	391	384	423	415	388	407	397	398	397	385	401	409	401	381	436	403	380	387	407	415	390	404	415	447	441	386	381	400	423	420	448	407	376	414	368	425	427	414	416	387	432	412	437	407	411	429	400	415	392	417	440	386	412	413	414	387	379	417	409	398	423	398	422	368	414	432	401	397	420	432	397	409	406	387	436	384	388	436	401	405	399	419	429	396	403	400	386	436	449	376	395	408	415	396	395	394	440	418	405	385	402	416	450	422	436	423	383	439	445	395	400	395	405	426	408	411	415	414	382	408	421	396	417	438	424	421	426	390	386	428	394	411	399	446	403	391	394	419	489	409	404	419	378	408	466	388	419	427	416	430	406	393	414	383	382	409	408	395	368	423	387	425	426	416	395	432	407	396	405	402	392	402	382	460	407	402	414	435	434	428	397	359	430	436	399	425	404	446	390	412	358	380	383	427	427	400	392	436	411	373	403	394	416	396	404	386	428	428	377	396	429	410	426	384	379	404	421	432	435	437	401	398	426	408	415	422	417	411	416	420	422	379	389	416	437	382	413	432	401	406	408	409	387	431	438	444	382	397	420	421	466	413	406	390	402	379	415	432	406	388	419	428	396	435	423	408	396	417	383	408
24785	21321	27594	25309	12602	579	417	270	262	234	223	204	224	195	180	144	149	160	151	124	171	161	153	165	140	163	155	153	170	158	180	138	145	162	136	159	131	149	127	144	145	137	155	130	144	138	136	151	157	158	139	148	128	149	128	129	162	139	166	133	137	146	153	135	139	143	154	127	145	123	150	139	140	145	128	133	135	135	163	160	144	132	135	166	145	155	144	140	129	129	138	155	129	151	126	154	125	159	140	125	134	147	142	134	125	158	111	134	141	150	148	161	160	134	141	154	137	148	164	142	134	129	144	131	118	161	147	138	159	151	136	143	141	146	135	146	143	147	144	125	139	136	136	141	168	147	152	143	130	130	133	129	129	137	151	138	144	141	144	142	155	142	175	152	133	135	131	143	148	136	164	135	141	138	149	108	154	151	150	138	132	139	140	151	131	171	141	136	114	149	124	158	154	138	156	158	149	130	128	132	127	124	134	143	144	156	155	136	154	142	149	137	141	139	160	151	152	153	138	124	139	136	134	156	152	148	127	152	148	120	142	143	144	146	138	162	146	147	147	162	123	144	178	152	128	144	156	127	166	133	156	127	155	157	157	123	144	134	140	130	143	120	139	144	135	154	149	127	153	134	142	134	135	143	142	141	158	143	118	157	148	148	120	127	144	145	160	133	146	130	143	135	153	147	162	123	134	153	144	126	134	136	136	127	118	148	149	133	163	158	132	155	130	153	140	156	138	147	129	148	132	138	161	154	146	132	118	144	150	158	146	124	148	136	153	130	149	133	135	145	136	134	154	148	137	163	138	132	139	126	152	121	152	126	122	152	134	137	148	148	151	146	166	133	134	147	134	127	152	126	135	113	148	148	127	134	161	151	123	163	135	135	141	151	143	152	121	143	173	135	164	132	121	144	150	145	136	127	138	143	133	152	127	137	124	159	138	139	124	150	134	151	151	120	134	143	131	123	149	126	143	152	138	124	133	121	146	140	151	160	139	177	119	141	126	140	142	143	142	118	140	143	159	129	130	124	145	151	135	125	155	126	157	155	143	138	147	128	153	139	152	158	122	150	139	152	128	140	126	133	131	152	145	141	148	139	140	141	137	150	140	160	154	148	140	143	139	161	139	137	153	161	136	141	161	139	143	160	128	130	135	141	151	122	170	146	142	150	152	154	154	141	138	154	132	119	144	158	135	152	126	118	129	151	143	137	121	158	136	123	146	131	148	170	143	118	150	135	136	144	140	160	141	132	129	126	121	145	160	145	146	132	145	144	147	144	148	139	145	158	174	150	137	128	142	151	159	149	149	155	137	146	131	151	169	133	148	156	138	123	133	156	149	148	131	137	154	130	146	127	143	164	144	134	120	151	131	124	144	131	158	153	152	155	151	156	153	141	165	143	163	140	155	140	132	131	127	156	131	160	136	146	147	144	143	122	144	135	161	143	135	154	125	161	137	141	141	155	125	131	129	141	128	125	136	154	151	134	147	134	145	128	156	148	159	128	146	131	157	149	161	148	164	142	147	156	149	141	124	127	151	122	147	145	137	143	151	136	131	141	145	151	142	143	151	140	151	149	123	136	156	130	173	139	164	163	118	128	160	135	120	130	132	129	143	145	138	146	146	144	137	133	138	152	148	158	135	161	142	134	149	147	137	139	135	149	131	138	140	139	138	125	143	142	140	144	140	136	150	127	126	144	152	147	112	131	133	146	134	152	161	165	124	148	164	151	170	145	135	148	162	137	162	136	127	143	128	134	152	145	132	142	165	151	124	142	152	130	134	148	166	151	133	148	130	161	125	140	125	141	149	171	141	144	157	141	127	135	123	134	127	143	147	137	154	125	139	139	130	133	138	109	127	131	129	145	138	137	148	137	126	145	158	149	162	131	146	143	146	162	144	157	127	136	129	142	131	133	135	157	168	145	161	143	140	161	138	144	143	125	142	131	149	126	126	133	146	148	142	142	148	155	150	154	153	129	130	133	151	135	137	140	124	166	138	127	118	121	133	149	146	139	157	156	151	131	143	126	126	157	141	135	139	146	158	147	143	140	139	134	125	137	134	142	119	149	130	127	144	133	134	155	154	159	162	146	143	128	160	137	143	148	147	137	144	150	139	133	114	142	138	147	145	153	142	145	126	134	145	150	136	126	129	136	143	150	145	158	143	149	157	128	137	127	134	137	138	120	147	146	152	136	149	135	138	121	123	137	142	152	152	145	148	143	154	136	141	132	143	155	156	153	138	156	135	149	140	134	129	144	147	141	156	154	136	127	121	129	126	143	120	133	113	150	116	158	127	141	131	129	148	150	141	138	126	141	145	152	136	139	133	145	155	165	161	130	154	147	133	166	117	134	130	123	132	144	127	143	137	167	148	136	142	125	143	169	132	149	148	128	109	140	142	144	144	136	134	133	134	148	127	131	141	137	136	126	145	141	146	166	137	174	150	143	161	122	119	153	145	144	139	138	139	141	123	144	165	159	144	133	141	162	129	142	131	152	114	131	128	141	144	142	143	141	143	137	122	159	129	152	142	151	138	137	151	136	130	125	143	158	118	141	133	140	134	146	128	140	137	133	164	126	139	147	121	145	136	143	158	128	130	124	141	135	138	154	143	131	150	131	147	128	127	140	143	129	164	159	145	151	127	166	126	133	135	121	146	151	134	124	159	140	144	153	150	139	159	143	127	139	134	136	147	135	138	125	146	139	134	139	143	115	145	142	129	138	161	144	142	139	121	155	151	143	138	139	127	128	121	129	159	135	135	162	152	146	120	140	140	131	159	125	146	146	133	139	139	149	131	123	152	156	125	138	133	132	147	139	126	144	146	130	147	121	141	135	142	166	154	159	156	134	155	144	135	117	135	144	140	129	132	143	148	146	126	142	152	120	131	145	140	148	123	127	131	147	127	140	139	142	149	165	144	141	157	150	139	142	156	118	154	141	153	131	143	137	126	146	137	153	133	127	146	141	146	146	135	154	121	123	153	141	177	139	146	129	143	121	173	132	165	140	169	150	139	162	144	149	147	133	166	123	162	137	120	138	147	127	133	136	122	145	142	139	129	151	154	144	171	151	140	167	137	129	149	141	126	153	156	153	107	147	126	125	117	135	127	138	144	139	142	122	140	155	153	144	139	138	130	126	122	142	146	139	155	128	152	140	142	151	126	129	121	148	137	139	160	156	139	161	136	114	158	148	129	153	159	137	159	128	147	153	130	149	148	124	139	149	146	169	141	131	146	153	149	154	122	148	136	141	122	157	155	142	121	154	147	163	146	123	135	103	148	152	144	149	143	140	123	139	135	139	127	139	131	137	140	133	135	142	142	171	141	128	139	153	134	137	127	136	136	123	130	133	149	152	135	127	155	126	141	139	147	140	134	148	162	125	156	171	137	144	142	144	136	136	134	123	150	141	129	136	155	153	144	139	148	144	127	153	164	153	146	155	145	127	148	161	154	145	147	134	145	140	178	141	131	135	158	142	150	126	150	153	135	143
3150	4698	3517	1746	1201	918	742	599	487	442	357	313	293	290	265	237	258	221	203	197	220	182	194	200	194	167	184	182	202	215	189	196	201	215	179	190	176	176	197	158	171	180	176	165	201	155	175	201	159	190	181	161	170	165	185	209	169	171	164	188	197	165	170	161	176	187	189	152	163	162	181	176	167	168	179	188	182	175	171	166	153	174	180	177	143	175	179	183	167	171	160	161	182	172	172	190	160	195	186	185	205	171	148	145	177	180	176	183	173	169	166	178	170	168	175	188	187	164	177	195	179	174	175	190	150	160	162	186	163	163	170	183	174	189	178	166	189	175	155	168	167	170	163	199	186	170	168	157	154	159	165	163	151	167	159	165	169	176	184	145	175	162	175	166	148	170	155	170	156	157	171	171	163	183	170	156	179	179	168	175	167	153	165	178	178	170	172	166	179	192	154	162	197	165	187	171	168	148	141	162	167	166	183	161	206	166	172	177	172	166	157	161	152	147	188	172	185	172	161	192	162	185	176	176	171	170	175	181	180	176	159	146	189	178	168	147	165	165	171	166	203	148	176	195	183	185	155	166	161	163	152	184	162	175	168	166	158	150	161	177	158	166	191	151	155	142	179	142	172	166	147	183	190	178	174	156	186	166	162	171	155	182	162	193	155	166	157	166	181	178	182	169	137	179	190	181	187	174	187	153	159	163	186	167	162	193	176	170	166	191	195	162	162	175	166	150	171	158	189	168	162	161	171	161	181	157	185	164	194	160	176	176	159	174	190	170	157	165	179	138	177	160	164	158	179	165	186	157	168	151	182	177	156	177	154	176	172	178	154	187	159	145	177	175	168	166	199	181	169	153	168	196	147	178	176	179	186	139	179	164	187	175	170	182	181	145	176	166	194	163	171	168	166	198	161	163	144	179	137	174	184	148	175	177	166	163	172	156	143	168	179	164	161	180	161	169	173	177	176	164	174	158	158	156	163	166	176	166	184	170	171	155	146	177	165	187	160	166	158	178	177	169	164	178	164	159	171	149	179	185	177	159	170	167	149	174	161	190	187	166	167	150	179	183	165	180	149	154	170	171	143	185	165	165	147	145	165	174	167	151	177	184	201	176	182	149	187	153	185	169	181	153	198	165	176	158	199	171	181	176	154	156	171	197	173	185	169	171	185	163	189	175	174	173	165	163	152	170	169	200	168	175	178	172	154	183	145	184	158	208	182	174	173	146	169	155	173	147	158	175	153	178	181	164	157	191	165	176	165	163	164	167	167	167	177	161	161	150	182	146	158	159	171	174	177	192	188	141	160	147	193	151	177	189	196	172	174	170	148	175	191	176	173	183	163	170	161	187	155	171	179	160	186	146	161	163	175	166	179	182	193	181	166	194	156	162	189	166	180	147	171	158	162	161	190	184	172	160	158	174	163	156	162	170	185	167	178	169	191	195	162	157	186	164	182	168	159	179	173	171	143	156	154	170	172	192	162	184	190	178	178	186	181	162	158	169	158	169	185	171	179	162	180	154	183	185	178	175	179	177	184	187	175	174	139	146	157	188	165	157	188	183	178	165	184	188	190	197	176	160	159	163	165	150	157	160	179	171	163	186	183	166	168	169	169	182	193	192	178	200	159	171	166	184	186	187	170	164	177	164	158	179	156	185	155	177	153	182	155	152	188	167	173	185	167	169	162	156	189	185	167	155	155	170	168	149	176	162	161	169	164	153	179	179	193	196	163	182	170	158	129	177	167	172	176	172	162	160	148	156	166	164	153	161	180	167	168	171	150	172	190	175	168	152	169	163	165	158	171	165	152	165	159	185	176	158	159	180	171	173	207	178	165	189	172	166	150	172	157	176	158	184	158	162	184	169	196	161	185	159	155	166	173	149	178	186	162	172	175	184	179	164	181	196	150	163	162	205	181	192	180	170	180	192	155	181	166	176	167	180	171	209	151	157	178	190	150	165	172	170	184	173	147	147	158	166	175	180	172	175	153	166	180	129	165	170	179	189	164	195	199	168	179	189	162	178	181	163	181	155	204	182	188	174	173	175	188	170	179	184	179	143	172	161	179	154	170	174	179	177	171	179	158	159	185	184	187	160	173	145	148	184	187	176	186	147	185	180	183	180	167	169	175	162	163	165	152	167	189	157	162	175	194	171	185	189	179	179	173	172	159	164	169	148	211	177	179	188	168	189	157	175	190	168	176	168	208	181	178	166	155	173	177	178	172	157	172	180	171	175	162	182	166	165	154	191	162	131	190	176	179	159	182	168	181	168	176	180	153	166	169	170	173	173	164	186	172	183	162	157	160	162	153	192	195	173	177	189	172	162	156	176	178	151	161	147	168	142	185	160	146	160	171	153	186	149	195	171	153	176	161	173	161	181	161	164	170	149	180	161	168	156	147	154	174	172	183	178	174	181	174	186	166	150	156	186	182	161	146	166	171	160	167	159	175	170	160	177	157	184	185	167	154	192	183	161	167	174	142	167	164	169	151	149	164	172	142	152	174	183	175	176	162	181	172	189	173	152	151	166	141	164	164	172	175	180	144	192	173	160	174	175	163	185	184	170	163	174	175	172	162	206	174	167	155	182	159	153	196	180	177	182	176	188	172	167	179	163	165	184	158	178	159	175	166	170	165	176	175	175	133	165	188	180	179	182	155	142	151	184	170	194	155	185	196	161	173	193	178	165	165	178	194	159	176	194	176	180	181	153	150	199	182	158	148	179	160	161	177	182	180	176	170	163	174	175	164	166	164	162	158	162	185	156	158	180	163	161	177	174	152	190	154	181	169	156	165	177	196	169	167	181	144	163	180	168	171	188	181	183	170	174	169	174	171	157	182	159	164	190	166	159	175	186	173	178	174	205	161	157	152	173	186	179	175	146	161	164	164	148	186	158	186	163	164	160	168	203	173	178	153	165	153	180	165	172	172	189	155	171	169	169	152	163	172	156	195	160	153	165	162	176	174	175	174	192	176	153	201	174	183	171	170	169	177	214	146	190	159	189	196	187	174	177	179	168	151	152	176	162	171	166	185	172	155	183	157	196	175	171	161	179	178	178	159	169	184	156	164	190	166	154	181	169	183	178	174	164	179	188	163	179	160	188	153	168	191	169	165	139	172	156	176	180	175	186	200	177	193	189	188	165	161	192	193	186	151	166	154	164	174	162	171	182	195	191	190	182	171	161	170	175	163	175	151	173	156	157	180	167	158	157	161	137	173	205	165	168	137	162	170	165	171	172	160	165	201	172	166	177	158	174	178	188	192	179	174	161	165	182	169	154	185	168	154	162	165	193	168	167	161	184	170	170	184	167	158	167	173	184	168	181	173	152	179	167	191	172	166	185	188	157	179	177	162	180	147	151	174	163	175	185	183	183	160	141	160	161	161	178	176	141	166	184	191	201	194	168	162	175	180	183	183	177	161	176	170	168	168	193	157	193	157	177	179	188	172	189	166	160	152	183	153	186	186	148	163	173	180	171	166	138	142	175	159	170
22835	21404	29063	24116	21405	21443	9740	906	657	558	460	385	359	339	290	295	284	281	263	231	231	225	221	200	218	218	185	208	206	202	201	195	208	216	170	195	187	175	194	160	195	202	194	187	167	188	193	162	186	174	158	190	173	164	168	172	162	163	164	193	199	182	171	155	161	185	165	190	160	174	160	171	185	168	158	167	168	162	163	165	179	163	189	167	176	180	180	177	188	164	167	193	172	153	180	156	165	175	158	197	170	171	155	165	168	182	175	185	187	166	157	176	161	156	171	163	175	169	189	167	182	167	178	179	173	177	179	177	168	179	171	171	168	208	210	153	164	177	146	145	187	182	173	175	171	161	170	179	189	168	169	180	168	163	174	182	162	167	147	164	175	188	182	160	171	151	166	178	199	174	190	173	182	168	169	159	176	188	192	155	170	194	176	184	186	170	153	166	161	169	186	161	187	149	160	171	188	189	143	179	160	183	173	166	178	162	155	192	184	162	169	185	182	171	159	174	203	187	186	178	169	176	166	183	155	185	179	175	167	164	163	180	176	172	186	171	157	176	171	153	180	189	149	172	168	170	173	150	168	167	191	174	198	172	184	190	177	152	185	166	173	156	168	153	149	162	154	202	170	196	169	178	181	194	167	193	169	185	161	178	186	141	165	184	186	177	175	156	158	149	147	185	176	160	167	176	164	176	171	171	147	162	170	204	152	170	188	186	159	185	176	162	183	166	171	191	158	181	165	202	173	170	149	198	182	157	168	169	186	175	173	144	177	156	162	153	149	185	148	168	166	176	167	179	171	169	142	186	164	189	188	180	154	153	157	158	175	165	186	185	182	164	165	173	176	153	166	166	191	180	176	193	172	178	176	173	176	171	161	172	198	157	191	154	184	159	172	178	168	160	170	167	166	162	178	174	153	183	166	168	186	177	181	201	161	165	177	161	168	186	175	167	159	168	186	165	154	174	180	182	171	159	164	183	181	170	142	150	181	181	185	156	167	152	197	186	186	160	148	169	158	169	155	167	172	175	168	157	188	176	138	155	173	163	167	166	159	175	166	155	136	158	185	163	167	172	165	208	161	184	171	183	170	157	159	138	178	166	152	160	162	167	170	184	160	174	150	141	185	175	154	171	171	193	182	165	165	198	180	172	177	174	154	155	192	149	188	169	167	169	150	163	176	196	184	198	156	162	171	153	175	178	171	164	172	175	186	180	157	187	175	173	167	166	166	174	181	140	204	168	178	170	160	152	179	191	171	162	202	163	158	168	186	183	191	159	164	189	146	162	162	189	166	176	176	159	165	179	191	177	159	191	169	167	184	172	175	154	159	156	166	152	179	155	165	173	171	182	174	178	182	182	167	187	190	156	184	169	166	202	181	159	191	163	176	177	171	188	167	170	196	157	148	175	182	192	161	151	173	164	153	155	179	176	181	157	162	174	174	170	154	158	171	150	171	171	146	149	204	158	169	192	195	159	168	160	185	180	185	176	174	160	139	176	187	193	175	166	169	160	185	158	161	176	155	181	143	142	167	157	157	171	184	136	158	156	186	184	175	165	153	175	167	169	187	180	172	171	166	155	158	161	175	175	181	152	171	179	151	185	171	189	172	169	187	192	182	166	192	176	182	171	158	149	175	168	169	166	170	161	179	170	177	187	156	174	172	177	162	164	164	161	189	172	174	182	180	174	177	201	173	183	160	184	182	163	151	176	168	163	159	151	170	166	180	180	172	162	166	148	157	174	165	152	172	180	183	180	178	179	142	182	167	177	171	169	191	181	185	159	158	162	167	184	177	141	172	197	158	158	182	165	171	177	154	164	183	155	187	162	175	156	174	164	174	182	168	152	164	182	171	166	172	185	159	177	159	170	161	179	175	158	170	181	171	174	172	158	150	151	186	168	158	174	161	179	160	187	148	164	158	164	170	145	183	153	189	162	172	189	159	173	197	162	186	183	181	198	179	163	201	195	174	186	155	188	175	166	160	175	159	160	178	179	171	171	165	162	180	170	152	163	174	163	165	170	191	166	182	185	170	165	167	182	172	172	161	179	183	169	207	150	159	159	159	179	168	161	190	183	177	165	154	177	168	166	172	172	174	184	179	191	182	196	196	144	192	184	144	164	161	150	184	158	172	176	194	158	161	183	181	160	170	179	176	153	182	168	164	171	176	167	161	176	163	165	177	173	171	182	174	170	186	166	176	176	167	180	176	155	161	176	192	171	184	179	174	147	143	164	164	169	180	153	144	169	171	166	166	154	175	178	178	161	160	165	179	129	196	148	188	171	179	151	175	159	195	145	151	161	160	151	178	181	166	167	173	179	145	178	161	197	198	184	149	188	159	182	163	184	174	154	175	178	144	158	176	156	177	159	183	176	149	183	188	179	174	177	176	186	194	166	171	147	166	186	147	158	172	171	183	191	189	165	176	179	149	162	198	172	188	178	156	169	165	168	171	174	170	167	194	174	171	162	167	164	184	166	168	166	191	191	169	178	158	197	174	152	155	178	168	175	154	170	180	180	159	154	197	158	178	176	162	203	153	171	160	171	184	163	149	179	154	168	172	172	170	157	171	167	166	170	166	166	169	161	154	154	150	174	166	174	172	175	161	177	175	176	176	173	183	183	149	159	166	180	165	154	172	173	190	194	136	185	183	188	173	171	171	182	184	171	176	155	176	184	179	158	174	155	197	197	190	185	163	169	176	171	162	187	177	133	163	200	179	150	159	191	146	180	139	167	168	194	161	169	185	161	160	193	176	153	202	173	183	152	186	200	165	188	176	158	183	183	178	163	160	186	152	167	180	196	191	164	182	167	173	183	149	180	182	159	150	177	168	168	200	166	172	174	194	187	191	183	198	165	176	172	175	179	173	144	188	181	183	163	187	177	156	173	167	145	174	174	182	161	162	180	159	168	169	188	180	177	182	164	180	158	187	200	179	175	185	130	163	189	163	186	170	178	192	149	170	163	151	155	152	196	151	176	156	163	177	173	168	174	174	170	174	167	161	178	164	156	178	169	177	143	153	175	169	196	170	182	178	165	159	191	169	176	155	166	176	164	177	150	157	157	173	154	168	183	178	167	158	145	183	189	152	163	187	181	164	199	165	182	174	185	176	169	176	186	180	191	170	154	159	165	170	178	170	177	177	165	176	169	175	166	176	171	183	164	167	182	165	140	161	180	181	175	181	183	158	163	195	158	181	177	155	165	167	169	152	164	148	180	153	173	169	166	185	160	181	175	188	177	168	157	155	204	180	176	180	170	152	162	184	154	171	182	191	191	161	157	169	175	170	143	182	157	179	175	154	175	136	176	182	170	177	186	188	177	165	181	179	192	172	176	157	171	151	172	177	164	153	177	143	184	171	169	163	186	145	158	170	204	166	174	185	176	156	158	171	190	185	160	169	162	166	175	165	164	167	163	174	159	173	168	173	185	165	192	181	186	157	165	172	170	153	165	174	154	152	179	172	165	159	199	173	148	149	162	149	169	194	158
4178	13520	10647	5226	3512	2553	1917	1578	1206	989	821	676	633	554	487	440	435	403	339	357	308	309	291	277	272	270	268	280	262	297	292	247	273	247	242	220	247	244	241	233	243	225	215	227	238	249	260	225	237	221	218	212	229	233	234	221	200	235	219	238	225	206	229	245	226	203	206	222	226	216	212	185	199	210	214	212	215	219	206	225	211	219	227	186	226	201	203	218	218	249	205	239	205	194	221	219	221	221	186	222	210	195	213	198	234	255	222	221	217	230	222	210	214	191	207	206	220	205	217	219	214	213	221	213	213	196	219	195	227	206	200	193	218	232	189	206	238	221	203	204	208	237	191	254	189	213	212	212	203	223	214	215	234	213	203	215	195	221	206	232	206	218	228	235	224	197	213	232	196	200	200	194	214	224	222	208	214	202	214	198	215	219	196	226	198	197	215	225	221	217	209	226	250	215	218	204	180	212	208	205	215	196	184	210	222	213	194	187	223	206	179	218	244	225	226	211	204	235	196	208	211	223	208	212	236	230	190	231	232	205	187	239	208	222	193	201	213	222	227	221	227	222	213	197	196	198	225	229	222	214	216	244	221	230	206	203	236	213	248	231	219	196	220	207	206	225	206	228	214	202	203	217	214	235	203	199	190	220	210	194	229	226	204	228	230	222	202	200	211	206	216	211	217	228	223	231	216	234	237	221	207	227	201	216	227	204	207	203	202	202	189	219	249	218	202	223	207	216	199	199	225	222	226	226	205	235	206	205	210	219	238	221	225	199	207	217	230	209	191	171	185	201	210	214	260	238	214	224	220	231	214	197	211	190	193	233	256	222	213	207	215	219	198	223	220	222	194	211	200	205	205	217	212	215	226	221	202	230	205	210	214	210	186	245	194	225	193	221	204	218	215	224	231	204	209	212	223	197	203	220	235	198	222	220	245	203	208	196	214	215	239	198	197	221	191	211	205	202	203	200	215	248	203	199	230	227	240	221	218	212	232	210	186	245	206	206	248	216	206	217	204	215	210	221	224	209	208	242	208	239	184	239	220	223	208	236	229	205	231	213	211	174	187	217	194	238	227	205	216	219	221	212	212	219	224	200	216	205	217	223	219	210	218	228	211	194	216	183	185	240	226	227	205	206	211	211	212	227	193	225	236	192	230	217	186	223	197	218	202	186	202	210	199	220	201	214	237	195	199	214	209	210	220	234	212	196	205	214	202	221	189	261	213	234	230	217	205	210	203	213	217	192	231	202	227	209	187	212	207	220	205	194	208	217	213	187	231	205	195	246	203	221	200	227	220	189	196	223	201	207	198	233	204	207	196	207	195	215	240	202	216	250	203	200	202	208	220	226	197	214	215	223	210	220	217	218	231	182	227	222	208	213	207	229	201	223	216	202	202	212	208	230	218	218	206	209	235	219	250	207	251	198	199	209	229	205	225	219	214	198	207	204	179	208	210	252	192	219	224	211	220	206	207	206	240	217	241	214	215	199	206	197	221	226	217	228	239	187	201	215	201	220	200	234	206	211	227	211	223	208	232	194	195	220	216	201	213	199	203	195	225	172	214	216	202	205	197	204	210	200	211	224	206	213	222	223	206	217	215	218	207	204	203	231	200	195	203	239	222	193	228	211	217	192	214	205	226	230	211	212	208	226	215	209	222	202	217	195	202	219	224	175	238	218	223	219	189	203	221	207	210	241	214	204	249	231	214	226	201	222	202	206	223	232	224	206	228	221	224	203	211	199	225	210	199	220	239	230	160	212	211	179	195	188	209	193	227	224	196	205	236	235	195	215	227	218	215	202	201	231	203	218	238	199	224	203	232	219	235	236	210	211	217	228	189	207	222	219	223	224	216	238	195	206	234	211	222	207	218	235	187	228	228	219	222	196	214	221	225	228	202	208	214	200	228	203	233	200	232	228	214	220	225	199	213	196	231	204	211	214	199	189	231	223	236	199	211	212	208	201	212	202	206	223	200	222	203	208	207	210	219	223	211	221	229	221	223	216	224	232	208	199	195	209	233	195	206	204	203	218	201	236	208	201	199	209	206	203	193	190	200	225	201	201	215	196	208	207	205	232	202	231	184	227	216	203	211	203	218	214	228	210	220	215	208	222	174	205	200	214	172	218	232	206	203	191	203	230	196	215	216	217	230	189	199	198	224	231	239	191	239	205	215	212	203	229	210	198	215	217	238	228	205	231	209	204	226	220	197	221	194	204	222	206	196	191	205	218	231	221	192	244	211	219	221	195	201	230	211	223	201	203	167	227	179	210	230	210	218	203	203	210	238	196	206	208	213	210	212	214	230	193	206	239	223	245	211	207	228	214	204	236	199	203	204	194	214	213	194	227	219	208	218	222	257	200	207	216	238	237	238	204	200	236	202	211	206	216	229	205	202	224	191	229	188	207	202	217	217	203	220	235	214	203	203	211	210	221	201	228	199	241	226	229	214	200	220	243	212	225	201	213	202	199	229	216	195	199	202	254	198	212	218	195	205	209	213	220	208	229	190	230	222	202	228	192	203	215	209	176	232	210	210	196	227	211	204	209	193	202	223	231	215	244	198	226	216	207	196	202	214	206	230	203	193	200	199	212	230	212	203	207	207	215	205	225	210	228	210	239	216	201	216	192	204	211	207	202	237	232	229	213	206	206	245	216	208	222	220	219	212	196	231	228	200	217	241	213	227	228	200	230	208	212	215	200	218	199	211	209	219	234	211	219	207	201	198	225	219	191	224	197	203	201	226	227	214	207	220	206	196	195	247	219	193	212	209	215	210	237	230	205	223	203	222	189	215	229	220	228	202	226	170	212	210	224	232	220	223	218	224	210	193	206	237	229	201	202	223	235	181	208	220	191	239	208	232	204	204	225	213	202	227	205	210	220	227	200	238	214	235	237	219	228	208	207	195	200	212	208	223	207	225	228	197	228	225	214	223	201	202	201	196	207	237	231	202	220	208	219	208	227	206	203	216	202	201	225	207	201	228	240	211	233	205	206	230	192	219	203	214	199	211	214	218	236	237	208	228	218	219	221	225	210	240	227	233	207	197	215	211	205	209	229	199	215	208	216	230	210	211	211	199	204	219	222	208	218	219	224	195	200	251	203	188	202	203	225	194	217	211	196	212	202	228	207	217	212	207	217	200	203	239	201	196	189	217	194	194	212	214	195	219	215	221	229	226	207	209	207	217	230	223	229	202	211	239	226	210	222	212	210	190	223	229	202	212	207	206	222	231	228	203	218	194	211	214	202	195	208	207	195	218	211	235	199	221	225	223	201	213	224	190	202	198	214	207	216	232	221	212	210	200	231	232	236	211	233	211	220	202	230	190	186	212	201	205	197	231	203	202	207	243	195	213	191	212	211	194	231	211	199	203	229	191	217	223	218	219	200	244	224	227	210	206	215	222	202	210	220	241	234	202	192	232	209	236	208	208	198	235	194	236	207	203	220	224	222	235	197	221	200	228	219	213	208	187	218	206	229	242	208	224	215	194	218
27359	19474	5215	498	369	335	364	322	298	303	312	273	291	273	288	272	314	291	307	301	285	332	277	293	294	305	292	268	304	294	279	265	285	281	284	301	301	288	272	275	299	272	301	260	290	293	317	293	302	300	282	289	274	276	282	305	277	270	297	305	297	313	307	264	298	297	279	282	309	267	298	313	303	308	301	310	293	281	268	288	296	295	289	285	289	274	257	252	323	297	272	255	274	287	288	277	324	316	252	277	317	257	292	314	310	287	265	259	266	310	267	305	274	287	278	300	298	281	256	294	266	294	312	295	261	312	273	315	328	315	301	266	260	302	295	288	306	297	252	307	285	301	303	298	295	267	296	259	309	304	269	286	302	288	289	293	271	294	304	294	306	317	316	290	292	301	302	277	298	315	277	299	275	291	330	273	258	302	280	276	308	299	268	309	293	315	280	287	272	286	283	266	303	291	269	307	247	314	319	268	279	281	299	273	303	287	294	324	273	286	272	288	260	305	286	294	267	318	279	269	304	285	299	291	289	284	309	275	266	275	281	261	265	309	299	291	296	278	280	282	273	292	281	264	308	295	286	275	315	276	270	325	258	269	298	300	323	268	288	283	305	289	305	280	278	276	289	295	298	299	273	282	315	280	317	271	293	281	285	280	277	320	276	305	307	305	270	305	308	259	298	308	288	285	278	293	285	285	267	282	262	320	274	296	305	300	281	257	289	317	282	300	255	276	276	290	295	302	289	258	293	283	288	311	303	283	298	270	290	283	285	296	281	307	281	297	289	299	290	288	285	301	295	292	276	295	262	284	283	284	265	294	299	275	285	280	257	274	293	283	284	302	305	295	273	275	303	304	281	274	317	291	279	282	269	281	287	282	270	303	255	309	270	257	264	285	285	286	263	304	274	282	302	277	267	292	302	286	297	302	273	264	274	277	311	261	291	280	310	302	294	283	268	307	261	317	253	272	276	293	277	264	316	251	298	281	297	288	290	293	312	310	304	303	310	281	287	287	281	278	287	284	275	313	291	281	288	270	269	286	288	265	298	297	280	270	304	271	302	286	309	268	287	297	264	280	301	284	295	277	288	283	268	276	306	262	273	273	290	312	266	277	280	302	318	265	288	306	283	281	253	298	272	294	304	298	284	285	281	321	296	283	288	296	314	278	308	276	284	284	278	276	298	280	279	283	271	284	322	272	280	304	291	287	285	273	242	265	297	285	291	307	260	291	293	290	267	278	319	305	263	288	286	267	299	310	264	298	296	268	295	296	285	330	304	299	278	284	283	295	294	293	262	262	316	236	292	285	265	290	303	286	263	322	244	314	267	283	275	277	292	277	283	261	307	339	270	299	276	278	297	293	267	260	247	302	294	322	337	263	303	313	277	308	295	306	267	291	284	286	320	296	323	299	269	280	251	300	279	272	277	279	269	259	258	266	283	289	289	303	279	287	303	313	299	270	234	284	305	291	269	290	303	300	296	308	300	289	254	307	277	274	280	274	277	279	278	295	281	285	297	277	274	251	283	301	274	268	270	300	272	298	296	282	277	276	303	284	298	301	305	311	287	290	272	280	274	308	282	278	319	272	294	283	298	307	298	311	290	267	295	285	294	291	261	306	291	313	283	273	297	269	278	263	272	264	278	300	266	311	297	298	303	336	296	291	295	297	273	307	299	272	269	285	291	286	297	300	286	293	295	283	309	268	294	258	306	300	340	293	297	297	311	292	274	261	287	264	275	278	290	252	307	310	263	268	265	317	284	276	290	273	300	275	297	290	300	266	304	297	292	269	308	285	276	303	297	304	320	303	298	290	298	275	287	276	300	323	293	282	287	296	267	288	291	282	297	275	287	292	304	280	262	290	288	291	294	276	278	297	285	283	287	288	283	281	272	286	305	273	312	283	269	299	283	260	283	284	293	278	318	291	288	284	298	303	292	311	280	321	277	334	329	294	273	289	305	272	301	287	280	248	293	292	261	285	298	271	263	294	263	274	305	301	292	265	275	280	311	299	292	282	263	284	271	312	282	281	302	299	302	320	269	243	290	314	286	305	316	257	279	303	279	296	300	271	258	272	280	275	315	299	272	285	314	297	298	295	285	293	301	283	283	278	284	303	308	277	323	282	306	296	285	282	291	304	294	292	272	300	273	278	279	284	292	268	288	277	290	284	293	320	315	326	313	327	269	282	293	288	287	297	273	287	282	262	285	280	294	278	286	288	278	261	296	288	304	283	277	264	289	275	305	286	284	268	264	298	289	278	295	270	276	293	296	311	289	267	310	273	331	286	261	293	298	282	276	290	290	279	292	266	287	294	297	290	282	296	282	284	286	281	267	285	297	292	283	312	271	271	296	290	264	298	285	279	259	266	290	286	267	285	274	293	283	291	271	276	286	298	262	281	310	288	292	272	276	306	297	308	284	288	271	300	289	290	281	284	268	268	306	281	291	282	312	288	319	299	297	298	305	304	292	298	275	278	276	303	262	290	296	283	256	278	292	287	292	286	278	261	292	261	276	276	277	286	282	282	261	329	301	270	290	302	292	284	300	300	295	286	302	308	265	269	284	287	308	295	265	265	288	305	287	295	298	273	296	294	291	296	281	270	277	286	277	279	265	288	288	282	280	257	297	297	279	331	290	258	278	320	279	240	284	280	284	290	287	310	260	311	288	297	268	295	281	283	303	298	309	275	272	270	280	273	263	277	283	260	304	281	289	318	314	346	306	309	288	291	291	293	298	268	274	271	250	280	280	292	279	264	311	307	296	259	331	345	298	294	272	277	272	258	279	278	325	285	322	299	270	277	314	311	287	278	296	290	312	269	273	305	267	276	283	279	276	280	279	291	301	296	293	277	274	315	309	271	268	270	284	274	294	305	291	287	294	308	287	278	295	290	305	294	289	280	289	309	262	282	277	283	293	248	270	267	274	304	315	271	273	300	283	293	280	308	286	293	259	308	285	296	308	282	274	272	285	281	272	297	296	263	295	262	293	254	282	313	301	282	270	320	308	299	268	265	271	269	285	272	276	315	285	281	316	279	279	262	281	296	289	305	306	279	324	286	294	292	278	281	308	283	247	276	309	311	280	295	296	293	294	259	298	283	332	282	311	305	298	297	283	270	291	297	281	309	304	286	285	296	316	286	284	278	267	272	283	277	282	317	288	333	259	306	293	288	277	300	292	270	285	295	302	260	293	317	263	302	257	283	302	277	304	279	292	290	299	277	270	293	278	304	302	279	289	302	277	306	290	274	295	272	282	292	293	291	315	281	305	284	289	268	286	276	272	275	285	296	299	304	290	254	297	251	288	307	267	314	291	256	300	283	267	296	320	289	314	265	295	317	283	285	290	295	270	280	315	302	293	271	302	249	270	292	283	269	291	274	268	308	314	296	287	293	288	280	315	273	282	311	293	273	291	271	301	284	259	285	279	264	294	286	288	296	309	279	264	326	281	276	280	268	302	298	282	270	289	297	288	269	287	247	277	282	291	278	293	299
3969	938	829	521	448	473	401	410	384	367	351	369	403	367	364	366	330	327	357	365	370	314	341	346	350	340	290	330	381	366	350	378	349	359	353	340	338	349	336	334	361	354	341	338	331	351	328	321	353	345	321	315	325	390	346	352	348	346	346	316	320	363	347	347	334	368	325	304	343	366	351	340	381	318	355	316	365	354	364	362	335	352	339	341	325	339	322	313	322	356	353	324	378	359	345	344	354	347	368	295	353	335	364	345	328	322	350	358	312	386	341	329	344	347	324	375	371	346	353	305	340	332	335	329	360	347	297	339	368	340	327	344	351	364	352	326	319	363	342	317	322	337	354	350	333	329	367	354	347	319	367	325	354	358	321	316	328	359	329	346	363	334	339	371	331	340	352	328	355	349	320	314	363	353	335	349	363	358	371	341	351	355	361	364	330	317	337	322	332	354	340	378	353	331	315	335	363	342	354	333	342	330	353	357	342	332	324	355	356	346	349	334	350	359	334	325	334	351	352	332	384	339	342	321	307	349	337	319	329	329	321	344	327	333	311	368	318	317	364	376	364	339	364	332	325	367	345	348	355	324	335	337	348	386	342	323	319	355	321	324	334	339	343	343	329	358	325	326	325	328	321	313	306	342	320	345	325	353	350	361	345	344	349	325	335	323	332	336	336	336	314	326	340	371	317	352	308	389	335	318	313	372	351	317	357	378	334	328	322	321	350	349	333	360	336	339	360	326	312	351	381	382	303	351	322	325	326	316	334	355	381	330	354	314	305	323	369	358	321	339	332	384	328	388	328	339	351	337	319	318	343	365	316	362	341	358	349	339	348	319	335	329	304	351	322	367	339	364	359	356	350	336	336	326	325	332	317	328	352	360	337	319	333	346	321	330	356	331	317	350	302	352	350	336	333	324	341	327	301	358	324	328	321	359	364	320	388	363	315	349	353	354	343	342	345	337	324	337	292	320	314	295	352	370	357	299	327	370	307	355	340	347	323	332	326	345	354	335	323	327	337	338	321	362	352	343	362	337	345	311	317	288	309	324	315	339	334	316	338	305	346	338	336	332	288	311	351	365	333	331	328	360	348	352	343	341	348	312	326	353	339	351	314	340	295	317	341	354	306	335	374	351	343	317	370	336	326	337	359	333	298	337	355	346	319	327	344	316	331	349	334	359	370	325	377	329	327	336	368	347	335	355	372	352	365	357	362	372	311	353	319	362	354	343	347	367	331	369	352	343	316	352	339	314	330	326	297	338	342	368	310	324	372	304	328	354	356	336	346	329	356	329	362	353	310	356	320	324	339	303	344	361	371	332	349	328	340	341	342	369	339	334	327	320	327	342	376	368	362	322	335	364	336	331	334	349	321	352	338	376	345	326	336	341	326	367	328	340	343	341	320	349	341	372	382	351	362	347	355	367	346	307	352	320	345	352	349	342	335	327	279	371	370	334	353	340	317	322	324	353	316	330	338	338	345	340	345	330	345	346	335	317	330	341	339	367	343	343	323	341	336	353	347	331	353	319	337	366	361	344	347	336	351	319	351	342	374	357	295	325	334	337	311	344	360	354	357	372	325	339	333	371	312	350	349	285	343	335	342	338	322	326	338	314	345	365	336	313	356	350	332	342	332	330	321	315	316	328	310	352	328	352	336	332	361	322	344	351	320	352	358	318	339	349	335	371	332	358	336	320	316	352	380	363	331	339	369	325	377	350	338	349	356	331	325	328	330	345	330	342	346	338	334	306	313	342	321	323	361	341	317	371	338	393	318	353	377	304	322	324	360	342	355	364	366	351	311	346	343	331	330	346	361	361	319	345	326	343	329	331	365	346	351	348	321	359	336	320	292	327	326	310	328	329	325	326	347	371	355	349	322	354	348	349	355	335	341	336	330	336	330	327	304	353	318	344	316	372	324	317	337	357	366	336	341	347	337	311	375	351	330	346	330	351	335	371	336	360	381	340	348	330	315	346	318	332	366	377	350	332	334	326	324	342	351	333	342	336	358	328	341	346	312	326	345	330	324	321	317	342	338	353	326	353	325	341	356	385	348	361	374	344	338	343	347	320	342	345	335	324	333	326	330	362	367	356	318	362	339	321	334	343	363	329	337	329	344	341	328	356	328	345	348	326	340	365	378	341	360	344	312	354	317	324	349	378	346	345	332	323	327	355	328	337	302	336	344	353	359	337	327	339	366	319	324	359	343	342	365	352	337	334	318	333	346	351	329	326	339	334	368	360	340	344	337	343	346	320	349	323	347	323	329	342	319	344	379	324	324	343	322	325	340	343	314	354	356	320	348	353	334	326	355	347	326	355	357	316	342	331	339	385	333	306	376	315	325	351	300	332	337	378	329	333	349	393	348	353	359	341	331	323	323	362	354	350	353	361	346	344	374	340	337	346	338	318	321	352	326	361	340	348	353	349	317	370	356	331	354	343	309	328	306	387	316	355	348	368	360	345	323	313	347	358	333	339	352	341	332	365	357	357	329	342	336	331	345	369	334	334	339	339	364	333	351	353	330	351	357	338	328	322	318	339	329	326	318	359	329	357	329	367	344	332	339	365	355	329	313	349	324	360	354	353	350	326	350	351	340	340	350	354	333	336	336	343	345	337	302	330	354	366	344	310	373	352	328	351	314	351	339	323	355	333	331	325	317	327	342	305	375	328	352	330	312	344	326	336	332	297	334	332	308	327	335	327	332	336	337	344	352	363	343	364	332	342	352	342	352	348	345	314	347	363	346	354	345	325	329	336	334	347	369	333	323	388	369	346	367	356	339	337	325	357	347	329	355	357	317	327	330	342	375	331	328	302	348	349	310	331	319	335	369	353	330	355	304	349	324	336	387	356	337	323	320	326	311	338	346	334	358	338	349	336	377	348	367	340	357	346	350	345	326	330	342	319	369	326	316	343	341	343	358	337	328	317	345	340	337	345	338	333	310	320	334	345	323	324	327	340	342	330	355	348	351	324	327	323	355	323	350	352	343	345	326	354	362	351	321	342	325	338	326	352	341	373	346	341	374	352	334	359	325	329	360	350	330	339	336	350	338	363	337	353	354	352	338	370	364	316	408	348	373	330	350	331	358	317	335	349	352	343	356	303	340	316	332	344	333	317	322	346	335	338	352	329	365	321	325	339	355	342	352	355	306	346	340	363	355	331	329	353	327	375	331	303	319	357	344	321	305	316	315	348	358	307	324	337	382	301	312	354	308	335	338	346	331	322	335	327	369	367	348	360	338	343	350	369	357	338	363	309	323	320	330	324	334	324	333	320	399	349	344	325	321	346	336	356	371	361	353	354	375	300	323	361	354	341	324	360	320	333	337	324	320	338	334	320	341	335	363	329	364	337	346	358	330	366	352	365	314	329	327	344	328	366	359	362	377	328	310	332	317	331	356	355	347	344	341	350	346	314	383	343	318	339	364	323	324	329	295	332	348	354	363	318	343	373	357	359	359	358	324	358	358	294	346	305	336	339	333	322	342	352	329	345
23801	21322	28533	24455	21298	10300	1023	688	592	505	488	451	421	428	383	393	408	365	386	370	356	361	363	374	372	371	366	351	363	381	374	359	374	340	321	345	339	373	350	341	356	319	334	317	316	379	378	388	346	340	322	341	334	324	344	325	301	329	308	316	310	342	310	386	334	307	347	314	339	339	312	337	369	355	345	332	349	347	330	319	322	293	316	357	364	324	350	343	339	347	311	319	321	336	341	332	360	348	353	308	347	338	337	311	345	334	325	330	366	328	315	353	345	340	343	315	314	317	360	331	313	358	285	341	336	322	324	335	341	321	331	310	345	318	340	340	334	365	331	304	344	383	304	327	324	363	323	363	326	348	346	335	362	352	362	304	313	345	341	361	342	344	324	334	370	297	299	350	339	361	315	313	303	339	340	319	320	325	305	312	341	334	319	341	344	324	343	326	354	326	330	352	345	344	343	350	356	321	327	320	346	342	317	336	337	308	302	347	370	287	344	310	344	360	336	356	304	347	358	320	354	363	311	327	360	322	313	324	336	340	361	346	334	311	329	335	325	349	333	355	345	357	352	371	354	340	324	350	380	347	344	349	326	344	346	349	328	308	330	306	357	317	333	329	333	315	331	345	332	347	346	331	367	364	351	318	365	326	313	316	307	328	324	320	338	326	326	360	343	319	344	328	354	316	341	324	337	369	317	309	333	345	336	319	324	340	376	326	304	318	331	324	326	328	334	323	336	309	333	320	361	312	353	348	320	349	330	326	338	352	328	342	332	291	319	315	355	351	326	312	316	351	322	329	331	333	301	347	334	331	376	343	363	346	338	316	328	325	348	328	334	333	327	335	323	374	367	322	342	325	359	349	318	340	351	340	329	368	363	336	349	348	315	312	331	324	328	313	354	320	313	307	320	332	336	340	319	334	361	327	368	344	327	321	281	338	350	328	354	327	331	329	347	362	317	322	345	322	366	315	327	325	337	320	328	337	337	333	332	307	349	324	371	371	365	328	359	317	360	330	306	325	372	329	351	344	329	321	305	331	326	361	334	320	350	330	336	330	347	340	377	367	333	334	355	307	313	323	320	344	360	359	331	353	340	326	329	346	316	335	316	327	338	332	349	306	350	323	329	346	318	338	316	335	298	337	317	327	316	337	336	339	317	346	376	333	328	367	341	335	364	347	330	343	344	384	334	302	341	324	333	306	316	314	350	345	382	357	292	352	334	319	372	340	328	365	307	333	327	296	314	312	360	329	347	357	328	313	338	328	356	326	346	333	309	359	327	316	347	363	334	337	334	324	322	322	313	335	346	378	312	349	354	315	343	338	288	317	334	342	305	322	316	314	354	338	338	344	351	333	351	349	306	330	332	331	336	312	300	324	321	344	311	366	325	337	328	300	331	332	320	295	310	328	291	326	362	355	340	339	346	329	308	340	333	292	340	317	319	317	354	332	382	332	371	317	333	332	320	331	312	292	340	352	322	339	309	305	350	354	332	327	345	332	344	347	331	332	325	332	329	332	335	301	303	327	350	344	334	330	355	318	329	325	343	308	327	375	328	346	322	318	300	308	368	335	342	317	326	341	331	328	313	329	361	315	322	361	329	341	363	330	298	345	353	329	326	355	351	344	307	318	317	335	352	341	342	302	374	346	330	358	328	351	369	333	309	299	327	378	340	306	394	345	297	351	324	330	341	338	360	328	313	330	337	335	316	354	346	313	316	348	344	301	299	351	321	339	325	350	341	315	324	361	302	333	363	355	333	357	340	358	327	308	342	358	330	339	338	345	315	320	324	330	345	319	355	338	332	354	355	343	349	368	309	335	305	349	352	318	342	346	346	337	361	347	329	358	344	341	343	344	308	342	346	355	357	321	340	365	310	353	317	295	313	341	322	313	298	342	351	339	325	321	331	348	335	313	330	348	357	331	324	343	350	327	333	341	330	341	337	352	376	351	339	324	306	331	355	307	322	310	349	325	370	375	314	324	319	360	336	346	296	315	318	303	329	370	331	316	317	342	346	317	349	335	324	344	321	349	309	310	363	346	334	329	320	358	333	330	343	349	340	340	340	351	347	327	336	300	344	370	354	343	330	353	342	348	324	341	311	342	336	339	356	336	335	313	357	342	334	319	340	353	312	331	327	329	356	353	352	356	353	306	337	359	338	326	351	316	330	372	333	343	321	335	341	369	355	327	307	340	345	335	328	316	351	337	346	332	341	327	321	320	327	323	346	371	313	320	323	321	331	341	324	333	395	313	347	326	316	352	323	378	331	327	328	349	342	301	339	330	312	344	343	310	331	331	304	348	363	340	333	310	338	354	350	317	334	347	365	338	320	309	293	334	384	351	347	351	350	351	326	348	338	318	335	327	304	344	330	323	311	317	343	314	289	335	329	325	332	325	304	326	351	341	334	322	316	369	339	339	341	330	361	351	342	317	338	341	319	344	333	319	356	341	361	330	315	318	340	303	344	320	348	336	304	352	303	354	349	320	343	343	356	320	376	353	343	330	342	385	295	346	345	347	367	323	335	349	352	330	314	339	351	337	347	334	292	331	333	334	339	339	389	341	333	335	324	307	327	336	319	315	332	324	335	344	342	327	333	340	344	305	327	320	357	306	310	334	311	343	322	335	306	368	355	323	346	334	353	362	317	357	326	316	365	354	341	359	347	326	367	326	320	333	339	345	340	337	320	363	363	295	320	345	309	311	321	370	321	333	369	329	330	284	332	303	346	312	329	335	343	339	305	360	322	322	358	315	322	332	302	310	380	347	335	317	327	325	345	335	343	357	325	345	337	353	336	374	359	326	317	322	350	309	354	341	313	340	324	332	295	316	332	345	357	320	328	342	316	352	330	364	344	345	285	310	322	325	332	351	348	341	343	335	333	321	355	381	303	329	343	328	326	310	332	335	359	368	359	346	312	345	321	350	336	334	325	340	348	350	342	327	323	322	320	335	336	335	306	332	319	338	322	332	346	309	347	331	295	322	326	327	368	333	364	352	324	317	346	325	363	311	355	366	321	335	343	376	315	330	329	311	315	351	306	358	304	330	334	306	372	330	354	331	321	313	349	358	349	329	327	328	336	337	364	334	347	334	301	316	345	352	308	306	390	333	324	319	309	303	322	306	316	322	346	340	330	317	313	337	314	350	327	328	361	297	370	339	338	326	357	357	333	314	344	353	339	340	328	347	353	357	373	358	357	324	328	353	347	337	344	342	343	330	374	349	315	313	332	359	351	313	324	329	352	337	345	326	346	363	353	314	331	310	334	347	340	343	349	346	380	335	339	354	359	320	313	325	368	317	336	355	319	341	358	343	318	317	326	321	325	320	336	314	322	353	330	328	329	355	350	340	312	338	325	333	334	343	347	342	307	330	310	317	347	350	375	326	363	303	339	335	336	321	313	329	311	319	350	339	332	343	300	316	322	361	354	332	354	320	353	317	340	345	371	342	348	334	336	308	361	343	357	358	338	325	319	310	312	307	339	328	320	322
3209	7885	6440	2992	2010	1646	1391	1110	928	848	679	624	633	546	559	575	486	482	482	474	460	445	467	495	471	418	418	437	431	420	446	421	429	423	429	389	395	403	446	400	395	423	415	391	430	432	422	415	423	416	397	393	410	432	412	373	438	402	389	390	381	397	399	408	399	404	414	429	444	403	378	401	405	413	384	416	372	412	398	424	429	398	424	400	424	407	393	431	372	404	405	404	433	406	408	370	393	394	387	405	409	377	423	371	412	402	440	425	438	404	444	389	372	421	426	389	392	404	368	432	447	412	407	415	390	410	369	386	382	395	389	409	390	409	384	418	403	382	422	405	365	412	395	397	403	413	420	395	397	399	442	424	412	382	365	390	396	424	408	431	408	385	418	367	434	386	445	381	402	352	428	413	410	404	368	426	409	394	374	402	401	429	435	430	436	387	395	394	394	405	412	379	372	392	399	394	406	391	398	433	420	423	437	412	411	402	418	372	401	394	411	402	429	422	417	402	424	380	382	410	404	425	404	423	430	349	433	396	387	409	440	414	391	380	402	410	395	391	408	411	398	392	408	391	383	448	384	420	370	395	415	404	403	408	430	410	411	400	378	391	421	424	377	409	434	424	374	372	403	387	422	379	381	421	386	404	381	396	399	411	423	440	373	393	403	433	381	394	395	414	411	373	391	381	406	407	380	415	381	411	404	381	461	401	402	422	395	448	429	428	390	396	397	401	383	421	413	429	397	440	368	386	398	395	372	421	394	403	427	407	376	409	395	407	417	381	381	394	387	409	385	398	366	415	381	372	369	388	411	380	395	408	397	396	424	430	407	379	396	404	381	377	415	428	419	400	364	409	408	409	405	377	405	418	376	423	404	369	430	399	407	435	433	390	387	396	413	406	426	340	415	428	428	409	393	389	396	354	390	426	368	422	425	395	403	401	427	429	396	384	360	403	418	421	423	376	380	394	394	397	415	406	417	387	363	397	391	423	414	378	378	394	395	395	378	377	440	391	449	391	405	397	431	398	399	397	380	411	421	378	354	379	375	430	413	358	391	411	379	391	390	432	403	396	402	387	371	398	427	391	435	424	392	444	400	402	382	384	385	388	384	393	389	382	393	414	383	382	379	431	405	437	403	395	405	399	406	419	403	438	416	409	402	411	436	399	392	424	416	412	399	411	406	398	413	421	398	377	439	406	388	391	399	360	409	383	425	412	398	418	397	376	414	379	419	373	396	392	404	425	419	396	385	387	429	452	427	444	396	423	375	375	422	388	416	374	409	409	413	367	404	415	406	405	398	413	400	367	396	418	412	428	393	437	370	400	398	430	409	378	415	414	389	391	444	404	390	430	371	407	395	368	405	402	384	394	368	389	404	391	418	403	394	436	377	422	442	382	395	440	386	394	396	407	433	408	474	421	417	397	419	400	410	439	386	388	409	376	387	382	369	404	407	371	409	382	422	422	389	407	366	423	377	417	388	403	381	406	395	382	420	405	397	389	399	405	403	369	406	408	389	411	411	397	433	433	406	383	395	416	424	400	420	419	398	406	418	388	427	411	423	390	397	405	418	376	420	373	370	386	399	381	386	382	384	375	395	388	400	382	399	417	395	397	420	412	440	395	367	397	412	399	419	398	445	399	414	391	386	402	426	396	376	405	416	386	365	401	378	400	385	403	396	429	375	398	393	403	417	397	381	387	381	392	423	413	369	406	386	424	404	417	440	421	392	404	373	387	400	416	406	412	372	385	410	370	400	401	407	407	422	391	399	402	382	380	399	410	406	393	418	404	365	438	427	389	397	402	436	410	416	369	408	381	402	419	401	372	381	396	396	426	397	366	415	411	403	418	415	432	381	381	358	390	382	397	426	412	393	401	400	413	445	386	424	393	428	423	385	379	398	381	436	379	382	392	432	379	408	382	393	368	393	396	406	401	418	402	436	389	369	423	367	416	413	373	425	395	411	399	427	421	378	406	446	395	405	396	427	413	399	403	399	422	404	401	419	404	436	391	426	430	385	409	400	402	363	376	421	397	429	373	421	429	391	398	418	429	422	393	393	422	418	418	418	435	390	407	380	394	394	416	388	395	376	380	394	393	360	400	379	407	413	405	383	399	367	402	399	403	409	406	417	441	420	427	392	387	419	377	388	427	431	405	401	418	393	384	399	388	388	393	406	399	373	417	399	411	390	374	390	420	409	378	384	419	387	423	371	394	408	396	411	403	399	387	406	371	405	390	380	401	407	417	379	393	428	409	391	379	402	397	380	421	389	386	374	395	385	390	412	381	393	389	415	369	397	381	382	384	419	400	380	383	407	400	420	397	419	370	390	438	410	413	378	385	384	412	385	396	410	404	402	421	443	412	413	378	392	412	409	418	358	423	401	436	405	413	402	393	416	396	405	381	383	404	423	394	398	399	371	421	406	418	379	409	382	404	393	389	386	424	391	410	408	403	396	399	378	392	410	423	388	394	439	389	390	390	385	382	397	422	400	398	401	422	384	432	398	371	394	410	423	396	390	393	372	411	389	395	393	397	399	378	413	435	419	397	389	384	392	385	393	395	400	424	395	397	400	384	422	395	400	410	403	408	403	400	406	384	378	402	403	385	435	415	384	412	398	391	406	379	405	378	395	389	409	398	420	410	430	389	380	413	403	393	409	423	382	403	414	385	374	392	418	401	388	381	374	407	439	394	356	394	415	424	425	430	430	420	432	385	435	426	410	421	437	361	429	439	410	433	391	394	410	412	404	390	373	401	423	378	398	417	404	406	391	391	368	421	399	386	404	390	417	375	422	388	424	407	413	433	420	446	413	407	419	415	429	434	438	400	396	426	397	404	408	427	402	402	394	404	416	380	415	402	393	407	384	387	397	409	377	389	391	402	391	390	385	346	416	385	385	418	380	387	402	353	389	425	376	374	441	376	404	442	437	349	440	414	396	406	400	434	424	396	420	395	409	397	393	420	395	396	398	425	386	400	422	402	415	381	359	383	423	384	363	443	427	446	394	430	409	404	439	410	385	403	375	399	417	449	406	388	406	407	390	476	369	374	372	415	394	420	403	397	415	396	391	416	405	361	412	416	406	411	419	407	389	414	372	398	379	413	390	418	410	411	430	413	393	418	415	447	427	375	417	396	437	408	407	412	391	406	401	414	406	399	387	391	372	426	422	419	387	391	399	442	388	419	377	391	368	380	411	420	395	410	362	398	412	385	438	393	409	403	404	356	408	403	401	403	418	421	402	441	425	407	389	400	396	447	405	397	409	397	399	385	427	406	405	363	403	426	418	398	397	366	418	383	415	384	415	377	444	421	380	390	376	410	417	391	395	394	402	419	383	383	412	405	406	400	417	408	390	413	362	396	402	424	402	419	370	414	382	436	402	381	381	414	442	396	403	393	394	422	387	424	391	391	408	425	380	387	421	420	439	413	436	377	444	398	400	416	403	416	414	380	415	385	362	354	398	381	422	390	397	410	387	404	401	411	421	372	408	403
24874	21310	27582	25287	12765	598	382	278	261	231	215	208	187	169	207	162	169	178	162	153	170	147	139	142	147	140	166	152	150	155	145	129	134	153	128	125	143	166	139	125	151	133	159	137	158	142	180	122	128	152	137	145	147	159	148	146	132	140	141	136	127	130	141	128	147	141	163	142	127	147	153	145	148	153	160	126	117	117	139	148	142	148	144	150	132	115	125	123	115	148	144	142	133	156	128	148	126	154	160	145	143	122	152	124	129	140	120	154	145	118	151	138	141	145	124	149	152	141	172	123	130	125	148	148	133	125	151	150	147	141	126	136	135	138	149	124	131	164	171	126	138	149	124	133	134	146	121	163	142	130	144	146	146	135	138	161	139	115	146	128	141	150	140	146	134	130	147	130	128	135	120	143	161	142	122	134	152	132	129	126	159	109	112	135	149	126	141	137	133	143	144	124	137	142	127	130	131	120	139	146	166	137	157	128	131	141	128	158	166	164	150	117	143	143	121	145	149	137	145	148	134	135	140	132	144	130	121	134	138	162	129	147	130	137	145	135	133	150	134	121	130	162	142	138	157	137	153	127	142	139	134	150	116	139	140	151	143	124	147	136	141	143	148	125	148	128	143	144	153	136	159	130	144	153	148	135	135	128	159	129	131	138	132	133	113	141	105	138	127	141	142	149	133	125	142	133	145	140	140	139	128	155	151	126	128	143	146	115	122	134	145	138	144	138	117	162	123	138	144	129	148	147	141	134	127	108	140	146	148	150	125	141	137	139	128	150	134	144	125	121	136	142	158	128	126	135	113	141	153	141	136	139	141	134	149	151	129	127	126	145	127	164	132	136	134	131	132	140	147	141	129	156	133	138	138	145	127	169	157	146	136	126	137	147	137	138	126	119	144	134	143	131	124	140	140	154	161	140	145	154	157	143	146	134	129	139	146	170	121	143	133	139	121	159	134	137	140	125	158	151	138	151	144	130	145	141	137	126	142	128	123	164	143	141	144	136	143	138	127	126	157	138	135	141	156	138	137	147	136	142	151	133	148	144	132	128	123	116	120	121	140	152	124	144	129	147	138	125	130	124	133	146	130	127	135	136	130	142	142	114	118	159	151	139	146	139	141	138	132	148	132	145	164	116	145	138	146	120	142	126	133	138	144	107	145	158	168	139	152	137	156	134	137	163	148	122	117	128	128	136	122	131	149	152	141	151	127	129	132	168	118	133	133	135	123	160	126	128	134	116	128	142	123	139	135	126	127	140	136	126	157	148	142	134	149	150	134	125	133	127	144	125	135	123	138	118	140	139	140	121	154	156	141	157	143	137	132	140	148	144	128	122	129	132	123	136	102	141	145	132	141	140	138	127	158	143	130	145	128	157	136	130	130	136	131	151	119	142	151	139	146	141	147	148	139	156	152	135	142	147	145	137	154	129	150	139	161	153	146	109	135	145	133	136	142	133	148	135	137	141	142	136	137	117	126	152	128	155	121	142	147	134	130	141	139	155	139	134	138	120	134	126	128	156	138	115	120	136	123	140	131	121	144	144	123	135	147	127	140	155	134	133	131	149	160	127	140	125	140	143	126	126	131	142	150	147	140	129	144	125	149	126	164	116	138	125	151	128	158	125	140	148	138	132	157	130	118	122	141	147	129	134	121	139	154	128	134	120	145	143	133	135	132	146	131	124	150	144	148	145	121	133	145	116	125	146	142	130	112	157	157	131	139	142	142	161	134	151	124	146	146	144	148	142	112	151	126	135	124	129	147	148	132	110	132	145	161	147	134	153	146	140	135	125	146	136	134	141	142	125	149	141	133	150	135	138	139	133	141	133	140	146	132	122	134	136	152	167	124	118	124	119	150	156	120	120	118	128	162	134	150	152	141	143	161	144	166	111	130	144	155	137	133	124	148	134	144	143	130	127	131	125	125	139	147	136	148	121	148	150	137	136	141	120	132	139	140	139	127	123	144	155	155	142	139	133	134	131	133	145	143	122	135	123	143	150	159	125	127	153	124	139	119	139	127	138	137	135	106	133	137	127	111	147	126	166	126	143	128	132	118	134	139	157	151	134	115	134	146	146	154	141	134	125	132	127	130	114	117	142	134	146	159	144	146	147	133	157	142	132	143	155	131	124	137	135	155	144	133	134	148	173	144	118	136	141	110	126	135	156	140	153	163	138	141	139	157	125	132	125	146	140	134	140	131	151	148	141	165	135	141	146	117	150	143	120	139	140	119	110	127	141	132	141	157	143	130	144	145	136	131	139	137	145	132	144	122	141	144	124	117	118	153	139	156	141	151	147	128	151	134	143	151	150	129	133	127	138	121	162	125	129	124	138	130	172	136	141	114	136	133	143	170	169	124	137	132	152	122	126	137	144	111	133	129	136	129	151	134	142	137	136	124	127	121	140	131	120	152	130	115	127	152	136	125	142	129	123	135	130	142	138	135	124	143	143	140	130	136	140	147	145	139	118	132	137	138	116	142	133	148	152	136	137	124	127	148	146	140	146	128	142	138	131	141	150	146	143	130	125	159	153	128	138	143	142	143	134	130	127	170	143	133	138	140	152	152	156	146	129	148	127	152	157	113	124	145	122	131	137	129	139	135	119	150	125	139	125	149	134	134	140	127	149	135	155	133	133	133	141	135	154	141	125	127	137	163	150	159	161	148	148	148	126	149	137	133	126	131	130	155	120	158	153	132	140	142	137	136	120	129	128	145	152	133	136	129	137	123	148	144	139	122	148	126	129	138	133	129	136	126	161	171	160	162	143	145	124	138	128	126	137	140	136	133	144	145	150	132	147	174	148	130	121	141	133	132	148	122	128	145	139	141	142	144	138	118	139	151	139	124	138	142	155	155	157	137	129	142	140	137	126	137	137	142	142	136	174	126	123	154	139	148	146	153	114	138	137	138	136	146	125	145	148	135	116	126	148	124	153	147	126	155	133	144	127	145	134	138	158	135	136	143	127	126	120	139	151	150	136	147	133	136	149	130	115	152	137	142	148	124	135	142	136	144	132	148	129	141	131	148	139	133	130	151	146	155	127	141	154	159	143	132	138	139	144	134	170	151	136	136	135	120	144	153	142	140	142	159	130	129	131	124	127	133	138	126	114	152	144	146	158	143	151	116	149	149	142	157	129	140	117	121	156	122	147	147	138	138	135	106	145	132	139	133	140	137	145	134	136	147	132	132	131	136	138	134	131	156	132	157	134	141	122	141	149	135	139	148	134	141	138	113	120	136	142	154	142	135	138	142	147	131	148	154	115	132	145	157	130	142	152	148	126	132	143	149	138	129	128	129	132	137	153	142	137	127	121	142	144	137	142	140	153	142	141	141	133	126	156	130	142	138	130	110	142	138	121	133	141	125	144	133	136	138	147	134	130	144	137	156	144	164	128	126	128	117	138	121	134	130	148	124	136	138	117	133	148	113	128	149	155	157	151	135	148	147	129	139	149	146	131	128	121	154	143	142	117	133	119	142	129	140	141	139	141
3148	4777	3740	1727	1186	932	713	612	496	381	341	325	267	261	267	214	206	193	201	182	208	231	202	197	196	171	178	175	213	194	183	193	172	179	182	176	191	174	162	170	197	174	152	158	199	168	194	171	179	173	168	167	145	161	188	171	180	161	168	174	179	156	159	174	188	175	161	163	160	169	184	143	169	156	185	189	180	175	197	167	164	170	154	180	158	169	151	186	157	159	178	188	191	166	179	165	160	177	177	170	168	166	168	157	155	176	176	162	165	184	206	139	163	178	169	171	149	156	180	177	181	181	173	159	155	160	151	173	164	153	183	188	176	187	165	152	159	180	164	169	188	159	165	193	177	181	191	156	161	156	176	172	181	182	172	164	168	155	158	187	174	175	195	156	148	177	181	182	151	178	172	159	146	194	190	148	170	188	164	153	177	162	171	161	153	164	174	162	185	149	160	181	159	180	173	182	183	181	172	171	164	163	165	154	175	180	185	192	173	167	191	179	159	145	152	167	189	162	172	180	171	192	171	139	148	136	170	147	168	159	180	160	168	162	199	166	182	178	191	178	178	177	164	165	193	194	177	153	174	163	176	144	155	156	175	181	156	181	150	149	156	172	156	182	167	186	167	160	184	190	163	188	176	172	176	189	174	178	153	181	167	150	185	180	164	155	164	158	156	161	151	155	171	178	182	160	177	149	181	157	158	170	163	200	157	165	173	167	168	160	199	168	143	164	152	143	151	168	160	166	199	168	170	169	193	144	140	170	173	167	160	176	184	171	174	193	163	171	182	175	161	175	145	187	167	164	164	166	173	177	185	172	142	174	163	164	168	159	173	163	173	172	160	153	180	165	157	169	166	157	180	172	159	164	175	183	159	151	165	197	162	168	165	159	175	166	166	142	172	198	168	146	165	156	149	160	185	147	176	149	148	149	175	174	183	164	154	189	155	194	168	173	171	167	170	162	163	181	157	157	177	165	174	174	183	172	182	153	172	150	214	151	155	149	172	170	148	154	157	209	184	163	194	166	179	176	157	171	179	161	159	159	150	174	159	157	160	166	172	167	179	165	173	169	167	168	159	177	187	164	189	167	167	162	182	162	190	159	170	163	140	189	160	163	164	148	176	171	144	158	170	155	167	178	157	171	169	162	173	160	166	184	145	153	185	160	186	156	169	189	174	160	162	184	177	165	165	176	166	165	173	161	150	163	171	162	174	162	168	159	167	185	179	162	145	158	186	162	166	174	171	187	160	176	164	179	151	146	174	173	150	149	172	181	177	172	176	166	169	151	161	166	156	186	176	164	154	179	153	175	153	133	157	161	164	159	169	153	144	181	181	171	180	148	162	145	162	175	154	159	173	190	161	188	165	163	163	156	156	162	165	190	169	190	180	182	177	170	190	162	173	195	145	178	179	154	162	160	167	182	198	182	175	186	162	179	167	178	167	156	141	159	163	162	164	180	150	187	146	170	174	167	172	162	145	168	139	160	170	172	153	178	154	163	167	171	189	155	158	173	191	182	180	160	162	147	173	172	161	169	160	158	157	172	166	170	167	174	176	189	163	176	176	158	144	176	185	164	179	166	153	153	165	162	175	163	156	157	187	165	175	181	170	152	163	183	173	170	176	165	170	178	154	164	158	182	173	174	156	164	183	165	168	179	173	163	142	163	183	207	175	184	174	161	158	176	183	165	170	180	146	166	165	154	158	168	166	161	189	167	158	151	166	169	173	164	159	156	158	153	178	179	159	154	185	163	160	167	191	166	187	146	145	162	154	173	144	182	175	161	166	152	157	155	165	148	186	142	176	167	175	180	163	153	193	151	141	157	154	152	174	159	179	146	186	153	164	156	172	178	182	175	168	170	193	176	157	179	165	148	170	162	156	153	169	154	183	162	195	160	159	164	168	169	164	145	179	173	175	165	161	185	173	172	175	177	168	185	184	173	166	187	141	174	156	178	179	162	165	196	171	191	184	163	163	149	169	178	166	162	172	165	178	171	170	158	167	172	170	192	193	177	176	174	172	188	164	171	191	168	156	152	183	166	156	148	137	179	149	172	167	153	178	160	194	159	171	181	155	163	152	183	139	169	150	155	175	171	165	172	181	166	165	164	183	175	169	181	157	171	182	185	170	176	147	169	161	172	179	158	165	191	180	160	189	201	150	172	179	174	179	187	159	188	193	169	201	170	166	189	173	172	175	172	187	189	157	157	179	164	159	166	185	179	168	151	167	170	170	154	137	171	161	158	198	176	165	149	168	185	162	193	186	170	166	172	177	183	166	160	158	194	163	179	187	150	171	173	170	157	156	172	172	185	170	156	151	164	186	172	187	181	162	151	186	170	177	177	156	174	155	168	171	177	163	173	162	144	167	159	161	155	142	184	164	173	148	165	151	172	184	171	147	176	160	153	165	180	177	169	201	173	171	167	154	161	160	179	183	161	168	173	176	194	152	162	186	165	148	161	179	197	164	169	171	145	150	183	159	179	198	144	161	190	152	175	193	175	167	182	166	185	156	152	170	161	150	168	182	172	168	190	157	185	157	175	185	183	161	176	172	165	184	145	147	181	176	194	175	177	171	180	152	180	173	155	164	155	172	183	155	177	174	164	154	173	167	168	161	169	152	171	151	178	161	176	149	167	156	170	154	174	163	167	186	169	161	177	170	164	166	146	174	182	160	157	171	161	175	158	157	190	182	146	166	180	158	162	171	158	161	194	171	186	165	172	173	180	185	159	167	160	178	172	182	176	143	150	153	133	164	147	183	168	144	167	162	197	172	163	174	186	177	171	163	175	154	169	166	176	160	166	168	177	153	167	196	179	165	155	164	151	171	158	178	161	176	154	168	175	161	177	170	155	152	168	175	184	170	155	149	148	189	187	157	174	178	145	190	153	151	156	181	199	169	174	184	157	187	176	173	167	175	161	172	153	175	172	164	177	144	177	165	175	183	182	182	159	171	161	169	179	174	168	174	193	141	156	168	169	170	160	159	184	167	173	169	169	165	162	154	178	142	166	175	168	166	158	173	168	175	153	153	167	194	181	174	183	176	175	172	161	157	160	181	183	180	143	163	169	184	169	206	166	160	146	150	175	148	180	164	168	151	168	177	161	166	146	203	172	146	159	176	159	153	189	179	186	162	158	155	142	151	159	171	162	184	194	164	178	170	185	145	131	173	161	183	173	163	187	175	167	171	178	163	171	187	186	157	156	158	167	174	191	144	163	184	170	175	159	178	158	172	206	159	156	180	166	158	178	164	175	154	182	165	156	177	206	169	185	156	167	162	174	170	169	155	175	159	166	162	178	184	168	163	171	183	172	160	184	163	154	169	158	166	181	152	152	174	164	181	185	164	171	147	164	171	178	155	180	176	180	152	171	165	166	168	171	178	181	154	154	177	164	156	177	179	153	181	172	151	169	145	187	170	176	171	167	164	161	198	157	179	157	185	170	162	163	175	170	157	157	184	197	183	162	189	169	168	147	164	171	173	185	146	167
22802	21360	29032	24034	21349	21369	9777	949	610	536	466	402	389	303	279	262	267	277	237	211	262	211	239	218	220	230	214	212	210	228	186	224	177	194	173	173	158	197	191	168	182	178	182	181	166	157	167	193	172	181	178	160	189	166	189	171	154	182	171	170	179	182	186	188	192	156	178	164	199	182	174	193	155	173	185	164	165	160	184	186	191	171	175	159	153	165	186	187	166	173	169	169	175	170	172	168	157	175	160	158	187	153	162	163	154	146	178	167	181	174	165	169	160	183	169	163	194	139	165	159	167	195	180	195	175	184	167	156	188	177	183	180	161	169	178	161	158	171	165	191	161	167	161	167	176	155	163	192	189	169	178	178	163	157	158	158	157	154	165	152	144	168	177	173	158	172	166	181	149	161	155	141	190	157	173	169	180	183	169	170	149	168	163	151	183	189	180	172	163	182	155	153	151	147	170	147	179	161	164	180	160	178	153	186	155	162	171	151	179	181	159	185	189	185	197	177	176	183	181	173	184	179	169	191	150	156	134	182	174	181	155	173	145	179	181	146	162	141	165	156	148	162	149	166	143	202	187	157	161	159	187	180	173	170	178	148	173	181	179	170	161	174	192	170	190	171	162	141	168	149	178	189	175	160	178	165	158	160	177	181	159	176	158	177	185	162	177	175	162	182	188	162	180	153	165	163	173	175	173	160	170	163	143	175	162	191	161	175	177	154	162	158	166	170	176	153	178	153	157	148	153	170	168	163	172	160	180	178	155	147	172	168	184	164	162	189	170	156	181	186	154	139	146	163	184	158	158	145	197	172	166	159	170	158	143	148	140	173	174	164	179	164	173	168	167	162	144	148	178	178	163	161	151	177	168	186	161	162	167	143	173	192	196	166	168	178	178	164	181	174	203	173	156	178	170	176	151	186	145	168	160	158	192	176	144	200	145	165	172	180	163	177	162	164	169	174	169	160	162	157	175	142	173	173	170	176	171	156	171	171	179	173	161	158	170	182	176	166	183	169	181	174	170	191	161	176	150	176	160	162	168	174	174	171	162	188	208	184	161	168	173	159	157	161	175	164	174	153	170	154	185	152	161	175	171	156	173	179	183	197	184	172	161	152	175	163	170	172	165	151	158	144	162	144	164	183	166	148	167	158	152	158	178	176	156	155	182	165	168	159	166	188	150	177	163	165	160	138	176	169	185	172	191	165	162	160	197	155	160	198	171	153	161	143	180	155	149	161	183	148	194	186	189	184	183	143	181	181	164	146	160	180	156	183	158	176	190	170	170	146	174	166	178	174	147	147	170	140	183	163	187	181	172	191	184	173	159	157	159	149	187	162	153	164	152	161	163	149	159	154	152	155	156	159	182	178	156	159	166	169	168	156	152	168	194	164	189	154	155	201	168	155	171	171	197	180	162	178	187	161	181	163	167	168	161	148	162	178	179	178	167	193	158	155	184	180	179	208	169	186	175	187	159	164	162	188	168	150	171	159	184	140	168	176	174	167	146	158	172	174	168	160	139	165	167	167	187	172	151	141	175	154	169	167	176	175	152	162	156	157	198	150	165	163	177	172	157	161	159	170	160	169	181	185	164	185	151	168	174	168	154	160	148	190	166	166	150	175	146	158	161	152	163	172	184	158	180	169	156	161	174	170	196	172	172	149	155	173	151	165	176	162	156	166	162	179	160	174	183	185	145	182	167	171	168	149	173	189	172	152	162	172	183	147	176	179	170	164	179	168	164	192	167	173	178	154	148	175	177	171	153	170	155	165	169	186	172	177	158	188	171	140	182	166	178	161	168	172	161	152	170	164	185	161	175	173	185	159	156	165	153	193	168	168	165	197	168	167	166	166	167	185	161	197	164	161	172	151	160	190	165	190	168	160	142	168	169	163	155	186	166	168	173	142	160	179	176	159	160	165	191	163	172	143	166	173	144	159	189	176	161	166	159	183	165	166	156	150	163	155	150	171	161	179	153	175	170	177	170	177	162	176	171	166	170	160	137	148	163	179	148	175	154	168	163	153	159	155	171	170	176	158	157	161	188	157	187	197	163	199	146	172	157	179	174	169	178	159	182	169	153	182	166	164	166	162	183	155	172	170	168	168	169	190	177	159	145	144	160	156	153	164	155	157	163	153	147	150	163	163	161	145	161	147	167	160	167	154	158	176	171	154	163	168	178	161	186	143	161	178	166	158	165	169	148	182	184	181	183	166	165	172	181	165	174	170	182	152	197	179	160	180	166	153	152	188	164	177	170	189	149	150	150	173	151	170	160	161	158	169	178	180	176	177	172	169	175	165	145	156	191	175	168	164	183	161	173	163	164	210	162	142	159	207	192	171	153	155	187	174	173	176	180	160	160	171	154	159	157	168	180	170	152	199	160	178	147	169	157	183	164	155	179	159	178	179	173	174	158	171	172	164	165	185	173	176	198	174	173	185	167	177	165	131	167	167	190	175	137	184	161	183	165	173	150	160	196	157	167	153	152	168	177	162	172	159	189	145	181	157	172	164	187	166	184	174	146	173	164	170	157	162	158	159	160	167	179	154	159	163	168	158	182	151	184	170	169	178	156	156	175	140	164	190	141	182	161	173	169	191	177	157	201	175	162	155	179	154	165	175	143	163	165	191	156	166	153	162	169	186	163	182	189	170	165	164	162	137	152	179	182	187	176	179	183	171	176	188	171	176	187	164	191	165	189	182	157	153	168	163	175	182	156	158	150	181	188	153	156	178	163	168	173	156	171	178	171	167	145	142	148	182	182	169	167	176	176	161	141	174	155	166	169	170	165	150	161	186	150	155	173	151	179	167	187	151	156	187	160	146	176	185	164	173	159	137	157	171	160	159	169	167	169	185	173	172	159	160	188	169	166	161	159	173	160	172	187	151	163	177	186	148	173	176	159	171	179	169	179	182	157	175	155	182	165	183	181	157	160	173	155	177	166	161	135	173	168	168	160	174	172	149	161	157	153	176	150	184	153	156	161	154	164	166	192	143	160	165	175	150	181	186	172	138	180	165	190	163	177	148	167	163	154	155	160	154	170	168	169	178	157	178	166	162	176	159	169	150	171	152	168	162	174	170	175	146	183	151	198	148	180	155	152	177	170	161	163	151	169	170	157	173	193	160	165	175	156	146	167	143	175	171	176	200	175	176	161	176	188	151	181	192	174	159	173	168	179	176	182	154	172	167	164	166	180	178	176	162	151	172	172	160	193	168	167	158	176	156	170	160	162	170	158	160	155	166	158	184	184	167	162	161	160	164	157	160	182	157	163	165	189	169	167	171	173	157	153	178	157	142	195	162	179	177	162	188	170	161	165	161	162	154	170	162	154	166	152	171	153	179	168	180	175	164	167	179	200	183	170	162	163	164	152	147	181	188	156	183	157	195	181	160	174	155	171	177	154	162	170	180	153	165	175	178	148	179	162	157	167	152	150	153	165	159	131	171	131	183	174	156	153	170	180	157	157	176	171	149	160	150	149	172	170	157	170	158
4249	13310	10682	5336	3499	2576	2028	1534	1166	969	824	660	540	500	490	399	366	396	328	336	319	314	301	272	293	270	275	263	288	267	311	238	258	218	249	256	254	258	205	252	256	260	219	216	223	190	244	231	232	235	217	265	227	233	237	208	206	207	232	186	216	232	198	209	228	221	233	229	214	224	221	242	202	214	235	191	237	216	210	212	218	177	230	232	229	184	235	211	233	208	223	223	235	225	207	236	218	205	217	247	206	206	220	213	210	237	239	223	203	182	202	190	217	222	210	226	218	218	211	211	207	214	174	209	212	240	239	207	211	210	201	206	230	200	209	221	234	197	229	204	196	228	221	208	210	204	205	217	202	199	206	211	215	179	172	231	210	200	201	215	196	216	209	208	200	221	212	196	235	186	205	198	207	219	209	222	242	194	218	225	183	196	214	208	216	185	209	213	208	195	188	187	203	185	214	202	203	240	209	205	215	230	213	211	227	227	231	216	191	233	218	204	204	193	207	198	217	214	211	209	187	206	225	177	201	196	226	196	212	218	229	224	233	221	218	197	212	212	181	216	223	214	201	217	216	204	217	224	210	197	207	195	232	201	206	199	193	208	202	221	216	202	208	206	193	198	194	207	181	206	197	231	203	211	226	210	207	223	170	202	190	209	209	206	206	209	207	208	195	243	217	205	221	229	174	204	216	212	216	192	197	195	182	192	204	207	221	211	214	213	190	185	199	210	228	184	229	210	206	227	193	184	216	214	199	209	198	231	235	222	215	209	173	208	214	196	220	242	171	226	202	200	232	215	205	213	200	223	210	215	212	188	193	207	221	202	216	196	205	199	204	225	206	215	196	220	202	215	207	185	224	222	230	166	227	225	213	205	220	197	206	206	215	213	190	204	203	209	185	199	213	211	182	209	231	199	186	195	188	214	194	199	221	204	205	208	193	182	219	206	203	198	225	193	209	188	233	205	176	235	222	240	210	200	193	219	194	181	225	197	235	218	211	194	203	239	228	202	199	227	200	222	219	184	209	202	196	214	202	220	209	190	216	219	192	185	183	201	194	229	215	179	212	200	192	209	211	226	204	221	215	228	189	210	189	222	212	201	210	205	192	187	213	229	187	194	205	192	181	209	222	213	217	219	205	202	220	237	181	250	191	210	224	194	225	212	197	190	212	182	200	206	212	213	187	226	220	204	198	204	209	193	203	205	207	226	224	217	219	200	226	202	212	169	215	185	226	216	252	213	219	209	216	205	191	190	195	214	234	215	210	202	211	228	229	228	216	202	176	180	212	207	214	219	218	217	197	180	206	236	213	194	184	231	187	186	198	211	197	220	218	219	196	210	193	216	200	222	205	216	197	218	210	196	220	196	205	225	214	215	219	220	208	216	226	203	231	211	222	214	201	223	222	217	192	210	210	169	205	204	223	209	210	219	217	209	228	194	200	231	182	200	189	199	230	234	202	212	179	203	192	192	202	201	199	231	179	215	208	209	216	186	215	200	198	198	203	213	205	213	213	236	218	210	230	210	215	198	234	185	196	178	207	188	207	215	206	225	209	218	227	185	220	197	219	216	210	200	213	220	208	212	182	207	204	205	225	224	204	237	190	215	190	202	204	207	188	189	201	211	211	186	226	183	196	211	191	200	214	220	226	231	229	197	193	204	198	209	230	218	199	220	223	196	212	206	206	212	211	196	205	197	206	219	196	198	213	217	225	212	226	196	226	234	213	225	195	202	190	205	204	212	210	208	221	215	200	224	191	211	245	188	193	180	237	194	218	214	210	220	211	180	207	212	227	193	214	219	231	218	225	214	236	201	211	195	204	232	214	181	227	184	215	210	209	191	208	189	198	206	202	213	194	196	208	223	172	226	196	246	193	213	215	205	229	208	196	206	213	224	202	210	220	258	203	208	217	189	226	223	197	201	207	203	192	203	220	206	219	210	221	222	218	206	187	210	235	205	195	208	215	210	207	208	216	201	197	190	198	183	226	166	212	215	195	221	216	203	239	224	187	207	193	208	223	210	215	196	209	232	193	226	183	193	194	202	202	218	215	177	207	215	216	229	227	184	193	214	221	196	218	190	219	196	204	181	229	244	180	203	200	213	207	182	185	203	223	232	193	208	213	211	168	200	233	217	208	236	185	206	213	218	228	209	198	216	202	205	209	198	202	201	193	195	216	230	198	213	205	190	209	229	201	221	192	179	203	214	242	199	216	215	211	218	183	187	196	200	211	201	225	217	173	214	197	230	203	228	208	219	191	184	216	235	192	223	212	194	225	208	201	194	223	214	190	201	210	209	190	216	214	217	208	215	184	185	214	202	213	205	207	223	219	204	208	213	219	200	225	236	230	212	212	202	189	209	223	207	197	229	187	217	190	207	204	207	222	202	199	192	212	222	206	232	213	212	212	191	211	197	204	174	192	209	244	203	190	209	240	210	220	206	211	220	192	222	199	198	228	224	216	197	229	181	222	192	193	210	227	205	191	222	222	196	226	218	245	212	200	195	203	235	189	218	194	213	201	230	205	212	228	208	227	230	207	217	226	204	198	212	220	197	187	198	205	198	214	221	197	190	198	211	207	182	214	181	184	184	208	240	206	211	216	211	224	204	202	176	216	202	227	210	185	207	200	227	195	215	216	213	231	215	181	219	240	212	227	211	200	204	215	207	201	191	199	213	191	222	202	190	224	203	228	201	214	200	209	190	204	212	204	190	225	210	230	225	217	200	214	193	199	204	238	229	210	187	177	186	198	212	194	220	218	231	182	217	219	202	199	200	208	215	220	206	204	201	207	211	225	213	208	202	216	207	211	196	215	221	222	203	188	215	207	213	224	198	225	224	210	246	212	193	236	194	196	202	194	201	185	214	168	205	207	210	228	195	207	231	216	230	198	208	219	211	227	209	207	178	218	207	193	216	215	216	201	196	218	224	196	181	194	213	203	206	196	187	210	220	216	214	197	213	178	208	219	212	205	217	225	222	184	215	214	212	226	211	186	215	159	207	194	237	205	186	206	231	185	229	204	210	202	204	181	203	209	242	203	212	216	220	208	194	227	174	210	229	222	213	204	201	234	205	206	222	201	192	200	197	220	207	201	206	224	194	196	206	209	214	197	219	228	217	221	213	212	204	228	204	211	203	192	203	209	213	206	199	205	189	210	209	192	207	192	216	223	184	197	216	221	216	210	206	215	235	180	217	225	214	230	192	202	216	205	188	224	222	216	210	218	210	189	222	198	217	213	198	232	202	202	220	191	211	229	217	213	234	238	224	225	213	217	207	180	220	210	218	187	240	227	205	219	209	217	199	223	224	211	200	201	188	199	203	201	209	206	238	221	201	195	194	211	192	224	214	214	201	213	196	185	192	216	214	190	230	215	202	196	211	222	196	191	203	205	207	240	213	253	207	212	193	217	224	196	228	196	230	202	230	226	198	193	205	224	215	200	195	209	196	206	207	220	194	222	207	218	205	210	217	225	197	228	191	248	200	202	218
27304	19567	5442	520	383	324	352	302	280	316	318	278	310	291	288	293	272	313	279	288	288	281	245	277	287	281	306	281	279	286	278	295	312	288	272	291	272	277	281	283	268	302	296	297	268	288	262	296	306	273	249	311	270	294	276	270	279	281	327	265	275	282	244	324	307	267	266	282	254	305	263	268	289	282	304	289	290	261	277	282	262	299	276	304	289	305	314	276	266	261	290	283	291	289	320	315	298	284	303	257	299	312	278	287	305	312	292	293	265	283	283	319	305	267	274	259	286	307	294	279	282	269	261	283	298	284	283	297	269	265	283	290	264	275	303	298	262	272	279	274	277	292	269	305	286	314	260	285	275	292	274	298	293	242	259	299	281	309	278	271	266	271	275	276	299	269	286	258	289	279	278	275	301	290	285	307	288	278	290	273	272	320	296	286	298	279	286	276	265	269	330	302	285	301	284	268	277	281	297	284	280	290	282	258	304	291	292	287	264	297	278	280	263	284	269	275	290	272	301	287	282	298	300	298	295	324	290	307	300	294	256	281	283	281	282	333	298	255	288	295	297	273	282	302	260	276	260	292	298	275	269	281	309	268	252	266	287	292	254	300	295	296	304	287	269	298	294	282	294	272	257	273	281	258	296	291	295	299	265	277	290	286	298	319	332	273	296	260	268	310	313	310	281	268	273	291	266	290	265	282	282	275	294	281	306	290	308	263	289	292	268	310	256	296	263	298	265	324	296	281	287	280	282	298	280	323	273	300	267	270	298	267	283	254	236	278	297	311	262	269	272	273	278	294	311	304	243	305	273	280	298	253	263	269	279	293	284	277	290	249	317	284	284	264	310	257	287	273	302	287	300	279	307	280	288	280	278	291	259	271	261	266	296	272	291	300	268	289	278	328	301	301	298	279	305	275	271	324	269	286	267	305	265	294	270	279	270	289	276	276	292	272	274	295	290	294	309	285	260	285	293	294	302	273	298	280	284	253	302	283	298	275	296	281	269	265	293	297	275	312	314	305	277	263	309	252	241	301	286	285	275	289	277	288	249	293	300	277	263	270	282	289	305	288	299	273	273	278	281	330	262	259	293	278	287	265	263	273	292	268	286	296	294	293	284	293	278	296	290	266	281	296	293	279	274	265	242	289	277	274	263	248	280	286	262	274	275	279	314	264	276	304	301	262	285	313	328	276	294	270	286	288	295	281	298	317	276	299	318	294	311	317	250	281	275	287	287	268	271	317	286	309	278	274	295	274	267	294	296	297	271	278	281	274	299	283	301	278	271	275	271	311	281	310	286	243	315	297	314	288	297	318	275	287	263	321	295	341	323	294	300	283	256	301	328	273	293	318	316	306	303	271	310	255	264	313	242	281	287	299	295	283	312	303	319	289	300	286	293	279	273	287	272	316	263	309	279	275	273	280	252	273	300	274	235	307	282	306	284	270	266	262	309	304	264	277	292	314	252	265	272	310	282	272	295	311	287	283	308	285	302	274	265	288	336	255	259	290	300	301	304	296	311	319	266	302	279	283	276	305	282	298	273	291	284	260	294	279	285	280	281	296	300	273	278	266	287	289	280	282	282	299	275	294	280	268	264	284	268	297	279	258	262	302	312	289	279	265	265	296	261	287	279	282	310	278	303	276	292	290	295	315	260	286	278	316	274	283	335	303	293	293	270	287	278	271	256	293	305	310	282	282	307	276	287	284	314	271	299	283	255	305	282	279	258	285	259	295	294	302	295	286	288	302	301	265	279	275	263	290	299	281	312	271	304	302	294	264	305	293	286	274	291	298	286	238	276	276	311	282	275	290	277	292	286	267	305	268	274	296	256	315	300	270	295	253	263	266	312	287	265	311	255	274	279	297	305	270	237	290	269	301	251	278	266	293	304	292	305	309	302	271	281	312	262	272	290	282	309	299	273	294	278	284	285	267	298	261	313	291	269	270	299	307	287	287	309	299	283	281	296	271	279	291	292	293	292	286	296	285	280	281	290	288	275	279	263	268	313	284	315	268	274	290	270	279	277	288	301	279	303	259	282	281	256	270	280	278	295	265	307	265	289	283	266	306	288	279	271	296	291	302	287	282	269	295	291	302	313	296	274	294	267	263	278	252	296	296	268	297	280	271	321	277	264	287	278	262	305	314	292	300	299	285	252	296	276	262	246	285	283	279	269	269	291	298	274	300	269	298	291	266	301	306	329	259	273	284	264	301	316	260	293	274	266	281	265	279	255	321	273	280	302	273	263	294	267	292	278	290	312	319	311	283	264	284	268	277	302	276	283	270	277	273	257	275	308	255	283	266	270	321	315	291	277	266	267	307	250	274	255	297	272	298	309	279	278	301	268	288	290	271	297	298	298	289	262	271	305	308	269	296	299	249	292	281	284	253	301	308	276	286	266	256	262	315	289	268	280	272	269	275	285	289	270	281	282	282	277	289	295	278	274	271	291	305	287	306	298	271	277	299	272	296	291	278	297	274	297	305	296	295	271	288	270	270	291	277	275	292	277	306	280	282	294	295	278	278	286	280	290	259	299	297	286	282	258	280	314	263	264	253	311	277	320	281	264	278	303	299	312	288	288	287	259	259	285	275	273	289	259	278	289	276	265	243	248	279	271	295	292	320	266	258	256	280	268	286	265	277	267	331	295	298	276	284	282	282	315	301	242	273	317	253	263	286	275	283	289	298	274	274	267	299	269	282	288	274	265	286	291	262	285	286	294	279	265	316	264	287	264	254	276	276	253	278	299	301	289	269	288	292	268	298	272	288	289	298	279	280	252	298	258	269	268	290	288	284	301	282	285	287	318	284	291	294	285	286	294	277	321	291	286	289	279	253	261	254	270	291	312	256	287	281	304	290	288	284	278	294	314	281	287	289	278	285	274	268	283	275	267	291	282	268	289	278	270	288	298	300	330	268	282	260	282	282	286	278	305	279	293	286	277	278	272	276	273	264	280	288	260	285	313	285	267	293	289	260	271	284	292	301	323	310	263	241	285	289	279	304	271	291	265	298	245	265	284	265	256	266	281	268	268	258	281	313	280	271	266	273	275	291	249	270	273	265	303	282	298	269	285	285	273	290	312	300	268	267	269	278	267	322	300	307	277	265	266	289	261	282	293	287	289	292	272	298	269	259	302	300	263	280	270	261	267	282	282	282	274	288	280	305	272	284	299	286	289	264	283	292	305	294	298	263	276	272	275	280	316	276	261	290	295	282	290	274	301	296	271	268	301	296	283	287	267	245	281	312	310	285	290	278	266	288	302	323	298	275	311	296	301	285	254	305	278	290	313	261	304	295	289	288	278	299	286	282	298	252	309	283	278	271	282	293	279	320	302	290	300	311	281	265	273	280	249	258	284	255	296	306	285	286	257	262	293	277	280	269	264	255	237	292	293	278	300	294	299	289	274	286	289	270	279	306	261	282	263	287	299	269	272	326	275	266	258	302	309	281	272	273	302	296	259	296	287	247	260	297	270	304	293	305	289	286	267	302
3961	904	836	536	474	471	459	406	376	405	371	368	358	325	357	350	368	307	351	352	349	350	351	371	310	314	335	344	327	353	366	348	360	345	323	344	319	337	343	323	324	377	340	363	338	336	323	340	336	332	342	320	310	310	340	341	347	348	361	351	316	368	354	365	321	284	368	321	359	354	319	368	331	348	343	326	347	348	329	310	300	329	349	346	328	309	354	318	369	310	374	334	358	319	306	341	332	346	341	340	354	324	326	314	291	345	354	323	321	331	331	332	350	333	328	363	334	363	327	317	316	353	342	354	324	337	334	348	320	296	345	324	342	344	344	356	365	354	353	337	329	334	347	371	361	319	316	361	359	315	361	352	361	354	351	339	336	332	305	345	342	336	330	346	343	338	321	310	335	315	318	325	361	319	326	320	298	294	317	339	317	319	332	382	365	307	328	308	381	337	326	331	344	330	333	317	310	349	353	336	333	308	352	342	347	339	344	329	352	303	319	308	323	322	316	339	317	320	333	351	351	345	311	290	317	373	382	343	352	354	329	353	345	334	335	325	384	329	323	377	334	313	312	353	375	342	356	318	328	366	346	342	327	352	347	345	343	302	326	326	374	323	328	383	311	381	321	305	337	363	298	306	357	328	334	319	346	329	350	333	337	335	324	329	329	323	352	334	364	324	376	339	339	322	329	333	367	361	312	370	353	321	328	331	334	296	367	335	340	322	330	315	319	322	318	343	325	335	349	329	326	373	369	351	350	357	319	335	368	336	338	328	361	380	320	337	325	367	355	355	333	321	333	333	323	343	365	323	317	377	335	329	340	346	332	345	353	346	331	324	342	338	320	314	331	320	364	358	338	350	334	341	332	329	347	292	329	348	385	345	327	325	349	328	341	329	342	341	339	320	350	348	321	292	329	311	331	323	338	328	344	361	340	335	370	369	333	321	324	339	404	319	338	361	335	341	345	320	352	329	335	349	281	329	310	360	355	326	276	376	332	332	319	353	346	356	341	362	330	333	315	359	350	326	314	307	312	319	339	310	297	324	353	342	327	308	342	338	347	330	287	312	344	337	345	329	373	313	331	304	338	365	308	322	363	386	300	337	331	372	335	330	337	320	361	292	341	329	347	341	327	356	324	344	345	299	320	324	324	361	359	309	337	326	346	361	358	336	349	291	383	333	346	336	340	332	347	340	340	332	298	343	331	365	338	342	326	321	354	326	361	299	331	337	372	353	340	362	342	326	330	352	335	321	325	319	361	338	334	331	323	336	330	339	342	339	344	349	368	312	331	340	330	304	301	343	342	312	355	313	324	336	332	353	359	355	346	335	391	305	331	361	332	364	315	352	373	333	347	348	317	308	321	353	316	327	328	325	349	337	292	330	336	339	319	362	350	356	346	337	332	331	317	335	336	343	338	324	309	357	329	310	333	326	327	330	327	364	365	319	331	338	331	342	408	338	342	340	322	348	319	354	319	321	352	355	307	325	294	350	328	309	343	335	316	324	319	382	353	336	308	351	372	320	377	341	323	337	305	352	331	356	344	303	304	347	321	318	355	309	312	347	364	328	311	330	342	319	267	333	322	324	330	357	342	324	332	355	325	344	348	312	319	357	369	363	364	348	295	345	340	313	316	349	332	340	305	350	356	318	336	343	327	339	345	346	352	360	329	335	346	356	351	343	339	352	301	342	333	325	323	332	376	363	323	350	357	346	330	344	293	369	338	356	326	341	325	335	352	314	344	346	322	321	328	330	326	386	359	334	339	361	382	331	326	352	327	361	351	329	309	326	334	336	349	346	355	299	336	333	323	321	376	331	341	339	350	353	334	338	329	331	358	347	331	332	326	315	317	327	345	350	348	353	347	353	340	353	312	316	345	344	304	339	361	351	334	329	334	307	319	329	320	318	305	371	301	328	329	345	381	327	342	336	335	332	355	299	353	328	341	314	319	335	348	332	358	319	345	355	351	362	336	348	358	346	319	348	346	329	339	330	331	362	332	310	319	332	348	343	325	362	306	324	348	337	323	331	321	341	329	347	329	374	318	337	345	338	335	358	311	317	318	340	277	314	340	349	327	308	361	333	332	343	329	332	324	326	316	297	341	294	302	317	319	346	341	365	327	346	358	320	346	346	335	327	361	346	367	340	326	351	316	366	354	313	335	348	324	319	349	340	335	342	356	323	314	330	337	318	329	313	344	356	345	326	356	353	315	320	361	340	352	330	343	331	326	343	340	332	330	384	314	327	307	316	405	331	359	366	345	359	373	346	340	327	328	358	336	346	357	349	331	340	331	363	345	354	328	370	312	341	336	343	356	345	338	312	330	381	358	338	325	322	354	384	342	329	325	357	330	336	329	330	333	359	335	365	335	339	292	345	346	336	316	331	350	359	344	337	343	314	330	333	355	339	350	342	348	338	316	373	341	349	356	317	319	328	335	344	376	342	327	339	327	359	333	351	338	351	338	338	334	321	325	365	307	347	360	314	321	312	318	357	308	311	341	336	356	326	312	332	314	357	347	308	309	350	339	336	346	341	295	344	346	347	299	354	342	293	356	356	328	354	349	342	349	321	342	322	302	322	361	346	343	338	327	306	303	347	299	324	325	338	336	364	326	330	334	309	348	342	342	318	310	346	337	318	307	319	374	360	347	349	343	373	370	345	331	347	310	331	332	328	374	338	327	322	326	325	347	339	322	352	340	317	340	351	345	340	281	333	351	330	318	345	363	347	341	346	365	359	342	310	322	339	360	332	333	338	317	323	337	315	344	328	332	283	332	297	342	316	319	348	378	340	316	358	366	361	341	322	347	332	303	378	327	337	334	343	342	315	310	317	361	314	318	351	309	344	337	287	352	357	317	343	353	350	338	312	342	352	339	324	351	344	316	371	321	332	346	341	327	328	355	339	347	299	347	320	348	341	354	370	354	338	347	340	328	333	346	331	337	319	303	329	314	349	336	324	324	336	311	362	330	347	310	314	328	323	340	345	316	354	318	313	324	337	383	329	326	359	352	318	332	348	340	336	358	342	328	315	347	351	321	359	344	350	291	359	363	336	347	380	343	324	391	332	339	325	348	345	354	366	355	322	307	334	387	286	367	333	339	304	348	345	333	341	372	346	310	351	328	338	341	325	317	339	326	357	314	352	312	375	353	365	321	327	333	360	353	346	328	342	336	347	351	334	326	359	311	336	290	318	328	382	279	357	343	339	319	335	374	329	348	324	342	327	320	335	356	389	348	306	313	351	327	324	322	342	349	320	338	361	329	341	332	353	346	326	323	334	340	327	347	333	331	310	321	335	316	358	369	329	341	342	342	344	321	348	310	319	306	345	327	353	307	339	346	351	323	335	368	316	348	298	364	318	305	329	328	308	357	358	336	332	350	347	326	347	327	353	370	326	340	357	347	339	353	346	353	356	361	340	336	349	325	327	315	350	309	338	348	320	324	324	337	333	329	311	373	362	371	355	348	349	349	319	376	340	331	329	345	313	333	352
23902	21364	28570	24502	21341	10528	997	697	569	530	474	460	431	404	399	383	384	395	382	343	398	370	325	351	354	351	347	362	348	327	336	349	350	351	354	346	347	347	351	352	337	364	321	327	324	310	323	351	335	330	351	315	336	340	373	334	344	341	334	325	327	334	364	347	339	350	321	363	346	383	346	348	358	360	336	335	309	314	332	330	321	327	338	324	329	345	362	321	333	332	310	343	371	389	356	351	359	349	313	317	368	354	299	333	350	324	332	338	341	323	296	294	330	332	345	338	373	326	334	338	343	340	357	327	309	338	333	348	321	353	305	311	369	345	320	304	327	352	346	290	374	326	344	334	375	338	317	330	311	342	358	335	336	346	323	314	320	293	314	351	338	333	332	331	303	338	313	312	350	335	315	355	334	342	357	330	329	317	336	354	322	318	355	295	321	364	355	374	354	355	350	341	309	326	317	338	316	342	339	299	318	313	335	361	321	314	302	311	339	386	329	319	327	314	293	316	327	358	326	320	383	347	360	292	336	307	295	322	338	344	324	327	360	334	341	330	323	353	335	328	342	312	338	309	330	311	312	332	354	318	327	335	365	340	365	344	338	328	352	364	360	336	346	348	308	322	334	351	310	310	318	319	310	353	338	330	319	355	316	300	344	323	354	333	305	343	336	354	326	352	325	323	352	364	343	326	334	350	324	349	356	329	367	348	331	321	336	341	311	325	306	314	380	342	350	337	329	349	354	349	357	326	316	331	328	330	358	347	322	362	344	319	314	384	324	327	325	355	326	332	326	313	353	327	377	340	368	333	313	337	352	349	347	374	324	352	344	303	349	289	338	334	349	342	327	302	308	310	333	352	343	335	335	337	323	321	317	331	337	315	350	340	354	346	313	308	356	317	353	312	333	374	362	325	357	295	330	313	328	342	318	337	331	311	358	325	357	313	332	322	338	356	326	363	355	347	329	356	329	356	334	323	317	337	325	354	328	389	313	330	360	329	368	306	351	335	344	262	332	349	346	324	318	326	346	295	336	309	308	367	335	355	324	313	343	333	340	358	310	361	357	364	329	347	308	292	335	339	325	327	315	345	346	348	337	340	346	331	317	357	340	342	311	357	324	344	344	326	334	347	309	351	343	307	338	335	331	322	340	343	333	309	302	332	335	328	325	332	326	337	325	301	350	333	342	370	331	354	336	324	325	307	325	320	344	351	320	338	335	340	328	340	295	321	326	351	342	344	303	354	328	315	354	345	340	335	323	353	332	317	330	318	373	343	325	316	337	360	323	350	329	322	336	335	320	331	324	276	335	338	335	356	334	339	340	331	353	334	331	363	336	348	324	332	328	316	324	303	345	324	347	322	366	335	313	320	314	337	345	336	297	317	298	323	344	340	336	327	333	332	341	332	341	354	336	311	329	342	331	344	342	358	346	362	328	326	351	328	346	320	336	323	355	328	349	323	321	373	319	324	329	315	299	302	323	323	318	298	341	309	375	373	321	311	322	326	350	341	308	314	320	343	328	338	355	348	327	315	387	308	332	338	308	327	294	338	301	336	341	330	358	333	297	329	323	345	325	310	334	349	327	357	321	302	343	328	312	334	335	329	337	363	344	341	338	363	322	344	370	320	341	359	343	337	342	325	335	343	322	336	348	345	295	314	332	328	333	328	326	340	341	306	312	363	320	312	366	347	334	336	334	342	328	342	354	336	327	326	340	343	308	319	333	350	303	333	322	313	327	336	333	340	300	326	335	324	333	359	334	360	317	360	328	319	343	362	364	367	332	329	314	300	343	333	310	346	301	345	348	371	359	334	335	329	319	287	307	345	300	328	325	339	352	364	314	319	342	304	361	350	336	339	307	322	345	371	327	343	337	333	364	331	326	339	308	355	325	306	351	290	333	332	327	359	342	352	297	340	336	350	342	346	316	338	362	362	330	336	319	339	330	351	318	322	342	298	332	342	286	347	358	295	310	337	348	334	296	310	325	358	362	347	327	303	328	326	304	345	325	302	319	302	355	335	310	321	362	336	324	313	306	334	336	323	320	348	333	345	349	345	337	305	318	377	322	360	335	348	324	335	347	340	345	344	334	361	347	302	335	327	341	307	303	346	355	290	359	323	317	336	357	303	359	328	362	341	348	299	336	332	328	323	330	303	307	366	298	311	314	342	325	340	352	330	326	346	323	316	325	360	333	346	341	307	349	351	333	321	363	324	348	335	352	348	328	318	340	330	317	336	349	360	318	306	309	314	353	319	320	340	317	337	326	332	385	308	334	346	351	319	318	357	332	352	358	309	306	342	337	341	335	331	355	318	329	324	330	323	329	348	336	343	334	306	295	333	301	353	320	326	345	329	315	345	321	329	334	298	345	333	332	325	380	320	352	317	310	311	351	368	326	348	343	334	336	338	348	317	341	326	322	317	375	334	319	313	335	334	336	332	319	343	330	370	304	303	331	353	357	336	331	321	352	330	322	344	346	361	309	365	346	340	329	338	348	313	366	350	342	340	350	352	338	359	346	304	359	334	328	357	329	356	340	332	342	342	342	314	337	330	303	350	358	372	322	310	292	327	338	342	360	310	305	343	344	335	342	311	351	342	355	353	321	328	329	317	334	339	323	355	314	339	333	341	347	322	304	318	352	354	336	323	331	348	329	322	308	359	348	317	344	310	312	359	319	328	320	311	302	363	327	338	352	328	323	333	306	318	328	304	341	347	332	368	320	280	364	311	334	338	366	329	309	312	361	338	330	310	335	323	329	317	304	347	330	321	359	319	345	325	344	322	333	368	359	324	304	350	334	306	335	320	328	344	355	325	313	392	332	354	331	312	340	315	349	345	336	298	341	314	333	358	317	332	321	295	330	296	314	326	340	313	373	322	386	367	340	315	351	362	332	350	344	332	294	345	316	345	350	349	345	335	315	338	362	307	315	340	332	343	304	341	341	320	352	332	334	335	309	298	310	323	345	338	328	308	319	341	322	340	310	302	348	308	313	349	344	344	355	375	323	351	316	294	311	326	309	330	314	317	363	322	305	339	327	318	366	352	319	299	327	314	329	333	328	380	334	342	343	337	347	317	327	292	364	340	348	301	342	317	309	326	349	346	333	339	338	338	339	374	356	383	331	340	339	356	333	294	332	318	333	341	343	358	346	339	346	355	341	314	338	327	312	324	333	321	312	354	311	390	365	321	308	336	341	343	346	344	320	326	340	340	297	320	361	314	308	367	325	316	329	315	308	326	334	316	321	320	317	340	338	346	356	319	295	322	301	335	374	303	367	327	339	336	346	311	358	326	337	332	321	344	321	336	342	358	348	346	321	341	320	371	323	326	318	310	336	311	319	356	367	322	297	349	363	334	308	316	323	358	303	347	330	323	325	337	320	351	330	314	336	345	329	330	318	306	317	311	305	312	317	339	369	312	340	327	336	334	331	326	348	345	342	323	333	335	358	346	372	357	323	351	328	343	326	345	347	332	371	321	349	331	352	321	340	312
3077	7926	6474	3016	2078	1630	1298	1060	918	786	697	663	584	537	543	523	532	446	494	480	461	450	469	432	454	412	434	418	459	456	438	449	417	409	413	377	421	427	409	417	399	398	413	435	359	363	406	397	388	433	395	391	434	422	402	420	401	407	383	423	401	390	374	408	387	401	380	376	433	394	397	391	418	390	407	362	423	397	433	418	422	418	390	381	422	427	407	412	392	423	406	439	387	416	396	387	379	367	386	382	431	394	369	384	379	377	363	404	393	448	430	385	391	422	386	362	376	399	406	423	381	401	393	416	387	402	380	381	419	435	395	407	417	395	395	407	399	395	429	388	398	396	416	408	391	447	425	369	397	397	403	413	401	408	401	394	384	367	412	425	390	381	376	386	399	410	403	389	395	388	390	433	368	361	393	400	406	399	403	370	368	397	414	388	384	441	379	396	431	412	415	398	420	398	395	365	390	368	429	400	421	418	408	390	421	375	419	483	421	393	415	415	426	379	383	378	428	374	398	379	407	349	393	401	430	410	396	391	400	399	393	368	400	402	434	396	382	400	436	393	402	395	400	395	401	399	426	426	351	392	387	425	409	386	427	384	422	386	392	402	406	429	368	420	372	380	413	413	383	404	430	395	420	396	362	396	392	406	399	403	416	424	414	377	409	430	426	442	395	344	368	381	359	401	421	367	384	408	392	427	424	383	377	403	418	403	401	397	425	382	386	412	376	368	388	418	373	382	393	404	436	382	422	385	394	406	394	419	410	372	396	443	395	380	387	409	373	414	405	376	398	393	405	359	400	399	365	379	394	389	385	401	401	409	391	408	446	400	400	383	391	369	407	370	399	398	409	412	393	388	400	378	397	400	395	416	431	376	386	424	398	380	380	370	437	390	387	398	369	417	379	426	408	430	436	400	395	383	418	401	378	354	376	362	385	376	420	379	390	357	396	438	421	360	412	445	373	351	410	429	409	407	405	412	383	404	388	394	383	389	378	392	446	403	388	404	398	389	417	396	388	419	397	392	388	424	410	427	403	391	389	395	423	437	416	404	366	393	397	404	394	363	425	406	403	411	391	380	392	418	401	385	383	386	376	395	381	391	411	355	436	375	412	405	370	394	373	372	390	366	395	397	427	414	400	387	387	379	387	388	410	379	398	379	382	385	392	392	393	431	395	417	412	392	419	401	408	382	386	388	383	417	400	429	406	368	375	405	359	386	427	412	388	409	399	383	375	434	385	410	375	404	399	410	353	402	394	421	424	388	354	401	424	412	373	387	380	383	360	397	374	400	394	379	360	418	397	398	381	393	398	407	377	409	399	387	357	396	385	401	392	413	370	389	365	424	365	414	384	414	388	391	392	384	457	401	383	374	386	393	406	386	361	420	395	386	370	402	401	403	420	414	386	404	419	424	373	369	423	422	400	384	386	379	440	387	410	377	338	431	393	382	395	370	419	396	389	444	433	384	372	383	396	406	412	440	417	380	414	385	406	402	396	381	382	433	398	389	437	398	388	379	386	393	362	393	373	391	403	415	346	411	400	386	406	403	410	376	411	365	383	402	391	434	388	423	404	391	390	390	398	415	405	410	386	398	387	400	413	367	390	422	427	371	412	456	403	376	418	422	421	417	347	416	419	402	397	383	413	393	380	391	389	395	401	411	400	382	413	427	386	399	396	397	391	386	381	429	369	392	391	379	415	383	414	392	375	415	410	345	415	378	376	420	397	400	368	395	399	424	387	425	431	392	410	374	371	414	383	379	397	401	425	390	416	378	407	415	401	441	392	380	368	382	414	439	404	405	376	409	390	426	389	374	388	401	405	371	397	442	368	403	409	410	417	387	372	402	397	404	389	443	360	339	394	384	425	427	407	378	411	442	399	405	426	415	354	399	436	404	379	425	395	380	380	394	403	363	391	409	406	396	378	375	378	410	378	371	408	403	418	423	401	407	415	408	421	378	396	370	401	392	388	386	408	367	410	420	374	416	420	412	426	408	388	363	395	416	380	357	415	370	407	416	384	392	367	405	404	396	365	412	417	402	401	400	355	362	427	381	415	408	397	389	404	379	415	405	384	384	416	403	418	401	370	405	424	422	359	430	377	356	409	394	394	390	367	388	361	382	389	385	372	393	413	383	424	375	370	413	416	402	391	401	370	360	413	399	369	379	439	397	420	387	398	377	431	421	431	382	409	397	428	393	425	412	393	355	383	379	411	350	413	392	394	363	390	386	402	424	353	405	405	386	399	389	413	407	416	432	401	373	400	379	380	378	412	430	407	403	394	380	395	389	366	378	388	408	420	396	380	372	386	406	431	366	412	352	402	391	393	401	386	401	404	370	424	412	399	420	411	391	402	420	421	378	386	366	389	398	385	366	417	396	379	422	395	398	384	408	401	381	387	402	412	411	400	394	386	402	387	389	404	405	431	406	405	386	375	356	396	406	408	396	408	395	399	415	389	445	399	373	404	393	395	398	392	379	381	401	385	410	401	380	442	382	380	408	419	404	384	389	381	394	408	386	405	433	397	414	368	439	395	396	395	405	383	409	363	398	376	371	391	427	420	421	402	381	388	421	385	422	395	413	404	384	421	412	378	374	387	398	394	388	415	441	371	388	418	394	371	399	407	406	397	395	419	415	397	391	397	407	395	414	428	404	390	414	377	361	395	425	371	402	417	386	397	411	381	401	404	398	401	396	414	425	438	409	402	386	382	388	354	355	420	380	403	400	399	400	424	370	387	399	384	429	406	397	419	363	393	393	404	400	432	415	405	403	410	390	411	434	390	424	396	388	411	406	342	394	421	368	392	393	390	419	351	361	399	424	353	401	400	388	394	426	388	380	422	398	383	386	418	405	437	380	409	411	422	393	435	373	386	396	412	385	386	368	367	410	387	415	370	359	379	372	388	399	359	398	427	374	382	383	389	397	425	440	388	416	397	384	410	399	411	395	431	371	400	408	394	413	381	382	390	358	393	421	395	381	408	378	448	383	397	400	407	390	432	376	411	382	398	427	399	391	458	418	392	358	370	412	403	415	421	399	404	392	384	374	415	393	395	413	415	388	382	409	382	360	432	429	421	394	391	400	354	403	369	380	406	401	432	404	384	408	414	380	379	391	392	360	390	395	422	391	391	391	404	397	382	409	408	386	377	405	377	389	436	371	391	354	420	356	381	419	382	407	437	403	400	377	412	411	354	406	375	361	378	394	384	408	402	400	354	404	371	417	406	384	428	388	409	430	410	399	357	395	386	391	392	384	376	386	391	386	412	416	377	373	417	403	378	389	366	381	378	406	405	377	374	414	347	409	413	388	377	393	416	403	418	381	386	398	408	385	377	390	365	416	418	371	378	367	373	366	391	398	368	391	410	402	384	419	436	365	377	392	393	428	396	393	386	371	373	435	374	375	372	390	438	367	421	368	372	400	415	386	423	388	359	381	396	406	437	369	387	404	400	389	435	403	377	425	396	374	374	405	398	391	351	406	362	416	387	356
24812	21348	27696	25340	12914	538	387	308	269	243	188	207	179	173	186	161	166	164	159	154	159	142	152	148	163	151	157	154	153	160	178	149	150	138	123	143	159	148	129	153	141	115	123	131	139	126	152	140	138	133	138	129	154	146	133	147	153	157	129	142	132	145	133	144	153	136	137	144	139	118	135	137	132	125	130	134	131	151	157	143	151	135	131	136	144	139	131	144	141	114	151	113	143	136	133	135	135	148	154	152	129	118	141	128	131	140	142	127	168	121	128	132	138	138	134	130	141	122	140	144	140	126	154	122	136	157	142	156	128	136	153	137	130	130	127	127	123	145	155	130	145	153	145	142	148	160	130	129	153	117	138	146	139	150	131	157	162	125	132	139	140	157	150	133	140	148	143	132	135	137	118	137	115	124	123	148	138	126	145	150	148	139	151	114	131	129	142	141	130	142	147	127	141	128	134	143	127	148	143	137	134	137	125	144	123	139	128	139	146	134	140	127	136	158	136	144	120	139	142	155	148	144	131	146	132	117	136	135	152	144	150	125	133	127	147	135	133	140	125	132	137	149	139	121	134	123	136	120	157	124	138	172	149	150	126	148	146	129	132	139	122	125	138	132	153	150	147	156	156	142	125	146	133	120	128	149	135	124	126	132	132	143	141	131	121	123	147	124	142	120	141	137	152	136	147	125	158	142	142	134	135	134	119	153	136	131	145	123	147	126	135	152	124	126	134	143	139	133	131	127	132	150	139	132	133	152	126	126	132	143	147	145	139	132	149	143	139	148	140	133	154	112	114	152	118	146	117	130	159	142	118	143	139	117	140	142	148	130	127	139	122	133	131	138	153	145	139	135	154	134	146	141	129	143	152	142	137	138	112	146	170	119	142	130	127	146	154	135	122	148	133	136	118	151	142	120	155	149	141	149	135	146	155	151	141	143	131	128	158	146	123	131	121	141	148	139	123	140	128	127	130	134	150	129	126	173	119	126	133	148	128	150	135	144	129	148	121	122	140	126	141	132	155	117	129	138	138	148	149	126	123	144	132	113	137	126	135	138	148	119	137	134	146	125	149	142	161	128	134	127	131	155	145	134	141	147	152	123	144	134	130	138	153	124	153	133	125	140	147	140	122	132	150	124	121	126	155	126	118	132	151	119	122	145	137	136	145	132	116	138	155	144	131	117	120	140	134	137	144	150	153	144	135	151	146	115	138	123	132	134	136	139	129	120	144	153	134	129	140	142	135	124	139	144	143	130	126	132	142	119	122	144	158	123	137	159	138	131	144	148	138	152	143	135	128	134	126	120	152	150	147	125	126	142	109	142	128	130	146	133	146	148	136	114	126	115	125	144	139	126	149	133	139	151	146	137	136	133	148	149	110	155	118	139	130	141	125	148	155	138	137	136	144	129	142	129	129	153	136	130	146	119	137	133	151	140	131	144	145	113	145	126	133	129	130	149	144	134	138	140	114	135	146	122	151	137	162	146	155	157	154	132	126	142	134	141	144	144	149	139	125	153	148	151	144	141	135	136	119	168	126	154	133	148	139	139	146	127	146	152	129	137	136	121	148	124	158	122	151	127	140	129	132	150	157	122	134	135	144	131	121	130	136	127	142	142	139	122	146	130	140	142	146	139	143	158	117	120	144	138	146	113	141	153	144	145	128	151	122	152	145	130	133	116	135	144	120	139	143	116	124	121	128	135	163	130	153	131	127	143	161	133	138	137	159	142	117	154	138	143	144	125	142	139	137	152	140	133	150	142	125	124	131	117	132	120	131	133	123	131	156	135	119	148	151	129	155	150	164	153	161	149	132	138	137	142	147	136	147	133	131	118	130	119	144	132	151	114	130	135	145	141	154	165	144	143	141	120	136	149	126	142	150	127	131	122	146	140	139	134	141	147	148	129	139	136	135	160	140	118	131	147	129	117	141	123	147	137	141	132	130	139	145	132	130	156	149	156	157	142	146	142	127	154	144	149	123	152	140	147	163	149	117	126	132	137	115	129	132	141	137	119	167	128	118	149	128	125	117	139	144	144	138	147	144	123	145	158	137	145	132	166	132	119	156	121	149	139	141	150	134	134	130	127	110	147	131	135	140	147	148	156	149	149	130	130	133	141	138	145	124	145	150	154	137	145	118	142	146	129	129	148	121	136	134	113	149	138	136	129	152	124	146	123	153	136	140	143	131	140	128	147	136	135	142	140	141	140	140	131	151	123	130	126	121	153	137	116	134	165	144	139	146	133	148	151	121	129	145	142	118	133	163	146	126	131	138	130	123	124	149	130	131	129	134	146	139	136	140	123	134	135	103	133	130	131	138	131	142	116	114	118	125	149	140	123	149	131	143	129	122	147	151	148	146	136	157	135	144	117	121	137	133	128	138	153	126	125	124	114	126	142	150	136	144	129	130	138	146	147	168	142	128	121	128	127	139	140	134	154	126	139	128	146	140	148	148	142	146	146	131	150	126	153	146	146	133	128	116	140	132	141	140	129	134	131	131	158	119	162	136	165	137	131	136	143	172	136	130	133	157	134	109	142	122	131	126	125	135	142	139	123	126	147	133	136	143	128	128	132	149	137	130	134	145	121	138	141	148	141	128	126	124	139	127	141	128	149	147	128	104	140	146	147	155	177	133	138	162	141	139	143	135	146	141	129	136	114	134	144	129	154	135	129	137	138	114	155	144	130	155	127	132	138	138	136	146	130	143	149	125	133	145	143	137	149	151	152	134	140	134	124	155	136	134	125	132	133	158	128	156	158	141	134	143	141	146	152	123	152	112	144	135	145	132	140	139	133	135	150	139	144	130	166	137	148	154	147	121	138	131	142	138	125	137	132	143	163	135	145	161	142	148	135	145	142	138	129	137	148	140	141	150	139	133	133	122	138	163	138	125	135	133	152	174	149	130	133	145	123	159	147	121	157	136	125	124	131	142	128	167	137	123	149	142	137	123	141	128	150	136	110	143	149	151	148	142	124	157	153	130	133	148	131	129	135	139	140	126	121	113	125	162	150	151	126	152	127	132	134	132	117	136	118	132	133	127	132	141	133	131	141	123	138	146	154	151	161	122	132	157	147	125	150	115	126	130	124	131	134	136	133	144	138	153	158	124	156	108	132	130	137	151	132	128	171	147	130	144	124	144	147	146	121	126	144	127	159	137	140	157	133	138	133	127	148	132	131	137	139	142	145	144	154	143	122	128	144	114	139	136	144	142	149	157	125	148	122	132	125	108	133	126	152	139	153	125	130	136	128	128	121	132	145	146	157	136	127	114	145	145	116	154	124	147	133	115	144	157	128	137	123	134	141	133	125	137	126	116	173	141	129	141	131	121	152	128	147	123	111	116	133	140	146	157	131	126	125	122	139	133	126	121	126	120	155	141	135	144	129	156	143	142	130	131	147	140	125	132	143	132	141	134	137	132	146	135	131	166	148	129	116	127	130	134	141	128	146	129	150	129	144	154	130	130	149	134	139	144	153	130	150	139	141	124	141
3192	4608	3638	1704	1148	896	704	619	457	416	328	314	286	282	269	213	208	207	208	226	171	179	223	206	204	182	201	186	190	199	222	177	200	190	189	177	172	173	157	187	156	157	147	169	168	173	186	173	194	173	174	174	158	158	153	188	149	181	175	157	181	174	160	164	155	172	159	144	181	158	166	173	176	177	164	156	160	181	162	175	147	173	168	154	166	156	193	178	179	154	174	159	165	177	161	166	156	146	162	163	169	191	159	175	159	163	172	172	167	150	176	179	163	189	183	166	165	182	159	168	158	169	156	172	157	164	141	191	181	188	175	172	165	164	165	193	177	189	170	171	155	168	195	164	169	149	179	178	165	168	179	142	153	155	152	166	157	187	186	163	151	143	190	167	158	174	181	155	166	188	179	140	138	175	159	176	154	181	169	171	165	165	157	178	154	177	148	185	169	183	171	171	168	183	164	148	156	157	186	168	166	166	174	162	173	150	161	171	165	168	160	151	176	154	171	164	136	168	174	143	159	175	156	152	187	167	161	143	171	151	132	153	195	187	154	168	170	180	175	170	193	163	166	166	181	181	171	153	179	141	177	168	164	164	188	146	172	172	171	169	149	177	176	186	169	173	186	166	161	160	149	173	157	177	179	176	152	170	158	192	181	169	169	168	170	158	173	174	161	168	142	165	155	156	167	158	179	173	177	160	160	159	133	191	158	172	185	162	181	164	164	150	163	165	169	182	166	157	152	171	178	172	176	159	172	191	182	147	172	163	173	160	163	184	165	174	156	169	164	160	161	156	172	184	152	165	170	178	158	146	186	163	166	156	175	177	176	167	183	175	139	151	176	165	164	147	170	171	182	177	151	156	167	168	160	161	171	169	177	166	165	156	169	161	167	164	186	157	193	170	166	159	161	171	171	169	174	144	197	147	169	174	164	153	169	165	140	143	182	169	143	165	182	147	178	175	157	181	173	162	145	165	166	166	178	161	168	152	145	160	168	168	176	171	181	158	177	159	175	138	171	156	184	176	171	156	159	161	173	175	159	179	152	176	139	177	170	152	164	170	155	175	181	156	179	176	165	158	185	183	164	164	172	169	163	159	180	161	181	176	184	162	200	181	189	166	182	175	176	159	175	144	150	189	170	158	172	154	186	186	160	161	157	153	158	148	191	133	160	148	166	169	180	166	159	160	158	181	146	167	166	186	180	150	163	151	167	177	189	179	160	169	137	149	172	152	190	176	174	187	164	183	164	176	158	157	158	182	162	171	176	166	161	165	148	172	152	147	171	146	174	178	182	159	172	175	178	170	149	177	136	183	164	177	141	193	170	170	155	163	180	166	193	159	169	163	167	134	161	183	147	189	170	133	151	167	166	178	162	158	177	168	166	174	151	179	168	184	167	171	155	154	179	181	155	188	146	172	152	157	175	179	184	173	157	150	190	154	164	171	157	166	157	153	163	151	186	186	151	143	171	151	165	166	163	172	137	174	166	173	171	138	184	151	176	147	150	171	159	169	156	167	156	125	157	173	193	144	176	166	162	152	175	161	149	174	179	192	148	155	172	174	166	150	152	181	157	163	175	148	167	173	182	174	172	156	190	163	187	159	169	169	182	154	160	190	165	151	159	152	172	154	172	153	172	167	176	165	166	172	175	161	153	162	168	182	161	169	177	175	144	175	158	161	150	163	182	152	152	143	156	171	192	157	147	144	156	164	157	198	171	172	179	154	152	158	170	164	163	180	156	188	166	194	176	158	178	189	160	172	173	161	166	188	166	158	186	190	163	165	168	155	172	153	186	163	183	155	166	176	164	167	167	154	138	155	185	196	173	186	168	179	189	161	157	161	186	188	192	158	165	164	189	144	172	155	173	170	156	165	155	185	161	150	167	152	196	160	177	153	181	183	156	168	165	152	163	177	179	174	183	154	189	154	162	151	166	174	177	152	154	165	174	147	174	164	184	164	156	171	156	192	149	148	153	165	155	176	149	146	165	166	175	174	146	190	152	166	150	149	184	169	150	157	155	167	158	182	180	179	175	140	169	172	185	159	162	178	149	177	147	174	145	192	179	166	165	176	202	169	182	157	160	158	176	164	181	171	167	167	172	187	158	191	174	155	153	150	151	152	176	165	166	165	153	171	152	172	167	173	178	158	175	155	152	178	161	173	157	155	167	168	161	169	167	170	147	154	182	142	159	139	190	161	169	174	159	153	174	168	139	151	182	147	149	177	174	186	173	174	173	150	160	162	162	166	189	170	162	169	150	164	152	163	148	168	168	176	156	191	170	176	178	185	155	179	164	146	165	169	164	183	194	162	177	166	149	198	176	166	164	146	174	177	160	162	164	174	154	173	147	163	152	199	159	170	176	186	167	170	161	183	147	175	149	172	157	184	160	156	159	169	152	159	144	144	161	160	170	164	171	187	147	161	175	167	174	164	152	147	159	172	188	146	160	177	172	163	148	175	190	166	146	153	156	166	166	168	161	182	170	151	181	169	172	170	187	169	152	181	169	158	154	161	169	166	169	184	163	165	172	170	161	164	168	166	145	164	181	161	169	165	163	180	186	185	175	181	155	158	169	156	176	170	159	171	162	166	181	193	158	190	158	173	164	159	165	168	144	163	175	152	165	171	159	158	179	151	167	164	168	151	175	180	176	182	167	160	149	171	160	165	179	165	162	157	178	165	169	179	162	157	178	151	184	161	157	160	153	158	163	153	145	163	188	156	141	168	161	160	164	180	143	184	167	170	167	189	176	162	164	177	172	166	186	199	170	153	165	158	177	165	179	145	156	171	172	147	188	177	184	170	174	163	164	150	145	153	157	157	168	142	172	174	145	160	169	172	169	180	170	178	157	177	161	149	158	182	178	160	157	165	171	163	162	188	167	154	166	177	149	181	149	160	146	151	166	159	176	171	182	160	159	182	160	162	157	149	161	151	167	174	173	187	172	169	152	160	176	165	156	164	181	203	157	159	167	156	159	170	162	174	151	180	165	150	166	148	178	152	150	175	176	176	150	156	165	153	165	150	151	162	185	191	174	179	172	157	154	169	177	179	150	159	172	167	170	160	174	186	190	152	181	151	156	159	179	155	191	163	166	140	167	182	152	189	163	149	173	162	189	166	160	163	176	169	169	171	167	194	182	146	174	158	175	151	177	193	154	171	165	154	172	152	189	151	172	154	155	155	173	160	152	187	168	167	165	170	169	171	152	154	166	170	177	187	168	167	184	152	159	151	167	160	156	198	172	161	141	164	202	161	150	166	169	164	137	149	175	153	163	187	144	140	164	178	162	174	183	172	178	172	192	163	153	174	204	160	164	189	165	179	164	179	193	145	159	192	189	158	176	168	147	147	151	145	156	172	157	159	176	158	159	175	167	166	200	144	165	161	142	187	155	136	150	159	149	173	169	156	189	154	143	154	174	154	170	171	155	188	169	180	136	161	157	167	161	156	173	176	173	152	141	152	178	172	181	159	182	148	173	179	151	172	164	150
22816	21384	29063	24077	21377	21387	9993	895	655	513	466	393	323	307	303	255	263	256	236	242	236	204	216	231	206	200	203	195	184	189	216	201	197	185	186	167	195	188	173	190	181	179	200	182	190	152	175	184	180	165	187	181	203	175	183	162	177	163	173	186	176	175	156	197	174	164	160	152	156	142	177	153	171	152	180	157	149	181	156	168	159	175	156	184	183	187	168	187	165	159	154	173	166	149	149	177	184	179	180	172	176	166	158	170	166	164	151	175	161	147	132	148	162	168	156	174	159	165	175	157	142	148	172	181	158	178	146	165	180	163	162	163	172	159	148	169	187	160	183	192	150	151	170	177	149	162	157	144	157	161	175	150	164	170	173	163	141	157	160	195	201	150	189	166	166	151	165	173	152	176	167	144	148	168	176	153	188	163	141	162	163	166	167	178	143	149	185	170	198	165	147	188	151	174	156	169	153	172	177	166	167	185	176	175	151	173	176	171	167	170	167	182	155	164	166	174	179	156	199	155	175	153	168	173	161	178	169	162	143	159	179	171	173	170	179	192	183	157	183	181	212	158	180	178	146	170	169	133	170	162	137	147	147	154	168	155	165	152	194	174	145	156	170	162	155	165	162	172	157	140	181	173	157	155	180	151	177	176	171	165	176	159	149	164	170	176	177	181	179	198	171	172	167	151	170	166	153	158	163	168	163	171	173	170	154	166	171	155	187	175	178	161	166	167	151	148	155	143	169	164	160	186	143	152	176	165	162	159	154	159	155	171	153	155	168	166	135	156	162	175	171	163	159	149	176	158	178	197	155	185	174	173	147	140	176	191	146	170	151	175	151	143	135	164	192	172	161	165	169	155	161	164	158	153	163	163	161	168	185	154	179	152	157	142	156	160	176	162	161	156	160	171	172	155	160	178	168	185	137	160	159	183	164	158	173	172	139	168	170	160	168	161	146	155	173	149	181	170	168	173	147	170	154	172	164	172	159	155	162	171	159	162	169	149	165	156	160	176	154	166	167	160	190	169	161	150	167	168	165	180	175	161	166	149	166	163	170	178	157	172	157	145	172	161	158	152	167	173	176	156	154	178	175	145	168	189	156	163	147	154	161	171	143	150	151	159	157	167	170	135	167	172	161	166	172	153	173	173	177	172	160	188	165	189	166	192	146	157	167	148	170	170	161	177	152	154	155	168	166	170	180	154	168	158	164	184	176	168	145	184	152	160	166	173	138	169	164	180	172	162	179	166	150	151	176	204	175	166	147	179	149	151	174	176	153	138	150	187	180	170	165	167	181	170	177	172	186	170	154	169	164	180	167	182	173	153	156	164	163	146	166	182	166	187	144	189	153	182	158	164	171	184	161	164	156	159	180	154	188	172	158	166	144	161	166	181	155	161	159	160	163	170	187	159	157	166	151	166	153	149	179	137	153	173	150	163	162	172	154	183	169	157	175	160	191	149	154	163	169	162	168	136	192	168	163	159	168	174	157	171	168	158	160	180	173	177	160	173	155	185	195	175	166	159	149	178	158	158	167	161	163	167	166	161	159	169	172	169	153	168	163	172	175	141	179	186	159	176	154	151	203	162	186	159	150	153	172	159	174	154	173	146	161	151	162	156	177	178	126	168	166	159	152	152	162	175	168	201	163	163	161	174	160	151	166	153	182	176	174	181	174	182	145	172	173	163	175	163	180	179	171	184	147	147	156	191	171	142	146	179	159	169	174	165	162	198	162	168	173	167	169	169	163	149	153	158	175	171	172	171	136	160	176	165	177	172	172	183	135	145	180	164	157	159	176	174	166	151	139	155	156	152	171	146	179	191	143	158	169	154	173	157	177	165	158	162	184	178	184	165	181	184	184	162	166	169	185	171	167	153	139	184	155	165	152	176	150	171	161	175	168	179	175	143	159	179	188	155	156	156	165	180	155	168	168	177	156	164	156	153	176	160	163	182	154	173	187	174	150	178	176	154	170	182	151	172	152	144	172	176	171	165	162	146	155	158	156	171	169	177	160	183	164	163	172	137	143	158	183	147	170	166	160	168	146	170	174	142	172	157	148	164	202	166	159	158	153	160	180	168	176	166	184	143	165	177	176	144	168	160	148	164	151	163	164	168	165	140	138	147	157	174	163	145	158	158	164	156	162	163	164	165	163	164	166	158	180	187	196	150	176	172	173	168	181	161	173	148	176	174	152	173	158	164	158	182	178	151	147	140	166	147	172	174	184	161	170	153	174	154	170	156	151	169	142	177	165	144	149	165	164	169	164	151	155	161	172	146	161	170	162	182	180	144	168	163	143	156	163	163	162	155	165	144	155	167	167	169	189	169	171	161	176	163	177	151	175	150	167	168	171	175	169	168	183	167	161	155	153	156	161	156	150	196	169	163	158	135	178	170	163	159	168	196	158	180	162	179	159	176	159	160	156	153	153	150	151	142	149	182	174	159	161	142	166	171	165	167	172	171	170	162	178	160	171	159	171	173	156	168	167	174	164	160	165	160	163	169	164	155	156	161	190	149	160	166	167	163	177	181	139	154	171	168	159	176	145	168	155	155	152	183	174	167	140	169	170	180	152	148	176	139	177	155	165	165	157	169	163	164	168	148	194	169	152	162	174	166	153	148	184	148	156	196	164	172	140	147	163	172	156	154	151	152	165	156	154	156	163	183	166	145	158	165	146	176	152	174	150	168	176	163	165	195	180	164	161	169	151	178	165	148	161	164	162	139	149	174	170	171	169	186	192	153	167	150	153	165	179	163	169	171	166	177	165	163	172	160	182	170	175	159	156	158	137	174	164	168	154	146	183	159	169	153	163	175	161	151	154	143	176	146	170	166	158	178	159	149	165	167	180	163	175	158	167	157	162	144	160	137	179	170	154	163	161	171	166	176	153	163	160	148	189	144	193	145	161	169	164	172	158	172	187	191	173	164	170	172	154	162	167	169	176	155	154	178	148	167	170	169	167	165	168	164	164	132	190	181	162	164	168	160	145	168	178	153	165	161	164	181	173	161	183	151	159	168	172	183	173	167	152	162	158	156	187	180	158	177	164	181	168	169	149	188	142	163	163	152	172	155	154	167	156	147	161	168	173	173	178	170	174	154	171	164	158	179	171	188	169	140	157	144	163	173	150	176	130	169	162	163	164	158	176	167	165	168	161	153	149	175	141	155	157	166	152	175	146	183	158	157	154	164	160	172	164	198	169	161	148	156	177	170	185	158	164	169	163	173	154	164	174	179	164	174	154	150	157	169	157	146	171	155	151	193	162	200	178	182	140	174	159	181	196	165	165	173	186	163	172	158	149	170	195	173	183	174	185	144	146	176	156	167	154	154	180	143	167	173	177	161	167	166	153	157	155	151	168	168	174	173	154	161	149	157	180	161	166	145	191	172	161	145	169	178	165	143	173	157	187	158	170	148	167	142	155	160	174	172	176	189	169	156	155	165	183	149	164	150	154	157	169	173	147	159	175	147	161	142	183	172	161	166	193	158	162	153
4243	13408	10706	5097	3433	2649	1980	1497	1204	982	787	645	562	521	443	458	373	378	335	322	333	290	305	281	277	261	252	295	274	296	289	271	228	234	243	233	245	265	222	218	222	228	199	215	252	227	232	221	220	198	207	213	214	223	218	200	209	197	220	209	245	238	220	236	213	195	209	206	219	225	200	199	203	193	211	199	216	196	221	224	198	208	227	219	200	228	196	208	214	213	196	209	201	224	214	212	226	184	188	189	216	221	197	215	218	187	215	207	198	234	195	209	185	230	194	203	199	227	228	220	197	239	208	185	195	229	207	214	213	209	210	220	206	206	202	233	191	231	233	217	210	222	216	203	199	206	221	193	232	174	197	207	219	208	181	185	198	217	191	231	220	209	239	211	217	199	200	195	191	204	205	188	224	216	196	195	209	222	212	227	214	232	231	213	197	203	202	193	200	217	199	170	205	221	192	223	213	207	196	191	190	213	214	198	207	218	206	212	179	205	222	222	199	175	205	181	185	197	190	198	209	197	186	212	202	211	197	248	200	218	230	216	209	230	198	213	187	211	202	222	184	197	205	188	207	200	211	216	204	242	211	187	187	181	208	207	204	191	181	208	193	181	215	215	216	202	196	190	181	179	231	205	167	211	205	212	215	202	223	218	210	207	235	200	216	193	195	225	200	199	223	201	186	191	195	224	210	197	174	214	214	220	197	194	197	206	173	204	224	213	218	202	215	198	197	209	233	206	205	219	212	182	234	201	203	206	204	224	193	207	207	181	192	231	219	199	216	207	210	196	196	211	209	189	233	230	198	202	210	180	218	213	204	206	210	209	209	226	206	210	193	188	209	200	214	223	214	198	192	207	217	198	234	215	215	212	214	187	169	201	192	199	211	209	163	203	218	194	196	215	212	213	203	203	212	221	216	205	205	212	191	226	199	195	205	221	183	225	205	228	190	225	192	219	200	213	226	221	219	200	210	206	173	213	207	193	208	183	181	217	199	215	198	226	214	241	223	193	189	197	186	230	177	203	218	205	195	216	224	228	217	195	221	219	225	194	217	225	213	204	174	184	232	212	210	225	207	199	217	220	185	197	202	206	189	199	210	202	189	198	224	211	183	216	225	200	204	190	183	210	228	171	203	211	207	230	217	192	193	195	196	233	183	196	175	211	237	199	206	206	197	183	211	194	198	201	198	206	206	196	188	218	196	208	183	195	225	204	240	222	202	202	167	206	220	199	223	197	212	202	201	225	212	192	201	197	197	207	196	206	212	186	219	203	198	217	205	189	211	212	173	199	208	193	198	215	204	207	203	181	229	199	207	209	187	221	213	207	201	204	178	197	194	196	216	211	195	210	217	212	186	191	235	194	216	177	183	214	209	199	193	194	203	215	189	209	201	221	219	219	204	188	188	180	197	180	200	210	196	206	200	210	203	219	205	170	195	199	200	198	203	188	186	212	204	213	218	202	177	210	219	217	204	196	213	203	230	184	205	221	205	225	197	229	214	206	221	210	232	195	206	190	211	193	211	190	201	210	212	191	197	182	179	189	187	211	209	210	185	185	202	215	194	224	203	208	205	199	197	213	195	224	206	196	180	175	229	183	217	218	206	197	205	203	209	208	209	233	200	192	200	189	185	210	216	208	188	174	215	199	196	182	234	205	190	199	179	231	205	216	198	202	213	182	216	211	196	213	182	183	219	227	203	196	256	193	222	193	204	217	221	219	209	208	210	232	220	199	201	218	199	185	206	206	215	219	201	212	214	221	199	199	194	188	218	216	221	196	212	211	231	227	181	214	210	191	197	209	209	199	231	205	198	188	203	227	184	218	212	191	236	216	205	215	222	199	192	209	233	202	199	213	219	238	239	194	204	196	198	218	229	178	182	241	192	212	178	220	208	218	215	227	202	218	175	212	203	212	215	202	198	203	191	223	203	223	192	206	216	192	214	185	211	208	191	235	213	212	227	219	220	208	198	229	208	199	170	226	199	207	216	230	204	169	198	210	188	181	197	205	209	207	209	178	202	185	208	167	210	210	219	199	228	202	205	191	217	217	195	185	185	202	245	219	186	190	214	215	233	181	204	218	217	201	192	226	231	225	213	195	204	215	208	212	172	185	186	190	196	211	212	204	205	188	199	212	176	192	188	226	223	195	201	189	214	225	191	218	221	212	244	232	218	209	190	209	217	217	192	207	164	198	197	214	235	219	196	194	199	202	206	180	207	211	182	180	203	188	208	210	193	201	186	204	185	184	234	190	208	194	201	191	190	190	209	208	214	195	192	210	226	216	187	204	198	237	195	202	204	191	181	195	209	200	228	211	212	194	195	192	226	210	204	220	196	192	220	235	203	220	214	215	220	200	208	204	210	206	178	187	198	196	226	201	182	221	229	195	206	190	193	227	186	203	208	229	198	226	204	211	210	194	201	180	187	213	193	224	192	224	197	206	197	213	191	196	236	199	198	187	207	221	218	192	206	194	195	205	217	222	240	209	199	201	205	196	195	203	223	222	235	203	212	191	227	212	193	210	206	193	180	205	214	211	201	210	186	202	224	204	201	183	209	193	197	207	236	206	205	214	222	209	198	203	202	211	214	214	224	207	212	192	199	209	202	196	195	202	193	200	208	196	199	187	185	196	206	215	188	201	185	212	223	205	184	217	221	227	211	182	204	194	223	207	220	231	180	197	183	193	206	185	204	211	199	226	193	225	203	228	185	222	181	202	230	198	217	215	223	173	207	215	200	203	186	219	220	215	241	208	226	204	207	204	230	212	180	224	217	206	204	195	209	213	224	201	202	236	213	204	207	189	222	205	215	188	223	227	247	206	196	202	205	203	195	190	207	206	212	252	199	184	208	201	234	206	206	214	208	198	210	187	202	210	190	220	204	173	215	212	215	203	204	202	197	211	245	189	186	190	226	191	212	202	205	205	194	202	198	229	196	211	206	232	215	214	211	207	205	221	179	194	204	214	230	170	206	220	188	197	195	215	205	205	192	206	192	207	193	211	209	200	198	221	212	203	195	199	200	219	193	220	200	189	214	193	209	199	204	197	205	231	198	199	214	202	243	182	217	216	204	213	206	188	195	212	180	190	189	231	200	210	208	198	198	208	206	214	199	178	200	202	225	226	201	207	219	213	196	228	199	210	197	204	221	183	211	223	203	208	203	205	192	202	208	204	203	187	212	206	207	193	200	190	191	211	200	193	212	205	188	202	191	210	210	225	175	181	186	200	196	197	201	199	202	181	211	198	180	191	218	205	234	226	217	205	227	211	219	201	222	198	197	201	219	230	205	202	203	228	212	206	230	189	209	213	199	229	193	203	212	214	189	197	221	180	196	212	201	207	216	207	202	209	220	209	214	229	209	213	191	201	206	221	238	182	206	195	206	218	196	254	198	199	218	223	208	221	179	213	208	210	188	188	173	191	220	193	212	231	226	174	217	203	221	214	202	222	203	195	196	183	211	197	190	195	210	223	197	195	210	211	217	195	211	195
27349	19662	5628	548	401	367	325	311	291	331	301	289	296	290	276	295	302	285	315	280	272	312	281	280	286	297	318	286	320	284	267	282	253	287	267	277	287	267	279	274	269	306	283	281	271	296	279	277	288	298	283	269	279	273	264	270	258	271	283	280	282	282	303	276	264	277	284	310	297	306	301	271	280	297	263	300	276	260	268	287	270	270	292	292	287	275	284	254	284	259	298	267	296	254	285	288	288	303	274	272	256	294	300	279	264	276	286	313	274	306	318	271	299	283	277	280	288	265	287	300	261	257	265	276	275	297	281	295	280	234	285	266	294	260	276	277	295	271	283	257	276	275	280	268	279	269	275	289	298	270	289	267	278	278	267	300	254	255	294	288	274	293	275	287	287	282	274	293	284	273	276	271	283	263	281	270	268	261	282	270	252	288	259	292	303	275	273	308	248	335	263	263	288	305	269	284	302	261	278	302	276	270	316	261	269	287	285	279	252	285	268	296	261	297	254	280	291	276	272	285	257	280	270	263	261	298	253	268	278	280	273	283	286	266	297	300	270	266	280	261	266	274	234	285	296	288	273	263	307	285	279	268	269	261	257	309	286	276	284	276	253	283	294	302	283	273	242	301	307	304	243	299	264	278	308	271	308	290	280	291	290	293	249	290	264	312	257	301	284	254	304	293	307	259	280	303	301	264	296	301	282	304	280	293	292	256	280	255	255	261	291	288	291	259	287	301	276	285	276	309	257	297	286	271	286	306	305	261	259	257	301	281	297	272	269	258	282	265	288	260	289	323	270	266	297	290	284	273	268	273	273	300	299	238	286	275	256	265	268	296	268	268	242	269	254	299	293	299	298	275	266	278	302	289	291	287	263	249	305	283	273	272	276	276	293	296	288	304	283	284	270	292	293	275	285	282	305	280	276	270	257	267	278	274	279	279	300	308	280	290	273	282	298	279	312	280	292	326	290	263	279	259	286	298	298	266	300	296	284	277	271	272	269	270	293	274	271	259	287	279	286	303	274	285	287	286	268	290	259	296	284	269	282	316	284	260	302	276	267	287	236	266	287	278	292	274	291	259	307	276	248	293	269	280	256	275	266	273	279	290	301	294	266	280	269	258	271	291	254	275	269	285	298	301	296	246	281	292	258	278	294	263	276	264	311	269	304	272	282	276	287	277	294	295	272	245	268	253	287	292	298	273	283	288	291	277	279	267	264	295	266	331	281	273	271	298	272	276	295	287	310	273	280	273	261	283	267	257	261	276	268	288	288	278	285	310	311	313	268	276	283	302	269	297	279	282	238	279	308	272	267	241	301	278	286	257	284	273	282	288	286	258	256	247	309	296	272	274	286	294	294	307	283	301	267	292	277	265	286	273	260	283	308	272	257	282	282	304	308	277	285	295	284	284	284	307	275	269	307	292	322	256	263	277	299	278	279	279	272	273	319	270	287	274	266	310	271	325	263	265	263	280	293	302	253	278	278	302	291	255	272	288	303	260	281	285	284	247	265	296	248	274	288	289	284	264	304	283	281	285	307	268	295	268	279	299	301	265	311	289	251	271	317	263	302	286	257	264	295	279	281	300	244	279	258	297	295	266	304	307	292	289	285	292	286	292	249	278	245	256	281	245	246	286	255	290	315	264	282	255	285	277	275	261	280	289	313	293	290	275	293	277	275	322	257	309	284	263	294	279	265	289	266	278	284	297	261	247	274	308	278	291	271	276	289	283	288	281	266	268	289	285	292	248	288	306	279	282	269	290	277	280	270	272	294	262	270	279	279	280	327	268	292	310	271	272	305	301	251	287	301	295	252	300	284	282	275	291	279	278	269	279	276	310	285	257	275	324	270	277	286	255	286	280	266	269	283	251	251	300	284	304	283	270	272	283	283	276	312	307	272	282	273	276	294	297	303	304	281	254	273	253	281	245	269	300	291	288	284	322	303	274	301	273	272	300	295	261	299	280	274	283	261	300	285	272	287	264	273	280	269	281	308	290	268	299	309	294	293	283	273	310	268	266	281	265	252	240	291	284	301	249	292	281	277	304	284	278	265	255	279	294	311	278	289	298	317	266	317	243	285	298	268	293	274	258	265	291	269	267	260	259	259	304	295	292	281	268	303	277	253	296	290	276	247	272	278	283	284	309	312	258	273	266	256	270	287	279	315	263	295	266	269	298	286	306	284	300	260	285	280	283	278	297	233	281	297	305	273	269	274	273	296	253	293	299	295	275	301	277	269	279	257	297	253	283	268	264	283	255	268	276	256	238	274	297	289	288	301	287	294	279	281	305	299	322	277	241	266	269	285	316	279	286	302	269	275	253	294	301	252	255	257	292	283	295	270	281	265	306	260	270	306	314	289	282	327	278	246	281	295	290	268	305	295	270	268	275	314	302	303	280	280	295	257	272	336	280	306	277	288	288	284	262	281	265	312	269	260	299	256	280	267	285	254	300	265	283	277	327	281	283	253	305	271	304	301	300	282	271	283	290	280	296	262	269	305	295	292	272	266	265	289	312	303	291	315	264	259	252	273	293	272	292	258	272	301	252	283	253	288	252	272	283	254	289	289	259	281	297	275	263	274	280	277	276	278	300	300	259	264	275	277	293	284	286	277	283	280	278	296	299	270	284	281	273	284	273	305	315	267	293	289	258	246	281	290	255	293	290	278	262	293	319	279	263	272	292	313	244	270	283	288	273	273	279	278	309	284	289	295	301	296	280	295	284	300	266	263	260	291	313	286	270	277	292	285	281	272	268	291	261	287	293	286	287	284	291	287	236	273	284	286	269	267	269	263	231	277	305	279	264	271	295	287	270	260	274	264	272	279	269	287	319	252	283	274	277	317	261	263	285	280	247	271	317	276	258	286	256	261	271	282	290	285	270	272	280	296	264	289	284	313	249	298	301	272	285	271	307	268	288	260	283	315	283	275	282	299	243	285	292	253	278	271	308	275	250	280	297	268	285	280	278	305	304	272	237	278	263	291	276	301	281	316	272	276	255	259	285	277	287	288	279	265	266	274	296	277	273	281	279	284	265	269	300	286	283	281	264	286	303	273	264	276	280	285	278	283	260	277	283	277	242	248	286	276	283	339	305	270	268	271	278	258	263	274	274	304	270	274	290	277	269	277	291	285	271	292	274	304	323	312	268	270	281	266	268	285	279	281	286	304	299	257	276	293	293	295	256	283	271	262	279	283	276	246	277	296	272	281	280	287	311	243	269	268	286	286	292	259	285	276	288	280	274	250	271	272	295	308	288	255	280	291	287	259	292	294	269	262	259	264	299	279	294	289	299	259	272	295	276	287	242	277	339	290	296	278	292	296	293	249	271	287	296	276	319	326	294	273	275	236	286	279	273	300	280	328	306	271	261	287	261	279	257	262	257	299	288	258	278	260	264	318	281	275	253	281	248	265	284	264	252	284	279	288	301	283	302	293	302	265	284	272	280	319	282	271	312	285	291	253	272	303	289	240	311	257	256	249	287	272	276	251	250
3891	943	825	545	453	469	427	412	361	353	364	318	322	357	342	363	322	329	322	334	312	344	332	291	327	328	330	311	345	343	360	378	322	352	330	327	343	343	340	304	334	336	309	354	328	347	358	329	316	305	372	334	353	354	338	338	327	316	339	326	319	303	292	351	340	354	339	357	330	340	340	330	313	353	310	327	343	308	320	332	306	323	328	330	315	335	326	320	299	310	336	330	297	363	326	337	311	358	356	336	355	314	333	358	343	332	330	320	343	348	341	306	334	314	296	354	335	352	361	316	366	308	335	354	333	352	311	327	333	331	300	342	346	339	329	341	347	353	330	335	343	328	313	336	331	334	372	327	347	373	343	354	337	327	327	303	323	331	346	329	346	328	307	339	331	348	345	349	334	317	338	363	324	334	315	357	350	341	327	331	318	343	340	367	300	353	369	340	327	344	309	333	344	323	355	358	338	335	350	330	316	335	343	332	331	342	341	327	323	353	318	359	336	333	331	331	367	358	359	332	325	320	356	329	317	332	334	334	354	354	311	325	352	337	347	301	355	350	327	342	362	344	306	310	344	325	330	323	296	306	322	307	313	367	335	328	283	317	337	330	348	321	323	321	344	335	341	331	317	379	327	374	328	341	323	294	324	318	335	328	317	339	315	355	356	340	340	321	336	314	323	309	331	317	314	341	342	338	315	322	324	319	348	317	325	340	331	316	337	326	329	325	366	291	334	323	352	297	318	369	323	323	345	311	340	328	345	329	337	317	306	332	330	331	332	336	350	338	364	329	340	350	322	304	343	303	320	314	332	326	317	333	324	345	351	355	331	345	304	327	324	344	335	300	327	322	306	332	342	344	350	290	338	326	349	316	327	333	296	312	376	328	364	349	320	336	343	355	365	328	321	330	337	311	361	352	331	335	328	298	326	354	343	321	309	309	333	339	306	343	290	351	334	351	317	306	305	328	333	324	352	335	297	358	323	327	346	318	315	313	349	321	338	336	339	326	299	349	333	326	315	344	315	333	343	366	324	325	342	336	310	333	323	318	366	369	343	318	373	329	345	321	311	350	296	326	299	317	360	347	323	355	285	330	317	336	356	321	317	321	331	365	340	352	334	359	339	337	367	309	337	326	318	323	329	317	308	342	301	329	353	331	319	353	346	325	361	350	336	347	353	300	346	314	340	330	315	332	345	345	351	297	333	343	327	336	340	329	329	326	339	341	337	300	327	321	356	366	351	298	343	356	328	339	308	317	308	301	333	315	323	328	305	340	305	308	337	326	314	333	356	309	343	320	330	305	349	355	328	319	318	320	326	311	318	341	313	323	343	330	313	311	307	331	359	323	351	293	348	321	332	337	313	303	314	318	349	305	344	330	351	358	324	328	312	322	296	307	335	355	362	309	324	335	319	312	311	365	339	364	325	348	356	317	351	333	338	320	333	297	342	360	320	350	329	320	362	307	354	337	320	326	319	327	318	334	322	313	349	334	327	314	331	314	332	340	345	331	351	343	288	348	364	385	315	334	319	300	326	318	325	339	355	351	334	336	364	329	351	324	348	328	324	356	311	338	349	352	328	325	320	304	333	345	331	329	356	340	350	339	299	303	331	327	333	306	337	342	355	319	335	365	307	327	296	348	322	341	333	309	315	323	347	349	324	339	322	323	338	317	338	353	388	340	336	326	320	345	354	356	319	323	333	329	340	350	343	354	357	333	311	341	324	375	331	338	329	321	339	348	309	368	315	330	324	324	358	338	349	322	335	356	309	311	318	336	352	359	325	349	350	323	337	376	347	375	359	318	312	339	355	322	358	331	306	310	333	342	325	361	311	338	323	347	335	348	352	336	317	326	296	312	305	327	308	347	332	332	367	294	336	312	315	333	315	332	340	345	330	345	319	337	334	335	364	324	342	324	331	323	345	361	303	358	343	348	321	324	354	339	322	318	327	338	325	336	356	341	302	321	320	316	316	334	335	337	339	336	368	312	344	317	345	318	348	359	315	365	317	315	297	315	331	329	345	325	332	340	292	332	341	334	352	322	344	345	330	315	344	351	332	324	342	305	323	343	345	335	332	332	327	352	346	315	313	288	313	346	342	307	319	306	304	335	351	311	367	343	335	370	324	345	325	324	365	369	345	356	360	326	314	323	365	350	329	326	347	349	314	314	325	359	319	346	343	336	349	367	337	321	356	358	309	329	324	340	358	329	335	336	309	296	356	334	360	308	348	329	336	333	315	346	343	327	347	320	318	328	328	361	360	380	334	342	354	359	349	333	325	351	325	346	323	334	321	350	313	325	326	323	323	349	345	344	341	328	351	353	308	330	359	358	331	319	334	344	332	354	348	344	335	323	319	309	315	329	337	328	341	323	302	338	314	324	315	345	306	319	324	340	310	339	341	375	329	329	324	334	327	346	320	332	312	333	314	337	330	338	361	342	342	302	334	329	348	278	322	303	335	323	353	330	324	320	304	330	325	308	315	307	319	298	324	346	321	338	341	316	324	326	321	320	360	349	349	333	346	317	308	329	338	350	352	347	301	313	353	349	316	341	315	335	346	324	322	331	342	319	325	331	346	337	318	354	331	320	330	331	333	319	311	361	317	293	337	348	339	315	296	371	351	332	309	340	290	325	349	314	300	305	362	345	333	336	330	337	347	354	349	313	293	340	370	324	352	368	342	316	353	293	324	349	306	316	349	348	328	335	309	314	343	323	355	329	304	308	309	324	333	318	329	338	353	342	343	339	359	326	335	316	345	305	360	324	339	354	368	365	340	330	363	354	307	353	313	334	360	344	372	320	318	337	329	354	340	335	344	337	348	304	333	331	326	331	352	320	348	306	307	334	294	344	329	347	327	343	345	352	339	377	317	347	313	335	343	298	360	360	344	327	331	373	312	327	319	354	318	327	319	311	343	325	339	335	341	350	330	341	323	333	327	337	307	324	315	329	343	317	311	326	291	309	300	313	371	358	357	335	345	362	329	327	350	338	327	318	321	337	337	324	325	327	314	345	310	322	302	312	295	322	322	336	362	379	335	358	359	317	334	341	344	336	317	337	348	340	350	331	331	282	317	330	336	336	345	359	335	375	362	354	309	335	325	330	360	342	349	326	334	307	338	315	353	324	332	296	322	347	336	304	326	334	356	342	336	322	307	336	342	335	332	329	324	324	328	350	356	300	349	346	364	346	351	356	315	333	321	340	309	346	363	333	338	329	299	355	340	319	328	347	362	354	313	355	315	326	336	318	335	334	320	353	320	308	324	351	316	314	331	341	313	352	346	312	320	325	307	316	375	349	374	332	348	345	339	334	317	324	318	337	377	280	340	338	331	322	342	351	331	346	355	293	315	311	321	344	314	322	359	359	341	311	296	323	370	349	328	321	339	317	342	338	329	359	317	336	332	322	295	346	313	320	348	334	327	348	335	309	336	322	372	353	318	348	333	335	325	293	308	319	346	313	317	328	323	366	344	324	317	359	313	322	319	333	349	340
23930	21342	28526	24478	21323	10496	1077	662	561	510	494	491	400	400	378	382	398	349	363	357	355	334	328	333	333	312	351	348	353	358	373	374	325	336	356	315	314	330	355	335	299	339	351	316	332	319	335	375	314	322	343	341	310	325	351	325	300	308	334	317	321	332	318	344	311	345	338	318	306	338	350	325	341	294	346	326	319	341	313	333	314	321	334	306	349	303	311	340	324	313	322	316	306	308	324	325	345	302	356	314	312	336	325	327	343	314	297	309	341	333	330	332	328	292	338	320	335	329	319	349	344	342	307	340	333	365	338	337	331	327	316	336	310	304	313	321	298	343	351	347	352	310	299	300	347	319	300	342	317	336	345	360	304	332	349	308	326	339	288	320	374	315	316	349	304	340	328	332	305	326	327	339	296	309	308	344	320	323	312	335	307	320	300	309	348	293	358	326	335	346	313	342	318	322	321	302	329	337	325	319	297	363	308	326	298	316	365	327	333	346	312	320	355	353	322	328	325	310	337	309	322	352	339	330	337	292	339	321	301	324	356	326	327	299	321	317	322	322	320	325	345	314	349	323	323	335	321	352	342	309	312	344	331	334	275	318	367	351	310	317	363	301	330	310	289	335	349	359	345	343	342	336	321	305	303	301	320	359	319	354	323	314	302	334	319	338	318	302	314	290	306	324	339	318	350	363	331	326	299	336	343	359	329	354	312	323	285	322	327	326	318	321	328	314	296	335	327	313	349	341	319	360	331	304	312	360	323	356	350	346	328	315	349	326	344	322	310	314	346	319	324	341	365	329	346	335	296	332	297	320	308	330	347	306	347	338	368	355	320	319	350	302	335	329	327	309	344	299	349	335	343	326	327	321	350	331	321	348	288	269	325	339	326	335	353	355	319	291	331	328	297	298	317	315	331	330	308	331	306	341	319	334	341	328	337	325	312	322	323	298	279	321	348	292	313	328	323	318	310	349	349	318	333	330	343	315	302	347	386	328	334	330	361	316	364	345	338	325	328	297	292	299	333	331	306	332	310	328	342	296	340	341	324	310	302	310	349	309	314	354	342	325	332	273	362	327	320	334	313	327	337	353	311	301	325	321	341	330	308	310	322	322	308	328	340	328	322	296	305	327	295	324	313	341	351	323	323	328	353	301	319	309	327	342	291	319	334	326	323	328	318	301	323	331	332	320	328	298	327	339	329	314	370	345	343	312	312	307	323	334	292	299	332	311	323	308	338	332	328	318	290	308	324	302	340	331	332	309	339	338	334	310	326	346	301	322	330	317	316	331	359	328	321	354	359	315	354	304	341	313	356	334	333	322	325	299	361	339	315	315	326	320	339	312	334	335	289	302	325	302	322	347	337	350	325	319	296	301	310	330	328	327	329	349	356	323	315	343	343	331	341	326	333	339	317	343	304	340	325	319	355	334	347	326	313	324	340	304	326	289	329	329	299	341	323	313	316	326	329	360	343	320	331	309	350	303	337	321	343	331	323	343	311	331	302	336	303	326	343	306	318	324	330	335	312	327	329	297	340	304	326	319	346	316	335	330	323	318	312	308	354	356	300	358	296	319	334	315	321	317	313	338	350	284	315	317	362	317	338	328	326	329	327	367	322	330	322	288	332	345	303	284	349	305	371	339	300	327	329	300	335	357	328	336	287	312	344	303	290	323	337	328	325	349	316	309	303	343	360	317	362	323	339	341	299	303	316	321	317	327	355	303	334	348	311	348	329	305	351	306	331	338	333	317	351	345	330	313	343	359	357	337	305	325	305	334	337	334	293	340	324	342	325	303	306	325	330	328	320	331	313	319	300	306	304	321	332	319	325	321	322	356	366	339	327	357	360	313	320	298	332	333	313	290	315	327	333	340	313	325	344	327	303	318	338	308	325	320	322	327	361	304	331	321	321	344	324	305	337	337	359	314	317	324	347	334	308	351	354	322	327	297	334	315	341	318	311	339	321	333	301	316	317	274	337	313	307	317	333	318	327	356	323	332	325	338	351	349	308	353	290	317	298	305	307	347	338	367	354	340	337	335	325	325	334	272	354	319	309	321	320	337	345	328	326	327	330	334	286	316	347	297	328	319	304	335	343	343	314	350	313	315	311	327	326	312	352	332	298	330	335	358	306	366	312	314	311	300	356	333	312	333	303	302	320	315	358	297	320	342	293	357	327	357	343	335	342	327	347	300	342	348	341	323	303	308	319	305	299	325	322	304	314	320	360	319	335	324	340	307	325	326	315	289	341	333	333	310	290	308	350	308	339	316	305	336	321	311	342	315	312	313	313	328	292	340	318	295	324	286	304	357	308	323	331	306	306	329	294	323	315	326	310	308	299	355	325	343	294	333	337	309	315	302	326	319	314	308	309	311	341	327	300	297	285	330	313	313	340	349	320	319	346	335	331	320	339	310	299	315	345	332	308	316	271	336	317	336	312	310	360	334	338	298	354	327	333	306	325	315	338	316	313	304	347	336	331	362	334	358	335	313	341	335	322	321	315	307	312	348	339	371	323	300	296	322	340	305	330	367	311	323	338	343	322	319	318	327	328	327	330	311	329	323	309	306	290	334	330	316	344	315	325	336	328	328	320	328	310	323	338	316	326	325	323	342	307	330	301	339	345	319	301	342	313	308	323	327	347	336	334	323	363	342	343	341	329	320	313	331	346	315	324	343	324	365	328	301	326	294	365	341	298	315	322	348	324	297	333	295	335	319	338	314	338	327	340	320	315	348	337	299	308	292	315	318	326	326	313	309	313	329	308	311	322	316	314	326	314	336	295	323	347	300	314	314	332	363	328	291	317	344	313	326	321	324	314	328	327	330	332	311	334	310	327	296	339	324	305	342	303	292	354	356	328	317	366	353	319	320	322	309	328	317	307	331	329	326	367	323	331	294	300	346	324	338	325	316	321	308	313	325	324	357	315	345	310	327	344	359	345	293	374	329	299	368	332	339	318	311	310	348	332	316	303	317	315	290	331	316	340	312	306	315	331	295	358	318	297	336	336	317	320	341	322	336	355	322	341	293	328	344	320	361	326	336	337	303	350	318	336	307	319	355	347	327	307	344	331	319	320	355	318	312	330	324	344	318	332	287	309	354	295	331	347	340	356	291	339	305	309	336	322	306	331	302	329	321	328	322	335	319	311	325	304	322	303	367	318	307	332	288	328	343	363	319	305	344	299	327	305	319	318	314	298	304	303	345	327	333	315	337	319	303	358	321	326	309	304	328	287	307	314	324	337	332	315	338	328	331	317	328	319	320	307	324	309	355	343	326	324	317	329	304	302	331	311	320	295	356	304	318	306	340	330	336	321	322	335	351	289	320	284	327	337	325	296	334	341	307	336	314	331	306	344	330	323	308	356	336	341	308	317	298	312	318	325	320	295	307	356	332	323	322	320	302	330	339	309	314	320	316	344	313	334	330	341	300	342	324	308	324	330	334	337	321	334	339	340	283	308	317	316	332	329	287	313	295	331	340	325	305	319	295	309	335
3074	7936	6458	3011	2094	1652	1369	1067	826	746	730	644	573	543	553	532	482	468	468	479	456	439	424	389	422	365	445	431	421	438	411	420	387	430	362	404	407	426	357	400	389	369	417	352	393	390	397	397	393	391	381	395	375	409	380	385	409	406	396	395	436	421	397	371	397	425	422	402	403	374	404	395	381	401	393	394	410	347	395	402	383	414	406	405	400	403	377	366	414	431	416	406	377	370	398	411	409	384	367	374	398	406	370	397	393	372	392	411	357	367	406	371	383	406	390	382	410	375	414	408	357	412	362	401	431	424	371	395	420	365	355	384	399	415	388	371	391	404	377	363	410	387	420	396	410	364	402	356	407	385	389	428	365	374	392	377	400	374	366	411	387	401	375	424	382	395	374	397	389	412	415	398	387	389	391	369	387	344	380	389	435	366	352	371	427	412	369	379	386	332	368	411	354	426	413	405	383	401	439	363	381	408	380	356	364	402	404	394	414	411	394	398	397	387	420	419	374	426	359	389	383	353	386	378	361	393	373	381	402	402	418	364	376	375	383	403	388	422	393	401	397	384	366	354	383	413	380	391	391	412	407	390	391	404	400	377	345	385	411	377	414	357	376	403	385	402	399	390	382	387	385	368	375	380	385	371	370	396	436	386	368	379	423	352	352	430	401	374	397	342	399	410	363	384	444	394	401	405	396	359	388	401	365	429	363	398	402	382	379	383	369	412	385	405	397	374	401	362	383	397	398	376	366	384	411	420	385	406	405	418	389	370	378	395	413	377	405	372	413	372	375	394	365	378	394	382	402	407	392	406	379	387	396	378	370	352	407	389	359	396	404	413	413	415	387	377	362	405	401	395	390	411	408	397	374	389	391	364	376	391	401	384	382	379	395	360	369	396	403	393	360	397	375	396	389	403	384	386	392	369	368	360	413	373	399	359	371	377	404	423	381	383	411	410	398	363	377	405	412	388	398	391	389	389	418	397	406	360	381	395	385	389	384	414	384	387	410	391	345	423	380	341	363	413	381	443	393	368	393	388	358	382	407	400	385	414	395	354	367	363	397	368	403	412	362	376	398	373	397	372	378	362	380	430	403	396	362	391	374	405	392	404	363	355	417	362	404	352	385	423	394	372	377	400	359	365	379	385	404	416	413	424	413	376	413	373	339	402	372	380	401	386	400	389	391	391	388	352	354	362	399	410	400	393	388	375	419	395	416	401	410	392	391	379	384	405	394	395	372	445	392	386	391	403	382	404	385	402	393	375	388	386	379	394	381	370	426	405	390	399	386	373	407	374	397	423	345	360	402	364	385	396	379	391	368	394	383	380	392	392	423	398	391	403	397	375	370	376	421	419	412	378	391	397	380	393	390	410	342	365	398	393	397	383	426	396	411	390	389	408	372	394	375	382	356	366	392	384	369	391	371	379	342	391	410	399	400	373	406	409	372	398	378	405	373	387	377	391	371	381	391	390	413	399	416	406	385	405	358	391	415	393	397	430	405	406	376	421	391	362	379	411	366	429	404	371	379	395	396	416	410	372	380	378	403	391	401	405	404	350	379	369	410	396	403	363	414	395	381	386	381	393	404	379	415	372	370	411	344	391	399	379	362	417	384	390	346	415	365	363	352	367	414	435	420	367	394	375	387	384	395	363	412	379	380	373	401	469	398	364	383	376	392	367	378	381	390	366	343	409	394	389	366	389	411	378	351	423	380	378	367	379	417	353	406	375	379	399	387	348	377	406	393	409	397	397	410	362	380	401	436	408	381	367	408	405	390	408	388	419	374	409	394	376	375	422	392	381	409	395	392	390	344	445	355	406	337	391	382	382	400	413	393	373	420	421	376	393	444	389	408	406	384	380	359	416	405	371	397	385	437	384	389	424	417	424	424	401	379	390	385	364	386	390	380	428	390	402	389	360	409	396	400	346	376	412	373	413	376	377	367	387	381	381	355	381	400	404	388	375	396	365	386	421	400	384	370	356	409	404	401	412	407	403	400	402	364	403	418	421	404	402	384	376	378	389	356	398	373	372	399	404	411	350	382	373	380	394	420	361	407	396	379	422	355	374	417	455	440	404	388	385	370	386	394	390	392	356	443	398	397	394	389	393	390	401	399	419	398	394	383	415	424	394	380	349	415	395	388	355	376	428	391	372	357	393	393	399	383	428	409	393	363	424	406	402	426	379	381	359	393	389	391	398	362	393	379	355	364	400	418	409	421	394	404	386	372	424	373	405	379	401	431	388	418	388	403	379	405	408	411	392	396	413	370	399	398	364	407	369	414	418	406	393	427	391	391	422	404	398	392	403	386	387	398	400	387	405	407	384	428	381	368	406	416	372	373	371	383	403	371	377	397	388	375	387	394	377	362	428	389	363	360	389	370	403	414	351	394	402	406	358	382	379	402	389	388	383	394	351	390	388	377	394	387	400	421	408	374	394	391	376	401	390	408	398	368	361	397	393	390	359	386	374	383	411	369	363	407	386	358	399	389	365	403	411	400	359	404	385	405	398	341	403	406	392	364	398	406	423	397	433	395	361	427	384	364	382	382	363	404	394	361	384	454	381	428	357	382	394	381	393	381	373	381	421	415	404	400	394	377	355	369	400	409	407	368	417	405	413	382	375	393	374	369	349	407	384	387	406	403	348	443	369	368	389	408	395	379	368	389	363	410	375	404	405	382	418	393	391	371	376	419	392	396	389	378	417	409	397	437	382	407	408	403	362	410	376	386	374	362	409	378	388	388	401	419	407	378	384	385	350	375	379	401	391	374	396	356	383	405	389	421	403	369	396	401	411	402	350	382	388	401	395	403	385	390	374	404	339	347	397	395	369	392	431	360	419	403	377	369	373	410	402	374	369	400	368	406	380	419	425	391	411	376	376	410	388	398	387	370	391	400	407	397	384	386	394	387	386	393	413	422	381	381	370	423	381	385	374	394	400	430	416	389	376	354	375	395	402	376	408	394	364	375	374	379	394	377	376	363	358	366	380	388	405	405	403	387	387	399	365	383	421	411	374	412	392	362	400	411	348	405	372	383	390	370	400	396	415	370	395	378	416	399	372	373	394	406	398	411	395	404	362	395	394	383	378	413	398	384	359	371	390	430	355	384	409	383	417	400	423	389	396	409	378	389	392	365	394	375	352	385	414	354	385	405	376	405	395	397	364	428	397	409	376	400	416	402	402	385	387	381	380	383	377	415	417	392	381	405	390	396	420	395	403	370	413	420	406	380	386	422	422	355	379	389	372	404	353	387	408	393	362	382	376	388	399	372	405	365	351	384	418	412	426	393	401	383	409	381	416	384	393	415	395	404	390	390	376	377	352	383	398	409	389	379	395	378	361	383	398	376	418	420	378	416	359	389	387	402	421	385	380	371	362	383	400	422	381	382	363	411	381	352	376	380	402	383	374	355	407	368	401	364	393	412	376	386	367	388	427	399	420	373	415	361	378	391	375	420	411	410	389	397	408	405	410	377	413	397	378	378	384	413	424
24834	21322	27562	25302	12747	602	375	283	247	215	235	190	181	166	157	172	164	165	141	136	146	141	146	165	145	147	164	146	145	160	146	172	129	155	157	148	133	118	153	150	133	138	136	152	132	138	143	141	147	123	143	142	145	121	116	118	130	131	129	131	149	153	128	146	129	161	124	136	135	139	157	148	129	146	141	141	131	153	149	130	144	119	130	130	123	138	158	114	142	111	121	149	139	129	129	145	127	132	135	135	110	125	127	139	120	142	140	136	134	119	123	129	128	134	117	141	136	134	132	146	137	156	134	137	114	145	141	130	140	131	128	162	140	166	126	133	139	127	131	136	132	157	135	140	126	140	145	144	137	144	144	120	149	130	130	142	140	136	130	148	135	133	109	138	126	132	136	142	131	154	115	142	136	132	130	149	139	144	133	142	121	125	138	120	134	146	117	140	121	136	110	148	148	133	126	124	130	117	125	135	154	128	139	153	133	120	138	124	129	136	116	133	129	121	135	134	141	139	149	134	138	134	133	124	144	133	127	124	135	141	136	111	124	125	115	149	124	143	132	118	143	113	143	146	121	137	137	151	133	143	136	133	151	136	145	146	137	129	143	132	123	137	149	132	122	144	126	141	129	138	130	128	123	140	147	167	147	117	136	140	150	126	143	126	137	109	139	140	147	129	130	138	132	137	140	132	131	132	127	109	123	107	150	153	136	127	135	136	148	136	127	155	120	154	118	136	134	144	142	120	133	130	144	143	130	111	122	136	119	146	146	100	135	138	143	139	125	137	138	128	149	163	141	130	124	149	139	148	127	140	137	128	153	133	157	147	131	146	140	144	142	139	123	133	127	167	117	119	128	143	133	149	137	134	147	144	134	128	133	117	120	128	118	154	123	154	147	143	129	120	129	133	137	116	126	134	134	144	146	152	143	122	139	134	163	134	110	115	127	141	139	134	127	118	132	121	127	119	143	138	139	140	116	134	148	133	153	159	154	141	116	139	143	153	136	123	128	131	121	150	139	138	127	145	142	130	126	147	140	116	120	145	141	115	142	142	124	166	140	135	139	121	141	120	139	146	123	140	122	123	146	127	125	130	129	145	137	126	135	124	126	121	127	140	119	133	136	119	117	134	125	151	143	134	136	147	139	131	139	134	143	129	122	145	134	126	138	128	122	116	136	127	134	125	144	135	129	142	149	113	132	145	124	119	152	131	139	141	138	130	145	129	134	136	137	152	128	140	117	143	138	160	137	135	122	121	139	134	128	127	135	128	141	130	126	142	145	120	134	137	119	134	146	140	131	134	100	139	138	138	124	142	149	140	118	139	149	123	131	137	139	139	134	141	125	143	123	124	131	139	120	144	114	137	133	112	113	123	121	127	139	144	133	143	133	144	110	138	116	130	117	130	120	133	145	137	117	129	170	137	137	147	136	138	131	117	126	146	158	128	142	143	145	132	115	132	128	116	146	143	143	156	140	132	144	135	128	143	153	131	150	135	117	118	145	121	133	145	146	136	127	131	138	134	153	125	128	128	140	117	138	130	116	116	141	110	140	124	140	129	140	143	125	143	133	122	132	133	134	136	127	139	153	130	130	147	137	112	135	122	141	124	149	146	158	140	126	138	131	139	130	147	108	126	133	124	125	139	132	140	131	139	150	145	136	118	125	137	115	126	125	123	145	144	117	146	120	131	137	119	134	141	128	136	133	134	132	131	120	125	144	144	119	144	156	130	140	128	132	131	133	145	148	136	126	118	142	135	155	125	139	130	115	115	128	123	125	133	130	133	127	169	123	141	142	125	133	158	149	126	113	149	149	131	134	130	158	135	132	128	151	141	126	152	143	137	138	157	143	144	122	134	129	121	113	132	133	135	113	134	125	122	150	127	128	130	145	130	167	149	149	107	135	124	137	127	125	115	130	165	128	139	132	107	161	132	120	131	139	145	121	124	134	126	145	139	115	129	125	132	161	150	143	142	131	149	116	113	136	121	123	143	128	162	128	137	124	127	145	127	150	118	138	138	118	134	125	133	154	133	118	128	133	128	129	142	120	124	129	130	124	125	138	164	125	135	146	136	113	150	132	114	135	130	144	103	108	133	130	134	164	129	113	127	138	123	154	135	125	132	132	136	132	133	123	153	142	141	150	124	145	115	131	118	129	136	121	145	122	124	134	136	113	139	149	126	130	130	119	135	156	124	140	135	138	119	141	161	123	128	155	117	137	120	138	108	125	122	130	142	144	135	129	137	131	127	136	152	138	146	116	118	121	135	138	116	144	146	147	131	136	146	144	167	143	131	161	168	137	147	136	135	128	151	133	115	156	136	124	142	152	147	143	125	133	130	158	134	133	132	133	113	145	125	150	133	145	150	143	130	141	132	134	132	127	125	124	128	138	128	129	135	150	135	122	120	134	134	133	124	131	111	151	143	128	126	140	131	142	114	159	127	136	109	165	115	106	123	122	109	155	106	128	137	128	129	142	125	137	151	134	141	125	130	136	143	131	130	132	129	136	133	147	133	132	152	138	126	129	152	121	117	138	130	120	143	125	136	134	140	129	128	133	144	148	135	131	127	147	127	134	109	120	150	117	140	157	152	121	166	137	116	132	134	113	127	133	118	142	136	136	135	122	125	158	136	122	148	131	132	126	125	130	127	147	132	146	144	136	140	137	160	146	118	166	141	138	140	142	108	132	114	121	147	152	132	137	120	123	144	151	121	142	149	142	149	128	111	144	121	123	131	143	147	125	129	118	137	133	131	107	109	161	131	140	138	127	138	130	124	122	138	136	142	147	125	146	134	126	133	147	141	129	134	137	140	125	123	155	130	141	139	125	140	116	159	130	125	149	142	157	120	141	124	137	145	134	137	136	107	129	151	153	142	130	139	139	132	145	129	136	143	111	120	148	142	151	139	129	156	136	127	138	163	128	134	137	150	131	149	135	143	144	143	125	139	134	122	133	133	152	137	154	132	135	147	134	130	123	129	117	151	146	129	138	152	142	122	115	137	136	160	139	167	127	137	132	149	142	124	131	132	143	152	132	133	123	144	129	147	122	137	152	117	120	130	131	137	153	128	138	123	119	130	136	110	150	118	134	132	134	142	154	145	154	139	134	172	132	133	135	131	113	118	146	159	133	141	128	150	145	146	143	132	144	131	141	143	129	161	124	132	133	136	121	126	150	136	134	134	136	167	136	123	142	143	124	119	153	149	155	132	128	116	131	124	118	122	128	139	115	111	126	136	132	143	133	139	142	131	127	141	153	124	149	154	114	136	124	131	126	145	132	132	117	146	143	119	119	123	135	130	143	140	137	132	127	133	134	131	148	136	143	138	126	152	120	131	125	133	150	154	142	135	144	131	138	124	119	110	163	138	157	148	135	116	107	116	151	135	132	131	124	136	139	126	129	151	152	138	134	130	114	161	127	132	141	108	125	141	140	107	156	111	153	136	144	136	139	147	145	116	139	138	130	129	151	117	129	137	123	148	138	114	127	132
3192	4782	3568	1740	1240	932	773	628	477	390	332	287	300	258	233	233	222	192	215	199	215	205	204	188	177	179	192	182	223	191	181	177	170	186	172	176	168	183	154	185	196	154	162	142	188	175	153	157	194	182	167	155	167	149	163	168	202	175	173	171	177	160	153	178	149	142	161	163	159	157	151	178	166	162	147	170	167	193	175	176	181	174	155	171	162	152	153	185	151	168	161	175	182	162	169	185	145	168	159	170	159	146	153	155	161	154	158	174	178	179	170	175	164	178	178	170	132	168	170	163	156	156	179	157	162	154	149	169	152	153	176	168	152	149	145	179	151	165	174	162	155	163	158	182	146	137	148	148	168	152	167	163	162	192	188	175	151	151	177	174	164	155	153	160	168	166	152	148	160	164	155	140	161	150	153	159	168	182	162	158	174	155	164	171	175	148	191	157	158	154	141	159	174	152	150	138	157	163	156	167	153	143	151	181	162	174	147	166	166	165	172	177	168	180	185	181	154	170	168	165	153	174	187	187	157	181	152	167	160	167	156	149	176	160	162	154	179	176	172	157	150	169	171	151	161	166	177	157	179	164	157	158	178	166	175	174	145	191	173	159	155	178	149	168	156	170	161	156	186	178	167	162	161	176	151	160	143	157	148	173	184	163	191	162	153	147	170	162	174	171	163	157	168	178	165	156	177	150	135	175	165	188	154	193	160	163	155	164	190	165	144	188	161	158	147	166	150	166	177	175	174	172	158	155	164	139	152	149	164	151	140	180	148	165	171	143	149	174	161	183	138	166	145	157	178	161	153	165	167	172	163	180	165	203	193	166	169	161	160	166	178	184	178	130	166	167	172	169	163	165	159	176	153	157	177	151	142	176	168	167	175	184	147	165	149	176	149	159	163	166	181	166	148	148	166	153	171	166	181	159	173	161	157	174	173	176	183	171	151	172	162	157	149	156	143	167	167	157	156	170	150	144	152	163	155	155	157	165	172	156	178	146	155	163	147	158	188	151	169	169	159	150	152	169	160	154	172	170	171	169	152	146	167	179	143	172	169	163	201	167	160	155	160	160	144	146	166	161	171	161	178	169	188	167	153	164	160	162	177	172	157	166	165	180	128	159	160	149	160	161	157	188	184	175	182	185	155	147	175	174	174	165	176	167	149	175	153	144	160	160	162	160	175	157	164	140	163	142	144	159	155	167	169	175	162	158	178	163	160	178	159	179	159	175	175	154	158	172	185	151	148	159	170	178	170	135	131	158	157	174	152	185	163	152	144	194	173	156	169	164	162	146	163	141	165	142	155	153	143	156	171	148	145	164	144	165	162	161	173	181	140	181	161	168	186	157	157	161	173	165	165	162	170	159	174	145	179	165	157	176	158	150	171	142	175	169	161	166	161	135	175	149	149	159	157	157	192	167	147	155	156	190	177	163	174	151	141	156	156	162	182	164	164	171	152	155	193	174	167	154	149	160	178	151	188	170	200	175	146	164	132	157	168	143	166	175	137	153	165	161	170	188	166	174	169	200	143	166	149	190	181	154	177	162	176	143	175	170	156	147	173	143	164	153	152	156	170	175	163	172	173	154	180	173	176	165	155	148	166	170	168	157	167	168	178	153	151	155	167	150	137	147	177	181	169	160	161	187	170	146	176	151	166	147	162	164	155	175	185	147	167	167	175	164	197	151	165	178	162	168	162	146	168	205	168	173	158	172	162	169	153	175	154	163	142	154	160	170	153	159	171	155	152	156	175	171	154	171	163	140	183	164	149	129	167	169	169	175	162	160	190	171	161	150	172	161	186	175	178	163	184	146	182	163	187	168	146	146	149	168	155	164	152	157	154	157	153	171	151	178	160	157	172	145	179	151	149	161	169	163	162	150	164	144	163	146	181	167	155	172	139	156	199	156	167	157	148	198	163	173	184	169	160	145	172	141	171	172	167	172	167	177	171	157	157	144	142	139	153	163	179	171	170	167	170	165	151	161	168	159	171	164	155	159	190	181	150	158	160	173	174	180	167	181	168	173	184	159	175	180	169	166	161	170	161	163	166	175	164	148	162	175	151	164	157	162	160	186	158	158	187	168	147	173	164	176	148	171	164	155	166	155	176	184	163	165	179	181	174	165	181	168	155	170	149	162	148	165	172	164	191	158	171	170	166	157	169	171	159	160	176	167	180	168	170	140	173	149	147	161	164	176	169	166	175	155	146	176	178	179	159	158	124	151	151	154	176	143	149	152	161	164	172	157	155	160	176	174	157	173	166	162	174	178	156	156	157	180	168	175	163	160	167	164	164	178	192	144	139	172	161	153	170	164	161	166	145	166	153	160	168	184	171	176	157	130	175	161	176	179	166	157	166	153	173	157	153	192	185	157	176	144	166	155	186	169	161	156	167	154	176	178	165	174	148	158	170	161	173	172	140	171	169	180	163	139	175	160	168	155	163	162	155	157	146	157	144	175	188	145	158	183	146	167	142	172	162	173	144	153	152	156	167	157	177	173	176	159	159	161	145	171	172	168	157	173	159	162	181	156	149	148	153	160	146	162	166	156	173	169	148	170	169	174	172	153	163	183	192	165	190	152	171	160	144	167	155	175	167	173	161	157	147	149	159	175	165	167	157	151	166	169	155	161	158	193	163	146	166	186	147	190	165	126	167	153	141	170	167	186	182	161	163	163	154	156	174	146	158	165	165	166	158	162	160	153	162	151	170	179	142	165	171	154	177	152	152	166	176	173	163	148	174	169	167	173	150	152	176	174	158	156	183	152	145	166	175	152	179	158	162	169	149	155	183	158	155	171	180	157	166	173	162	157	164	152	172	155	127	166	165	158	146	158	174	195	146	159	160	145	161	162	173	177	186	162	139	188	164	169	182	160	135	162	179	155	179	161	169	155	135	160	186	151	167	151	190	155	174	191	159	159	153	159	167	159	186	161	167	155	173	169	174	150	145	153	157	156	188	164	169	157	171	147	173	186	156	165	173	153	149	143	153	169	160	161	199	126	153	155	152	156	169	168	152	175	151	147	165	177	152	159	158	162	161	174	151	141	168	172	180	154	181	172	166	165	165	170	166	172	178	155	198	150	158	167	172	155	184	166	169	155	171	152	168	167	145	162	137	173	152	166	176	168	178	160	150	148	169	166	129	156	139	153	195	155	152	167	166	162	156	192	159	166	200	189	174	163	178	156	165	188	148	172	165	154	187	162	154	159	159	168	176	174	183	176	149	152	150	153	155	181	175	176	169	153	160	150	157	175	151	162	146	163	176	163	171	170	168	151	147	167	168	157	167	178	137	150	163	170	170	159	186	177	178	168	146	182	148	183	168	156	178	193	154	176	184	173	169	172	165	177	146	161	159	173	156	174	153	169	153	158	165	153	157	153	144	178	181	176	183	165	164	167	156	154	148	187	167	174	152	162	166	149	154	143	154	167	186	163	166	166	159	139	147	172	151	155	163	164	163	194	145	156	162	181	165	148	146	187	148	136	168	162	172	163
22803	21358	29025	24043	21359	21398	9939	922	631	544	436	378	341	293	303	274	233	254	236	234	208	243	194	196	218	202	205	216	237	199	186	197	171	156	183	167	180	165	174	182	167	163	146	184	173	176	168	174	161	159	191	151	183	155	170	197	150	174	161	155	169	169	152	144	178	154	162	151	168	169	157	180	161	167	143	158	176	187	187	162	144	171	145	159	165	166	172	182	155	143	139	145	168	153	161	174	155	162	170	181	151	161	164	162	165	179	135	164	169	178	156	157	166	166	161	146	163	163	158	182	145	164	147	152	154	153	160	159	169	180	149	163	154	161	178	143	159	146	142	162	143	189	172	169	170	170	168	167	129	153	149	173	171	175	165	152	154	136	166	164	177	140	149	176	165	146	161	137	136	151	165	167	161	179	149	144	143	149	191	156	156	161	159	184	183	175	177	160	166	170	133	163	180	180	163	176	159	153	162	168	145	178	164	151	179	178	163	163	192	154	161	161	154	169	154	187	143	143	164	180	163	153	141	170	163	165	146	146	167	161	144	143	176	139	166	168	143	152	162	162	136	183	141	141	156	141	151	153	165	168	157	159	165	151	135	184	181	160	145	168	147	177	173	154	149	153	167	141	163	186	152	151	197	178	167	145	158	152	171	131	171	137	169	185	166	166	161	176	168	168	166	153	149	136	166	162	197	170	160	160	164	157	182	177	152	169	151	148	154	147	136	151	150	160	166	160	183	163	136	142	158	171	158	169	158	162	140	166	162	143	162	137	143	148	146	151	158	164	166	158	160	171	166	154	157	148	146	172	186	174	161	147	127	162	154	173	165	169	162	174	170	170	157	146	152	162	162	182	153	143	154	156	185	186	163	172	150	135	173	164	147	160	150	136	165	170	167	135	128	172	159	157	173	150	167	153	149	143	147	152	162	141	149	180	153	157	178	153	172	167	164	136	152	157	162	157	163	157	153	133	168	165	167	164	162	147	148	158	166	192	170	157	167	180	173	144	149	147	164	158	166	143	163	172	160	156	185	163	184	162	178	155	186	147	142	161	184	160	144	168	158	154	156	180	161	163	161	125	148	131	161	162	152	167	138	157	158	168	169	183	155	162	169	182	162	173	153	168	153	157	153	156	160	140	157	171	157	163	172	163	165	139	147	167	160	160	170	165	167	181	190	131	145	131	173	164	136	169	163	167	186	167	142	165	148	146	131	148	144	176	138	164	134	166	160	165	158	166	161	156	168	151	144	185	164	131	160	166	165	166	161	164	151	129	154	143	156	167	188	170	141	144	159	154	154	149	184	151	132	155	165	146	166	164	178	178	159	171	149	151	152	162	164	164	151	166	158	160	176	192	157	143	156	139	180	170	178	178	168	177	155	164	145	151	156	163	177	154	155	177	152	162	171	127	169	162	152	155	167	173	161	153	140	164	161	163	162	160	155	156	161	158	176	147	153	164	162	157	145	149	171	157	159	141	156	173	151	151	170	152	152	150	157	156	169	179	148	184	162	150	175	146	173	157	159	157	153	165	160	156	162	144	175	162	169	169	144	176	159	159	131	164	141	149	161	166	160	147	164	172	141	180	162	145	156	181	169	166	148	172	172	146	163	161	175	139	142	157	138	165	156	168	138	180	144	144	157	156	137	177	167	164	160	163	154	167	146	154	138	159	165	173	171	125	153	150	145	192	131	172	138	164	157	152	134	172	162	146	162	151	162	164	169	167	152	156	157	147	158	150	154	177	162	149	173	180	141	145	147	147	181	160	173	150	156	136	149	157	165	152	159	169	181	172	145	168	153	155	170	158	157	156	164	158	156	163	140	174	127	167	172	156	153	151	166	152	177	157	153	145	150	153	160	158	187	151	164	161	156	161	157	156	155	139	165	153	148	159	155	154	148	158	165	175	169	145	160	173	147	166	142	162	151	170	158	153	142	157	161	149	167	143	156	154	163	175	170	152	149	156	143	182	143	156	166	167	161	167	159	150	186	160	151	144	170	162	157	172	149	153	168	165	171	143	155	164	151	171	156	150	184	146	145	172	165	132	169	154	166	157	172	144	153	178	178	156	195	159	179	161	156	142	149	183	158	150	163	146	169	141	155	159	162	135	158	158	156	157	174	156	168	162	181	133	157	166	169	161	161	161	183	150	157	163	187	165	150	158	194	160	174	131	151	181	158	136	160	148	155	160	151	145	167	163	184	160	158	136	148	159	161	165	177	143	165	146	136	174	165	174	167	176	146	155	173	164	160	167	144	167	154	147	138	164	173	167	160	146	149	133	152	189	155	180	166	153	164	157	171	161	153	152	133	141	159	154	114	152	147	176	177	165	166	172	156	148	168	157	149	175	126	139	158	175	148	161	165	193	134	164	167	164	152	149	168	180	171	142	171	167	151	165	179	149	156	165	184	163	156	150	156	167	145	148	162	160	164	168	154	147	148	161	162	171	165	158	144	165	167	135	169	139	160	156	175	138	145	147	139	159	177	163	166	146	167	165	193	174	157	167	148	145	141	146	150	154	174	152	155	172	178	181	185	157	153	145	173	169	192	182	155	148	162	138	158	158	151	143	173	162	160	160	154	164	151	146	144	167	155	139	145	147	175	163	140	166	165	163	137	159	158	169	157	183	152	147	171	177	136	158	159	179	160	143	165	162	162	176	168	152	171	166	156	164	149	176	160	153	159	147	161	153	141	146	172	147	147	149	169	161	151	154	175	180	180	159	167	155	173	145	162	171	164	161	184	142	166	175	174	159	177	139	148	165	143	171	168	159	150	156	154	150	166	165	181	157	152	148	157	130	178	165	176	161	162	143	167	135	188	148	131	150	175	177	159	167	173	149	171	166	158	170	160	129	162	181	154	176	150	163	154	173	160	143	147	153	161	168	164	197	171	172	159	164	159	158	128	168	176	163	156	159	185	170	172	175	155	150	176	145	156	161	190	167	157	168	159	168	171	137	177	165	159	159	165	155	158	154	171	162	172	153	162	155	146	154	178	138	151	158	150	158	155	142	157	166	159	149	146	175	163	181	172	174	184	171	145	173	155	145	159	165	154	157	143	166	154	154	175	169	131	162	149	152	153	157	164	142	141	171	159	190	180	165	153	167	157	145	151	163	149	147	149	177	179	186	165	155	146	164	172	169	144	138	157	162	167	143	150	158	161	152	152	160	178	159	165	172	149	154	174	164	152	157	176	140	140	136	162	185	150	151	142	159	178	170	163	170	177	163	154	163	157	173	173	178	157	166	171	162	175	163	160	152	163	147	140	145	144	153	147	137	153	169	162	178	150	155	156	174	154	151	149	156	173	173	150	174	169	163	157	177	156	149	154	167	180	151	167	154	181	175	152	181	151	153	174	157	153	163	152	166	146	171	175	147	150	153	141	132	150	173	160	170	154	148	149	150	156	170	170	164	165	162	151	138	162	150	173	133	122	167	153	146	143	151	147	148	149	126	159	159	152	127	153	162	179	151	184	159	168	151	167	148	160	166
4281	13397	10746	5215	3447	2763	2104	1606	1209	941	755	654	565	519	395	420	407	359	317	346	363	302	279	294	282	256	315	303	310	306	249	260	241	208	264	205	237	225	214	219	243	230	212	223	217	220	211	210	217	216	228	218	202	193	224	212	201	214	209	214	223	248	220	228	232	228	193	203	230	219	228	192	221	203	208	192	195	222	217	226	190	197	215	221	197	215	192	197	209	206	196	192	213	214	222	210	196	217	227	207	197	185	199	196	177	225	203	198	201	193	202	218	182	208	204	225	211	214	208	219	208	197	180	193	182	225	206	189	192	181	211	199	219	224	209	182	211	208	203	189	207	199	197	201	210	189	185	208	188	221	169	199	191	205	227	193	197	193	204	199	201	203	181	219	187	193	196	210	205	241	196	202	222	202	206	197	189	216	191	212	205	202	197	209	195	197	183	197	195	210	223	218	218	223	174	194	224	207	206	203	179	191	207	218	211	202	221	210	180	192	207	226	193	170	221	201	205	183	183	180	200	192	214	187	192	204	196	200	194	208	201	201	197	190	204	183	208	204	199	187	193	208	214	186	202	211	187	190	209	218	215	217	225	207	208	155	193	213	182	188	218	186	193	198	207	224	215	218	204	202	207	210	210	205	187	218	223	210	211	188	185	200	195	203	194	216	190	184	196	206	202	185	178	191	212	217	205	192	196	181	193	219	199	216	210	169	214	186	209	201	186	218	186	192	210	201	178	221	207	222	208	197	195	194	196	213	206	182	190	204	199	190	204	205	217	238	191	186	188	201	199	211	205	198	189	211	189	196	208	187	239	183	202	202	207	219	197	218	204	184	205	213	210	219	205	208	196	214	212	204	212	198	198	179	211	201	196	185	197	217	204	203	203	212	182	225	211	206	176	211	177	183	218	188	218	179	221	208	206	189	191	184	186	190	201	193	201	198	205	205	189	201	196	214	211	167	205	191	208	209	191	194	203	222	185	206	211	186	200	196	183	188	205	207	218	200	203	209	207	189	210	196	178	205	227	216	206	203	204	193	228	180	176	190	191	206	183	185	200	216	193	226	215	199	215	189	229	194	217	215	222	199	201	179	228	205	210	172	194	206	187	217	209	187	194	175	220	217	198	200	195	193	189	184	212	184	193	200	235	183	196	191	208	205	212	194	176	204	191	200	193	218	195	193	193	188	202	232	217	201	194	209	228	190	199	210	227	200	214	192	184	220	226	185	195	220	227	195	222	211	203	192	227	192	215	197	199	196	174	217	204	191	201	205	210	176	214	199	186	204	193	224	194	187	223	203	209	205	203	189	202	204	189	209	196	166	189	190	189	193	216	205	194	192	201	196	198	208	194	198	191	224	198	219	189	203	211	213	218	183	193	222	205	202	192	184	218	192	177	221	186	210	194	208	208	207	197	205	198	192	195	219	219	181	207	209	203	187	184	187	217	190	181	195	186	192	192	199	198	215	191	194	182	223	206	205	183	199	210	191	224	216	199	184	226	206	197	217	186	210	197	189	179	200	212	199	193	202	192	229	202	206	179	198	212	171	202	202	176	189	193	166	202	218	198	208	197	205	194	191	203	205	191	209	198	207	207	198	195	218	208	184	208	198	197	201	208	210	197	179	202	206	205	196	204	207	191	204	228	175	200	203	198	205	165	207	203	210	229	189	212	191	215	206	206	208	198	211	209	191	223	195	188	182	191	182	193	210	191	212	185	216	210	220	179	178	191	197	195	200	200	188	199	214	213	210	204	208	201	174	200	199	226	213	204	202	182	200	206	212	199	204	199	198	206	189	174	191	170	205	199	206	209	180	218	235	204	192	200	209	203	231	186	217	193	190	187	165	208	213	205	179	198	216	176	225	210	214	194	179	195	188	179	174	200	185	181	174	204	197	196	215	187	206	192	193	212	205	221	190	200	203	227	208	197	196	193	199	220	216	169	203	186	202	209	184	221	197	200	175	196	217	201	209	194	166	214	206	218	203	200	200	181	196	195	215	187	186	178	209	218	181	214	228	198	212	206	192	213	217	203	192	215	187	231	200	196	209	196	206	191	217	211	201	194	188	195	194	188	186	201	221	204	204	186	191	204	225	202	207	204	215	203	193	219	191	179	207	183	218	192	184	212	230	218	196	211	205	191	193	208	196	201	194	204	213	199	210	195	191	199	203	206	190	195	196	225	203	206	200	203	202	206	207	205	190	194	226	185	219	209	235	197	173	216	180	196	195	220	200	210	190	196	209	197	169	196	198	211	201	204	215	209	208	218	194	187	203	194	195	216	215	215	206	201	199	185	173	210	209	210	189	176	187	185	224	204	198	206	190	208	189	193	201	209	207	204	167	222	197	207	231	216	200	211	206	204	182	207	194	198	183	211	200	195	207	207	197	172	178	200	188	186	197	182	190	172	195	189	201	207	166	216	210	190	219	182	207	209	176	177	192	206	200	193	226	198	209	194	201	193	197	172	187	175	186	217	187	200	186	207	195	182	200	215	213	199	193	197	226	204	176	203	198	190	200	198	209	200	187	236	202	212	211	206	208	210	217	206	184	212	200	187	209	177	201	200	215	203	193	192	214	216	189	184	198	199	177	172	195	222	209	204	191	230	193	212	212	209	202	187	216	212	203	212	190	205	209	208	228	194	181	188	210	204	201	172	177	210	189	210	212	215	215	172	185	195	181	200	221	172	183	200	213	205	184	211	224	212	199	190	209	193	200	211	216	197	198	199	206	185	204	205	193	185	187	221	214	187	185	201	213	206	232	204	195	181	193	213	218	215	183	208	197	204	192	213	195	194	224	201	189	203	195	185	190	215	197	202	190	222	203	169	222	182	187	184	183	230	212	200	214	176	193	192	219	217	210	196	193	208	200	213	197	225	249	190	212	188	211	224	201	191	194	203	208	187	211	195	174	173	186	194	183	199	194	221	201	215	211	212	190	201	174	206	198	188	205	208	215	173	222	187	216	183	203	211	225	173	186	192	197	197	218	211	196	196	193	215	181	191	206	172	195	176	208	209	202	201	201	198	216	200	201	208	194	198	194	209	225	186	191	201	194	197	185	187	211	198	205	205	191	221	192	191	201	181	202	208	192	200	172	180	193	207	189	203	197	188	191	183	198	218	197	182	191	225	208	177	202	194	211	208	181	216	198	196	207	191	184	200	186	213	212	214	199	213	188	206	187	167	206	201	193	220	193	208	202	188	179	205	191	212	194	183	208	197	204	182	208	185	207	214	194	195	207	205	188	199	187	193	214	189	201	215	202	217	211	210	186	194	203	178	188	194	199	200	206	220	190	198	226	199	183	212	178	192	200	215	194	193	212	171	197	205	187	223	213	213	190	188	185	203	208	212	176	216	189	182	189	196	197	194	180	202	188	183	222	215	185	191	221	197	179	208	221	185	201	227	209	204	214	176	203	217	176	218	224	194	190	203	192	186	203	194	198	193	207	196	212	195	219	198	185	170	210	209	193	238	188	195	197	214	208	224	204
27349	19585	5361	522	373	321	340	299	323	307	296	285	280	297	271	289	277	277	275	252	272	293	289	293	297	309	262	275	274	300	252	244	263	269	301	286	258	292	281	285	260	282	273	276	265	262	275	303	261	280	272	289	269	296	275	273	308	285	300	299	296	296	259	262	295	273	281	252	285	263	289	256	239	237	269	271	269	288	245	264	272	282	311	275	254	272	288	284	298	256	274	297	259	273	301	236	281	240	298	270	255	263	275	266	241	257	262	290	275	291	261	277	301	289	265	263	264	292	246	257	271	266	240	271	260	248	310	248	264	285	296	272	265	252	273	305	254	267	277	278	253	282	279	273	300	270	270	260	258	307	300	261	265	280	248	236	278	292	274	285	259	293	299	281	267	261	261	283	279	250	273	262	280	280	260	273	246	307	266	284	279	281	262	268	280	281	295	260	262	274	278	299	261	275	264	250	262	252	279	287	286	296	254	259	272	274	285	263	271	276	292	252	260	278	249	287	277	276	281	274	279	295	284	282	289	286	268	271	276	302	255	283	257	303	291	283	276	279	249	297	254	261	280	285	258	281	285	259	303	291	294	303	255	263	257	276	241	290	269	287	282	240	247	296	252	268	275	291	296	277	272	265	260	248	287	303	304	296	272	278	266	268	257	325	279	280	256	273	274	239	306	265	289	285	286	265	276	267	266	267	261	287	281	296	260	265	293	268	270	287	274	294	259	260	289	295	284	271	279	264	256	254	290	274	295	246	280	269	255	273	279	299	289	270	249	283	259	288	263	273	268	263	269	251	259	251	274	288	281	276	258	287	260	290	296	228	263	287	253	255	278	291	268	279	265	258	262	280	236	266	288	265	290	266	289	271	273	239	274	258	278	280	302	284	285	261	279	249	284	289	262	293	266	265	276	279	308	311	280	269	269	278	268	267	281	252	266	275	291	264	256	278	303	308	269	279	260	246	271	271	262	253	265	277	258	274	260	270	288	284	267	274	266	269	254	255	282	269	268	260	290	265	262	251	276	252	301	315	275	289	263	276	230	260	280	233	252	264	277	325	288	278	264	279	277	237	274	281	255	281	265	265	256	286	281	256	290	266	240	261	227	282	308	248	292	291	292	270	294	276	286	256	272	242	267	265	287	247	237	240	265	268	282	285	282	278	252	292	247	259	281	288	247	273	243	318	261	284	262	289	278	296	305	266	295	280	255	277	261	249	293	300	284	291	256	232	276	268	293	272	268	288	289	293	278	289	287	254	287	277	288	264	270	293	283	271	284	278	257	282	270	238	289	288	284	301	287	270	298	272	273	269	250	273	275	273	270	280	275	289	284	256	282	304	249	260	330	271	282	250	282	253	289	266	273	287	264	257	254	250	272	251	282	273	268	271	285	274	263	271	273	245	270	279	315	267	284	278	270	295	259	281	294	260	231	252	263	303	295	259	273	280	271	285	271	266	275	256	255	272	265	275	238	274	260	267	282	269	265	269	267	276	259	261	303	274	283	274	242	300	257	276	272	272	267	306	232	286	265	266	277	286	281	297	279	288	267	266	266	272	294	262	296	274	288	266	291	294	247	277	261	293	257	277	278	261	271	285	286	223	286	265	266	262	295	268	298	277	281	268	257	242	257	282	303	275	273	280	263	300	283	284	255	289	236	246	283	283	286	279	267	237	306	287	281	292	277	267	253	264	297	292	240	262	295	265	263	322	237	302	277	264	280	246	269	274	240	248	288	252	265	277	284	279	276	275	260	283	276	243	262	259	290	265	287	282	271	264	287	285	307	281	284	302	237	281	291	294	295	242	297	240	271	265	300	258	264	254	267	300	267	244	288	261	292	292	272	301	253	266	249	268	257	269	285	237	254	278	268	252	269	278	269	270	251	259	267	275	271	304	262	267	253	252	284	299	305	252	251	281	265	291	264	315	301	279	282	260	292	267	255	271	271	269	314	303	270	277	259	291	294	268	259	283	257	266	273	294	268	290	287	267	278	233	267	278	284	297	263	271	295	259	261	261	272	294	288	279	280	310	285	267	274	287	264	268	285	282	288	287	282	272	278	250	261	295	273	265	276	261	267	269	246	269	264	287	255	274	278	259	265	285	301	283	255	282	260	282	271	289	279	267	278	300	273	283	287	257	297	240	306	316	270	281	251	236	275	296	263	282	283	276	281	253	271	277	262	272	266	300	303	267	271	251	279	269	285	255	268	269	261	278	298	269	283	285	268	259	254	279	286	311	284	273	302	289	290	272	289	269	277	254	300	259	280	249	280	282	245	274	263	301	295	283	260	271	269	277	275	289	271	299	254	267	247	266	281	279	255	267	302	261	265	291	271	271	279	283	266	281	266	277	279	282	264	290	272	250	265	285	293	268	307	276	249	298	273	293	276	317	289	265	291	264	266	264	263	275	254	290	273	272	264	274	280	299	287	295	254	264	274	279	284	255	288	256	248	267	276	297	283	282	282	274	241	285	291	269	272	277	260	320	269	295	291	271	261	270	299	304	308	273	289	275	252	298	281	268	306	260	280	255	276	280	265	249	289	271	251	270	258	296	291	312	288	302	271	259	295	291	283	289	271	263	252	280	308	270	262	260	281	274	257	266	269	283	301	268	259	311	283	290	264	280	264	261	262	262	247	274	259	276	280	257	286	269	253	263	308	280	278	270	277	240	294	315	255	262	274	267	278	275	264	239	279	258	296	304	271	292	272	272	257	277	276	275	265	264	276	268	241	308	265	278	277	270	306	264	260	288	242	259	303	276	270	287	296	258	272	282	291	288	286	251	280	265	225	252	296	277	273	291	283	285	279	272	250	292	299	302	296	318	291	257	282	288	271	299	282	283	278	255	293	266	269	274	274	293	272	269	291	277	288	257	296	251	274	303	272	279	280	277	251	277	245	266	281	306	256	282	239	269	286	241	280	270	266	285	244	264	305	235	302	270	268	271	268	272	267	268	273	280	273	301	288	279	287	255	276	270	294	271	286	289	281	280	230	273	253	262	262	273	280	225	270	282	294	263	253	264	237	294	288	276	264	260	268	313	261	319	265	259	278	285	264	260	266	297	264	296	274	293	280	276	250	255	252	288	243	245	266	268	304	278	251	285	265	279	289	310	252	297	272	282	293	295	278	290	267	274	293	258	291	289	226	242	274	274	277	260	300	287	268	278	272	264	275	249	313	286	258	275	271	293	248	269	263	244	283	276	274	249	278	285	270	249	281	265	247	266	251	263	263	244	272	281	266	264	281	284	268	280	290	271	275	261	276	248	288	252	274	273	272	280	321	269	263	296	254	286	288	287	265	271	256	291	258	272	274	278	300	301	255	290	276	248	289	264	272	280	261	269	259	301	289	259	258	269	261	289	247	288	294	260	272	250	289	282	256	272	260	302	277	262	274	286	325	251	271	266	280	257	269	285	295	276	241	277	283	310	256	289	290	293	295	250	276	272	273	286	294	278	265	269	264	274	243	250	297	268	272	273	286	290	296	275
3818	908	803	558	521	431	444	437	377	363	361	314	347	326	335	296	296	349	296	344	336	306	324	318	307	334	332	372	349	345	332	284	345	326	349	318	329	315	323	313	323	323	333	334	337	325	338	334	328	332	327	345	323	346	330	311	336	315	317	324	306	343	332	327	362	356	345	323	325	322	323	332	342	324	341	324	319	311	346	328	323	307	320	345	358	310	303	345	288	329	343	306	297	367	289	330	321	318	326	335	327	337	312	318	329	333	350	347	320	336	279	320	327	356	321	308	312	330	312	321	326	340	319	325	336	334	348	347	321	325	332	306	302	324	310	331	361	355	332	341	350	339	337	339	332	347	307	345	345	322	334	351	333	304	318	295	325	323	338	356	314	322	302	347	335	323	302	304	346	313	310	356	317	345	334	316	285	313	309	300	328	342	321	321	303	351	350	318	332	341	291	324	322	331	314	323	362	316	331	311	286	329	318	315	350	311	307	313	328	333	340	302	291	313	304	303	306	371	333	316	344	336	345	349	326	343	337	336	303	338	323	333	346	372	309	299	339	324	307	311	311	344	332	350	342	328	297	316	319	349	318	311	310	344	325	320	315	339	321	295	337	284	322	341	369	317	343	357	294	318	307	341	297	356	330	351	288	302	327	348	331	315	320	313	348	329	331	350	339	331	310	332	317	319	307	346	314	335	325	321	338	320	309	324	305	325	334	344	309	322	299	334	346	291	335	295	348	301	350	295	340	326	317	330	337	326	325	352	327	317	334	330	362	345	348	315	328	333	307	343	340	327	315	341	324	317	324	296	337	317	301	343	326	342	326	327	317	342	331	313	324	321	359	367	317	315	331	356	297	307	336	346	362	316	312	301	309	314	339	340	321	327	342	367	335	324	328	349	325	297	337	349	364	317	318	347	351	314	299	322	318	324	340	310	352	347	328	354	325	322	337	338	306	322	344	330	320	320	364	323	330	373	327	353	342	338	347	332	352	312	353	330	325	328	352	330	347	316	340	341	314	336	324	296	335	315	304	332	299	345	354	306	314	335	331	336	347	311	315	341	299	375	334	308	313	350	322	326	353	338	325	328	339	336	304	343	319	335	322	305	334	332	331	292	360	312	315	354	350	326	316	309	319	325	341	361	344	306	321	328	308	347	328	348	345	319	348	357	354	329	338	299	337	350	349	317	303	318	325	330	333	327	328	324	324	329	341	325	336	311	328	312	315	332	307	343	341	302	321	315	321	311	322	368	330	303	315	306	326	319	349	313	348	326	308	348	336	334	339	322	311	310	358	333	331	363	318	332	322	304	350	361	312	353	357	301	357	345	351	341	326	305	326	348	318	311	341	340	297	313	309	311	295	341	328	339	301	333	374	294	329	338	334	297	347	340	335	314	316	323	316	330	328	340	318	314	330	333	313	307	307	304	317	360	346	316	353	328	349	342	302	346	332	339	315	315	321	328	324	312	332	337	363	327	320	327	360	331	315	313	336	321	327	320	304	349	300	328	355	341	314	353	315	341	313	310	335	355	331	309	343	326	350	289	324	327	323	353	303	304	332	347	331	324	315	344	353	337	329	339	344	339	331	302	339	336	340	310	333	331	331	327	329	314	328	311	327	327	354	329	327	330	341	319	325	356	308	333	355	324	317	340	320	311	336	323	351	331	360	348	314	297	325	372	338	323	315	294	313	300	329	343	339	322	304	311	348	312	308	344	342	324	349	320	333	333	291	341	330	338	318	350	297	338	306	308	306	332	326	331	358	326	328	343	331	303	357	320	357	334	335	326	343	311	317	309	316	307	329	344	337	330	342	324	328	327	305	307	333	306	355	311	353	349	330	340	347	348	334	314	352	329	313	325	308	330	320	343	338	333	330	331	302	334	331	349	341	336	316	314	327	325	336	295	341	308	345	330	314	317	330	334	322	333	339	373	321	342	343	338	314	365	341	339	314	326	324	308	314	332	325	319	331	305	339	334	322	330	334	324	345	323	348	327	305	336	344	316	348	312	342	327	376	356	304	307	289	327	314	337	315	327	305	361	331	294	339	309	332	337	330	325	323	354	308	314	311	332	326	322	303	309	325	306	347	310	312	320	312	318	308	340	321	321	318	352	332	337	307	372	305	319	295	328	317	324	319	316	323	342	321	369	305	350	370	344	352	332	303	325	350	342	309	343	345	337	360	301	350	344	341	322	357	347	329	315	300	316	331	332	337	338	300	326	328	333	347	337	353	336	328	346	337	306	309	334	330	351	340	332	339	356	338	326	316	342	312	350	323	332	346	316	323	315	333	317	273	343	347	341	350	347	347	325	317	332	305	321	346	352	330	305	321	349	339	326	327	304	348	300	338	316	309	359	352	303	296	322	303	317	337	304	338	295	325	338	321	310	340	340	311	340	338	309	330	313	338	314	290	329	347	314	340	337	320	322	350	329	327	318	355	334	348	332	346	301	347	326	335	328	322	326	336	332	341	342	328	355	334	318	317	359	340	402	330	307	364	348	335	310	321	337	361	288	335	307	312	316	369	349	330	318	317	331	320	343	353	335	309	300	316	331	287	324	294	320	333	315	339	335	362	333	348	295	306	340	337	350	351	311	338	356	354	343	323	326	339	299	338	297	324	327	374	303	338	327	330	329	364	339	299	335	314	323	325	325	304	331	346	345	337	325	314	314	338	329	304	324	348	323	328	333	345	354	375	343	319	330	342	311	343	312	325	345	299	355	339	342	335	313	316	345	308	330	340	331	344	321	347	348	305	357	294	316	313	300	296	336	350	333	298	306	350	297	329	349	309	353	317	320	314	346	317	363	332	360	333	342	319	318	359	319	344	324	341	342	329	341	355	336	333	320	395	321	344	321	323	348	315	334	361	342	338	340	339	342	348	322	323	335	319	335	318	339	296	357	329	307	294	307	352	316	325	338	366	358	290	328	325	302	299	298	332	337	343	340	307	352	335	297	339	329	308	349	360	325	338	284	316	306	330	360	286	350	338	316	340	302	323	335	353	306	302	307	320	292	334	333	300	342	365	290	316	333	334	313	318	324	314	307	328	341	307	318	300	376	309	303	315	299	355	307	313	321	334	302	294	322	301	316	338	316	337	331	343	358	358	326	314	356	336	320	304	291	304	345	328	355	297	330	305	325	329	346	351	325	340	317	347	351	320	365	321	341	329	347	345	305	339	331	342	335	304	299	333	331	325	330	319	322	339	273	300	325	317	353	330	374	341	307	364	311	345	322	343	330	300	319	316	332	319	370	332	325	317	337	327	364	339	337	347	319	322	342	324	315	333	349	342	326	329	321	308	272	367	308	320	335	367	328	290	369	332	336	327	308	313	364	317	336	309	337	317	323	319	315	359	322	326	332	328	350	352	348	315	306	340	315	326	327	324	353	302	332	324	303	349	341	348	318	319	332	340	302	350	327	314	328	311	330	346	331	339	343	367	339	350	314	293	334	342	293	311	367	313	335	343	326	357	336	342	311	354	305	337	329
23833	21322	28500	24500	21294	10403	1042	716	589	532	439	449	430	452	362	403	328	375	371	352	364	311	322	349	346	364	336	362	343	379	359	292	315	345	330	343	300	355	354	331	338	318	297	358	323	322	320	306	331	331	301	324	333	351	335	319	325	321	313	315	315	317	305	345	320	322	325	303	345	305	318	332	303	319	320	338	325	342	315	301	352	315	335	326	307	369	301	289	319	344	340	336	350	318	316	304	308	317	289	337	329	293	328	304	313	354	328	342	362	327	308	308	310	283	297	319	302	317	330	292	320	309	325	314	319	314	280	378	315	333	310	326	311	319	309	321	341	341	290	320	301	307	311	326	345	334	343	312	317	328	340	298	333	309	336	327	334	288	316	320	296	294	300	325	331	357	291	289	356	296	290	301	309	340	331	308	281	309	293	333	338	319	340	323	303	329	307	321	306	296	311	318	309	312	293	331	327	311	329	307	313	328	330	339	338	306	287	314	322	326	300	360	306	340	306	318	330	335	309	294	328	374	296	327	327	342	316	315	312	321	294	345	321	366	314	350	340	303	275	316	269	327	305	293	290	327	324	336	314	309	317	341	340	309	321	329	357	325	297	308	327	316	297	296	325	329	324	311	312	322	292	299	319	346	312	295	324	302	345	307	313	297	311	325	317	332	325	302	328	322	307	341	360	306	324	365	305	352	293	315	320	330	300	312	283	335	328	336	324	329	325	325	292	316	303	310	323	327	292	318	308	335	346	290	300	302	317	339	290	316	324	325	313	310	324	300	315	321	319	317	354	340	326	312	307	324	323	322	312	328	290	343	324	318	334	326	292	303	316	305	295	311	347	308	312	355	338	343	310	340	327	349	316	322	323	307	337	321	340	305	328	338	307	339	297	332	313	325	319	327	344	315	317	318	288	306	277	298	314	296	308	326	291	290	310	299	348	307	314	313	302	331	307	315	299	340	342	313	321	302	312	300	315	301	312	301	286	320	334	335	337	322	300	331	343	334	331	310	315	316	326	341	367	300	336	289	302	336	361	326	294	316	313	318	349	323	295	286	327	288	307	289	305	322	291	319	320	304	347	301	332	333	328	309	299	307	313	303	328	323	294	318	307	327	304	332	338	339	304	306	333	324	320	330	335	323	320	323	307	315	311	319	295	288	285	318	293	331	323	347	309	309	291	305	330	323	321	330	298	321	335	332	318	344	341	317	341	310	317	290	339	339	325	312	335	333	326	282	322	331	343	319	300	324	356	326	312	326	334	315	304	313	334	330	328	339	314	324	332	337	326	317	305	333	328	335	312	313	301	313	303	311	313	320	322	291	336	302	317	330	295	332	336	337	348	323	360	322	318	334	366	322	310	300	308	299	345	312	346	323	316	346	313	304	312	327	307	303	331	318	306	292	323	342	289	310	301	288	299	339	315	294	314	324	340	324	316	361	319	327	310	323	372	330	338	315	313	309	309	323	337	295	300	334	307	317	336	307	337	325	279	328	336	318	326	310	302	337	303	312	334	327	290	368	328	325	352	323	299	325	297	368	334	322	353	347	325	319	321	328	302	292	308	293	308	343	320	349	291	345	284	308	318	285	321	307	340	321	329	301	323	336	312	343	323	331	347	349	308	312	321	307	317	331	285	323	329	324	367	320	307	307	300	311	323	312	314	337	319	351	334	301	299	331	336	322	308	300	310	349	327	321	354	344	330	334	310	326	321	310	371	296	357	364	320	316	329	323	319	336	296	325	315	316	308	309	294	304	325	308	311	289	290	341	326	326	323	291	328	321	332	317	317	336	330	331	285	322	335	303	302	316	334	355	335	305	353	330	320	327	319	328	309	306	338	322	329	320	310	365	327	305	305	331	339	314	316	296	332	307	342	352	341	315	288	312	292	341	322	320	301	341	325	349	309	286	327	321	310	333	308	305	329	361	313	340	330	335	313	320	316	293	314	334	333	290	318	298	299	286	319	343	314	309	333	305	321	328	317	292	348	290	308	324	298	317	309	282	309	336	317	330	319	291	297	299	331	321	318	324	309	366	319	294	337	303	326	304	316	319	297	300	309	314	332	303	315	306	309	329	301	328	321	338	306	299	324	330	322	306	306	333	300	315	336	352	331	338	306	322	314	295	302	319	307	360	326	348	316	293	341	300	353	300	321	285	297	317	323	318	305	302	300	334	364	308	321	301	334	335	326	313	342	306	321	329	351	312	304	301	318	331	375	316	341	325	273	301	303	308	312	300	335	296	315	305	293	317	354	323	332	322	293	348	340	339	323	328	307	339	294	311	337	322	328	333	308	309	336	305	318	321	325	328	304	327	315	319	317	330	312	298	311	341	286	323	320	355	303	301	327	301	330	324	358	325	292	325	348	345	317	308	336	302	311	327	314	301	320	310	329	314	328	333	325	349	326	306	297	306	343	314	331	312	348	304	307	343	295	321	320	305	316	337	334	344	307	301	310	317	308	314	342	307	304	298	331	334	314	310	352	322	306	319	297	297	330	322	333	308	303	298	314	319	326	305	342	299	310	324	315	334	309	319	301	345	311	321	307	345	334	322	311	334	316	320	313	315	314	333	341	312	347	297	282	310	297	334	318	292	354	325	322	324	298	319	317	293	341	312	295	332	306	331	331	290	295	314	308	319	305	367	305	345	310	332	354	326	332	310	324	309	281	339	344	309	305	334	339	314	319	305	315	302	266	358	316	331	324	352	344	330	338	343	329	321	294	289	321	331	353	294	329	348	321	324	331	293	311	310	332	313	308	316	311	331	313	330	310	359	322	314	303	324	324	337	307	333	332	324	302	312	298	282	308	322	324	331	297	291	334	331	348	294	350	288	326	300	275	281	317	320	327	349	290	322	339	340	305	340	298	304	311	329	310	309	333	329	337	301	321	325	324	342	293	298	325	302	351	308	348	287	328	314	344	321	351	324	311	296	313	308	350	336	312	296	320	315	346	311	306	326	316	315	322	327	309	337	311	294	315	309	320	319	339	346	324	314	317	358	316	316	338	305	297	314	344	337	340	329	311	333	338	323	337	320	335	340	278	316	320	282	293	339	322	317	292	306	314	342	336	342	312	323	344	319	322	339	338	305	305	277	317	294	318	341	317	337	349	327	334	319	329	334	349	314	316	307	290	321	295	339	335	363	324	336	340	314	329	360	342	303	306	324	329	306	295	348	342	305	310	336	312	314	326	306	329	317	323	273	325	314	340	326	259	312	357	323	299	329	300	314	323	314	332	316	307	321	292	330	302	303	308	293	324	306	347	340	346	313	335	295	323	325	303	333	323	340	329	313	328	346	336	330	299	357	315	326	335	338	373	303	307	281	328	309	315	324	306	309	304	332	296	325	334	306	292	347	305	303	310	329	304	317	311	305	270	293	324	304	321	322	335	323	308	305	311	314	315	316	310	358	317	333	333	312	316	369	300	295	313	329	341	310	340	318	320	318	339	288	327	329	319	298	323	326	311	322	334	344	302	338	312	339	339	319
3111	7775	6445	3165	2127	1672	1402	1189	965	799	649	603	558	553	510	494	479	465	452	444	447	423	426	434	434	430	441	458	454	435	437	394	402	392	416	376	413	385	400	416	393	421	425	405	437	397	411	430	360	396	387	378	377	402	416	384	387	379	432	364	380	413	422	348	385	355	389	374	362	391	389	389	365	402	397	396	351	395	374	404	365	422	402	375	379	426	390	394	402	411	368	411	412	363	367	413	406	369	406	388	393	378	379	376	438	341	384	377	339	340	359	379	387	398	361	399	414	370	405	366	411	326	377	365	370	402	362	367	353	379	392	388	392	388	379	375	399	415	378	399	392	366	373	411	389	338	364	349	395	386	406	379	385	387	365	377	409	388	413	328	386	399	402	424	409	347	371	393	375	382	364	341	370	396	411	410	394	367	377	406	387	425	422	369	405	364	399	404	376	380	395	373	366	373	391	402	396	379	396	356	374	408	354	358	394	388	390	373	430	372	373	370	364	370	382	367	360	422	362	420	365	373	393	376	403	404	333	364	355	374	392	372	375	384	377	386	360	394	367	409	369	382	375	373	378	392	379	400	380	396	376	337	375	388	375	386	419	418	397	373	345	375	365	408	376	384	380	399	358	368	374	365	396	354	368	399	372	376	369	380	379	377	388	388	384	375	411	390	391	367	389	363	364	363	369	378	400	405	360	396	413	388	374	394	404	359	371	390	382	370	410	379	386	405	421	411	381	394	364	381	456	395	410	376	374	367	391	369	355	384	372	402	400	407	366	367	418	381	375	373	418	417	379	384	363	388	402	407	404	395	391	387	408	411	386	401	351	379	357	371	394	382	413	363	397	393	401	392	382	364	400	392	409	376	399	412	396	389	378	403	373	385	373	385	383	384	410	369	401	381	420	392	366	355	399	360	393	370	374	401	390	351	408	390	393	380	367	416	392	393	382	402	364	386	403	378	374	382	353	367	371	370	386	382	401	366	370	393	409	408	412	401	381	393	393	411	364	380	375	376	406	363	414	386	394	392	411	387	406	377	412	375	414	354	359	350	353	422	377	363	380	397	424	353	373	395	344	361	375	384	385	425	404	434	364	361	397	352	404	385	412	397	409	371	383	387	383	398	365	408	404	403	356	404	419	363	411	373	358	394	371	410	384	433	363	353	421	370	384	401	356	393	380	396	399	390	411	383	394	394	355	413	356	418	385	386	381	376	399	369	370	374	373	414	359	374	397	375	409	367	389	360	367	339	409	378	335	355	410	399	420	374	330	376	352	410	375	368	357	371	337	373	404	362	413	398	361	403	390	391	406	412	368	383	390	386	398	370	404	396	399	375	374	369	391	337	389	402	403	385	366	401	381	379	365	405	425	405	372	359	405	421	397	378	415	398	379	390	399	353	363	399	371	373	404	375	360	381	372	357	380	384	374	389	376	395	387	382	351	381	394	385	424	363	386	403	420	373	365	379	373	393	364	353	384	388	377	381	403	372	372	376	361	386	395	377	391	397	388	397	386	411	370	391	398	383	420	366	372	419	391	335	388	364	406	360	358	388	370	405	361	387	390	364	375	381	352	384	347	383	392	359	406	416	396	377	392	352	387	374	396	366	391	397	369	400	391	395	355	390	382	372	438	404	390	364	413	397	367	394	360	382	382	373	389	404	375	369	373	393	368	414	404	389	391	401	374	394	369	416	386	393	358	373	429	391	371	401	372	362	379	370	382	396	376	384	383	398	369	370	377	366	388	433	382	375	375	361	374	384	402	399	392	386	371	350	398	377	393	386	418	420	395	341	392	377	397	397	378	369	397	392	380	381	364	429	348	385	374	392	407	351	379	396	371	372	403	403	374	407	429	387	391	402	401	372	368	396	375	347	390	393	361	373	387	374	387	387	374	394	387	350	406	373	396	404	407	358	388	378	386	373	393	370	430	406	365	356	391	391	376	388	398	404	402	390	372	389	375	374	416	391	391	412	406	373	409	388	386	385	377	397	375	408	407	383	367	375	375	391	389	396	372	376	406	397	377	393	353	384	392	411	377	389	382	364	383	395	385	366	393	334	382	389	400	362	423	376	394	374	351	399	383	394	396	376	361	423	373	380	363	353	393	415	356	367	375	421	382	379	380	384	399	417	380	390	361	388	397	385	401	382	411	363	359	387	398	382	397	404	368	396	364	381	367	380	391	415	373	394	415	384	371	382	375	348	367	404	415	413	404	353	381	368	391	411	438	389	380	371	383	367	366	420	391	373	398	379	355	393	379	372	371	384	420	390	383	384	412	385	374	381	373	359	384	394	425	385	377	339	363	345	431	364	383	388	459	393	419	386	403	372	373	379	398	365	396	387	377	381	367	392	398	366	406	346	381	381	375	384	398	348	372	378	378	373	401	367	380	381	368	374	399	409	368	398	322	377	362	420	412	381	369	357	366	407	378	365	382	372	359	390	379	383	427	377	395	386	372	396	384	394	351	368	358	403	378	359	376	388	367	412	376	439	377	405	381	385	357	372	388	399	371	411	374	356	371	395	367	394	401	384	411	367	389	384	408	378	379	409	405	366	426	402	385	387	407	406	363	372	372	373	398	366	399	397	372	387	368	366	376	368	387	390	373	375	428	385	402	401	370	399	394	375	372	394	367	383	405	366	373	396	407	369	393	360	414	375	406	387	394	381	390	381	362	378	373	420	401	389	413	393	406	420	366	394	390	369	385	373	369	396	354	373	389	360	381	356	423	411	389	401	375	405	383	400	374	413	420	357	409	348	377	389	398	368	354	389	405	369	376	402	349	379	391	371	353	378	349	370	435	363	362	363	374	426	378	372	370	368	414	405	413	388	358	379	382	392	374	380	394	420	396	386	430	388	404	366	369	358	361	364	410	376	413	379	380	385	395	375	395	384	386	395	440	394	383	401	378	399	362	373	380	363	392	371	404	341	379	364	362	386	393	400	376	358	410	387	394	376	422	363	371	377	377	379	370	378	405	373	359	395	395	358	386	398	381	396	356	359	363	393	402	411	397	369	377	369	390	363	373	335	360	405	363	374	385	422	366	384	370	387	391	398	408	388	377	388	372	423	368	380	378	410	372	388	370	391	383	374	389	399	371	363	379	404	350	398	394	370	400	367	390	359	386	396	411	346	408	375	366	390	372	376	365	403	398	368	396	367	352	347	398	384	407	368	397	363	368	413	377	383	390	379	377	390	360	364	358	409	421	381	387	379	396	418	370	379	370	398	392	398	379	379	392	352	423	381	346	383	403	373	374	378	367	405	422	376	392	363	377	366	387	417	382	416	374	386	401	401	405	405	394	399	355	371	378	379	369	379	376	428	363	358	354	392	391	406	385	384	357	374	384	379	379	379	381	379	389	405	379	419	382	365	420	392	369	393	372	357	371	387	406	376	407	406	415	369	410	401	406	418	414	385	350	385	376	394	424	406	339	388	377	351	402	411	380	391	378	376	389	375	416	404	401	350	405	425	420	391	417	371	383	358	384	372
24862	21378	27698	25321	12870	612	369	326	273	199	197	201	173	191	179	170	148	154	148	162	151	156	125	161	120	141	154	143	170	151	146	136	157	129	150	112	155	136	134	129	126	142	143	138	138	144	144	151	137	145	128	111	141	131	128	151	154	125	130	126	135	142	131	159	150	137	151	123	118	145	147	142	160	127	135	135	131	139	123	145	123	125	135	143	130	129	129	125	125	129	130	137	139	114	135	146	145	126	131	124	139	127	123	153	134	124	150	133	124	140	147	145	129	138	117	125	166	119	133	136	143	119	121	130	133	149	135	143	132	145	140	127	145	129	139	122	131	124	151	140	131	124	121	132	132	134	155	146	140	144	160	150	124	112	133	146	138	135	144	145	129	138	142	132	151	135	128	124	134	138	138	109	143	124	132	145	135	153	126	138	138	115	126	116	132	128	123	136	118	122	148	130	145	143	150	126	117	128	143	120	113	115	125	119	136	146	120	126	173	132	123	139	136	114	140	127	156	119	132	142	138	120	144	127	127	141	139	141	128	126	124	111	153	129	122	130	128	136	147	118	125	142	128	142	133	149	151	127	146	115	130	145	128	122	143	124	123	153	131	139	128	132	147	143	125	150	144	128	129	124	130	135	117	141	144	121	140	138	128	133	165	145	139	138	132	142	135	142	112	143	125	123	134	143	144	129	142	135	139	152	138	123	136	127	117	139	135	123	143	141	147	124	144	131	123	141	129	137	114	130	122	128	137	149	133	131	158	130	127	138	133	150	132	130	143	138	135	131	141	133	119	126	132	115	169	136	143	129	137	152	127	129	129	134	124	123	138	108	138	148	135	134	134	143	130	109	130	143	134	139	111	127	128	137	138	140	125	134	130	133	128	147	124	135	134	126	137	128	134	115	132	157	148	116	145	115	124	122	120	155	169	127	136	138	149	139	156	127	127	115	143	120	119	148	114	146	131	147	116	145	128	103	136	119	124	127	130	150	151	118	128	145	120	140	143	121	128	149	134	161	140	127	131	142	125	128	140	123	143	125	132	134	156	143	147	117	142	139	134	143	144	145	125	155	135	132	133	130	146	159	125	132	154	135	157	143	130	141	129	123	152	149	128	123	137	131	131	130	157	130	119	113	121	133	131	143	142	118	139	128	135	159	132	127	129	136	147	129	149	131	137	124	137	139	161	127	135	138	136	140	138	141	137	140	131	128	123	145	143	144	127	124	144	136	138	108	142	129	115	146	102	109	144	138	123	124	137	155	144	132	155	107	130	128	138	139	121	119	143	123	118	149	120	137	132	134	146	130	136	142	126	120	133	138	131	128	128	145	141	121	130	133	115	114	144	136	114	104	139	140	113	131	131	148	154	154	150	139	119	121	128	126	135	136	120	126	140	126	120	132	123	131	136	150	122	130	132	116	128	146	132	128	144	131	123	138	139	110	126	145	127	129	141	130	153	174	141	133	128	128	135	134	138	123	123	134	140	131	129	132	127	145	142	145	119	111	134	146	125	132	120	128	128	135	137	151	131	162	129	135	123	132	149	137	136	116	135	125	139	135	141	133	143	141	126	127	134	128	149	129	144	115	132	146	148	149	141	130	127	144	140	133	129	135	135	130	145	126	141	122	141	129	137	126	114	116	140	126	125	143	138	139	130	146	150	125	141	131	140	127	131	127	130	140	121	141	138	130	129	121	138	127	142	145	126	129	139	137	132	121	130	113	130	134	133	132	122	133	129	117	123	125	135	135	117	149	134	141	148	129	133	129	130	125	139	110	127	123	138	110	134	123	133	112	142	129	115	123	138	120	132	125	145	132	131	162	125	123	125	121	115	160	143	120	127	138	132	123	125	138	130	128	121	129	110	125	115	133	153	129	129	107	130	137	136	123	132	132	116	140	117	144	133	149	136	115	114	124	152	142	132	137	126	145	145	134	126	135	111	145	123	108	133	142	135	151	139	123	126	144	153	141	158	131	140	123	132	144	131	127	146	143	129	131	130	143	129	139	151	130	134	131	130	137	107	135	137	151	127	141	143	135	139	143	133	159	132	118	130	118	128	129	148	141	129	148	137	134	156	136	136	130	149	101	124	132	144	135	131	141	139	142	137	138	126	140	134	124	132	136	138	131	132	127	135	133	161	151	125	127	154	122	143	142	134	124	108	135	144	140	117	141	143	131	119	128	123	123	127	136	134	134	149	130	123	135	128	122	141	170	146	121	121	118	147	150	137	149	119	142	128	131	141	141	132	146	114	129	121	132	123	147	136	129	145	121	144	114	125	122	131	140	135	139	116	126	133	136	129	155	145	131	127	126	139	134	126	145	143	143	132	136	151	128	142	134	115	136	127	135	136	124	119	138	119	154	129	139	119	133	123	138	133	144	127	108	143	125	117	112	135	139	125	125	127	130	151	121	139	134	128	117	142	133	146	123	132	143	141	131	119	147	150	135	129	128	129	120	125	155	119	129	132	138	120	152	142	140	138	119	122	140	122	130	130	147	128	135	120	144	130	135	128	130	138	108	138	128	123	149	129	133	130	118	131	114	151	125	136	133	110	121	150	130	130	139	140	147	127	134	159	132	121	131	140	146	119	162	142	142	132	136	141	107	130	133	118	129	132	125	115	145	111	147	140	112	133	140	121	138	141	116	139	135	163	131	118	151	138	129	120	166	138	134	144	142	142	128	136	136	141	121	124	108	123	147	129	141	147	122	143	124	130	140	119	124	141	129	137	119	132	130	142	123	132	144	138	149	125	123	118	108	139	142	145	135	127	126	148	122	146	124	159	136	146	152	132	140	138	132	131	146	153	131	126	115	122	130	139	127	141	127	161	139	126	125	144	128	118	152	130	126	128	126	128	148	128	137	141	113	129	125	121	140	124	147	162	144	141	136	130	131	129	115	111	157	130	115	154	151	143	134	127	144	134	146	141	109	127	143	139	117	133	131	158	152	142	137	161	117	130	117	138	128	156	137	122	139	124	123	126	119	152	127	146	122	114	137	117	127	122	134	132	154	118	143	134	145	119	117	129	135	137	122	139	132	159	144	130	123	136	121	123	160	124	138	122	114	138	128	152	131	154	130	137	146	122	131	149	118	156	152	154	113	146	137	114	117	146	130	135	132	133	139	128	134	132	131	123	125	158	145	138	124	153	144	130	145	152	124	125	136	123	150	129	139	111	130	121	129	118	119	127	126	135	140	135	159	133	119	151	134	147	148	120	125	125	130	125	165	119	127	131	153	146	145	125	142	135	126	107	125	151	122	135	145	114	124	130	135	129	162	141	109	119	128	135	146	121	119	134	136	133	127	140	145	153	128	124	121	126	136	123	120	126	134	122	119	120	131	132	127	137	112	138	139	118	133	121	133	133	146	121	136	132	132	144	134	138	127	130	131	121	122	114	135	132	138	127	123	131	127	135	143	124	132	142	145	127	143	143	140	132	162	144	117	128	138	145	135	139	144	152	134	144	139	142	136	144	133	123	131	119	136	148	138
3204	4851	3726	1688	1178	913	717	638	503	390	339	301	267	237	247	226	208	212	191	208	175	188	190	159	190	173	184	210	224	207	183	168	173	167	168	188	168	172	167	163	184	184	171	181	173	166	164	171	133	151	160	207	180	167	172	175	146	160	161	169	160	172	151	162	158	171	174	142	162	164	158	153	191	145	167	179	181	165	187	163	162	192	160	155	163	171	159	161	146	174	158	181	148	161	184	140	167	159	158	152	153	163	174	167	146	169	173	168	175	166	169	157	158	174	157	184	167	163	172	142	174	140	168	162	169	141	157	152	159	175	189	167	148	172	142	168	154	167	168	171	181	163	154	146	167	158	160	166	168	149	158	170	138	185	162	155	148	189	190	141	162	165	158	138	164	134	161	160	168	159	132	187	142	165	161	168	148	155	168	154	166	149	192	162	148	174	191	185	138	159	149	152	133	158	181	179	146	137	159	152	173	167	154	165	165	179	159	165	165	167	153	153	152	161	161	174	185	170	150	176	136	162	154	163	165	186	159	174	175	153	161	145	184	149	147	148	182	154	178	167	159	139	192	143	176	201	140	176	158	162	161	170	149	140	150	149	170	169	164	181	141	151	165	154	149	162	140	155	152	180	161	179	153	160	164	154	170	155	181	167	164	174	173	165	158	161	168	193	155	169	150	161	156	179	164	150	173	177	191	160	156	174	189	171	164	188	142	162	141	145	154	165	164	183	144	136	143	159	151	168	160	170	151	164	178	178	168	159	167	160	143	158	167	166	165	146	168	157	163	144	162	147	159	166	161	151	150	178	164	173	147	176	178	142	161	173	185	176	148	157	176	137	163	183	167	167	164	174	178	140	156	163	158	172	142	163	157	145	158	186	173	171	162	191	153	147	169	182	177	175	168	172	158	160	154	162	171	173	155	171	167	174	188	161	162	136	161	165	152	176	160	162	182	152	177	177	156	153	139	172	172	158	173	167	183	166	162	141	170	158	164	165	140	154	164	148	183	182	161	144	133	159	175	157	143	161	182	162	149	148	144	175	151	168	141	167	166	156	172	155	154	166	180	148	156	176	165	161	168	154	158	150	153	174	167	194	159	163	154	179	183	143	177	162	150	159	167	170	175	138	167	153	176	148	193	153	158	160	160	139	163	186	169	166	164	155	151	162	156	163	190	157	153	166	159	174	156	154	161	155	178	179	175	165	187	190	165	153	176	162	163	174	176	152	171	183	153	145	159	169	148	160	171	153	153	159	163	157	181	157	165	150	138	165	172	173	169	151	168	181	163	159	163	178	149	178	165	179	146	155	170	154	185	183	173	165	158	160	149	165	160	165	173	193	165	149	168	153	129	167	164	148	161	152	155	164	161	161	152	137	168	165	172	169	163	170	159	177	150	157	181	201	169	151	175	173	146	163	173	165	160	162	174	161	176	147	163	175	166	171	170	160	172	157	166	157	161	158	166	157	163	155	175	163	159	164	161	165	157	145	162	171	152	172	166	175	178	172	147	167	149	137	170	168	169	147	146	179	152	163	161	145	167	141	147	159	158	164	170	159	169	150	158	163	179	164	159	153	149	165	146	159	168	191	147	150	143	174	151	167	158	177	144	188	145	157	155	161	153	167	169	132	163	159	148	159	165	159	162	159	155	143	155	169	182	157	185	154	159	162	161	194	175	142	151	151	168	178	149	165	168	129	154	177	159	148	173	182	159	142	180	155	155	143	152	161	176	164	163	175	190	160	178	161	161	184	152	161	174	186	162	181	150	145	158	170	176	176	146	147	150	149	163	147	157	162	176	164	152	168	167	142	166	169	164	139	145	170	167	170	163	166	168	150	162	157	182	195	162	150	147	147	167	134	152	168	153	167	149	184	141	176	183	185	175	170	147	172	145	189	186	162	153	173	157	147	147	170	169	147	161	183	173	165	181	149	165	164	161	162	168	159	152	165	172	161	147	175	133	187	130	164	158	172	146	200	149	163	166	156	171	163	154	152	175	164	186	171	167	148	165	161	151	185	142	126	147	165	178	173	161	155	138	143	169	161	164	159	164	155	174	174	167	163	163	157	172	153	165	160	184	158	170	166	159	159	158	202	174	164	160	171	151	141	162	165	167	149	188	152	154	167	162	156	161	159	150	141	148	159	165	165	149	145	154	153	166	142	173	164	157	173	182	164	159	158	164	153	149	162	176	158	164	152	167	161	146	149	171	159	156	158	180	173	165	165	183	168	164	152	179	155	160	160	147	152	165	165	159	155	191	142	183	160	147	160	170	164	169	180	154	166	151	174	177	177	180	171	162	149	142	152	173	164	173	152	175	141	150	157	171	163	151	182	187	153	161	173	142	150	171	157	187	164	150	158	163	159	156	178	163	168	158	147	176	156	156	175	163	158	173	173	195	137	164	171	161	162	162	167	161	162	170	168	131	173	172	179	162	170	145	159	153	167	172	162	150	151	153	160	158	171	175	157	173	145	181	175	167	173	161	165	163	181	160	177	169	168	178	154	163	156	155	174	151	139	151	167	146	173	164	169	163	177	154	161	134	161	165	150	171	161	159	151	157	166	151	168	176	154	165	150	171	157	159	163	174	172	156	162	171	155	160	145	126	170	155	161	199	138	175	150	151	176	160	171	173	162	183	168	150	160	183	177	162	166	164	171	143	164	161	184	180	172	154	168	147	151	143	170	164	167	158	155	153	174	192	163	160	162	154	183	143	152	176	153	166	167	175	159	160	159	156	154	156	158	156	173	168	190	167	153	134	157	169	170	188	192	171	171	172	164	173	156	146	175	130	153	168	162	143	159	154	135	153	132	172	156	166	160	175	157	162	152	147	150	189	127	159	175	145	168	159	161	162	182	156	169	165	143	160	170	165	157	173	171	154	161	164	168	181	179	155	170	159	144	190	159	145	165	146	160	163	166	177	177	172	194	148	165	177	145	181	149	168	173	173	165	155	167	163	156	174	172	154	167	168	179	169	170	145	153	147	163	162	175	169	159	162	154	149	175	159	157	169	170	145	150	172	159	154	147	168	153	177	160	162	166	151	159	156	173	154	162	150	197	155	147	167	168	150	135	182	201	158	165	152	173	169	194	153	162	168	151	165	173	150	151	166	146	165	171	155	168	154	164	179	145	172	161	165	165	183	144	177	171	154	171	168	165	171	167	144	166	159	167	158	152	157	165	152	148	166	169	156	165	170	178	173	157	148	170	169	164	155	174	162	167	160	176	154	166	170	161	177	144	156	149	147	154	156	148	151	168	170	181	179	154	156	169	156	147	167	165	163	163	145	172	164	164	179	181	171	170	188	151	167	164	185	169	180	160	162	155	177	149	178	179	165	149	160	173	149	151	163	148	175	163	158	173	186	154	178	161	184	155	161	169	154	160	177	163	179	173	178	145	168	175	173	167	165	186	158	169	170	192	181	175	168	156	176	162	152	175	162	159	151	188	167	177	192	147	161	147	148	155	174	166	143	171	129	157	156	166	173	149
22772	21376	29057	24087	21383	21404	9892	941	716	526	444	382	342	287	290	281	264	292	232	238	244	255	229	205	209	204	213	211	216	232	177	195	174	187	177	181	155	178	180	187	175	192	192	169	172	149	170	183	170	182	162	141	182	174	163	170	144	157	167	175	173	154	167	149	171	178	144	145	174	171	174	163	157	190	166	142	161	170	157	163	155	168	172	166	164	175	151	147	137	162	151	187	152	173	166	154	168	160	160	152	162	161	183	170	170	167	147	195	146	147	172	174	156	146	148	168	156	165	175	151	164	144	143	165	144	155	153	143	180	174	150	172	138	145	144	156	162	160	147	169	185	149	156	151	134	170	150	151	148	156	175	180	161	186	155	172	153	169	138	172	145	167	153	152	166	146	170	153	160	167	154	164	146	178	175	159	176	157	143	163	151	140	147	135	156	152	173	158	172	143	168	146	128	162	165	145	156	156	152	203	155	174	127	161	120	150	142	158	160	154	145	164	145	143	148	162	154	174	180	158	158	151	170	147	174	164	190	161	149	159	156	160	171	142	143	177	169	150	158	151	152	165	158	157	176	158	142	164	177	162	151	161	157	163	147	167	166	150	156	150	162	165	130	152	155	167	148	157	168	163	142	175	153	150	172	164	184	166	160	170	162	151	192	154	139	166	151	157	152	149	176	151	161	171	163	166	159	162	125	136	150	158	160	149	177	184	174	159	158	165	151	158	172	170	166	150	147	193	152	168	171	165	158	175	149	165	157	143	174	165	152	171	160	162	157	156	152	166	160	155	155	135	144	166	174	149	166	152	148	153	172	149	177	148	158	141	154	164	164	177	155	135	165	159	155	152	145	146	153	149	163	150	143	182	144	146	159	167	147	151	154	160	151	150	139	165	159	158	163	185	153	119	160	175	170	142	156	146	163	158	147	148	160	144	152	175	176	188	169	156	157	148	158	138	165	154	174	159	133	160	159	154	152	172	154	159	163	161	152	151	167	149	164	158	175	156	153	170	159	159	149	185	182	136	169	188	141	142	176	151	165	144	143	148	173	162	177	160	151	161	189	134	160	169	168	162	173	175	153	162	153	166	157	141	153	156	184	166	154	168	150	146	166	148	137	138	165	162	139	169	163	165	165	136	142	147	165	160	148	157	155	169	167	128	147	166	189	143	170	143	159	161	157	144	180	164	150	153	162	162	151	145	175	183	154	175	165	171	134	146	153	157	177	156	165	148	141	143	157	141	173	163	146	166	157	167	172	170	156	180	159	151	177	162	169	157	153	147	158	164	148	147	173	154	169	165	138	150	161	152	164	147	155	154	143	179	178	161	172	173	158	140	159	163	161	161	153	159	123	163	155	152	161	165	143	157	151	149	167	149	147	156	136	159	158	173	168	141	139	166	149	160	166	141	167	164	146	157	175	170	161	171	169	156	145	171	154	162	156	141	173	162	153	143	154	154	153	180	152	140	158	173	153	145	174	155	128	156	160	172	160	158	154	144	155	141	144	134	188	152	146	157	162	145	176	159	149	168	191	155	134	179	172	170	158	172	141	155	169	149	168	169	168	139	148	171	158	177	166	161	153	156	147	174	138	149	170	152	145	154	150	154	150	151	164	159	161	156	142	169	150	144	161	151	163	153	173	162	171	140	169	169	170	156	151	178	172	169	149	150	154	171	159	172	149	170	156	173	151	176	158	172	180	167	177	180	154	174	147	150	153	196	170	134	152	154	136	164	168	144	165	162	161	164	145	163	157	147	131	146	169	145	164	171	165	161	166	147	153	161	156	161	160	147	137	148	142	146	152	159	152	167	154	140	160	142	147	183	162	157	142	161	144	165	154	155	174	153	153	178	175	165	168	153	148	162	162	161	141	148	160	148	146	162	158	183	143	161	164	143	175	149	159	154	171	126	177	131	165	195	155	154	161	151	174	157	182	159	149	146	165	159	143	150	167	158	166	161	167	155	136	134	150	141	151	150	142	150	176	150	157	164	171	157	159	163	163	158	168	141	128	139	160	153	147	149	169	149	160	167	151	158	169	153	134	152	160	166	146	163	149	158	161	164	160	150	169	144	151	157	156	142	158	171	174	158	167	152	158	181	153	161	167	160	159	181	141	147	130	176	162	145	159	165	162	148	149	138	143	162	153	164	159	170	159	144	151	153	161	153	158	151	143	155	169	143	179	149	159	166	148	168	142	153	156	155	170	171	170	179	162	154	172	160	134	166	149	159	172	156	168	149	164	133	158	164	151	153	154	150	162	146	141	142	170	161	161	150	167	164	169	174	156	154	173	138	152	176	155	139	160	159	150	138	159	149	142	160	154	162	153	168	149	153	153	169	141	158	144	167	143	149	175	153	141	176	161	145	173	163	150	147	142	148	170	169	156	150	183	153	161	160	152	166	168	145	132	169	167	165	155	165	157	147	159	166	151	170	177	154	165	169	173	165	164	150	170	161	161	167	164	140	140	173	161	161	165	161	174	138	179	159	167	146	182	136	167	151	140	154	166	138	173	147	172	163	158	157	144	171	146	154	148	178	180	146	163	175	173	171	168	156	139	154	165	143	148	134	162	156	146	157	163	158	131	127	161	153	150	119	149	163	154	167	132	152	158	168	169	189	144	150	146	167	168	165	163	157	152	158	150	174	162	153	182	140	141	172	144	150	178	168	153	190	142	154	161	160	145	173	151	168	151	145	160	160	156	163	171	143	152	165	167	147	156	188	170	138	156	151	162	151	181	159	182	147	171	147	170	145	153	150	177	155	176	154	168	164	145	158	152	168	145	168	164	171	175	140	167	176	146	141	157	186	147	157	163	186	165	156	156	166	150	150	165	160	162	156	155	183	138	159	158	164	164	162	136	146	164	168	149	139	155	167	144	165	136	153	147	149	183	164	144	131	153	166	166	143	138	157	156	149	150	158	139	150	157	167	146	166	158	138	161	162	152	156	150	168	188	142	147	159	158	145	174	160	155	163	166	144	151	174	140	184	157	152	169	177	144	173	169	165	150	140	166	165	162	171	182	145	150	152	140	155	173	148	153	125	156	152	166	177	171	148	140	152	177	138	175	158	142	182	158	170	157	161	150	161	157	156	165	164	151	144	153	157	150	165	167	159	141	175	169	168	151	177	138	163	147	174	146	149	151	154	152	157	157	174	152	149	148	157	137	156	136	157	164	166	171	148	156	163	157	143	182	192	173	159	153	141	164	156	154	173	164	171	167	158	132	175	146	159	162	157	140	157	158	160	150	150	148	165	157	151	131	153	173	164	153	140	157	163	140	166	181	157	155	159	169	150	153	141	153	147	159	148	154	180	161	159	143	144	144	171	148	136	180	167	142	172	163	164	149	156	152	149	175	174	130	145	165	148	165	168	181	155	157	135	162	154	167	157	167	152	146	147	137	132	150	148	145	159	155	178	168	154	165	173	155	150	179	141	152	143	153	163	168	159	155	155	160	161	162	135	144	161	140	153	148	188	162	167	174	138	146	144
4254	13113	10767	5283	3518	2657	2025	1701	1289	987	756	641	502	550	484	399	392	358	327	327	299	282	292	266	258	272	298	282	284	288	239	251	240	224	220	247	232	234	218	245	206	214	214	227	232	213	230	197	208	199	205	229	199	228	212	196	217	222	216	198	222	201	226	222	179	202	217	210	225	213	204	250	206	203	208	209	187	200	201	198	185	206	206	224	184	223	177	160	188	189	186	226	184	182	203	207	206	226	202	197	210	182	200	192	172	203	200	215	199	198	181	203	198	185	192	232	200	228	197	203	212	210	202	199	203	210	202	211	195	184	208	190	216	171	207	210	194	158	209	212	227	229	207	191	190	187	196	173	211	218	195	184	182	204	187	216	192	200	186	187	198	201	206	209	191	190	222	202	197	190	205	200	198	176	181	228	200	192	201	206	200	174	207	205	200	217	178	185	187	171	175	191	186	183	209	194	210	187	196	201	205	208	162	195	200	196	193	220	192	209	200	210	192	203	223	215	217	185	181	198	177	208	203	192	194	203	185	211	201	215	195	209	200	171	193	202	174	180	193	196	166	198	203	201	186	227	205	185	197	204	188	214	190	179	184	179	217	185	196	209	192	205	189	196	216	217	206	216	202	208	205	188	188	209	204	186	208	202	191	196	178	228	224	202	204	211	218	181	207	216	199	197	188	203	196	232	205	172	185	224	185	207	194	204	214	206	205	212	202	194	178	200	215	197	207	193	213	165	204	182	201	199	194	172	203	209	205	220	199	209	186	213	198	184	183	204	223	217	190	210	193	207	208	216	213	203	189	193	197	190	182	165	209	211	226	198	210	180	219	200	212	184	217	220	181	185	226	219	188	225	208	201	183	213	226	210	211	177	202	200	192	175	204	191	201	193	185	210	189	184	202	209	175	185	197	176	221	208	218	201	209	202	191	205	186	190	173	206	190	183	191	192	200	210	196	214	212	189	186	210	201	187	192	224	196	182	229	220	203	202	197	189	198	207	195	184	179	188	205	205	191	187	203	193	203	214	158	183	169	231	200	219	195	214	181	210	184	180	163	220	183	223	220	182	168	177	206	175	200	192	201	173	206	200	200	182	209	192	204	210	190	194	203	211	215	213	176	206	212	164	165	203	176	206	204	211	196	190	195	217	191	196	195	216	213	180	203	193	190	208	201	230	182	173	192	216	206	188	186	214	204	191	176	222	183	202	197	189	194	190	209	179	206	211	202	202	199	215	182	193	190	189	176	193	212	179	198	210	185	196	211	228	205	202	197	182	207	209	193	205	187	193	188	203	192	202	212	203	189	208	198	211	178	204	216	219	211	196	173	194	159	183	207	196	175	171	187	208	189	205	182	207	177	212	188	192	203	202	201	190	201	200	194	191	189	206	176	192	214	225	194	210	174	196	199	200	216	206	230	196	207	212	215	187	188	205	211	194	196	175	207	189	213	202	190	185	197	208	193	194	205	173	207	194	199	197	176	212	215	191	181	195	196	213	226	197	201	195	191	206	209	174	183	218	187	209	205	215	188	214	212	199	205	184	198	200	194	211	186	212	196	194	190	194	208	206	183	196	179	216	194	199	208	185	203	222	224	181	183	194	209	196	223	202	194	211	197	198	212	203	190	198	204	188	210	182	222	213	186	202	203	187	203	203	186	199	211	251	191	214	212	220	199	211	187	196	207	228	197	174	189	193	212	226	192	241	203	189	229	213	222	203	177	207	211	201	190	213	198	196	199	191	182	196	179	213	191	212	179	217	178	194	194	191	222	204	198	200	199	197	197	196	183	226	195	177	202	200	209	211	206	196	205	206	210	195	216	215	201	203	177	194	177	171	195	201	221	195	241	198	197	211	201	197	192	196	185	206	185	209	184	187	214	208	185	177	177	211	188	187	203	197	206	200	217	222	184	212	197	195	191	196	186	193	202	184	221	178	194	180	194	191	218	200	203	202	179	211	173	189	190	204	205	214	201	209	210	210	198	192	201	191	196	174	212	187	191	198	210	218	198	192	185	180	202	191	210	191	192	191	181	191	206	217	193	178	181	187	223	208	189	209	216	207	210	199	210	193	200	194	179	210	209	198	189	177	212	189	200	198	226	227	194	194	193	184	183	200	208	204	189	199	196	214	198	209	188	203	179	186	196	192	192	197	199	177	197	206	214	220	193	176	214	183	182	185	193	213	192	219	224	200	224	197	179	210	198	211	187	195	188	228	189	198	227	199	202	228	190	196	199	182	184	190	191	225	174	193	185	204	194	214	182	205	218	196	177	209	177	186	176	191	176	218	200	216	188	201	204	191	218	170	218	203	229	216	189	196	185	187	186	197	200	203	195	170	187	219	198	191	203	209	217	180	201	166	205	191	202	188	186	208	229	196	184	220	180	201	205	195	200	203	199	233	201	203	192	223	203	187	200	240	196	186	204	201	197	194	210	199	225	206	194	185	185	203	217	197	228	193	185	191	198	207	206	201	211	221	193	187	195	220	196	218	190	230	182	190	207	215	199	184	179	187	203	212	191	172	189	208	205	204	214	154	202	195	197	173	215	188	201	196	192	175	221	199	233	208	202	207	208	211	205	190	180	196	208	215	195	211	221	206	175	185	232	171	217	186	199	185	207	211	194	199	200	196	211	208	215	207	223	213	229	204	229	188	217	199	211	197	180	198	196	214	201	197	191	192	184	220	220	220	209	170	204	196	201	207	196	192	182	199	212	188	205	204	219	173	180	203	229	208	182	206	214	213	201	223	176	196	218	208	213	176	217	190	205	213	192	174	178	212	204	203	220	215	201	194	214	220	205	203	211	203	200	178	227	201	188	203	185	223	204	200	176	181	197	203	184	203	189	186	202	192	183	191	189	201	182	201	198	188	196	194	211	190	211	181	221	193	214	166	171	223	250	195	201	221	181	178	182	206	192	191	182	178	170	189	200	211	210	214	195	198	184	232	205	202	209	201	185	201	193	191	172	210	195	205	218	185	183	183	241	210	190	211	225	188	194	182	191	195	198	225	217	217	207	207	192	223	206	184	194	207	185	217	169	193	202	182	203	212	205	179	195	211	212	195	217	228	182	199	195	206	202	210	189	193	207	188	214	185	191	201	205	189	198	216	213	197	199	207	214	200	172	177	208	198	192	191	196	197	192	196	183	194	205	201	180	194	201	206	194	198	201	235	193	192	194	191	191	204	204	183	190	177	211	206	214	193	190	195	210	202	202	206	198	208	192	192	234	195	212	185	201	211	205	212	211	210	194	192	211	194	222	206	187	216	184	216	221	195	205	192	187	206	198	210	216	220	199	202	188	191	210	199	208	184	180	182	201	197	197	206	207	196	203	188	184	197	203	195	206	171	171	212	183	219	184	189	206	189	210	194	201	192	198	201	181	208	201	230	193	200	201	220	194	188	213	180	190	193	215	212	196	178	175	212	234	210	185	188	193	171	219	197	187	194	236	213	195	219	198	203	175	187	198	205	196	235	205	206	184	232	190	170
27230	19552	5324	568	378	325	345	300	315	297	313	272	268	293	263	287	271	275	272	284	256	292	271	274	288	293	300	330	274	284	264	270	291	279	295	251	247	256	252	256	253	272	252	270	253	280	278	284	277	263	308	251	273	277	260	262	267	284	290	277	274	275	274	258	259	265	272	292	265	297	286	275	268	264	265	260	265	273	296	265	312	274	257	287	251	296	270	265	293	260	262	239	271	279	253	262	270	264	282	280	274	311	234	271	267	247	297	250	249	267	306	261	290	261	276	253	249	252	254	289	278	293	297	279	255	283	287	241	266	277	281	270	261	250	255	265	265	284	289	277	265	261	267	282	281	267	285	267	272	272	270	296	299	269	239	280	266	262	244	269	303	265	253	255	269	271	259	265	259	258	249	260	260	253	269	266	280	248	266	247	250	256	261	293	281	229	285	281	250	270	272	255	269	282	289	286	248	242	267	281	249	275	243	281	288	234	238	254	267	292	263	270	286	264	263	250	252	256	300	293	243	320	248	277	270	288	293	260	286	270	255	253	266	268	274	290	271	276	249	281	275	253	286	283	269	241	266	267	255	228	258	250	285	247	305	267	290	284	255	271	250	287	265	258	283	279	258	314	281	230	254	247	288	265	278	223	251	245	285	289	276	259	261	254	286	264	261	247	269	248	276	278	290	287	267	245	257	276	266	290	256	272	280	257	279	278	279	267	277	292	254	272	256	256	248	251	275	276	276	267	260	275	277	295	279	265	246	280	261	276	275	283	276	278	294	256	294	263	273	263	251	284	277	284	235	263	286	290	266	273	273	282	275	261	282	274	274	271	282	287	254	289	293	283	274	278	278	273	275	278	289	285	287	294	254	307	265	245	285	289	297	298	268	267	277	285	258	320	289	286	254	276	272	294	238	255	275	268	254	255	264	276	244	299	270	263	291	246	293	274	257	247	267	293	255	256	287	269	295	297	266	243	288	276	283	270	292	265	282	267	249	283	248	261	258	263	296	288	278	280	245	284	268	246	320	263	265	277	272	298	292	245	249	279	282	303	268	271	229	267	255	284	263	259	256	241	293	259	268	283	278	296	283	284	254	236	287	244	294	235	274	272	253	240	239	292	265	246	263	267	301	258	261	259	238	258	289	270	297	279	274	250	297	249	269	258	280	257	288	253	272	240	255	256	282	269	294	265	257	270	273	255	274	283	287	263	272	250	258	238	278	276	272	266	248	264	261	275	262	258	256	276	257	302	271	247	255	273	284	281	267	260	282	251	264	279	250	259	285	267	248	283	285	298	275	281	252	256	258	250	250	256	280	235	253	245	294	275	280	273	277	256	280	262	248	237	272	268	256	295	271	265	289	275	288	260	271	259	242	277	263	276	301	270	269	267	266	261	263	272	265	271	245	276	263	255	253	253	266	277	296	250	266	261	268	249	296	290	276	275	265	273	265	264	255	266	294	309	250	278	272	276	251	294	270	264	267	282	245	298	250	257	257	287	252	263	262	265	276	265	286	269	285	256	262	295	282	263	265	263	258	265	274	253	269	290	282	283	230	252	247	253	280	260	249	258	253	270	244	253	276	246	289	301	303	274	265	267	261	313	264	298	263	239	260	273	286	277	294	244	256	276	266	271	286	277	317	240	256	280	265	264	269	259	274	250	262	229	262	267	248	271	290	280	270	292	266	273	279	268	252	291	273	254	284	249	278	253	271	261	277	277	284	262	256	268	256	256	242	287	275	271	267	298	262	285	298	269	277	281	256	281	281	285	263	264	254	278	271	290	280	306	259	308	275	311	253	266	270	299	253	294	253	251	293	258	273	308	285	246	278	251	259	269	288	283	261	266	289	292	264	297	267	283	307	266	265	261	266	269	250	276	268	248	270	285	268	251	245	294	278	285	266	280	283	276	261	261	286	296	270	296	252	257	268	254	269	267	283	271	287	265	262	250	269	250	242	287	297	249	256	255	257	263	244	279	275	260	290	270	272	294	278	243	251	284	297	277	273	282	248	285	290	276	250	280	278	284	272	276	271	261	284	259	278	237	243	252	245	279	270	273	260	269	271	291	260	269	261	300	278	242	255	279	262	299	263	237	256	277	256	237	293	277	290	257	257	273	273	264	285	232	269	277	288	263	261	273	272	274	261	249	264	247	275	279	233	304	263	292	276	288	287	300	284	272	241	273	267	280	240	252	269	283	273	247	272	227	282	232	280	258	263	287	264	283	284	264	247	259	283	271	258	266	263	249	248	268	266	279	262	294	280	264	229	255	276	282	261	294	259	280	284	273	245	263	283	299	259	257	260	271	292	281	243	287	263	255	286	277	253	260	278	259	257	270	282	300	264	292	258	295	286	294	258	263	222	255	272	241	249	279	266	270	267	271	255	287	274	251	312	270	259	270	286	266	258	255	272	304	261	259	253	287	288	263	258	261	276	292	255	301	248	263	251	247	277	273	240	276	276	277	269	249	265	267	265	269	248	267	268	261	260	274	263	251	273	300	255	263	291	253	252	268	281	273	264	273	271	237	256	266	275	289	256	268	286	266	296	276	261	242	253	256	274	254	288	263	245	278	264	240	260	256	272	289	282	238	280	286	284	275	268	265	288	288	244	276	256	257	274	263	241	267	271	273	243	261	275	267	272	289	278	282	266	285	254	254	273	269	277	261	278	278	272	268	255	284	256	268	253	257	276	267	291	271	242	283	273	260	287	255	276	260	267	284	299	253	248	248	248	272	266	246	260	297	280	269	281	263	303	292	275	262	290	270	242	264	234	275	260	273	245	247	289	245	262	289	248	288	249	262	291	283	271	236	269	263	280	292	261	276	288	265	243	285	287	262	286	247	238	227	245	272	279	267	249	245	256	269	249	268	299	270	289	240	252	245	252	262	262	254	275	276	262	249	296	247	255	277	283	271	252	297	281	293	300	245	283	267	251	250	277	268	260	272	289	267	266	287	275	290	263	265	282	248	282	262	292	281	268	254	277	287	282	296	288	269	245	275	261	236	254	266	254	264	255	265	252	258	274	270	260	291	276	261	271	265	260	290	269	272	276	262	269	251	260	274	284	276	283	261	264	248	274	275	272	303	249	297	240	260	267	256	275	286	252	295	273	282	270	277	288	272	261	257	281	284	275	280	258	287	249	269	254	249	311	269	261	255	267	275	283	295	270	266	251	306	260	268	287	262	276	272	259	289	267	256	302	252	274	305	257	271	306	276	268	245	308	253	319	297	270	238	249	249	247	281	268	265	270	248	273	240	255	283	253	268	296	285	274	255	286	285	268	284	241	273	239	262	277	277	287	241	279	271	287	263	243	255	268	260	274	292	257	262	251	265	263	273	247	276	272	293	250	265	267	285	282	272	259	285	269	272	252	287	300	267	273	275	246	254	277	286	263	264	258	256	255	251	278	273	262	263	288	247	262	261	281	261	302	281	258	284	292	279	277	258	291	264	275	274	257	275	251	275	254	249	255	273	259	251	278	241	274	248
3918	921	805	548	466	425	451	424	441	371	330	324	335	320	331	342	320	330	327	313	341	290	307	341	333	297	324	320	353	352	347	319	311	320	338	324	313	310	318	337	330	327	312	320	314	338	324	358	326	304	304	323	343	317	327	315	298	300	349	313	335	313	321	341	335	310	305	293	313	330	342	325	327	320	324	316	355	310	317	301	302	304	347	339	329	320	318	305	342	308	344	294	328	298	328	343	347	308	345	341	317	322	349	324	327	319	334	320	331	323	320	317	336	322	335	301	308	370	296	308	346	353	296	294	309	290	309	336	358	310	335	320	319	332	338	344	328	314	311	332	291	292	301	318	293	338	294	330	314	317	339	361	313	336	311	323	317	330	303	319	320	336	314	324	308	317	313	361	314	301	335	303	320	305	320	335	287	325	322	334	326	322	338	312	327	337	361	343	287	304	337	298	306	333	336	330	317	316	331	322	352	362	295	313	331	295	306	338	321	325	336	321	308	334	324	341	330	297	354	318	309	327	324	328	322	350	336	342	299	334	312	362	300	316	298	302	348	344	329	353	339	324	317	293	347	315	332	321	335	313	307	340	356	306	349	325	337	299	308	326	297	314	316	327	314	334	298	367	337	318	315	320	325	287	353	312	346	324	322	329	328	317	322	331	331	328	306	347	283	319	318	325	288	331	317	316	307	309	302	292	336	314	312	326	348	311	314	321	303	303	342	336	285	322	319	372	326	319	303	311	336	291	330	293	337	333	332	321	325	318	320	313	301	328	345	283	326	317	326	311	311	323	330	337	310	324	326	300	312	323	333	325	348	336	343	329	314	340	350	321	317	299	340	321	337	333	315	330	310	305	310	311	304	340	315	311	331	348	334	315	315	327	306	337	340	329	356	343	315	311	344	303	308	295	330	298	319	334	325	323	333	285	352	369	317	288	305	297	336	341	298	358	320	338	340	305	311	340	330	332	310	326	324	322	310	332	324	343	342	297	339	324	308	307	365	344	319	318	294	323	338	330	314	295	291	327	320	311	341	339	316	338	330	321	336	336	335	352	353	320	308	329	293	344	345	353	355	330	309	274	329	347	332	307	332	303	339	334	314	369	322	317	332	319	301	306	313	302	328	326	340	314	297	343	316	316	317	316	325	297	339	332	319	336	326	323	298	307	353	305	349	290	315	328	316	309	278	326	329	282	325	319	347	336	320	328	328	320	349	327	385	294	285	299	291	285	310	312	317	318	335	323	319	323	324	309	329	319	337	299	309	331	339	319	336	337	353	323	323	353	339	339	315	319	308	314	325	318	300	284	331	332	325	314	335	313	297	295	354	313	309	282	316	324	315	315	358	308	328	284	320	329	307	312	312	303	307	325	315	349	272	330	291	332	340	299	314	347	329	322	318	301	344	318	323	310	317	352	334	325	325	343	354	337	320	299	305	335	314	320	305	326	308	329	322	315	303	311	362	322	305	300	307	323	337	348	303	309	320	348	326	343	323	321	311	336	312	283	324	299	290	324	298	308	320	305	328	330	283	340	337	339	321	322	351	341	310	314	366	314	319	329	322	332	301	308	328	335	345	320	298	306	315	330	325	348	312	321	356	290	332	317	334	291	300	289	324	299	313	319	326	327	327	306	353	361	294	331	319	338	319	322	294	339	333	308	317	314	327	295	328	310	309	339	337	336	318	308	340	319	320	349	323	320	331	337	312	303	330	318	303	350	295	319	300	322	319	305	347	350	316	312	341	322	340	322	307	324	345	330	309	350	295	325	326	299	306	339	354	306	332	324	324	313	318	301	332	302	316	320	335	289	326	327	340	312	318	345	294	344	310	337	323	335	320	310	321	302	333	267	316	324	341	340	319	325	328	320	340	335	307	312	292	310	319	357	333	316	335	321	324	305	316	343	325	295	329	317	318	305	309	310	343	328	334	312	328	298	336	291	343	340	353	326	299	296	288	319	304	326	350	339	311	334	341	349	351	300	319	341	337	342	324	296	315	353	319	316	318	320	291	348	342	312	327	308	329	314	298	304	311	315	326	310	329	278	305	322	316	333	302	305	300	295	301	325	334	330	319	293	324	314	307	342	288	313	323	344	319	338	329	346	342	350	302	318	311	349	331	370	321	337	322	335	353	333	301	335	283	321	320	294	352	334	338	311	376	329	328	327	318	313	338	305	309	266	334	311	339	330	316	332	335	327	297	319	319	313	330	311	342	318	324	311	303	315	333	305	311	321	321	308	313	326	291	341	328	340	305	327	298	308	316	333	315	315	298	296	342	329	300	317	301	313	308	356	312	346	308	339	336	328	320	297	289	350	310	334	328	332	322	290	300	308	334	333	347	319	350	326	336	315	316	354	321	325	298	319	306	314	350	342	309	307	316	322	335	318	283	343	325	332	331	309	339	319	321	309	327	279	317	278	320	326	304	335	315	324	321	310	322	334	279	320	322	354	305	305	335	323	324	323	295	315	324	318	331	325	354	349	292	344	325	353	308	327	274	307	330	307	314	302	350	358	291	325	333	323	344	322	343	316	324	303	309	328	348	351	321	302	334	326	319	315	338	327	339	355	326	347	310	317	334	353	336	303	309	329	281	342	308	348	322	308	322	332	310	320	323	298	323	339	312	324	330	339	313	331	338	321	324	336	325	307	318	330	332	329	305	370	351	334	294	336	303	323	311	332	309	317	321	311	332	340	319	361	296	334	360	334	341	294	345	316	310	269	320	342	338	328	316	298	352	300	331	345	321	343	371	334	324	364	340	324	328	341	326	310	330	305	326	336	340	317	312	343	351	339	323	304	334	334	346	315	317	293	291	325	342	347	300	302	332	296	286	326	335	318	350	335	323	301	319	300	340	320	358	374	314	327	345	313	329	287	350	313	318	353	301	350	340	346	333	341	300	338	297	311	325	327	309	307	337	302	296	311	320	298	322	310	326	334	301	345	328	361	297	345	344	312	317	325	331	323	348	350	299	312	347	334	338	295	314	280	305	316	349	281	329	337	327	317	332	342	320	346	328	291	330	307	302	325	309	292	340	298	322	344	342	287	331	300	355	326	325	306	317	316	342	338	325	347	315	323	322	348	340	290	321	339	337	312	339	343	300	319	302	330	314	329	311	320	314	308	287	326	357	306	315	301	330	333	329	326	335	348	314	317	306	332	336	297	326	337	331	339	326	318	283	282	328	301	323	306	302	301	308	337	296	322	302	325	329	356	323	327	323	318	304	351	299	314	323	288	306	323	322	326	329	333	322	311	329	325	339	291	319	341	313	351	295	341	323	344	281	295	343	336	308	310	335	355	333	325	341	303	312	334	353	354	342	312	323	325	313	327	309	318	315	359	336	303	331	312	336	329	355	336	348	324	332	283	303	314	305	338	334	325	313	298	337	323	325	343	313	327	307	345	321	313	336	319	328	320	371	340	309	338	327	293	300	303	305	320	296	347	327	339	297	299	306	338	303	301	320	350	321	321	334	306	321	328	334	296	317	341
23910	21344	28538	24483	21315	10521	1004	728	560	544	490	427	421	428	345	366	379	378	365	358	345	338	341	326	346	336	345	349	346	322	348	340	330	356	316	322	337	316	307	322	322	329	335	330	314	349	322	326	326	292	346	315	315	312	311	329	289	334	303	318	368	355	293	356	300	306	331	318	334	326	303	300	329	313	351	337	324	309	312	281	299	336	322	317	292	302	314	303	322	308	304	341	342	293	320	334	343	314	340	302	303	318	319	318	307	332	310	315	296	365	311	328	304	309	323	329	319	322	342	304	339	333	329	337	339	310	282	334	291	328	323	312	329	293	325	320	311	295	327	313	316	336	331	341	311	334	300	301	305	312	295	297	290	333	332	328	321	313	326	325	333	284	288	303	316	322	317	321	349	315	327	320	328	311	310	326	323	309	337	320	327	304	307	319	305	295	323	317	284	311	340	312	320	281	325	268	295	333	310	334	320	303	299	306	321	309	309	347	304	321	317	330	342	308	301	315	306	326	282	293	309	338	284	305	322	303	313	296	275	331	348	296	327	314	309	300	339	316	348	326	332	330	331	308	305	342	350	322	329	310	312	317	324	350	295	325	331	304	323	332	342	340	348	298	326	305	333	340	305	306	317	291	303	321	302	322	320	287	319	314	324	329	292	302	333	274	302	296	343	293	297	290	333	296	303	309	315	324	303	321	306	302	314	316	342	323	294	279	309	291	318	306	324	332	308	311	336	309	296	294	321	314	340	282	323	313	302	300	282	307	317	322	329	309	313	310	312	319	309	317	334	355	306	318	310	333	311	322	319	307	310	322	287	316	338	304	346	368	325	307	301	334	330	307	327	302	310	320	311	306	284	312	323	334	326	301	331	308	318	324	325	310	319	286	306	344	341	311	301	303	358	303	299	330	320	305	290	312	320	283	333	309	323	328	334	296	313	305	353	319	315	335	324	295	311	300	325	273	304	337	320	275	328	290	263	308	306	302	370	347	307	344	300	318	293	306	307	322	305	331	325	331	306	305	324	306	317	323	331	309	335	329	295	303	309	328	312	320	334	314	335	319	308	301	303	328	336	316	338	328	334	331	299	321	317	316	328	335	314	312	309	307	310	323	322	320	333	308	305	309	328	322	315	341	318	339	300	345	303	314	306	297	319	336	302	298	326	323	323	336	311	307	321	310	308	299	330	318	360	318	298	302	345	325	353	329	303	326	335	315	307	309	306	343	292	340	299	331	334	280	313	331	336	288	307	322	323	300	338	346	339	289	332	293	302	331	303	301	346	345	305	319	320	311	272	293	319	307	277	350	319	310	305	341	311	307	303	312	302	296	333	331	342	321	332	294	317	324	300	294	341	307	310	352	319	315	313	312	329	298	317	308	290	284	320	316	316	296	299	322	325	277	304	296	291	328	350	315	331	314	346	304	306	314	344	297	325	345	294	332	336	317	310	323	314	285	322	347	312	324	312	301	332	323	314	285	288	308	309	306	352	331	300	331	343	333	312	264	313	298	320	342	327	315	324	327	345	293	311	313	325	332	298	297	301	328	288	306	311	314	293	334	278	310	320	290	330	321	320	311	313	313	318	277	314	281	322	341	316	327	330	298	332	338	310	324	304	338	284	339	319	336	298	304	305	315	318	326	317	319	317	321	313	342	310	292	324	292	305	333	317	302	313	301	310	311	290	321	298	370	321	350	331	315	283	340	322	292	352	312	310	315	312	282	321	294	305	328	345	327	309	313	320	327	313	357	318	314	313	333	280	324	304	327	318	308	319	333	315	313	300	324	327	311	315	319	287	320	311	315	297	313	317	314	276	301	288	324	323	316	325	304	297	310	347	313	287	346	281	299	316	276	284	324	308	329	317	328	321	305	306	297	303	329	300	323	304	325	300	313	319	330	320	326	324	296	330	312	298	318	317	313	307	339	297	327	312	278	298	294	309	293	302	293	303	313	299	333	311	356	309	315	298	307	279	311	331	325	332	289	349	327	297	329	299	317	309	280	303	320	329	301	337	285	330	323	297	343	311	327	293	297	312	316	290	310	327	307	290	273	292	321	320	342	307	299	310	329	307	324	320	342	299	294	320	308	328	363	310	315	327	325	303	314	279	278	309	312	305	313	329	292	337	308	319	321	330	316	313	344	283	332	313	332	315	309	317	303	321	313	295	302	278	333	300	312	351	310	312	299	295	313	305	315	296	302	296	297	317	307	292	309	311	311	319	308	317	313	338	345	307	309	301	307	316	327	280	293	346	298	320	305	322	352	304	313	325	303	316	309	283	310	343	337	289	312	307	289	296	321	313	306	296	339	306	291	294	307	303	310	341	295	324	315	331	318	301	290	332	334	326	318	308	307	315	303	309	351	315	285	354	323	327	311	297	315	295	297	345	318	278	298	307	321	295	344	330	300	318	321	294	306	312	305	326	337	321	331	335	357	335	317	261	318	277	292	324	291	320	311	350	329	318	302	327	335	312	313	319	306	319	360	341	301	320	298	319	299	306	313	350	316	310	331	286	277	291	332	317	309	313	316	323	297	287	309	298	324	327	345	325	329	300	291	335	293	317	346	323	312	292	325	355	339	337	310	326	330	338	328	353	330	304	306	358	346	293	290	293	318	318	320	289	331	308	336	283	328	305	274	256	334	320	319	301	297	307	303	342	330	305	343	328	305	310	321	301	330	327	343	301	322	293	306	308	322	334	315	278	336	354	341	311	316	306	292	319	329	334	309	305	287	298	337	311	282	308	331	329	335	338	289	360	341	321	299	299	313	324	341	290	314	317	307	329	344	324	312	349	311	324	306	303	313	278	328	288	335	298	323	330	325	318	307	295	327	336	330	314	305	306	301	329	311	317	330	317	304	339	346	303	293	343	328	342	309	295	335	312	355	307	290	328	326	308	339	317	297	326	284	326	292	306	318	329	295	310	323	318	327	322	324	307	317	291	307	355	331	296	338	306	288	328	319	320	307	337	328	343	314	284	343	319	305	333	343	319	305	298	356	298	326	301	319	308	293	321	322	309	313	355	338	336	306	290	353	330	300	317	357	291	327	345	315	327	337	316	312	275	301	299	326	330	313	311	306	316	318	300	353	304	308	303	328	345	318	305	319	342	321	315	289	319	334	307	302	334	333	317	327	311	321	305	289	308	325	318	302	326	353	323	295	326	278	300	287	338	314	323	319	340	331	302	328	324	343	335	313	321	316	333	325	327	311	322	315	320	304	306	305	300	321	309	315	314	321	313	304	318	320	309	328	294	280	263	322	340	351	323	292	308	301	328	312	303	320	248	318	326	311	306	336	300	333	306	317	329	302	305	301	299	309	286	315	336	303	301	287	331	313	315	311	361	323	317	309	307	344	327	294	330	287	295	332	301	291	271	327	288	342	300	339	308	333	327	336	291	327	299	308	325	311	333	292	313	314	328	308	335	321	329	333	330	325	317	309	317	296	305	305	335	317	321	279	298	300	338	319	296	281	314	340	341	301	320	327
3048	7766	6438	3069	2038	1634	1345	1175	962	824	655	616	569	527	499	464	490	473	457	452	447	466	451	428	442	405	395	436	458	414	402	421	396	386	427	400	379	369	421	360	397	389	410	388	382	396	368	368	398	368	378	402	371	399	362	346	369	374	371	357	368	383	377	351	396	424	389	378	355	392	385	390	413	356	422	357	376	379	362	397	386	382	395	380	391	371	375	359	359	393	365	382	380	361	361	376	367	412	372	389	389	375	419	373	401	381	387	387	378	409	378	358	369	383	411	406	376	390	369	379	376	377	373	385	410	362	395	401	375	361	401	392	372	350	373	380	347	385	393	388	362	381	393	379	377	398	357	381	376	328	418	392	393	385	384	381	369	395	370	394	367	378	406	365	355	375	402	370	345	390	415	381	381	380	353	363	388	383	376	398	371	393	385	390	373	415	360	372	383	370	341	357	378	357	373	375	386	357	356	393	359	371	372	379	364	395	383	413	436	350	386	370	390	387	391	397	398	382	357	354	374	366	400	396	354	375	376	365	361	370	379	375	387	387	369	428	389	359	368	401	377	370	382	347	371	383	405	391	387	396	383	374	374	388	385	378	414	395	416	396	368	349	363	342	394	398	375	384	366	372	366	364	361	363	404	344	381	370	375	393	376	403	382	354	411	408	382	385	415	394	417	370	389	339	353	377	389	377	395	416	371	365	417	370	351	373	377	395	354	375	395	373	360	424	371	412	397	377	371	378	384	374	360	385	397	370	382	348	390	343	361	430	382	384	368	419	395	341	387	400	419	390	346	388	345	364	366	426	396	394	376	386	376	397	399	416	372	385	389	353	365	336	384	367	408	408	398	349	400	392	366	356	373	400	364	374	367	379	400	362	392	400	396	402	361	390	398	421	359	383	411	370	389	360	386	372	377	345	394	374	408	356	387	387	334	365	354	377	397	363	350	326	349	376	374	347	407	371	388	371	355	413	350	380	378	389	405	365	358	396	358	384	361	359	417	377	372	373	373	372	397	389	378	377	366	332	372	354	392	383	404	380	337	383	416	391	385	395	384	363	337	352	390	364	389	370	393	360	344	381	407	359	379	400	355	368	370	386	354	334	374	376	368	347	376	348	362	387	359	398	379	372	386	380	402	388	374	378	376	400	401	390	375	419	381	420	387	403	388	359	400	355	401	368	375	410	374	411	391	399	379	397	411	357	385	384	409	349	345	387	372	371	381	405	401	372	383	372	385	391	386	382	410	408	387	371	370	375	411	367	379	388	377	363	388	390	364	363	350	411	386	376	386	373	356	384	383	373	358	392	414	408	378	370	369	402	349	334	333	402	351	395	355	364	389	355	382	352	395	396	384	391	368	360	355	370	397	354	377	351	356	408	412	389	367	365	433	371	361	365	407	399	383	351	354	382	362	370	380	397	362	359	376	357	354	389	379	385	382	366	382	379	365	348	363	356	364	389	376	373	381	351	368	347	367	397	378	384	357	365	396	393	381	387	387	395	365	373	385	362	402	389	399	366	390	368	388	401	373	371	374	410	372	361	371	378	403	395	389	351	352	413	397	359	371	362	377	357	421	363	346	336	316	359	341	385	362	415	397	355	385	401	414	369	372	387	367	363	364	395	388	382	354	385	374	385	383	381	341	347	380	393	345	396	408	387	355	379	368	365	392	372	367	383	364	371	392	352	385	379	386	396	401	374	390	380	363	381	374	348	414	378	381	383	396	381	394	357	373	380	375	374	400	370	422	386	348	355	360	387	375	442	371	356	385	398	392	359	369	413	350	394	370	353	421	356	349	376	387	347	370	361	367	358	348	388	400	366	391	354	387	431	345	372	383	404	388	351	386	387	341	349	369	401	403	363	338	395	341	381	376	365	403	353	395	402	364	374	401	380	345	383	346	379	403	375	343	395	389	371	377	360	394	347	385	369	360	386	380	358	384	367	373	362	377	344	386	384	382	384	397	365	373	389	405	349	377	389	390	371	369	370	365	393	352	404	379	399	373	388	358	370	380	382	389	366	387	361	360	390	381	396	398	389	403	332	384	364	324	362	384	364	391	402	390	403	396	346	389	387	358	379	388	416	345	361	374	370	371	358	338	404	373	377	347	368	403	394	396	402	361	413	375	356	360	382	373	361	391	388	350	368	404	366	381	383	361	353	393	402	386	364	347	383	402	356	354	410	361	389	395	374	355	378	398	344	377	362	378	377	417	373	380	380	369	430	353	353	429	361	402	379	395	372	368	403	379	378	370	391	355	388	395	374	384	395	362	352	377	404	402	403	374	362	385	373	373	360	404	375	377	361	366	370	388	421	372	382	335	382	405	372	387	376	368	359	384	378	362	372	373	391	394	377	369	369	372	410	375	390	378	365	341	358	405	386	364	402	353	407	389	413	353	371	375	370	378	416	370	374	395	384	388	399	372	353	361	371	391	392	397	362	429	376	367	375	326	333	371	377	362	348	355	397	380	415	398	356	354	342	377	410	356	388	396	367	385	367	389	390	380	388	377	372	378	367	366	384	384	394	383	408	376	365	375	353	365	362	355	362	384	382	394	359	410	366	376	369	410	394	404	367	381	379	425	382	371	401	348	394	377	377	364	363	359	395	386	359	418	387	396	390	409	366	384	362	392	354	391	380	403	356	378	365	376	382	370	400	378	349	345	396	392	361	379	391	370	405	374	356	399	395	395	350	393	345	389	380	357	393	359	405	379	400	389	385	432	397	371	381	389	415	396	436	394	371	392	365	389	326	380	375	320	380	376	416	365	366	375	364	379	417	405	386	335	382	409	383	372	365	422	397	366	378	379	373	380	394	396	368	384	411	377	403	385	359	419	380	369	443	336	389	373	370	376	426	355	399	379	374	362	373	402	426	412	399	341	394	364	403	395	404	392	373	390	389	391	390	390	403	365	387	361	382	410	379	372	375	370	383	378	378	377	364	394	423	366	368	388	375	341	406	370	386	413	353	349	371	386	377	328	385	408	396	424	375	376	382	384	346	358	370	395	373	370	382	366	384	367	344	383	395	392	350	377	385	351	391	385	354	387	373	401	404	368	405	353	387	386	354	377	366	377	386	404	378	361	363	372	364	405	381	379	342	345	381	345	340	373	390	388	348	369	351	385	404	416	385	372	392	343	408	373	313	351	379	374	423	396	365	376	364	356	322	355	388	388	362	365	385	399	360	413	399	372	406	372	384	403	440	376	409	374	373	410	377	379	371	405	374	365	361	388	353	394	364	349	347	381	380	358	369	399	387	387	388	382	372	374	402	395	419	387	371	368	418	347	355	381	419	397	356	369	350	383	368	398	394	401	360	391	360	362	363	363	375	386	401	408	366	372	382	383	360	339	371	359	354	376	372	353	393	393	378	374	358	389	366	393	415	372	382	357	373	356	378	389	397	368	360	414	367	406	403	367	358	378	381	372	356	374	390	361	403	352	393	355	362	384	336	369	440	387	372	402	351	371	388	394	424	383	388	350	395	370	353
24847	21342	27604	25289	12828	547	373	354	254	225	189	201	167	193	151	183	156	151	154	143	156	147	161	148	150	133	156	134	148	145	137	164	127	142	141	153	130	120	155	143	145	123	117	138	136	124	123	128	110	152	125	111	163	162	121	145	140	157	145	134	123	130	118	131	126	118	125	114	144	132	136	134	140	147	138	130	110	146	140	142	148	125	114	129	133	133	120	129	136	132	125	124	145	136	111	135	128	131	123	134	124	133	135	136	122	141	144	132	132	154	109	132	145	126	121	127	135	156	149	112	134	133	123	112	108	134	137	121	130	129	142	139	134	145	132	139	132	128	119	137	125	139	152	123	120	103	136	131	121	134	130	122	114	140	127	131	126	124	136	141	136	118	135	130	130	135	127	133	150	117	140	120	119	143	132	140	145	136	127	136	130	141	143	132	119	124	148	128	139	137	131	125	117	129	129	128	120	136	131	118	122	133	121	126	130	122	134	137	137	134	122	145	134	138	133	134	134	140	123	144	139	151	146	147	129	130	120	127	110	143	121	137	117	120	138	158	138	139	126	112	145	103	116	127	140	132	129	115	135	127	123	149	114	123	118	122	138	129	131	146	138	151	124	141	147	148	142	134	107	147	149	118	125	114	133	129	166	138	141	123	153	144	136	133	137	127	133	109	125	131	139	154	128	138	126	127	139	139	137	139	118	146	106	140	150	135	120	134	129	124	129	124	120	138	162	114	133	136	124	122	125	151	116	134	123	134	116	114	143	145	126	127	134	137	138	131	135	146	129	153	136	119	123	130	136	125	125	116	111	121	156	124	111	147	151	124	122	150	137	129	148	152	126	124	130	142	131	139	127	140	126	127	129	125	125	130	131	125	131	125	119	128	136	122	116	144	127	127	138	149	122	129	144	133	109	131	127	148	131	120	127	130	126	125	125	137	124	116	131	132	143	125	145	130	129	139	132	129	130	120	129	142	139	133	134	140	112	127	125	134	146	123	119	113	135	147	131	144	121	131	122	130	129	128	151	142	126	111	124	116	124	131	127	122	139	132	125	141	141	146	154	131	126	120	134	120	132	145	132	128	121	135	131	123	112	132	113	116	122	147	137	118	130	130	149	159	129	148	113	118	149	151	130	124	123	115	120	130	134	127	151	149	147	139	131	127	142	122	126	129	110	149	126	141	131	113	133	152	131	140	155	126	134	126	130	125	115	144	133	134	134	129	142	150	130	132	145	136	140	107	129	140	128	143	114	118	115	120	109	148	144	118	140	129	138	131	129	159	123	132	128	153	146	128	123	125	125	121	132	120	113	130	121	140	127	109	138	130	133	126	112	133	127	146	139	121	120	138	147	131	134	114	130	126	129	120	135	138	138	132	147	129	130	113	124	120	144	151	148	131	119	115	127	144	153	143	125	133	123	161	130	141	135	122	136	117	137	138	153	143	133	139	134	132	134	134	104	133	133	148	123	138	123	130	139	122	122	140	109	132	118	132	135	105	141	138	123	100	143	141	153	139	146	116	119	142	143	125	118	122	136	113	115	124	129	122	132	149	121	115	138	137	125	134	124	121	129	147	141	136	144	145	126	132	131	120	121	153	139	164	145	119	142	135	155	123	129	127	112	136	137	138	127	112	140	141	143	121	135	144	141	115	119	151	145	133	139	139	128	140	125	124	115	127	134	123	134	115	130	126	123	115	137	127	134	139	113	123	144	114	121	129	136	141	136	149	154	119	148	142	130	115	165	132	131	129	130	130	128	134	133	138	123	130	135	134	129	151	166	146	148	141	139	115	150	127	126	121	124	128	111	126	119	130	139	130	136	126	109	142	137	132	145	146	138	146	101	123	145	180	138	143	156	131	115	119	138	139	135	122	142	137	136	117	130	131	120	133	133	124	135	135	132	126	140	126	133	145	135	124	123	128	146	125	139	105	150	107	139	149	121	134	126	134	145	133	116	131	123	133	118	135	142	140	126	147	110	142	112	127	134	130	123	124	128	122	138	124	141	141	130	128	126	114	115	130	137	133	127	144	130	130	127	140	143	130	122	114	131	121	124	125	120	125	137	139	147	123	129	156	139	126	131	147	120	129	143	141	107	149	130	139	119	112	152	126	127	149	146	125	135	134	121	147	145	127	143	136	133	118	118	154	151	141	134	158	118	118	106	117	146	142	127	130	135	123	125	136	138	127	122	134	132	133	123	158	134	125	127	130	122	130	135	117	139	126	129	125	160	111	141	124	137	120	145	140	130	125	124	115	135	135	139	118	134	115	145	158	139	136	124	120	128	126	127	133	125	142	147	144	117	109	129	118	127	129	132	150	117	133	117	135	132	153	150	119	148	116	121	146	148	143	133	131	111	124	124	141	134	153	126	119	131	117	121	139	136	114	117	130	130	120	138	124	145	137	151	108	120	127	115	133	145	128	141	129	148	140	153	128	114	138	145	148	127	117	141	134	126	126	130	143	126	151	131	120	120	123	145	123	125	127	139	142	118	133	116	127	132	138	129	125	156	121	129	153	126	126	135	119	131	134	127	144	133	130	135	132	135	122	132	117	123	152	138	128	120	133	122	118	119	137	137	133	127	122	138	123	123	140	129	123	123	156	129	132	112	139	123	114	122	127	127	133	140	148	139	137	121	135	138	124	142	127	144	128	152	134	147	130	126	132	130	121	144	131	134	128	118	139	120	134	110	138	116	130	120	152	116	134	133	134	131	143	123	134	144	125	147	138	144	136	157	138	132	135	147	133	139	131	112	136	145	133	132	133	127	131	134	115	147	130	138	144	116	138	131	131	131	120	136	119	120	135	128	131	129	139	124	120	129	151	147	113	135	132	117	153	136	113	122	108	115	129	121	120	130	128	148	129	137	111	141	119	135	146	134	119	121	136	138	131	157	138	136	122	124	128	143	132	148	126	149	127	149	131	121	127	134	149	127	131	135	130	124	143	121	121	152	132	130	128	122	129	123	124	121	110	143	143	133	123	114	133	139	163	130	153	135	144	131	132	120	125	134	138	129	150	120	137	126	139	146	146	142	139	148	131	134	134	141	147	124	120	127	132	119	126	129	128	124	133	142	138	135	109	139	113	119	117	141	129	131	123	139	133	120	134	130	122	126	115	132	126	120	143	121	152	114	132	129	142	129	132	148	150	140	139	139	137	133	150	120	146	122	145	153	135	141	121	134	109	125	146	144	140	119	133	138	137	140	121	142	135	109	157	135	131	143	135	122	146	120	128	138	132	148	142	109	127	121	133	137	126	128	146	127	146	134	130	125	121	148	149	127	135	144	123	131	129	124	130	127	137	126	126	125	132	133	128	133	127	135	105	131	139	144	119	139	146	129	132	125	142	116	138	131	118	116	134	133	133	126	135	135	144	132	122	131	141	132	126	138	126	130	150	146	143	146	118	129	142	124	128	140	149	142	141	130	120	120	132	115	132	134	141	129	122	129	139	120	151	131	138	128	127	134	147	114	110	125	124	109	120	133	123
3217	4713	3660	1718	1163	945	670	621	499	384	328	269	288	242	253	206	198	225	198	229	198	199	190	201	199	178	181	190	258	194	194	189	164	163	176	170	162	138	163	170	179	172	149	136	169	127	144	140	183	164	148	151	162	168	144	155	155	177	150	167	155	164	149	172	153	165	162	149	176	178	168	185	162	171	160	152	137	177	160	161	162	177	167	156	162	165	170	160	178	166	154	187	160	180	150	145	171	174	147	131	172	161	162	162	145	136	170	143	126	168	175	161	167	152	156	149	155	160	165	166	163	159	182	147	163	189	152	166	157	153	145	190	149	161	153	166	173	160	144	159	160	169	162	144	161	163	151	157	150	158	174	154	135	142	160	164	159	164	176	160	155	161	193	178	148	163	171	167	150	154	161	145	166	158	139	144	139	139	150	153	158	142	164	147	154	155	136	163	160	174	174	156	177	166	159	180	170	170	165	177	164	155	155	147	168	155	178	152	158	198	164	135	153	149	157	153	155	154	153	174	178	165	160	150	153	172	156	165	163	164	145	181	165	140	159	168	157	133	162	163	178	161	163	154	160	167	129	150	162	161	157	163	178	157	168	147	178	150	163	148	142	154	178	177	144	172	162	154	155	172	167	150	157	170	172	143	182	154	168	168	169	168	182	151	166	187	170	155	157	158	173	139	149	159	179	165	142	149	152	165	166	164	180	177	151	143	145	174	145	174	157	177	148	148	172	162	157	169	141	161	178	169	162	163	157	172	175	165	149	162	163	146	139	170	156	131	170	170	170	145	171	158	140	163	165	173	185	151	139	172	173	173	147	164	143	160	156	157	174	176	169	156	173	166	160	124	167	187	161	159	148	162	162	169	183	147	156	175	173	170	170	176	175	166	205	157	155	172	167	166	180	162	144	179	132	147	147	149	195	163	162	155	178	172	152	166	167	154	163	151	157	157	181	155	143	172	157	167	154	151	163	199	143	144	153	164	183	150	167	158	146	147	166	166	168	174	135	187	154	175	158	193	161	152	158	159	144	143	155	143	176	163	182	159	147	163	181	162	168	157	145	172	176	150	153	150	161	162	163	147	148	161	137	135	180	169	153	171	175	159	172	146	146	163	156	167	169	149	161	178	153	154	140	151	165	171	149	158	161	151	155	161	148	165	166	173	181	147	161	158	139	169	162	173	154	152	149	158	169	170	144	175	163	172	151	185	170	160	148	154	184	157	166	168	177	161	168	164	162	156	161	158	139	144	151	161	166	175	147	169	162	160	145	167	168	151	166	152	162	157	163	176	150	185	157	168	171	148	149	165	169	161	167	152	160	146	164	134	167	153	153	167	174	136	189	151	164	185	175	161	148	150	165	155	170	184	157	144	162	169	172	159	152	164	165	163	163	172	161	152	189	157	170	156	162	167	177	177	159	150	182	167	162	168	158	157	163	161	152	153	193	170	169	164	181	154	156	144	167	166	155	138	150	152	162	161	154	181	148	185	155	169	165	192	161	183	173	175	163	190	168	148	155	145	146	157	150	168	163	156	146	131	165	185	160	145	158	157	156	153	178	153	157	170	155	168	147	148	159	174	157	180	166	131	160	158	182	148	156	151	164	145	154	145	183	145	177	170	140	147	156	149	146	163	140	173	150	137	151	162	145	159	149	162	153	168	169	151	148	150	155	158	180	171	173	174	158	162	155	165	141	133	149	160	170	154	168	171	159	178	145	159	149	165	172	170	148	147	157	160	160	178	159	184	166	168	174	141	157	178	147	171	174	167	156	188	145	177	144	164	139	158	175	153	141	147	176	178	163	145	147	159	148	148	135	165	153	148	198	160	160	167	164	152	190	144	167	133	154	181	157	165	171	152	155	146	162	173	164	160	163	152	174	150	189	144	147	156	171	161	154	166	149	166	170	158	148	168	136	152	145	150	154	166	157	156	180	163	141	155	151	172	146	154	164	147	171	175	170	164	161	178	168	161	158	161	202	142	164	161	156	149	144	168	157	140	147	159	130	161	172	163	157	148	163	187	139	169	145	168	155	154	157	161	158	145	163	146	149	158	161	166	156	161	168	140	149	143	168	154	140	159	151	149	166	164	149	172	178	151	168	150	161	167	161	157	160	160	177	175	138	166	143	163	142	141	153	152	162	163	145	154	161	148	170	160	166	169	138	166	151	142	172	163	168	172	157	174	161	146	162	145	187	157	168	176	144	158	167	159	168	154	156	188	163	175	153	158	160	135	170	168	167	163	174	168	163	166	166	157	152	164	169	162	157	175	145	169	167	164	148	147	154	178	152	165	163	146	162	123	153	164	153	164	157	160	179	150	149	179	181	129	172	165	151	140	177	151	153	132	180	178	146	167	151	147	175	168	157	160	169	151	127	153	150	148	160	147	152	167	157	172	164	157	168	163	145	135	169	149	171	183	169	148	154	145	161	170	159	168	151	144	157	172	149	149	155	178	146	173	155	163	136	165	151	131	154	156	159	150	168	156	155	163	165	163	139	159	152	161	163	140	190	151	155	142	162	159	158	157	169	165	169	187	166	180	138	154	154	160	146	164	179	154	169	143	166	160	142	150	167	172	179	171	176	160	166	172	137	161	157	141	133	157	171	184	166	160	141	163	141	159	138	170	155	162	188	168	163	161	172	168	174	166	150	131	164	166	149	150	160	158	186	168	182	159	162	179	147	158	174	167	177	188	164	188	153	147	155	155	141	174	147	145	171	173	152	154	153	150	168	169	159	178	159	157	155	172	153	157	145	164	161	165	166	135	160	156	149	165	167	164	166	159	178	153	169	157	160	145	167	152	179	143	170	175	160	170	141	154	173	176	148	155	157	150	175	155	142	181	164	162	167	166	153	173	181	147	180	157	136	164	165	137	148	145	164	154	166	180	156	142	168	169	149	168	167	182	155	159	134	153	174	164	168	160	161	168	162	144	163	156	170	173	170	159	174	158	168	173	161	159	154	148	171	154	163	160	162	167	150	153	154	171	176	162	152	173	166	158	148	147	192	172	183	157	172	145	155	139	163	132	126	159	158	165	144	148	167	147	175	152	164	152	153	133	163	171	174	185	160	153	144	171	175	158	149	180	155	168	162	140	155	150	183	154	135	162	181	151	172	159	178	167	140	165	154	136	162	178	170	194	150	162	152	173	159	149	153	179	132	169	149	163	155	135	143	145	173	163	167	172	154	144	151	146	155	173	168	154	167	171	154	153	160	143	162	162	170	168	177	159	165	126	145	155	148	153	165	183	167	155	160	167	166	142	164	150	177	187	147	157	135	162	158	163	181	174	157	154	169	145	165	167	149	154	182	157	160	160	148	164	153	173	138	150	132	159	150	165	152	172	124	150	155	145	188	158	158	151	152	164	149	165	165	150	157	150	149	154	182	141	179	163	148	150	142	159	161	172	174	173	153	151	145	154	179	143	155	148	163	147	168	156	151	182	159	175	158	141	159	140	148	170	160	155	171	183	154	166	169	170	172	180	159	164
22763	21372	29057	24055	21363	21400	9995	929	570	520	464	357	361	308	294	259	260	254	220	251	216	195	218	175	206	201	233	200	230	208	207	223	186	181	184	157	167	170	156	187	164	138	163	187	164	134	170	174	167	142	155	189	146	173	145	160	176	173	167	167	146	161	181	168	157	164	175	145	152	163	157	141	146	167	159	176	155	159	148	144	162	155	140	160	169	147	164	165	148	175	157	162	159	155	151	132	159	154	136	178	170	167	150	163	170	149	136	143	161	149	145	165	159	158	157	133	146	171	163	140	161	157	165	160	179	154	163	158	164	129	178	168	164	132	143	142	186	146	168	154	173	141	185	151	155	138	149	170	174	158	153	171	160	144	141	128	140	145	169	167	143	156	180	143	163	152	172	183	153	145	151	140	180	166	155	165	137	142	155	140	149	163	160	158	158	145	144	162	165	145	154	162	163	153	175	176	132	158	166	164	183	157	157	157	144	167	137	157	167	164	168	155	146	155	154	150	156	169	157	160	135	162	142	150	157	156	156	172	157	155	165	149	161	148	178	152	172	149	152	149	162	153	182	159	149	156	151	152	148	151	172	156	162	155	148	137	168	153	178	149	147	145	167	158	162	154	158	181	154	139	163	172	151	149	148	148	158	148	171	157	172	166	148	150	150	158	199	150	162	147	167	150	168	152	141	152	180	144	166	188	146	136	164	159	151	162	126	145	160	156	136	169	160	149	147	145	160	148	159	169	156	152	146	167	169	154	141	146	161	157	155	153	168	160	165	197	163	147	164	154	142	134	141	155	173	169	141	154	152	151	139	175	155	159	148	172	144	153	157	157	160	165	141	150	175	172	173	181	142	148	152	139	166	164	143	193	142	184	166	161	168	146	160	151	168	151	134	156	150	153	144	155	168	172	156	164	152	143	142	147	153	177	165	173	173	142	164	138	139	167	154	171	171	152	154	161	159	128	147	140	147	182	134	156	153	152	158	169	157	183	193	155	169	184	154	170	176	154	141	138	146	150	163	148	162	143	162	158	158	157	180	155	163	169	163	178	172	144	143	142	165	149	131	153	119	153	165	158	142	166	163	141	162	150	166	159	150	172	153	159	154	163	169	149	168	158	138	137	136	145	154	142	144	168	148	159	139	155	145	169	152	137	154	147	178	142	168	144	146	148	166	163	177	156	162	128	162	159	183	168	163	163	158	153	153	165	134	153	179	163	150	174	174	140	172	155	148	162	157	172	166	181	168	176	158	145	178	170	144	146	150	159	138	161	176	148	158	130	156	155	154	162	183	160	159	150	144	135	167	195	162	166	150	164	136	136	129	144	173	171	171	152	160	146	178	168	127	153	152	167	145	162	163	162	150	166	139	158	152	164	167	160	143	172	158	156	149	146	139	155	154	153	159	169	159	149	143	168	165	176	155	149	142	173	163	137	132	178	153	156	166	153	143	151	146	163	140	156	152	166	193	170	143	148	174	167	159	167	138	150	160	174	132	169	145	129	140	148	156	156	134	154	154	167	138	166	153	160	144	180	150	160	150	177	163	158	145	143	154	167	154	162	134	141	155	158	140	149	132	161	154	158	159	171	159	134	141	164	164	139	176	132	151	147	164	153	156	159	146	161	155	139	172	162	152	174	134	173	153	164	150	152	149	165	156	129	174	183	139	185	170	165	181	174	169	161	164	158	137	153	167	167	150	163	156	150	180	154	166	179	159	159	179	150	168	147	174	176	154	150	149	160	153	167	160	155	164	169	141	179	159	180	176	178	178	158	162	138	148	165	175	162	161	158	158	144	160	159	163	154	172	151	134	163	163	129	146	177	136	171	149	130	118	154	165	156	163	133	141	150	168	151	153	182	174	149	163	151	146	158	166	160	151	139	147	173	173	155	144	156	159	172	149	114	160	158	149	184	175	129	150	156	166	155	166	160	181	148	158	184	170	140	170	146	145	156	192	155	142	163	162	168	143	166	144	146	155	131	148	147	171	135	164	167	170	146	143	171	144	170	145	161	132	147	172	168	151	156	164	165	194	163	166	169	167	142	154	162	178	173	157	155	158	149	143	176	154	156	173	162	123	135	144	139	162	157	159	171	179	151	157	167	150	154	152	145	155	155	170	135	161	134	145	138	130	176	146	144	171	169	164	163	161	141	148	167	162	184	146	167	168	169	170	165	147	151	145	176	129	152	157	145	159	154	140	163	159	166	156	165	147	146	149	141	167	158	168	152	133	151	149	152	135	144	165	166	160	169	143	165	158	164	155	165	164	135	141	151	151	175	174	163	147	142	133	148	129	151	163	146	180	127	161	174	169	164	146	138	149	154	150	128	143	163	149	143	139	151	134	161	143	163	168	151	164	161	162	170	148	154	156	159	176	165	162	162	144	185	148	161	147	158	164	142	146	146	137	155	135	155	157	138	168	148	164	165	160	166	167	134	167	149	153	134	131	152	163	176	153	169	141	170	156	144	180	136	150	174	168	151	162	171	130	169	169	169	150	152	167	171	138	166	149	158	135	140	162	148	176	170	149	137	141	163	167	157	146	159	164	138	162	175	154	134	157	131	174	179	168	140	163	146	163	170	140	150	169	144	114	134	164	166	153	153	168	153	185	163	177	167	152	155	158	155	165	152	150	166	163	165	170	152	178	162	152	149	145	150	162	156	147	157	154	149	166	157	136	168	174	148	167	179	139	145	166	159	135	180	187	166	159	134	149	143	168	162	142	181	150	153	168	143	160	159	156	135	155	163	152	165	145	149	177	148	153	146	149	155	172	149	163	148	131	163	132	161	153	151	162	179	169	155	140	145	159	167	182	168	135	166	169	157	167	168	147	166	149	162	149	163	152	167	126	149	150	152	177	151	158	142	155	152	168	156	148	171	181	187	168	157	174	150	130	155	158	141	163	136	142	159	147	146	160	170	164	127	144	171	167	159	153	152	132	172	158	182	167	167	175	143	152	168	156	167	158	119	157	153	150	149	154	168	140	155	176	145	166	144	167	165	153	164	161	154	172	151	151	144	161	148	156	166	146	144	155	153	166	161	177	166	154	158	171	164	166	160	164	165	157	173	142	146	150	159	143	172	147	134	163	159	149	154	146	160	161	143	172	156	160	137	162	137	173	146	158	145	157	157	138	158	153	144	153	148	170	148	153	137	147	186	155	147	136	166	148	171	172	145	160	176	170	173	149	149	152	133	159	163	150	181	173	140	157	157	140	173	166	155	175	165	147	148	167	144	176	143	162	165	151	149	162	143	153	142	152	164	160	148	153	164	157	147	186	149	180	157	177	159	157	150	139	140	155	155	163	166	161	151	154	131	168	174	145	141	162	147	165	181	146	172	164	149	143	164	163	150	172	147	156	159	145	165	149	151	145	144	156	180	164	162	160	200	156	165	142	176	154	167	151	161	165	164	162	140	157	144	132	135	177	158	155	151	132	142	157	153	168	149	156	179	171	135	133	140	152	153	148	156	176	145	152	147	162	147	154	172
4244	13278	10651	5092	3532	2585	2035	1624	1294	994	747	655	589	495	467	450	350	354	351	344	283	287	305	275	269	249	305	251	280	287	262	257	226	210	239	225	234	231	207	233	216	240	212	208	215	220	218	183	213	212	188	212	209	194	207	188	205	212	197	202	210	208	186	191	194	202	197	225	183	207	215	200	186	213	203	208	191	193	215	177	204	224	191	209	200	191	203	211	200	197	215	191	206	219	210	198	193	202	216	207	194	190	224	178	192	210	202	199	200	207	186	199	202	184	200	199	194	192	212	182	219	197	186	202	186	198	201	187	198	225	203	199	178	199	215	178	212	187	186	201	200	204	208	179	196	194	197	220	217	192	180	194	188	194	191	191	195	202	175	229	214	190	196	226	186	189	190	176	202	198	185	201	208	177	175	193	189	205	199	172	188	190	219	207	197	217	190	187	195	185	182	186	189	211	197	175	223	219	211	193	205	183	198	202	205	199	213	192	211	184	207	205	187	215	213	214	211	192	187	172	198	210	187	198	178	196	208	205	196	208	209	197	174	188	168	208	182	181	175	172	195	180	187	176	203	178	226	198	197	197	205	190	193	192	201	193	184	223	202	201	182	213	182	187	196	182	207	189	207	174	209	180	188	197	210	194	206	194	201	182	200	183	207	195	206	241	208	190	209	208	179	208	209	219	205	193	170	182	201	167	189	179	200	180	212	231	187	196	212	196	215	210	196	210	209	223	171	170	196	178	161	192	182	234	195	191	215	216	217	192	192	187	193	198	205	188	180	217	211	214	203	187	178	213	197	196	208	184	202	189	204	189	197	194	206	186	175	192	195	180	182	218	218	199	188	202	192	191	195	205	203	164	207	166	199	202	200	205	193	208	196	186	201	194	211	184	188	206	208	205	202	199	171	206	194	195	195	225	178	190	195	206	205	195	211	185	191	215	202	197	208	187	196	208	189	213	197	199	209	202	185	167	199	187	199	183	191	197	200	175	182	211	197	189	208	186	186	177	185	193	214	198	195	195	176	210	176	169	192	213	199	206	196	179	186	186	211	208	178	183	215	187	172	186	198	194	187	207	191	186	193	197	208	185	179	209	185	190	177	190	189	190	183	213	183	186	182	190	191	213	181	200	201	213	207	205	185	183	209	181	194	216	183	194	219	200	203	225	195	184	174	173	196	176	202	160	204	212	197	186	206	194	194	189	192	200	184	206	195	207	179	199	178	194	210	184	195	206	223	221	208	213	174	165	198	193	164	168	171	187	203	190	199	177	186	183	200	198	189	219	172	202	193	193	212	190	211	187	222	178	206	213	204	210	221	185	197	204	202	190	205	183	207	210	183	178	180	191	180	201	180	197	200	185	205	223	174	181	207	198	175	198	187	204	195	205	215	206	182	184	200	208	182	225	196	191	209	198	190	191	228	217	195	202	196	207	189	174	182	209	211	204	208	224	205	179	207	189	195	186	205	193	211	209	177	190	195	217	198	209	189	181	209	176	187	188	176	176	185	186	191	188	181	201	185	190	212	185	179	212	186	198	183	187	191	179	177	177	189	181	203	201	177	200	189	187	200	220	193	210	194	190	170	194	184	193	185	216	182	187	212	172	195	220	200	208	171	203	191	179	199	206	197	187	231	196	213	176	190	205	176	209	194	233	207	206	200	189	181	223	198	200	202	187	180	182	184	221	214	191	199	198	181	190	194	226	177	204	184	181	184	206	198	187	180	191	189	207	190	179	223	204	196	174	202	215	211	208	202	187	172	228	189	212	191	211	207	211	211	183	202	188	194	189	177	181	188	200	184	174	185	204	210	182	203	202	182	192	180	197	182	216	201	165	190	200	213	175	188	204	187	207	189	207	185	170	200	197	199	176	202	207	203	202	206	212	179	196	218	211	203	185	201	206	202	224	194	167	214	192	201	191	215	175	196	186	190	200	188	200	189	189	217	213	217	196	173	218	207	212	196	181	206	175	218	178	206	227	199	213	182	185	210	183	186	211	184	205	210	194	216	211	201	192	192	184	190	198	204	204	225	198	202	210	193	184	190	198	182	206	168	193	186	192	168	200	205	184	182	188	201	204	192	199	215	184	199	177	175	191	176	198	189	195	212	190	209	203	180	185	156	209	190	205	176	180	188	208	178	181	203	189	178	152	181	214	199	212	227	203	185	190	186	240	195	196	217	175	172	194	193	203	199	179	211	185	205	189	212	202	203	254	202	190	204	188	215	194	189	182	199	201	195	183	212	187	198	193	202	196	197	201	202	184	195	187	220	211	222	194	211	168	169	186	212	184	181	160	212	193	196	187	209	202	193	204	184	206	208	186	203	196	187	182	204	186	190	201	177	212	168	183	198	195	172	207	192	228	182	221	200	199	216	212	212	212	185	196	181	194	204	184	199	198	194	212	181	225	206	195	223	202	185	192	219	188	209	201	216	184	193	185	190	190	210	205	207	183	208	220	189	191	191	191	200	195	175	175	179	199	190	193	198	204	193	181	179	193	205	204	192	203	183	221	187	205	210	204	168	206	209	184	205	200	174	187	213	210	173	207	197	223	185	185	197	200	202	213	189	200	207	209	195	198	188	183	180	182	191	200	187	195	226	156	215	198	193	165	186	201	211	171	180	183	177	169	205	203	217	194	181	195	228	213	190	204	191	201	221	194	172	194	218	161	172	187	193	196	211	160	177	202	213	191	181	179	211	194	210	188	188	184	185	194	182	191	201	207	191	211	175	190	185	191	183	186	203	188	204	183	178	211	194	220	206	194	215	198	199	196	176	206	202	194	217	188	211	199	198	212	228	184	190	186	189	184	194	184	183	188	183	188	206	205	201	201	190	188	200	188	199	206	172	184	198	171	174	169	190	189	202	214	177	189	190	188	180	193	184	194	192	235	225	194	192	203	191	194	205	203	184	189	171	180	173	225	188	204	177	208	235	198	164	201	188	203	186	215	196	182	170	165	183	193	193	210	199	190	202	174	212	203	181	196	210	198	209	193	209	193	171	192	215	196	204	203	193	173	192	201	181	195	211	201	195	176	181	186	200	217	214	195	152	198	204	204	213	185	192	176	219	181	207	221	178	212	195	201	197	198	207	206	194	178	219	200	191	182	180	195	204	212	224	185	210	181	180	185	211	192	178	198	185	184	205	200	188	174	188	168	189	186	213	216	175	235	178	183	211	193	178	210	168	188	184	194	195	200	198	206	194	203	193	195	189	192	204	214	220	207	166	205	166	199	200	220	198	166	167	170	178	189	183	212	201	215	218	174	178	189	176	192	194	176	200	179	187	205	190	198	201	212	193	190	163	211	202	201	207	200	212	165	187	173	192	191	188	209	216	219	202	203	162	216	233	179	186	185	203	210	188	186	194	211	203	181	184	195	183	186	202	208	207	196	208	185	184	212	184	197	238	197	206	180	189	195	192	188	197	235	234	196	198	203	192	191	220	181	213	189	192	178	193	202	176	205	199	195	203	197	211	212	187	198	183	202
27341	19693	5723	592	367	343	328	338	317	257	262	305	278	279	289	276	276	283	266	270	284	295	274	256	308	266	245	250	290	265	255	255	252	274	277	256	274	280	268	292	261	270	269	285	277	286	252	274	278	254	271	248	262	256	252	267	273	264	286	270	269	242	283	286	250	264	290	282	306	234	265	255	284	275	259	266	280	280	270	290	274	272	263	275	265	263	259	287	254	287	264	262	248	266	258	271	254	255	273	248	265	245	287	293	271	266	268	282	290	260	269	287	259	264	280	266	263	285	257	272	280	277	244	251	262	292	283	254	271	274	275	268	276	264	283	281	281	271	280	242	253	282	274	284	248	275	271	280	262	280	283	268	273	250	270	283	278	291	278	269	267	281	250	254	277	290	250	272	286	266	276	259	300	274	262	241	257	250	242	274	264	241	264	244	248	273	235	281	274	290	245	290	284	282	244	244	290	260	284	264	298	258	243	246	279	275	250	282	240	265	281	270	257	248	271	255	263	293	245	252	271	255	260	272	276	305	261	295	261	255	295	275	280	285	287	266	280	257	264	263	287	291	275	246	292	254	256	277	263	293	281	311	255	260	273	280	277	270	242	246	250	290	258	264	289	264	283	273	256	268	307	294	283	231	266	282	245	244	264	271	261	274	264	260	270	258	261	287	300	261	255	279	238	268	276	261	280	265	280	262	295	260	286	260	290	270	241	271	266	238	282	300	237	274	255	272	231	268	250	241	244	255	282	276	293	280	278	260	253	272	254	287	240	276	278	248	281	280	268	250	294	251	254	273	277	287	277	264	266	273	274	263	237	266	249	284	288	261	266	256	242	271	276	280	280	269	275	271	278	276	285	249	255	267	265	277	256	285	298	286	239	266	264	269	268	253	246	244	274	229	273	268	299	260	287	269	271	283	285	277	276	252	286	276	271	296	271	282	257	258	269	286	268	276	289	243	252	257	273	271	278	236	286	246	267	250	229	253	265	250	278	288	277	276	275	274	272	266	262	284	294	283	269	293	273	269	244	267	263	263	259	260	256	252	267	260	302	251	256	242	283	270	276	262	305	284	260	265	271	267	262	248	288	275	277	281	271	272	263	265	291	280	259	256	265	266	292	297	228	255	260	262	254	273	276	268	277	259	268	271	260	246	303	288	303	290	240	285	277	283	258	279	264	262	276	276	258	292	260	264	274	276	254	293	257	284	227	239	291	257	283	286	265	270	283	259	273	254	264	267	277	282	261	268	282	279	272	255	289	230	273	278	262	279	256	282	254	282	280	263	267	266	291	299	268	293	291	264	259	278	267	253	276	269	274	244	276	255	255	269	253	263	263	264	260	253	276	266	263	270	255	246	269	286	272	248	265	294	267	255	255	273	281	270	242	258	252	258	300	256	279	259	275	286	301	279	288	240	258	247	248	272	250	305	250	270	249	276	252	270	278	254	232	247	258	263	246	274	265	278	284	261	289	269	246	268	271	280	249	264	253	256	252	294	237	288	273	307	253	260	271	260	294	249	264	280	278	256	272	257	273	235	298	280	267	266	275	224	259	260	278	265	258	271	291	282	254	266	249	287	285	280	282	262	278	263	276	282	248	266	278	292	275	277	291	298	278	252	304	274	276	250	293	275	270	275	278	272	270	225	252	272	270	235	271	264	244	258	246	258	251	244	261	268	243	261	296	287	264	274	291	258	326	289	264	267	272	276	264	266	263	265	261	273	276	255	306	261	280	269	242	262	266	273	280	261	275	273	273	271	262	308	278	300	267	276	300	302	274	272	279	290	249	252	293	275	257	279	288	264	270	258	261	273	276	266	247	271	282	271	250	284	212	297	259	272	271	243	242	324	282	266	282	268	261	287	272	272	282	266	263	270	282	270	279	250	253	288	268	259	270	268	282	260	253	274	279	264	280	283	266	268	264	229	295	277	295	271	258	270	292	277	247	285	266	287	255	261	250	278	317	273	290	252	274	253	277	278	277	279	252	280	276	269	262	268	271	268	268	256	259	272	279	277	267	245	263	275	280	267	271	278	276	227	271	286	283	299	269	255	269	314	294	283	235	275	251	272	277	274	294	253	278	285	273	275	263	266	253	282	272	271	266	275	268	315	271	281	276	286	277	285	289	298	268	267	266	308	271	265	275	269	274	250	256	274	277	250	281	281	222	274	261	248	270	275	261	260	279	268	276	256	282	272	259	259	287	291	270	269	296	263	240	304	253	240	268	279	269	256	302	264	256	276	269	251	282	268	287	269	257	242	270	252	285	249	288	274	291	302	265	265	265	273	245	287	328	297	252	253	261	272	295	280	266	279	270	241	300	284	282	277	270	254	285	242	263	279	259	287	267	294	293	235	275	263	269	268	284	254	270	258	270	289	315	254	274	238	283	261	281	268	286	289	287	275	265	283	286	295	290	265	295	277	262	274	252	261	284	272	299	277	276	252	267	245	261	256	272	255	236	261	265	299	280	266	300	270	281	289	231	235	275	274	258	256	243	255	273	272	276	287	267	246	252	277	255	263	257	267	269	243	246	268	297	270	258	256	249	256	242	279	305	247	235	244	276	271	243	278	225	239	271	297	288	256	274	277	264	273	275	259	298	250	269	293	263	294	284	266	276	266	306	300	266	264	281	287	281	262	291	264	255	288	252	268	264	267	255	240	260	267	272	260	253	285	275	261	250	296	246	260	284	293	258	265	276	270	258	266	275	248	259	260	256	287	254	281	285	229	262	267	277	264	253	269	289	259	302	239	269	259	265	272	276	262	290	267	268	279	272	273	252	232	269	261	280	254	277	254	270	231	291	286	269	239	246	272	275	260	264	303	268	259	269	282	275	269	255	225	258	254	295	264	265	287	287	288	268	247	246	255	276	310	279	294	237	302	260	257	277	260	260	253	257	267	291	256	298	259	308	268	264	283	274	259	237	257	283	242	249	251	262	258	277	285	259	263	291	262	277	302	268	245	253	271	273	286	271	252	280	277	270	294	271	277	260	273	272	260	267	260	242	263	260	254	253	256	253	287	246	263	262	265	275	255	272	285	268	246	267	264	280	267	293	291	289	269	251	273	274	297	280	251	278	296	259	279	244	273	249	249	271	281	261	253	232	238	283	254	264	239	290	274	245	300	248	251	255	280	257	270	271	258	248	290	272	282	246	274	262	271	261	280	229	268	261	260	276	281	258	237	274	284	284	250	268	259	278	253	241	264	286	301	262	263	271	250	270	291	278	298	275	298	289	273	264	259	282	285	271	296	275	251	259	265	268	296	274	246	275	259	274	258	287	258	268	285	269	278	266	263	255	284	259	260	265	277	281	285	246	263	293	266	286	260	260	275	269	263	285	252	238	260	286	279	271	293	254	272	269	270	264	240	257	286	258	291	241	284	253	280	295	286	278	264	269	304	256	273	268	238	267	259	258	278	254	259	250	255	219	270	259	223	285	257	250	287	267	263	257	270	264	256	260	280	258	278	249	235	295	281	274	270	294	270
3891	923	847	557	497	436	423	411	376	315	300	345	286	330	372	319	327	310	306	355	313	309	313	355	292	328	345	301	326	362	340	302	322	305	320	332	276	308	294	320	324	298	324	324	315	333	315	335	292	304	316	337	330	317	356	337	321	302	321	333	329	310	343	336	343	332	335	266	341	310	343	318	315	316	342	305	374	301	338	310	304	342	315	289	323	313	336	314	307	327	333	292	324	287	351	325	297	343	321	320	292	352	327	308	319	316	302	291	335	301	335	328	324	335	307	319	337	312	333	286	297	317	311	293	356	314	324	329	348	328	302	313	319	335	337	349	307	295	355	337	300	323	315	315	303	301	318	330	330	311	289	269	329	318	355	299	320	315	316	290	302	331	317	319	339	342	323	300	307	356	298	340	346	274	333	320	334	324	328	290	326	320	318	290	329	285	312	344	297	334	312	322	347	315	320	292	307	341	301	284	320	306	311	337	329	323	321	314	315	319	306	328	317	308	299	319	313	335	284	327	341	268	363	289	331	317	318	309	313	321	338	326	292	317	290	295	331	301	310	307	309	291	318	289	348	322	295	303	326	329	304	329	327	307	325	312	281	305	359	303	358	330	304	314	327	310	330	328	320	331	327	293	320	331	337	334	317	330	318	292	293	297	320	312	327	318	336	298	300	320	318	325	304	334	337	293	326	294	321	324	325	312	309	311	330	335	333	302	304	311	310	326	336	315	325	335	346	307	324	348	351	326	339	311	320	316	300	329	343	264	307	309	296	306	304	316	306	301	321	317	314	307	333	305	313	312	345	300	314	301	311	341	328	314	328	349	323	305	321	326	318	272	324	307	350	300	322	314	304	344	325	348	319	332	317	337	350	305	321	330	359	323	354	304	341	324	327	309	308	297	340	303	292	354	296	322	336	303	328	350	318	352	333	322	309	312	329	329	309	321	320	297	313	343	321	296	299	321	297	315	309	316	299	301	319	312	342	282	346	343	298	309	345	303	286	347	313	303	349	339	314	325	311	306	318	323	354	280	319	312	348	295	341	294	331	300	331	335	287	355	331	329	324	307	310	353	325	329	286	332	334	300	338	313	322	315	309	329	298	336	294	295	299	375	340	317	281	335	320	306	306	299	326	311	328	352	319	336	333	323	317	321	328	307	326	293	290	318	334	340	289	297	285	334	323	301	342	334	333	311	281	316	323	339	300	295	344	315	329	318	352	301	327	301	334	320	321	320	312	323	321	326	298	340	287	333	316	313	296	318	324	310	295	341	302	294	326	326	332	321	294	350	304	331	312	309	308	292	324	321	330	274	318	317	312	295	321	310	312	329	324	343	321	323	304	341	285	340	342	309	316	299	314	337	347	307	305	341	308	329	325	327	332	327	320	303	351	324	356	299	305	324	333	289	327	308	332	314	332	346	356	338	336	345	305	330	348	354	333	307	316	312	306	330	311	321	310	306	302	304	323	334	332	320	284	288	296	291	331	291	316	286	318	290	302	312	311	319	315	350	322	329	327	309	332	324	321	303	332	325	298	346	327	317	302	319	325	317	331	330	315	353	336	328	318	320	330	308	299	326	314	335	331	299	329	326	305	315	314	321	305	324	339	309	302	326	308	328	334	330	324	323	338	323	344	296	320	279	304	323	323	298	310	321	334	301	327	310	317	340	315	301	310	310	325	347	310	337	320	315	317	317	342	361	306	284	349	325	330	325	340	346	333	302	334	310	332	307	315	315	318	350	328	284	317	323	323	341	317	342	315	288	293	309	310	324	304	313	342	282	316	323	351	324	301	322	298	288	313	328	323	291	327	321	293	346	307	328	340	319	335	364	325	272	324	331	329	324	344	311	329	316	338	348	325	319	349	321	323	326	324	304	315	300	325	336	299	294	307	322	333	343	318	322	331	318	335	334	320	297	342	341	302	344	334	315	310	307	330	310	310	320	349	329	328	307	326	337	285	323	340	357	307	342	312	329	326	322	314	327	321	312	316	317	330	281	304	335	321	315	321	337	279	302	350	291	315	327	319	335	302	309	326	309	332	277	311	293	340	339	340	318	322	322	328	355	287	323	346	333	354	279	314	319	339	321	341	347	353	304	314	330	284	285	341	327	320	322	307	305	339	315	303	316	298	330	317	309	344	297	301	340	283	308	277	329	328	338	341	291	313	359	325	331	341	321	335	308	328	298	322	326	330	317	311	316	310	318	329	325	272	335	338	318	352	319	308	286	304	333	307	341	297	319	314	284	294	322	275	318	354	284	307	333	328	320	325	331	318	312	338	322	353	324	307	301	337	315	327	340	324	289	310	333	289	328	313	278	295	320	346	314	308	310	323	332	330	320	330	308	351	340	330	331	308	326	302	365	287	313	316	321	334	321	321	328	288	325	326	350	326	321	292	317	324	321	323	280	348	322	315	336	302	328	311	309	311	304	302	314	302	314	311	332	331	286	307	333	329	307	318	316	327	326	308	316	325	309	340	315	336	337	303	313	296	302	322	279	323	339	319	296	297	323	334	322	319	328	323	328	345	314	337	311	306	324	319	316	314	306	276	325	342	341	331	319	311	322	305	304	312	339	347	305	305	303	295	342	312	319	316	316	319	337	283	337	290	325	318	303	353	342	317	303	289	345	294	293	318	323	309	312	328	311	313	320	311	315	305	313	330	315	343	331	323	318	304	327	340	298	322	353	326	322	316	343	316	332	310	308	304	315	338	327	290	308	274	349	344	354	323	362	325	283	316	323	314	316	317	321	283	302	343	315	345	349	297	325	321	321	319	323	318	335	307	313	316	312	330	303	334	325	320	318	322	314	315	310	344	359	309	317	322	358	326	349	307	324	341	286	324	310	329	302	327	286	330	319	330	325	291	326	307	315	279	305	315	318	320	343	323	290	296	341	304	306	323	304	301	308	328	291	325	361	290	304	306	327	327	287	330	323	303	313	332	317	311	314	303	309	316	311	325	324	326	315	309	330	317	298	309	279	314	288	336	323	304	323	295	342	341	333	316	321	305	297	300	294	314	340	346	300	302	310	332	327	314	293	339	300	310	301	335	323	297	358	305	314	333	302	327	317	292	306	329	313	328	310	286	336	310	331	305	309	318	332	301	305	299	325	330	319	299	306	326	315	335	313	293	290	344	309	312	287	327	338	329	329	315	327	333	289	321	348	337	317	331	304	317	326	300	289	317	346	311	331	312	327	313	290	324	321	306	301	324	354	299	318	313	315	293	311	263	319	317	292	296	308	300	329	310	300	315	311	320	336	314	292	330	314	298	304	321	310	300	327	332	309	303	339	310	293	293	327	346	329	317	303	320	337	313	302	331	344	304	347	307	319	304	325	349	338	310	318	307	322	324	316	302	320	306	317	328	313	296	333	335	309	359	323	345	320	318	322	341	308	309	284	353	304	323	337	325	285	310	324	300	312	324	320	321	306	311	291	331	290	329	292	315	285	284	316	324	342	278	346	333	326	320	314	350	324	315	318	307	358
23919	21360	28585	24509	21362	10674	1014	669	596	519	436	418	416	374	382	356	361	384	341	362	339	339	322	350	328	305	299	314	367	338	364	307	338	335	307	322	336	344	306	361	307	313	297	326	298	336	326	326	302	310	314	297	338	324	320	326	331	331	313	289	307	349	327	318	326	294	320	327	305	330	319	326	302	294	309	286	318	321	317	305	313	306	319	296	303	332	342	340	303	292	323	285	297	303	290	307	295	295	302	297	309	300	319	271	319	319	347	309	322	351	358	305	322	315	329	317	308	329	313	304	322	283	311	330	310	323	327	325	326	287	324	302	327	318	327	280	289	297	305	308	316	313	286	299	292	320	296	299	328	312	312	300	300	278	327	344	274	304	311	324	336	316	307	334	304	307	341	273	293	325	300	314	310	297	325	284	294	323	330	290	294	306	288	297	299	313	297	299	331	296	338	305	274	304	318	343	308	331	312	307	313	304	317	318	309	332	323	307	308	315	343	335	301	329	307	305	313	282	351	334	351	333	308	305	308	328	286	328	366	304	285	280	320	301	296	299	291	341	314	313	300	312	282	308	302	302	310	323	308	294	319	321	333	336	315	297	300	308	315	327	299	300	310	291	305	314	310	277	313	312	323	299	316	293	333	271	323	301	307	314	303	323	322	313	298	274	300	322	316	315	338	289	330	340	293	314	302	323	361	322	313	296	325	279	302	324	323	319	286	347	306	295	315	289	308	328	330	269	331	333	319	313	308	309	332	313	293	329	308	297	319	322	309	320	324	316	292	325	307	313	318	326	275	301	321	300	310	293	327	309	286	320	287	307	294	320	321	319	335	309	282	304	311	314	305	271	356	318	316	299	316	307	322	316	300	313	299	308	302	313	321	307	349	304	295	312	305	305	292	336	325	296	307	316	286	276	307	306	308	298	285	338	319	316	307	335	327	315	251	326	281	313	351	296	274	316	319	316	323	292	300	327	276	325	322	291	317	332	321	301	323	299	293	261	301	317	271	309	315	315	304	331	298	325	309	320	313	339	323	300	302	304	328	301	318	280	301	312	335	314	287	296	336	340	323	344	305	291	299	333	284	323	306	325	337	317	344	275	303	317	324	308	295	311	344	298	315	313	328	322	303	318	305	315	336	300	289	312	305	307	316	310	300	284	291	339	340	330	291	309	348	325	309	289	293	304	322	288	323	315	295	313	285	319	287	323	347	315	292	334	340	297	296	318	302	306	308	322	290	325	325	323	301	288	322	290	338	305	327	313	306	308	287	309	325	320	328	321	310	315	285	291	290	332	305	277	351	303	312	283	303	305	284	347	308	305	319	313	314	275	289	315	306	279	361	317	307	280	301	320	283	348	314	294	341	333	302	338	315	302	288	298	307	273	291	357	324	356	283	309	280	312	302	322	285	308	311	329	305	302	316	321	304	321	310	294	322	286	292	317	267	288	302	319	294	320	328	321	326	318	306	302	298	316	295	278	272	266	320	295	301	297	297	304	318	367	281	301	320	285	338	294	319	318	295	311	330	278	312	313	333	325	348	296	326	314	321	334	296	323	325	281	314	294	291	328	282	322	324	327	326	308	309	320	308	311	310	300	317	331	317	310	292	307	346	293	323	318	303	314	302	318	309	302	315	349	300	326	336	306	327	324	297	332	293	293	315	292	301	312	319	314	346	308	342	302	311	332	318	266	292	317	289	300	330	286	303	307	345	327	278	299	311	323	309	305	318	335	306	322	317	296	317	352	309	303	312	345	292	329	318	288	317	293	324	342	289	270	309	314	313	308	316	297	293	304	301	293	276	280	313	320	324	327	290	290	320	321	320	303	265	301	324	330	296	323	356	304	309	284	326	323	324	295	318	304	317	309	322	329	326	332	313	272	302	302	289	314	315	313	316	306	317	292	300	287	310	298	295	271	311	287	297	313	304	306	325	319	326	313	319	311	340	328	294	292	254	309	324	356	325	296	316	351	301	293	284	320	322	299	291	314	371	325	316	299	337	299	275	274	333	285	284	292	334	314	306	282	321	322	297	302	310	303	339	289	322	342	309	300	303	295	315	341	327	346	354	301	323	316	336	280	353	304	299	298	314	308	306	312	288	279	311	303	345	298	340	330	293	271	312	297	279	287	294	328	332	329	357	298	280	309	314	340	298	315	304	309	338	323	321	327	327	356	348	328	286	303	331	294	327	298	303	314	304	309	310	339	294	334	339	315	292	304	326	307	365	294	314	299	331	310	333	297	310	310	341	300	299	323	315	315	295	314	317	312	333	297	285	302	284	312	304	293	306	305	289	307	295	325	319	291	295	290	301	313	283	307	303	329	272	331	300	330	317	307	324	300	293	318	300	328	301	340	328	304	313	329	291	282	320	325	317	304	307	315	320	345	347	338	300	325	300	326	295	329	293	299	299	333	331	317	311	303	336	310	291	308	335	314	300	284	301	298	314	320	310	294	317	333	329	317	290	297	303	343	319	314	317	308	334	348	332	336	330	278	308	320	305	312	316	300	292	312	290	314	315	307	312	295	301	338	308	325	314	307	314	332	288	336	309	317	339	336	293	315	330	311	335	325	317	291	310	313	302	310	307	328	334	305	338	333	324	278	326	313	317	337	298	301	303	301	333	336	315	303	319	319	284	309	317	328	336	287	292	303	293	320	255	315	333	303	280	298	327	330	307	291	317	308	341	296	304	319	302	331	291	333	326	288	325	339	291	305	315	353	342	342	302	312	320	330	316	298	333	287	321	320	286	296	315	300	336	321	312	318	299	304	309	317	307	305	295	293	295	319	318	316	298	291	262	287	331	307	292	314	314	334	336	284	324	293	307	281	305	307	326	317	324	319	304	325	288	328	308	310	332	321	287	314	301	304	310	307	320	289	329	318	309	291	310	346	315	293	304	316	299	324	301	317	284	330	293	308	293	329	310	281	324	339	314	312	303	325	314	303	301	328	287	297	311	303	300	326	318	294	316	325	263	315	314	297	299	316	314	331	317	319	307	343	335	312	327	314	282	312	336	293	327	309	339	319	343	316	295	297	317	333	333	289	303	315	321	296	332	291	308	324	302	330	290	335	291	308	308	292	330	319	284	301	298	300	273	306	301	291	291	301	297	308	267	359	288	304	302	291	311	303	296	310	289	287	317	266	332	297	291	305	282	306	307	307	314	300	311	325	302	331	291	315	329	306	297	300	291	323	307	304	323	322	324	295	319	299	284	321	305	324	289	319	318	261	320	299	316	321	306	278	307	304	323	278	308	324	327	351	305	308	298	303	305	347	337	347	304	308	317	319	296	314	333	310	333	285	287	283	348	296	312	249	307	335	280	282	284	292	298	297	305	312	284	289	307	320	276	298	329	305	302	315	298	319	320	329	340	307	330	303	300	309	302	310	298	296	332	307	298	316	304	324	304	328	303	321	320	329	328	313	293	295	318	316	287	305	287	332	299	345	333	308	313	295	305	350	294	320	310	282	330	329	282	312	293	347	300	312
3144	7828	6437	3172	2087	1603	1309	1063	937	747	697	614	549	535	514	486	480	463	464	438	432	447	403	433	442	430	412	426	438	414	403	403	423	392	377	395	389	401	417	392	367	364	397	363	389	417	344	378	402	355	378	370	373	367	340	400	425	382	346	393	386	398	349	371	377	384	395	352	396	365	379	366	399	364	354	360	344	426	382	379	376	409	369	377	386	390	377	400	421	408	390	390	355	354	350	357	396	410	378	373	390	379	382	339	372	360	359	364	380	380	346	376	363	378	386	384	374	360	366	371	388	352	359	401	362	360	384	373	345	395	409	365	384	374	380	386	380	374	390	392	386	358	380	393	369	355	368	356	371	371	372	358	356	398	382	367	370	380	346	362	378	355	369	385	352	397	398	349	399	370	380	391	347	353	368	389	385	337	406	349	396	372	370	377	333	383	357	381	370	389	384	357	393	376	363	403	390	387	368	364	363	365	375	357	343	385	341	355	396	390	396	364	372	379	365	414	406	372	392	370	393	365	380	399	388	352	387	364	392	407	388	358	392	351	327	361	383	351	362	365	340	393	358	395	366	350	371	348	355	334	367	381	417	376	406	355	361	355	370	337	378	392	362	389	379	388	371	379	366	377	397	371	345	358	342	363	338	361	362	387	320	412	378	371	419	403	366	411	395	319	378	404	400	381	396	387	404	389	405	359	364	379	391	369	366	355	377	389	374	388	378	390	359	371	340	395	353	408	368	384	392	354	367	376	391	396	355	352	378	364	406	383	387	377	366	423	401	373	388	351	378	383	410	336	349	396	394	366	374	353	373	405	346	374	372	375	370	380	351	358	349	351	370	375	361	400	360	374	383	390	391	367	407	397	369	403	342	378	374	407	383	358	365	374	380	354	381	372	366	410	338	403	406	383	397	372	379	393	367	402	368	389	361	381	393	366	346	370	346	362	389	360	377	346	370	383	390	385	375	365	379	403	376	364	383	399	390	397	337	369	389	378	386	346	385	383	373	374	359	372	371	397	353	383	377	370	385	393	367	364	350	384	383	408	369	354	391	381	402	380	353	384	394	379	327	374	387	387	381	354	381	363	383	364	385	374	401	366	395	354	370	351	366	352	362	387	379	394	373	371	376	361	372	362	369	347	395	407	378	391	336	374	369	378	377	375	387	354	365	347	380	363	378	396	388	371	390	361	393	375	399	360	352	373	358	375	360	361	376	378	398	385	371	367	371	372	364	355	359	385	373	382	402	386	413	375	382	370	333	407	362	353	370	382	390	374	386	341	360	413	357	392	353	344	338	381	384	383	390	335	362	369	399	372	362	400	369	381	383	410	373	371	354	344	357	369	384	394	357	359	376	367	369	365	389	358	374	383	397	375	393	413	412	392	412	360	361	408	359	346	396	360	358	354	350	353	362	365	363	360	360	348	366	347	348	380	358	351	345	374	366	383	384	359	355	353	365	395	388	355	357	405	386	376	391	418	361	379	377	419	363	364	347	374	377	361	361	360	372	347	387	369	359	350	371	350	377	371	381	356	363	394	369	368	337	386	371	375	357	379	379	370	362	389	363	377	356	392	382	360	379	392	383	381	381	375	347	410	389	360	407	397	368	367	398	397	371	387	378	381	392	391	371	377	376	379	368	356	358	354	375	384	369	368	382	387	371	380	390	358	349	404	402	348	380	384	400	376	354	363	366	366	354	373	375	353	350	376	406	393	403	342	363	355	378	380	354	376	363	354	354	348	395	368	308	400	367	393	388	406	379	378	400	386	379	394	395	381	351	383	347	361	369	360	376	400	393	380	372	400	379	412	359	369	360	372	388	374	362	398	380	386	367	389	391	344	393	384	402	336	352	350	384	385	367	355	376	356	390	390	334	381	382	360	347	374	379	407	379	369	380	385	374	357	358	357	364	360	383	392	357	382	347	390	375	380	388	383	389	349	384	381	364	362	385	352	374	371	352	391	374	355	411	375	340	353	377	381	406	379	384	363	360	368	354	385	385	404	385	358	371	361	346	374	382	364	369	358	364	390	384	359	402	423	375	372	348	370	383	367	399	390	343	345	367	393	362	352	387	364	355	385	367	376	354	358	374	401	369	403	398	364	413	349	357	368	396	382	389	353	410	366	371	359	363	400	390	363	382	395	413	384	383	337	387	352	396	366	358	411	360	370	377	386	376	403	373	388	409	384	367	365	354	362	380	366	398	380	373	412	381	353	356	393	400	354	350	369	351	364	421	373	386	368	388	369	381	380	370	371	347	376	353	351	364	388	374	363	389	375	376	343	375	364	375	348	372	366	392	406	416	353	405	379	374	365	387	333	332	382	396	411	350	364	363	339	350	355	375	354	381	373	359	364	369	382	415	374	405	377	364	371	381	360	399	368	372	370	355	404	376	387	335	351	354	399	360	327	379	411	375	347	379	373	355	343	371	372	379	366	407	370	392	384	380	378	406	399	382	391	352	376	334	377	358	348	353	355	349	368	371	372	383	371	377	382	365	363	390	384	411	377	362	371	403	370	406	393	363	366	365	370	355	359	370	360	364	341	358	344	374	360	395	379	370	380	373	341	383	362	399	383	404	358	371	378	381	368	398	361	380	371	365	383	361	384	352	383	360	390	371	360	393	376	388	364	372	337	375	367	356	393	381	353	354	386	372	382	361	403	395	351	390	355	375	379	353	393	355	409	368	400	352	408	377	341	359	362	385	374	367	382	398	420	386	409	354	373	377	393	390	339	377	356	327	356	383	344	384	367	370	367	396	369	371	390	380	404	396	388	380	350	396	409	390	365	415	378	369	414	396	391	401	372	375	361	403	359	400	374	369	396	376	384	347	367	369	374	384	360	378	399	380	391	331	353	374	369	347	354	372	406	370	406	353	361	355	359	349	383	383	351	395	391	356	372	401	360	373	383	359	338	387	391	364	369	365	365	377	374	365	331	378	391	351	402	356	369	369	374	340	390	355	345	370	376	367	368	355	399	367	341	369	398	386	380	353	323	387	347	365	361	395	380	372	407	361	387	393	381	397	391	375	383	380	394	330	339	402	367	370	386	361	376	364	377	362	371	384	353	380	368	381	379	381	376	384	376	380	404	395	361	342	359	341	382	366	357	365	343	376	383	342	383	392	361	374	360	353	394	364	363	378	375	400	379	365	346	367	393	388	375	418	356	397	378	366	407	365	381	365	346	376	390	386	355	365	370	378	334	363	361	341	350	367	365	350	391	333	374	399	382	367	371	375	365	344	385	400	368	364	371	362	350	363	373	348	378	376	386	359	359	372	319	352	365	379	396	381	379	374	377	377	361	386	394	383	390	392	396	421	355	359	352	390	400	365	368	351	379	354	397	387	355	383	364	359	372	378	388	382	358	384	378	359	387	378	359	380	395	369	376	371	379	345	405	392	383	394	373	345	368	377	394	391	374	368	390	363	369	344	367	383	376	368	368	383	418	382	383	394	375	366	400	378	390	393	359	362	371	354	386	369	363	368	361
24806	21368	27673	25322	13120	544	377	293	251	202	203	191	161	183	181	146	154	159	154	168	134	144	138	148	157	132	149	144	167	174	146	141	128	145	126	121	135	126	140	135	137	136	129	148	130	147	141	144	117	122	152	135	150	136	132	135	118	131	131	126	122	148	147	122	123	136	124	146	130	156	130	134	124	121	143	155	133	130	101	128	113	139	122	139	122	124	165	133	136	154	117	141	118	134	152	138	135	128	103	132	131	131	137	120	138	117	156	151	149	142	125	137	123	146	131	117	131	145	123	143	133	126	128	127	113	138	125	126	127	120	146	134	115	134	131	132	132	124	158	124	133	120	131	141	127	115	113	150	139	131	130	124	135	130	112	130	115	134	121	147	146	130	128	134	154	129	128	130	138	137	129	139	138	124	111	143	126	120	130	135	137	141	131	117	152	149	137	144	110	129	136	158	129	125	122	113	152	131	117	146	150	108	140	115	139	125	141	120	139	159	146	134	128	147	117	134	130	125	135	143	126	136	144	131	134	134	122	127	128	134	130	140	131	132	133	145	143	121	131	118	131	147	126	133	103	129	122	128	125	135	131	133	133	140	135	141	132	126	125	149	132	111	146	129	128	136	131	134	143	134	109	134	150	133	113	129	142	127	125	128	126	136	141	108	158	131	140	137	120	144	133	146	127	134	126	119	126	140	129	127	130	134	125	135	132	135	142	141	144	136	117	119	121	131	120	132	138	137	133	138	121	120	123	118	137	116	115	152	130	143	136	129	150	128	130	121	138	119	137	130	111	117	129	129	136	137	137	127	139	120	115	122	139	130	128	108	128	130	147	130	143	130	121	133	130	142	146	118	110	133	128	116	143	137	127	139	158	128	131	136	120	115	134	124	134	146	117	133	138	149	136	140	102	153	147	121	145	144	123	131	120	142	124	139	148	136	102	146	140	125	129	150	115	130	132	116	137	154	138	142	126	114	119	121	157	124	127	137	128	134	120	139	133	108	119	133	124	136	114	109	132	111	144	130	140	143	138	124	140	148	137	123	142	148	120	138	119	108	129	121	145	129	133	141	131	122	133	134	108	125	143	146	149	141	115	135	137	139	136	132	115	116	111	129	144	121	124	148	116	117	121	127	118	126	124	140	126	139	128	135	137	141	119	107	137	135	137	131	140	107	129	134	139	152	130	118	129	107	129	132	127	132	130	142	131	140	153	131	133	159	140	138	118	140	141	135	131	148	117	117	152	146	143	133	127	128	118	124	134	126	128	129	138	139	137	136	145	141	145	126	135	140	120	139	139	123	122	125	153	116	125	124	122	134	107	131	145	127	115	135	112	112	125	141	133	119	143	132	153	109	127	113	144	110	127	112	144	138	133	120	150	122	127	115	126	111	131	139	121	123	141	131	141	127	125	118	116	130	131	120	119	113	127	127	126	124	127	155	133	114	141	120	130	127	129	113	133	127	123	129	113	135	135	134	140	114	122	124	122	120	122	116	135	114	115	114	109	133	127	131	150	121	145	137	130	149	150	134	115	112	121	113	100	125	136	142	128	120	126	142	140	133	127	121	123	124	136	129	135	135	116	145	108	142	118	110	104	148	109	124	143	121	138	118	116	125	136	107	131	118	148	126	127	117	136	136	134	131	132	121	107	126	131	138	126	138	121	127	103	111	111	121	131	129	121	129	125	124	134	120	129	127	119	149	130	136	142	155	126	128	139	138	136	119	135	116	116	98	109	142	123	129	128	127	142	142	100	152	128	125	118	127	139	131	123	121	137	130	122	145	121	141	116	139	132	119	142	124	118	151	118	141	118	130	138	128	151	137	137	157	123	148	115	146	154	133	131	122	108	126	119	139	127	145	133	131	119	150	127	129	126	116	118	129	120	129	123	112	135	139	145	137	148	119	136	121	131	125	128	132	146	115	126	114	133	129	129	129	130	111	129	138	163	133	124	131	114	147	152	116	113	132	121	136	117	116	143	117	127	120	140	135	144	124	136	119	150	147	129	123	137	141	128	144	112	113	138	134	124	110	130	138	130	125	132	119	134	106	123	126	115	107	112	113	130	126	139	129	122	166	139	135	135	153	124	131	126	132	140	139	119	137	130	125	127	127	144	150	115	144	122	133	124	123	127	147	136	142	155	129	135	137	103	116	126	134	144	119	147	129	144	143	115	136	129	138	128	123	132	131	132	150	114	152	128	116	129	125	142	131	112	139	130	137	125	142	118	148	111	116	137	121	123	128	133	133	137	109	104	130	143	119	132	123	134	132	122	143	118	126	141	146	119	141	137	124	145	115	148	130	117	108	157	100	117	119	133	142	116	150	130	130	119	145	127	111	124	131	117	116	131	137	129	134	147	128	118	134	117	126	134	131	140	132	107	111	121	134	140	107	117	121	125	126	130	127	148	103	127	141	140	135	122	120	142	141	116	134	119	132	121	140	136	116	135	126	142	136	140	126	139	121	140	126	115	136	113	133	139	125	128	123	128	125	109	111	138	120	131	116	137	133	125	123	141	125	142	130	133	131	127	142	129	134	136	119	105	110	116	129	122	135	133	135	132	121	133	144	133	120	133	131	118	131	127	132	127	134	114	142	134	129	139	126	114	138	124	136	140	124	116	145	131	133	131	123	115	123	126	146	114	131	119	128	149	122	126	119	136	133	135	134	158	112	141	116	133	130	105	124	128	131	130	134	152	122	145	153	117	136	137	142	135	144	141	144	126	138	152	121	138	151	117	131	117	115	142	122	124	125	125	136	141	121	166	148	107	135	119	127	146	124	115	122	136	134	105	127	121	113	130	133	117	136	127	138	122	159	133	147	122	136	120	124	141	127	119	119	125	136	135	138	124	131	114	145	139	108	123	118	110	113	124	157	139	137	136	147	129	113	128	112	125	125	125	127	137	131	140	121	130	142	146	138	123	131	145	127	134	127	136	126	122	137	142	125	132	129	143	113	126	141	116	135	109	141	140	139	116	150	124	124	129	116	148	127	122	124	123	130	131	112	123	126	118	118	116	113	131	140	132	133	131	135	143	140	127	121	111	125	140	134	125	138	126	106	137	127	156	125	131	123	137	107	137	144	122	148	151	147	126	123	117	128	158	134	127	125	121	121	139	124	138	151	147	128	141	131	109	126	124	131	125	135	120	138	140	138	143	129	142	135	125	144	130	130	129	139	146	133	123	123	125	123	121	127	141	123	156	117	138	131	135	130	135	117	118	120	109	125	137	138	135	139	116	110	123	134	125	106	138	126	109	124	131	122	121	130	138	140	119	113	152	131	133	130	129	144	133	123	124	126	169	141	113	122	134	131	129	122	123	121	125	128	118	151	143	116	144	131	129	141	145	131	122	112	136	157	133	154	135	128	101	117	133	131	134	121	142	132	147	118	137	118	134	147	114	125	136	129	117	151	138	134	138	170	136	131	130	139	111	131	131	126	152	116	128	116	138	133	160	146	125	128	124	120	128	148	132	137	131	132	145	110	121	124
3272	4712	3707	1799	1204	908	716	576	469	374	337	294	268	247	217	231	215	200	190	193	190	170	178	181	196	186	183	177	215	172	174	181	173	174	173	161	166	168	146	174	144	170	144	169	186	173	167	155	142	168	164	177	179	163	171	166	158	163	163	157	161	138	166	164	140	154	164	156	178	140	176	161	173	149	162	152	163	157	194	153	168	164	155	152	153	185	159	154	169	159	155	151	188	172	137	175	147	140	148	141	142	149	156	161	129	157	150	155	152	154	153	143	154	162	132	170	156	155	154	164	146	151	161	145	181	152	171	154	180	178	188	131	149	161	157	155	154	150	154	143	153	149	172	165	174	143	156	179	160	156	161	153	175	147	152	134	150	143	142	158	142	153	161	162	150	160	160	161	153	184	147	161	148	163	135	165	179	180	171	161	150	159	136	167	149	158	160	168	172	127	151	171	162	149	177	157	145	161	143	161	152	122	171	167	147	160	152	165	152	171	143	153	159	150	161	164	174	163	160	142	171	171	170	151	153	155	153	140	176	144	164	156	152	177	152	160	136	145	164	152	153	175	135	155	163	156	179	151	143	155	142	136	167	132	162	154	196	144	131	144	147	167	153	144	170	173	141	167	147	167	152	169	148	149	156	160	165	175	145	172	141	168	164	143	154	173	159	158	136	175	182	173	146	150	166	137	138	171	142	149	152	155	155	155	156	149	172	144	163	181	131	147	169	139	145	174	158	145	159	154	166	168	164	147	141	169	166	151	152	170	176	180	148	172	153	159	141	141	148	133	154	162	150	149	175	164	158	176	161	177	158	162	165	161	165	164	159	169	172	177	144	163	144	161	147	157	149	168	164	168	158	174	163	172	162	177	145	169	168	183	170	162	147	171	161	143	156	153	147	164	150	137	149	157	149	127	152	163	160	160	155	178	160	165	140	141	168	169	160	140	167	170	180	136	169	161	155	164	166	143	194	155	160	157	156	154	149	139	145	149	146	160	148	159	155	156	161	162	162	162	152	168	146	160	164	169	144	151	146	168	170	154	147	144	165	168	161	161	164	187	166	126	146	173	154	146	146	154	164	167	161	150	156	192	158	143	161	179	154	146	164	151	168	156	128	161	159	138	147	136	180	156	148	169	119	156	156	165	142	170	161	174	170	157	158	182	158	149	157	133	146	164	162	146	164	141	146	157	156	168	159	153	162	165	158	162	146	148	169	141	169	148	166	173	164	155	142	156	156	153	170	171	173	150	140	174	134	159	166	157	156	175	151	153	161	156	154	181	150	161	161	191	155	160	167	134	154	168	154	144	141	157	153	154	166	158	172	160	136	140	161	145	146	139	166	153	156	160	142	161	141	170	159	164	145	135	178	157	132	149	164	153	167	157	148	164	146	175	175	146	160	164	146	142	155	156	149	161	163	152	146	150	155	146	164	161	169	144	153	168	160	148	173	158	144	162	160	139	149	133	179	162	161	136	172	156	137	170	171	171	172	146	156	153	145	167	152	169	183	173	132	147	145	151	178	163	150	163	158	161	172	146	151	153	152	170	174	162	149	144	160	149	139	169	169	184	140	149	160	169	156	162	166	164	141	150	144	152	151	151	172	165	154	153	159	157	143	161	165	185	172	161	152	141	156	177	149	177	170	138	168	157	149	192	137	152	141	171	151	170	145	149	154	165	160	151	183	144	130	168	163	155	154	158	163	171	149	145	149	154	138	176	158	167	151	149	155	155	167	142	164	150	152	162	164	171	180	161	160	164	160	172	171	156	172	139	140	154	186	165	166	152	152	152	148	153	163	151	180	162	183	166	150	165	135	146	156	177	152	195	134	175	147	161	177	166	179	158	145	158	162	165	175	171	172	136	155	134	161	189	133	159	189	172	178	144	161	179	150	140	161	184	159	160	151	147	142	166	157	161	158	174	148	179	165	147	150	148	142	164	150	141	135	154	160	163	188	133	155	146	163	183	157	173	153	136	173	155	163	177	146	163	142	142	154	149	146	170	147	141	154	162	139	145	157	169	183	150	171	158	133	148	151	150	149	167	158	171	150	173	170	151	160	151	139	150	151	152	158	151	155	166	149	169	163	159	144	157	133	174	145	144	155	165	148	153	159	167	156	169	193	154	159	147	124	180	174	160	167	170	166	148	153	158	165	184	133	161	165	158	154	163	121	145	142	174	153	148	162	172	160	171	162	148	154	125	192	175	142	171	170	162	157	147	136	139	149	159	166	165	152	139	179	164	147	193	193	175	151	146	155	168	176	163	182	161	143	148	135	157	165	138	163	157	167	147	149	156	173	173	161	163	158	177	162	154	172	143	155	143	163	161	160	142	165	157	141	159	174	136	157	144	146	149	145	162	160	170	156	154	184	159	153	178	174	161	160	152	133	183	144	155	156	143	135	152	158	163	152	167	154	149	154	171	189	145	147	175	161	151	163	165	156	146	153	153	141	183	159	160	161	184	153	152	162	152	159	169	156	150	156	144	175	172	179	142	158	173	157	161	150	171	173	166	142	175	154	172	150	158	171	160	175	171	163	153	156	158	161	158	160	164	163	127	147	141	159	157	165	163	169	180	139	168	158	163	136	166	137	159	148	157	173	176	161	154	156	171	152	164	170	166	157	147	177	161	183	146	154	144	165	159	157	127	165	173	165	163	157	167	171	153	161	160	175	171	173	147	148	148	170	154	178	145	153	150	163	152	148	163	149	153	164	146	146	144	154	163	174	168	167	161	132	166	148	155	167	160	162	165	154	179	169	167	157	137	164	157	158	149	156	168	147	150	141	167	165	172	153	153	156	168	178	182	159	139	149	164	153	162	180	155	151	175	171	151	148	143	167	161	144	173	165	165	153	155	164	147	134	160	161	179	149	170	152	162	168	150	146	186	166	170	143	181	149	161	142	155	169	143	152	179	146	163	149	143	160	158	147	152	182	163	133	158	152	167	171	182	180	153	148	146	162	163	158	183	161	173	148	195	156	171	154	156	143	138	169	130	170	151	131	125	150	153	155	163	160	166	159	145	155	165	172	178	151	157	150	169	164	160	157	147	170	143	161	202	171	150	139	174	155	149	155	169	156	135	153	131	164	151	145	148	153	142	161	186	157	171	153	180	136	162	141	163	154	161	153	139	155	145	156	166	146	158	175	158	165	148	138	153	145	152	174	160	182	175	143	167	159	165	160	153	156	164	171	147	194	159	171	185	170	145	151	155	133	159	154	159	154	161	159	169	124	167	161	148	159	182	149	162	167	178	152	151	164	182	145	152	163	171	130	148	154	159	139	161	155	172	146	141	129	166	157	163	170	165	155	147	161	179	151	148	154	165	149	176	148	172	171	166	184	154	155	152	164	172	169	172	149	161	147	167	161	154	166	150	165	167	161	161	151	170	154	152	150	157	163	179	132	159	171	126	172	158	166	161	170	158	172	149	149	159	166	173	156	143	157	158	172	158	150	155	144	162	149	161	130	145	139	162	139	170	153	165	154	175
22763	21365	29055	24056	21355	21386	10041	855	597	538	423	335	353	308	287	259	231	232	245	217	225	202	208	228	193	195	208	186	173	211	197	187	172	157	187	181	149	186	172	184	159	157	178	166	164	160	184	164	165	174	153	137	139	176	156	129	181	169	156	163	149	136	127	150	177	139	148	161	144	139	146	170	184	157	166	168	157	151	164	133	158	153	156	155	164	155	166	143	166	161	149	151	141	129	145	157	165	164	142	162	161	143	145	170	151	157	150	153	147	135	147	156	130	147	172	148	143	149	164	161	149	165	152	127	152	184	155	147	185	131	153	162	174	142	153	156	136	155	136	156	152	155	158	123	184	147	139	157	151	156	140	152	178	142	158	134	151	156	159	143	147	143	158	148	181	155	142	152	189	153	176	156	140	178	162	162	155	159	146	140	164	171	133	153	126	121	164	144	132	155	136	149	151	165	172	149	145	167	157	160	143	172	139	152	162	143	148	148	147	160	155	147	158	149	154	142	158	150	160	165	158	171	167	170	142	150	152	122	173	160	151	164	147	139	153	166	148	156	169	155	151	150	154	160	154	143	132	129	163	146	146	152	166	142	163	143	135	166	143	155	160	160	134	160	161	147	150	149	134	188	130	157	152	162	125	143	156	153	137	125	150	176	154	150	160	143	156	162	135	165	168	155	147	135	132	151	164	138	194	136	148	160	149	148	142	144	165	169	151	147	146	149	128	156	163	171	171	137	170	146	167	162	146	155	140	160	147	166	146	156	164	150	148	169	165	155	152	144	148	157	170	175	150	173	148	151	182	140	152	138	146	149	160	160	137	147	146	142	152	156	141	155	128	156	168	151	143	172	148	173	159	156	154	158	119	128	153	155	172	141	174	147	167	170	140	153	166	125	142	141	160	121	154	156	148	149	159	133	138	158	150	181	184	154	145	135	141	149	165	151	142	157	157	142	148	163	188	135	150	150	155	146	162	145	144	142	131	124	154	170	144	170	138	158	158	156	148	136	159	132	164	171	163	140	151	136	141	139	159	146	169	151	159	161	158	149	144	161	188	140	182	157	150	169	162	142	170	147	148	163	154	138	153	158	164	166	151	152	136	163	139	136	154	141	141	171	144	150	120	140	153	142	177	158	168	167	162	154	154	162	138	153	175	162	147	152	157	147	178	158	151	143	175	163	143	157	154	159	141	148	155	139	161	151	148	136	142	144	152	146	144	134	148	179	171	160	145	145	147	167	148	149	139	155	177	173	172	157	142	166	133	158	140	156	120	120	151	153	154	157	158	157	151	152	151	162	165	152	169	156	143	140	146	148	149	152	149	159	151	148	158	171	140	134	157	150	151	168	138	152	171	137	177	139	137	132	139	154	165	168	168	157	147	177	158	150	152	152	163	169	159	142	160	162	179	150	126	143	191	149	159	142	148	150	146	153	174	146	139	148	169	163	143	153	151	170	144	146	167	150	137	151	144	136	168	146	149	146	139	158	147	158	157	162	172	149	131	187	155	166	150	143	146	150	143	140	150	145	179	136	139	161	131	143	173	142	152	186	143	170	149	141	149	138	176	146	155	148	164	144	138	164	158	159	151	127	165	157	143	147	144	146	151	160	149	147	141	143	154	144	131	146	161	140	166	164	157	138	155	137	161	166	152	174	161	187	182	148	156	141	148	147	147	160	139	142	130	138	141	158	133	153	163	131	153	151	161	156	164	156	152	148	143	154	157	145	145	164	152	159	175	140	179	163	156	168	129	160	150	141	173	150	137	154	162	157	160	143	182	148	145	192	140	160	157	144	155	176	175	167	165	144	138	174	155	146	168	154	165	149	180	150	169	163	166	164	155	140	165	146	148	146	147	145	172	162	146	156	147	166	163	159	164	154	157	150	146	130	161	166	144	147	150	133	179	168	146	167	135	144	160	157	151	172	167	148	147	160	160	142	175	153	156	146	162	156	166	152	143	151	162	149	156	155	127	157	142	121	166	139	170	152	151	150	146	150	145	168	162	140	132	172	156	144	162	127	137	140	139	147	171	164	154	157	154	149	150	149	137	155	141	141	149	151	152	148	160	132	142	148	151	131	164	129	133	160	128	164	136	147	147	145	159	167	134	152	146	144	155	182	132	143	169	154	161	137	146	151	137	152	169	157	137	159	166	160	177	152	146	138	150	159	152	163	163	165	159	152	152	157	174	149	164	177	154	155	161	149	158	153	176	125	144	159	163	143	147	142	133	142	134	147	147	153	161	154	157	137	168	174	125	142	157	142	156	172	163	159	158	174	170	152	133	151	165	137	166	147	150	149	168	132	161	146	161	162	157	144	164	149	157	163	166	169	146	168	141	140	143	162	163	154	144	154	144	161	148	163	164	159	141	148	147	161	176	150	139	174	136	147	150	159	159	158	147	145	135	129	146	151	148	143	173	159	165	157	145	149	155	156	156	135	154	157	143	128	143	169	152	162	156	168	181	178	167	151	151	155	174	137	164	130	155	153	152	160	175	151	135	154	138	139	159	159	145	134	145	144	148	144	160	153	142	133	155	147	117	149	173	142	141	158	145	171	153	165	148	119	164	158	165	155	149	177	190	151	148	158	152	164	128	152	182	146	145	153	151	170	168	165	154	154	164	180	154	162	149	146	141	147	162	153	131	166	150	181	164	114	149	164	134	136	129	134	181	150	158	169	177	164	139	162	171	149	160	123	146	144	157	162	167	131	175	153	146	142	147	163	148	156	146	145	170	152	161	151	154	152	142	156	166	124	150	147	132	155	147	150	139	147	156	145	151	141	147	144	170	159	162	163	164	171	170	141	142	142	153	142	144	167	155	145	169	150	151	170	145	156	149	168	165	167	146	154	159	150	160	144	152	146	153	138	152	150	146	153	165	169	141	153	139	147	143	179	166	144	142	134	154	170	146	154	150	140	160	138	151	155	140	166	166	154	144	150	158	158	158	155	168	148	138	149	147	156	155	174	173	148	149	140	154	149	156	151	147	150	170	152	166	129	131	167	135	145	158	161	143	153	146	159	151	166	155	164	147	146	160	153	132	159	157	153	154	144	147	129	150	157	144	144	148	145	139	160	129	162	160	162	151	161	142	155	154	170	171	167	164	184	150	153	167	156	161	151	140	156	135	150	146	159	165	170	144	167	163	143	142	172	156	157	143	144	153	147	135	144	174	136	156	140	175	156	183	140	138	168	165	162	147	169	173	136	150	154	127	166	142	159	141	160	149	153	170	149	140	143	155	154	133	134	166	171	167	153	150	154	136	164	163	171	150	138	156	176	133	168	146	150	166	162	172	132	130	141	140	147	141	141	134	159	143	155	163	148	169	157	150	165	166	132	166	166	161	172	143	157	165	134	131	131	166	152	141	144	151	133	170	151	166	146	126	127	153	161	145	137	131	158	167	167	175	183	124	159	151	146	137	160	157	143	146	140	166	150	167	127	176	140	153	151	144	143	137	159	149	156	160	154	160	159	139	142	146	131	133	152
4149	13224	10722	5107	3506	2688	1935	1451	1148	917	759	644	538	490	419	377	377	368	325	312	331	289	276	287	246	246	252	296	242	298	236	228	232	229	206	203	209	221	232	225	213	193	210	204	194	221	206	210	209	226	213	204	190	184	193	198	191	211	203	202	184	163	189	199	204	185	191	199	185	201	224	194	190	185	210	191	202	185	193	184	226	180	181	200	203	180	198	219	192	186	217	207	206	201	195	194	185	206	187	221	191	203	206	188	193	216	194	197	193	186	196	186	176	204	200	196	191	189	196	206	176	207	194	192	210	193	186	184	204	188	178	176	192	196	209	192	196	189	183	208	185	223	199	200	174	221	213	199	189	200	204	198	185	189	213	194	177	202	186	172	206	184	205	192	172	198	191	195	172	198	213	199	172	183	179	207	180	187	180	206	181	190	189	203	212	213	179	149	182	200	182	199	175	195	183	190	182	182	199	182	196	195	173	187	199	189	185	193	178	174	193	216	173	176	203	182	180	196	189	197	207	176	189	198	222	176	177	176	196	182	189	171	184	178	191	228	198	198	197	179	212	201	160	223	197	181	195	202	185	191	206	197	182	199	207	183	167	210	180	200	169	191	175	193	185	165	171	189	190	188	208	183	189	178	207	205	180	199	209	186	213	200	161	200	189	188	191	201	191	174	161	222	190	189	207	197	172	215	204	194	158	185	193	190	206	204	183	192	198	188	193	202	187	177	176	204	208	202	223	182	170	205	205	180	189	186	196	194	186	200	188	207	199	191	190	186	204	177	199	195	207	186	188	182	161	161	179	192	182	186	195	176	166	176	195	191	209	190	200	181	194	190	200	195	206	178	186	208	167	194	193	181	188	198	210	176	173	194	178	183	204	198	172	199	197	186	208	184	180	215	198	178	180	199	184	168	182	204	189	193	197	181	188	203	236	179	207	183	184	180	179	184	186	198	198	186	222	208	203	202	177	176	163	166	194	189	184	194	194	197	178	190	214	177	189	203	178	183	173	178	185	187	201	192	200	172	216	192	184	211	191	200	176	187	213	175	200	192	200	203	173	184	195	205	185	188	208	183	196	175	197	184	176	156	202	194	181	173	174	196	210	209	173	186	193	175	206	210	199	191	192	192	179	189	187	173	183	171	209	182	197	177	216	192	220	187	157	188	176	180	185	214	190	218	192	188	208	176	215	179	206	178	232	197	217	197	169	185	221	179	232	189	218	212	185	171	174	188	214	206	203	213	191	201	180	168	189	204	200	189	204	201	198	193	197	183	197	157	195	183	182	209	222	183	201	185	187	202	195	181	190	194	190	192	166	187	209	182	189	190	194	197	184	184	161	203	228	208	173	192	194	186	192	205	225	166	182	189	190	177	189	188	216	190	197	214	199	197	217	195	176	201	183	196	189	191	177	174	192	178	176	196	203	204	185	204	202	189	211	185	193	186	189	190	199	187	213	191	193	187	185	192	182	191	197	191	194	188	184	197	181	171	219	192	192	186	175	200	160	204	210	189	210	202	190	189	196	219	191	196	176	196	217	180	187	193	197	199	174	186	189	203	192	176	179	171	176	169	177	178	187	200	186	161	180	184	191	178	186	192	191	194	198	208	200	211	189	179	183	214	191	208	199	176	182	192	198	189	196	199	192	209	215	181	180	211	160	197	194	189	178	183	197	201	196	180	171	181	182	180	184	171	188	172	190	206	195	190	198	197	186	187	215	178	196	190	191	192	180	203	196	178	187	181	185	184	193	207	169	189	219	222	210	194	190	194	203	185	214	192	225	179	185	177	195	214	211	207	185	218	210	208	181	184	181	187	187	198	151	174	201	186	189	186	180	193	189	179	178	176	178	181	170	202	188	197	212	187	194	205	185	203	195	181	167	172	206	178	195	212	189	188	196	177	203	207	178	192	204	190	156	182	176	164	184	200	187	201	202	174	167	180	192	179	202	207	182	206	183	193	178	182	196	177	169	215	219	210	195	167	183	172	185	201	200	179	175	175	183	219	175	185	184	208	182	199	208	192	196	202	153	185	206	178	188	189	180	158	161	185	187	219	202	182	190	177	174	200	190	180	171	189	192	202	180	163	192	204	174	195	201	200	190	167	193	187	189	168	190	196	209	186	183	214	215	188	200	200	186	196	195	175	162	205	180	203	188	179	188	190	175	203	197	195	186	205	214	177	185	185	198	209	196	184	176	190	224	199	197	223	201	199	197	198	192	187	191	206	179	185	193	190	173	164	208	176	231	165	183	176	230	194	188	199	190	182	186	181	197	173	196	194	169	180	194	192	200	200	182	195	198	178	168	181	198	178	179	187	162	191	198	196	187	151	174	199	207	209	194	188	193	176	200	182	195	164	181	183	198	221	172	167	188	203	206	193	186	180	194	177	201	202	169	203	192	184	169	209	207	196	213	186	210	183	197	202	194	223	222	203	194	182	169	223	189	173	185	195	220	215	178	192	183	214	192	195	171	169	174	206	207	214	198	193	189	179	199	194	215	219	209	194	185	207	192	194	195	193	193	193	191	163	188	174	169	194	182	172	216	176	170	187	181	205	197	177	203	177	188	163	178	183	191	197	211	191	206	176	169	193	193	188	180	215	191	195	181	184	171	160	208	185	205	178	186	184	178	189	174	178	201	193	183	208	190	180	180	181	194	163	185	194	192	197	188	179	183	196	169	180	181	169	190	194	174	225	198	215	200	201	191	190	185	232	199	186	212	210	198	175	175	218	185	176	201	201	183	213	185	187	191	184	171	169	208	218	201	173	177	177	194	199	188	178	186	206	189	240	191	196	180	219	199	186	177	191	204	192	175	206	191	199	188	202	185	188	183	205	179	195	162	176	192	186	199	195	200	205	203	208	193	169	178	171	191	186	153	175	185	175	202	200	190	190	187	186	189	178	169	192	190	214	191	168	193	200	188	186	191	206	188	188	204	201	172	203	192	200	180	189	180	173	193	190	165	207	196	186	210	191	179	173	190	188	187	200	162	182	199	183	189	186	191	183	197	191	200	211	175	163	206	196	186	201	176	191	190	182	185	216	175	174	209	179	207	194	209	194	197	187	191	189	170	189	180	206	198	182	199	178	207	199	186	217	188	199	174	184	213	174	166	172	202	169	211	185	201	173	191	194	167	169	201	197	202	207	189	190	195	204	193	168	177	196	191	198	180	178	209	190	183	194	205	201	170	199	200	203	185	182	162	183	192	179	208	164	177	184	193	193	190	204	188	184	183	187	179	163	187	177	184	211	203	175	164	178	203	201	184	198	205	197	183	176	184	190	190	203	196	199	198	197	192	189	182	202	184	189	214	192	207	205	176	179	192	189	195	183	188	180	204	197	178	194	195	192	179	192	187	183	183	178	171	198	200	223	168	184	182	185	203	176	191	181	211	163	183	172	180	174	175	201	187	182	193	202	208	192	182	204	188	198	179	195	183	193	193	180	179	198	204	190	195	207	204	179	182	184	169	195	186	187	204	191	218	193
27407	19701	5553	564	380	332	299	286	278	292	279	268	268	256	267	264	293	251	273	257	249	235	303	303	256	282	260	283	276	260	268	252	297	272	242	269	264	292	258	256	245	256	251	262	251	301	283	303	272	272	271	290	246	276	277	267	258	264	266	255	251	250	285	253	256	278	262	276	247	294	267	241	255	256	257	262	267	286	265	265	255	291	290	260	251	256	267	232	263	277	269	283	218	244	280	303	270	268	253	280	234	271	232	264	240	241	276	245	288	269	274	253	266	256	285	235	294	268	269	266	267	285	250	264	258	253	272	231	261	242	246	275	255	260	292	255	263	275	243	282	296	285	284	294	253	257	280	269	240	262	259	277	231	276	241	263	272	277	281	246	261	262	277	265	272	248	277	278	263	240	259	263	257	274	293	262	262	278	257	282	249	246	245	268	268	238	266	248	262	259	259	271	249	251	264	288	253	246	242	268	259	280	258	278	268	277	256	250	272	264	262	264	262	285	280	276	252	254	263	258	235	274	254	257	269	251	276	265	242	273	273	259	269	290	263	252	243	263	284	251	270	267	255	268	247	243	235	285	272	264	269	265	312	272	262	281	265	284	273	279	263	276	287	260	261	266	271	303	257	246	296	252	271	248	246	267	270	264	289	276	247	286	293	242	256	296	245	276	261	278	240	284	273	267	242	249	307	297	253	296	267	274	257	259	269	274	258	283	277	277	298	282	265	287	245	237	275	274	248	263	257	275	272	250	265	251	243	261	280	264	275	260	257	279	287	273	257	271	259	258	282	271	278	245	298	268	222	254	257	291	292	266	265	314	261	252	294	261	290	271	286	263	263	269	285	262	257	268	283	266	267	269	291	296	285	255	273	292	252	251	290	290	263	252	279	257	260	231	277	245	254	250	286	269	255	246	260	286	287	251	242	266	247	272	260	247	303	263	272	265	263	218	255	262	250	283	264	248	267	273	273	256	244	286	269	265	274	309	252	249	236	256	249	284	230	271	284	235	267	269	250	257	281	252	299	270	275	269	265	247	264	234	265	259	291	240	236	259	281	256	257	276	291	290	272	241	250	242	266	291	261	285	263	259	291	262	276	252	262	233	259	286	241	265	248	275	282	300	229	279	282	258	259	270	266	251	251	288	249	269	248	264	287	246	252	280	253	269	265	299	267	262	253	270	244	273	268	261	265	249	266	277	292	261	270	262	257	244	278	260	274	279	268	267	252	259	265	264	247	237	299	265	237	260	289	270	266	275	270	256	236	266	256	255	268	227	256	290	282	267	264	242	277	262	270	256	269	237	285	288	279	243	274	243	276	256	293	264	264	278	277	225	270	275	277	261	254	279	272	242	245	251	228	280	252	261	235	269	276	282	293	254	261	287	273	306	262	276	286	255	259	291	246	256	262	271	240	255	242	246	244	270	270	270	267	249	253	263	284	254	270	247	256	267	247	275	244	250	253	257	269	260	297	260	286	281	252	257	268	272	255	272	275	256	238	270	266	273	264	253	300	276	276	268	266	260	269	254	266	262	248	275	268	265	249	265	248	259	311	270	265	252	266	283	255	291	249	255	262	247	262	258	261	279	260	280	272	269	256	273	249	259	256	297	258	253	240	276	261	291	254	240	286	244	286	269	278	243	241	277	250	268	252	247	274	248	275	242	272	276	293	283	252	256	264	251	262	261	268	270	238	274	261	259	237	281	281	258	276	290	303	238	297	264	240	243	257	264	274	260	246	259	269	245	253	263	279	253	278	275	251	264	276	261	263	278	265	254	235	262	263	261	276	271	220	283	276	286	262	281	268	247	249	273	238	255	261	285	250	260	244	253	276	262	247	276	263	273	258	259	244	289	249	258	273	259	270	257	277	291	250	242	229	223	269	262	261	268	257	283	257	256	232	269	253	266	269	275	268	261	265	271	259	267	277	268	268	238	241	277	284	275	255	254	286	276	244	257	262	271	243	272	271	259	277	239	250	272	277	258	240	270	245	271	247	259	279	290	274	276	270	258	270	258	269	270	269	264	289	264	234	282	267	243	263	258	264	281	252	253	280	296	253	257	241	270	288	245	273	237	250	277	261	266	268	259	251	246	288	269	291	259	305	262	266	298	235	243	263	261	278	258	284	277	245	265	272	252	258	274	268	242	270	276	245	270	271	245	283	228	230	270	228	247	258	270	259	266	269	251	252	261	235	269	273	289	248	271	284	259	263	288	265	262	285	277	232	284	271	249	245	278	269	269	250	286	232	270	263	256	242	284	277	251	259	300	243	280	277	237	286	243	273	260	260	246	312	259	250	228	277	236	274	255	274	248	281	257	250	269	272	253	263	287	276	260	269	271	244	231	255	289	299	272	262	276	277	275	274	245	254	255	287	274	256	279	257	246	230	257	265	248	264	265	244	255	244	266	301	247	261	252	276	248	284	250	254	269	243	281	266	243	240	251	256	273	266	250	246	284	260	288	263	233	273	265	269	270	297	275	270	249	281	287	292	285	257	261	258	250	241	276	251	253	276	268	272	274	259	265	282	288	268	240	276	271	243	263	264	262	256	252	297	249	279	248	270	243	226	254	254	276	264	228	254	250	265	270	260	249	248	287	272	241	250	257	239	282	247	238	276	247	255	264	218	246	265	233	252	277	238	263	265	265	268	254	286	249	265	263	278	252	242	259	285	266	265	257	287	269	271	244	271	251	269	248	261	245	239	264	282	255	250	266	242	273	267	268	293	272	292	251	270	279	269	273	266	260	277	285	275	239	269	246	280	254	262	242	229	302	279	268	256	252	275	299	287	259	235	223	277	287	264	247	251	254	273	263	264	241	225	269	287	288	253	278	260	236	251	237	279	258	268	275	264	285	272	276	272	282	273	253	260	239	245	283	275	249	260	271	262	284	284	275	251	260	235	291	255	248	271	241	252	270	263	263	249	253	286	269	255	243	287	279	258	242	262	268	261	278	295	282	261	243	291	264	296	284	258	285	268	269	250	255	243	264	275	267	270	280	237	285	271	232	256	264	260	272	237	271	278	275	242	252	272	299	227	256	276	251	248	248	250	263	253	271	270	256	261	298	260	273	256	262	228	280	268	262	259	277	292	263	267	237	255	248	288	267	242	260	275	269	244	258	264	274	254	254	291	297	263	246	251	271	249	279	248	281	249	276	282	277	267	248	282	228	269	251	242	284	249	259	259	218	252	280	255	260	288	247	286	259	279	258	280	247	272	268	259	287	285	242	258	278	214	267	287	255	284	257	256	299	272	282	262	280	293	263	257	250	257	281	282	276	279	276	290	261	268	281	253	259	269	259	257	240	276	291	259	259	282	262	258	285	250	273	269	261	285	250	277	268	272	270	280	298	253	277	266	252	284	241	283	253	253	260	246	251	255	268	266	259	259	282	294	275	259	246	246	244	259	250	269	242	240	267	247	263	272	271	262	276	269	266	268	287	272	259	246	263	265	254	247	259	268	263	266	237	272	257	269	278	284	255	286	254
3829	924	858	591	498	429	368	419	344	378	344	315	323	315	327	309	323	332	308	320	339	351	296	321	330	310	340	318	327	330	321	345	319	314	339	337	328	297	285	352	305	325	344	282	305	324	301	313	331	309	297	275	297	303	304	315	347	312	333	284	324	302	315	301	312	326	309	306	312	315	329	322	306	328	275	311	288	329	304	322	304	305	329	310	322	319	289	326	327	346	329	301	352	282	312	312	305	322	322	340	285	314	320	316	297	332	311	308	327	326	264	318	316	295	318	313	329	285	316	333	304	316	308	351	320	317	304	313	316	309	338	337	333	312	318	317	312	284	304	298	335	291	303	299	327	318	361	309	304	299	307	250	307	315	307	308	302	341	309	323	284	290	333	318	300	291	293	335	294	303	314	315	328	325	297	328	290	301	298	287	314	309	319	294	342	307	331	315	296	301	312	311	329	333	311	322	311	315	318	310	335	339	307	318	313	294	278	299	317	323	322	295	308	329	361	338	321	342	340	308	302	318	328	312	296	308	292	280	339	288	318	287	331	326	307	334	334	314	344	332	325	290	310	334	309	331	291	337	334	309	341	292	296	319	322	333	344	323	306	314	294	298	303	332	301	328	334	316	320	316	317	342	352	318	318	344	302	281	296	325	326	339	309	314	303	337	333	293	311	312	303	322	324	295	309	325	344	304	304	339	321	333	295	296	283	296	333	317	305	348	311	313	269	316	315	305	312	326	295	319	324	322	330	286	326	318	316	286	311	314	351	343	310	339	319	337	310	299	345	325	327	300	312	331	316	293	316	305	275	333	282	314	301	338	339	312	300	294	319	283	324	298	340	321	341	320	282	304	311	287	333	302	321	309	328	293	314	350	337	324	338	288	317	322	313	300	291	290	294	309	324	337	307	311	349	306	332	289	297	298	354	304	290	290	304	323	302	344	323	350	306	304	294	351	332	286	301	358	292	313	294	297	323	303	287	297	282	293	339	343	312	308	320	338	314	324	333	310	309	309	296	348	298	311	301	340	274	337	323	311	304	325	329	331	323	311	302	311	322	318	295	337	268	300	298	288	331	300	337	315	312	314	311	295	314	332	323	321	322	320	317	330	315	304	323	343	306	292	297	334	307	345	295	291	314	296	316	343	324	313	277	268	272	317	324	340	317	311	305	308	316	311	312	349	324	270	299	319	322	337	325	326	302	310	296	321	285	324	332	295	324	301	294	326	323	319	306	296	323	305	287	288	305	353	308	322	311	302	330	313	317	327	313	316	307	304	293	320	316	279	332	303	342	349	268	312	320	312	298	333	303	320	305	300	326	303	303	331	332	315	299	319	312	329	339	329	318	299	313	327	312	309	312	308	318	300	304	332	320	336	304	303	327	293	328	326	301	318	286	322	320	319	312	317	308	309	313	326	300	302	288	298	306	327	350	297	291	334	304	339	316	338	313	317	327	298	314	313	317	310	300	277	291	337	309	344	317	350	294	312	315	315	346	309	301	337	284	309	322	332	354	302	323	361	307	336	340	329	329	328	291	297	306	335	295	289	331	333	312	332	343	314	312	322	326	319	304	310	312	305	317	333	328	326	296	318	310	318	301	332	349	340	329	339	318	295	305	315	342	342	284	317	329	296	330	326	328	316	306	289	313	331	324	310	296	326	313	325	324	332	300	288	335	317	291	314	295	291	335	302	299	319	326	328	321	325	322	321	317	336	286	308	326	329	330	296	275	318	293	307	321	290	321	289	320	299	349	274	301	299	316	291	268	322	317	349	313	345	335	311	317	310	331	309	329	332	302	303	319	312	293	324	323	328	328	340	304	315	353	314	295	330	340	314	337	297	330	323	309	301	329	301	337	309	316	322	316	298	310	340	303	337	299	291	323	327	280	298	334	284	319	309	305	295	325	301	308	306	304	318	313	308	307	314	323	284	317	327	298	326	333	302	322	333	318	292	303	338	334	298	318	280	299	306	303	293	314	316	288	295	334	303	304	337	295	318	325	324	306	296	337	309	306	343	313	322	297	296	307	323	323	290	296	323	297	325	332	324	310	312	300	325	317	293	312	310	322	346	327	310	300	312	301	334	306	297	339	305	316	309	285	303	333	327	322	294	357	320	328	302	329	320	303	335	323	319	325	295	308	337	359	288	338	336	319	335	319	295	301	321	303	319	275	304	350	323	340	309	293	308	323	298	330	300	310	316	319	313	313	346	331	327	316	329	314	304	331	309	307	319	332	294	292	304	287	328	295	305	316	298	337	281	322	316	320	302	329	316	307	306	319	339	315	312	298	292	309	317	294	327	328	362	328	317	313	318	292	297	315	337	314	340	307	298	313	315	308	311	296	314	329	319	324	320	312	348	313	337	310	324	286	313	324	306	346	310	331	321	304	302	317	288	292	287	321	300	318	326	316	310	348	348	310	332	280	310	288	313	323	317	316	311	316	329	355	298	315	285	314	336	325	315	318	340	295	325	298	298	319	334	312	306	329	304	333	354	327	332	323	344	301	326	284	304	329	302	307	323	322	303	321	328	312	302	301	310	340	351	299	314	308	320	326	326	350	327	298	322	287	330	314	288	327	341	319	323	290	301	303	305	322	311	312	281	288	297	290	313	305	298	323	326	311	321	303	316	340	339	316	292	337	268	307	320	307	338	310	318	334	322	276	311	359	325	303	295	326	290	324	295	325	326	309	330	318	281	328	328	299	319	311	294	305	328	269	288	300	336	342	281	309	298	312	306	309	335	313	349	324	284	298	308	263	300	300	307	280	287	313	319	304	311	327	277	292	281	314	350	318	333	312	309	322	310	318	300	293	302	319	328	299	338	330	281	315	304	319	317	315	302	319	345	303	298	345	343	282	292	335	315	331	302	315	290	329	333	331	303	353	292	301	302	292	325	294	336	285	300	331	319	312	323	287	320	293	324	305	325	301	324	315	285	325	327	311	321	296	325	332	308	318	332	332	331	327	336	304	348	350	312	313	306	296	318	319	316	281	311	355	317	327	316	340	344	305	301	310	334	304	301	318	308	345	306	301	308	309	342	312	341	297	330	304	319	310	309	308	284	336	300	286	289	322	326	331	293	325	317	311	303	271	295	302	331	325	307	299	320	328	282	310	312	303	321	326	308	305	327	306	288	297	344	335	304	305	287	304	259	308	308	328	295	310	291	336	360	348	312	312	288	330	327	339	298	314	282	318	314	292	344	301	316	300	341	326	318	320	287	327	305	297	301	307	342	342	307	351	311	331	296	312	306	292	307	312	299	317	309	291	283	299	322	339	314	330	331	327	310	325	335	282	338	314	280	330	305	326	326	279	315	294	295	313	280	326	299	319	295	326	283	294	317	295	314	303	320	326	318	314	305	319	305	322	291	298	344	299	340	325	310	338	324	308	344	302	349	335	308	332	307	341	334	320	303	331	336	304	299	297	334	297	329	334	324	320	315	299	275	316	320	320	290	332	310	335	312	287	308	290	302	324	309	321	313	293	351
23852	21314	28516	24437	21291	10411	1023	683	571	517	449	433	391	383	377	382	368	343	303	323	354	331	333	305	289	315	330	333	328	352	292	314	319	338	326	358	322	293	321	308	313	292	271	289	344	306	310	303	298	297	307	269	293	298	290	339	322	288	298	310	315	309	325	314	291	299	330	296	307	306	318	278	318	331	327	304	305	304	296	297	283	294	309	313	309	292	321	276	292	297	282	321	312	316	304	284	312	303	286	298	292	260	313	318	280	296	295	304	288	320	308	282	315	338	272	325	303	298	317	313	314	308	305	294	275	317	323	323	295	300	273	283	302	338	298	298	311	307	292	303	309	311	325	311	305	338	320	300	302	303	325	300	262	281	340	300	302	331	308	276	337	309	300	313	322	356	283	327	325	312	302	326	335	333	322	306	288	282	284	292	306	336	307	285	302	312	291	294	321	321	347	286	297	300	289	304	305	312	301	309	311	316	293	300	336	290	340	317	277	308	292	302	299	310	320	300	292	288	306	326	285	301	285	267	306	304	285	320	307	291	291	299	313	321	287	292	294	307	310	299	274	316	301	294	282	287	312	298	287	325	286	284	290	277	301	308	336	294	281	339	305	282	318	298	294	284	299	328	276	302	299	280	310	307	317	290	298	343	278	279	304	282	303	311	282	292	317	319	313	315	310	292	271	320	309	284	306	319	311	275	341	268	319	282	304	321	291	293	306	287	326	298	319	293	361	325	327	299	321	325	301	317	286	305	301	293	314	323	316	284	321	283	296	333	311	311	314	297	315	322	298	280	311	301	328	305	325	319	326	315	311	314	318	295	310	301	316	294	298	312	319	295	303	288	335	313	266	316	297	316	310	317	305	293	314	324	299	327	301	302	295	320	306	274	288	293	296	321	306	311	307	323	301	272	288	314	295	290	271	314	294	275	277	347	286	306	319	294	309	315	280	288	307	314	299	304	311	295	309	283	323	337	270	299	304	299	294	297	307	317	301	313	291	290	282	302	288	279	296	280	323	301	284	282	318	318	341	302	308	309	301	330	292	310	274	330	282	322	315	315	284	316	309	309	305	284	280	284	304	347	295	279	296	293	327	309	305	278	322	285	328	327	302	308	344	271	309	316	287	318	342	304	284	293	292	286	307	295	304	339	300	302	293	258	295	278	313	321	292	303	324	275	305	281	316	311	313	315	335	310	322	307	299	305	299	326	291	297	282	298	302	297	283	320	302	328	338	309	272	315	304	289	313	283	295	329	339	275	291	309	316	314	303	301	301	290	304	323	300	318	321	284	298	312	343	329	259	273	330	318	327	301	324	296	297	315	277	330	310	297	311	291	329	299	295	341	284	296	309	307	299	305	315	335	285	291	310	320	312	295	285	339	307	309	299	303	295	321	316	280	281	274	330	294	293	318	279	296	269	310	316	284	263	298	308	325	311	314	290	301	299	298	293	297	302	323	331	318	304	304	302	289	327	303	286	308	288	281	292	282	287	292	293	326	299	276	295	322	291	308	287	311	290	282	313	310	290	334	311	322	323	285	330	309	265	325	300	317	278	320	304	306	303	314	306	311	295	316	314	314	327	290	279	282	310	303	283	317	336	275	300	253	311	304	319	313	269	298	322	300	325	290	307	329	259	314	312	297	286	325	288	328	298	324	257	311	296	329	291	337	278	293	277	331	333	304	297	298	297	351	284	327	321	323	309	323	302	272	336	273	345	288	306	283	334	296	297	307	297	301	315	338	301	310	307	306	289	315	309	321	278	309	289	280	319	329	280	287	297	312	296	293	299	310	281	311	299	315	317	304	312	307	326	323	296	304	280	281	324	301	320	315	310	297	301	307	311	283	308	300	302	314	300	282	303	319	299	297	304	306	298	336	314	313	291	303	303	313	270	291	304	286	302	298	297	299	307	275	305	288	296	297	289	303	295	316	291	327	289	315	281	287	302	278	299	304	299	290	348	296	311	295	320	328	335	276	314	262	314	306	310	299	327	327	303	289	304	317	291	340	301	322	291	297	311	317	305	301	311	286	318	329	300	304	304	293	320	276	316	311	293	302	315	309	309	308	320	311	305	296	294	277	296	332	256	287	343	306	330	300	291	318	332	306	279	309	302	315	321	278	309	313	308	293	316	331	291	306	293	307	304	299	295	336	294	313	323	287	301	309	305	284	305	328	279	306	323	279	335	305	277	296	299	321	300	306	276	319	300	296	309	283	304	310	304	285	289	324	317	307	282	314	308	302	289	309	289	310	317	313	287	316	313	283	297	327	345	294	288	296	272	290	328	317	327	289	328	326	312	304	318	290	282	312	304	291	300	294	267	286	276	298	299	335	294	296	321	300	278	296	302	289	284	280	288	308	282	275	320	312	291	290	327	316	302	288	313	318	304	316	314	294	301	293	314	309	287	286	343	308	280	271	326	307	309	263	330	291	309	314	312	298	291	305	308	292	292	322	320	293	288	296	320	308	300	278	308	303	299	301	283	301	304	334	294	330	311	295	299	320	280	288	300	272	298	297	327	277	305	303	287	311	302	316	327	295	293	293	279	315	326	300	278	304	309	309	329	306	320	301	286	292	284	296	301	308	311	294	314	293	288	330	292	316	303	299	300	285	289	301	309	286	331	284	326	294	310	299	313	301	278	303	308	306	313	315	293	292	325	304	276	289	302	315	269	321	299	315	297	301	316	308	309	325	304	247	288	296	301	305	321	286	328	297	271	289	297	320	299	302	303	304	296	320	309	288	294	279	334	315	306	296	311	315	321	311	318	311	322	282	322	265	316	299	322	299	296	313	329	300	316	274	312	284	296	327	273	314	344	288	312	293	331	308	304	318	314	313	340	307	315	311	269	313	313	311	345	317	318	313	293	293	306	278	291	307	311	325	307	298	316	306	282	290	315	333	289	304	333	287	324	309	288	293	307	281	320	304	281	285	279	297	311	314	316	317	306	301	314	282	309	293	324	329	339	307	282	270	272	296	319	322	320	335	318	310	292	310	299	293	318	323	284	314	282	296	299	332	305	284	333	307	329	310	284	327	266	277	306	280	292	268	304	338	308	317	285	300	310	340	324	293	297	282	309	293	318	296	306	369	327	304	304	297	284	339	285	282	309	277	293	299	344	301	281	304	285	289	287	257	312	294	289	318	343	298	307	296	303	308	330	301	295	394	335	325	284	313	320	292	315	289	332	282	329	299	319	281	318	288	319	287	308	306	314	336	285	275	285	294	306	318	340	296	298	320	313	328	275	316	323	299	300	327	285	314	309	300	311	309	312	322	309	286	306	297	307	300	295	313	327	308	301	281	338	292	304	329	303	287	349	283	290	302	289	324	282	290	290	336	256	306	294	305	310	308	276	292	335	288	299	311	303	300	279	288	305	297	324	317	300	323	317	292	307	302	320	300	339	310	301	281	335	335	323	294	312	302	300	324	324	311	322	291	311	305	333	287	282	300	311	293	266	307	298	305	293	317	307	272	304	304	319	338	315	291
3079	7801	6519	3032	2061	1546	1249	993	855	762	666	612	528	535	487	486	438	427	434	437	414	406	396	373	391	418	418	424	446	442	402	416	384	405	415	393	371	347	372	356	406	362	370	404	382	354	359	374	393	373	369	426	361	386	378	409	352	374	427	397	363	348	372	389	371	343	345	394	362	373	373	417	346	368	368	358	377	356	366	367	362	370	380	382	362	374	345	380	363	343	396	371	352	377	388	368	360	357	401	361	376	374	366	357	368	396	385	373	402	360	371	377	409	370	401	376	361	383	363	363	373	341	365	399	356	373	369	363	378	339	354	368	396	359	368	335	392	380	326	347	349	387	385	360	359	355	339	369	327	391	400	332	359	339	386	374	371	362	355	365	395	370	373	389	345	357	410	372	390	338	342	354	402	366	365	347	336	370	393	371	379	373	352	361	363	363	386	407	373	361	383	351	377	374	368	397	348	386	398	412	370	356	356	377	347	383	374	384	371	381	356	352	396	366	364	388	343	328	348	338	399	349	333	380	369	337	405	367	345	364	348	393	362	359	351	408	401	361	400	354	379	413	347	367	367	359	342	374	366	368	364	371	381	347	352	336	377	362	341	364	381	390	389	382	369	352	392	369	352	377	363	332	357	351	346	347	368	350	390	368	365	358	382	370	350	366	361	370	372	376	363	390	373	358	336	376	358	378	363	400	373	350	376	373	385	385	395	362	377	378	351	366	391	335	388	398	366	387	384	354	363	327	396	378	382	376	373	388	355	381	343	356	391	345	383	313	359	374	365	361	381	352	364	384	388	335	382	347	378	365	351	407	360	374	386	343	387	363	340	375	346	356	355	347	370	366	335	376	349	360	353	344	340	377	376	350	378	358	359	405	396	364	367	378	366	346	399	404	407	360	327	377	368	350	394	367	362	325	390	366	360	377	388	340	344	376	345	387	369	364	394	380	339	364	371	316	392	373	353	365	402	373	402	369	373	383	387	375	369	331	333	363	354	411	359	352	365	349	379	414	392	384	366	369	365	371	377	373	362	371	390	352	357	362	374	405	370	378	352	366	376	396	353	352	376	369	381	371	364	364	378	365	367	383	349	340	371	327	367	358	369	378	363	368	330	342	388	379	384	314	382	383	396	372	372	327	374	353	393	348	340	356	357	412	361	392	333	362	354	347	355	398	373	349	346	354	350	368	360	382	365	367	363	356	363	345	373	431	390	389	357	380	361	346	380	368	361	384	337	373	330	365	357	370	346	390	405	413	404	363	360	364	353	341	384	410	348	384	370	370	393	333	372	380	369	405	396	355	388	393	345	365	389	400	390	379	341	332	395	331	381	377	396	321	354	335	374	347	386	374	372	406	402	370	362	348	359	362	355	365	343	368	377	376	361	385	394	376	350	349	393	349	357	402	361	381	321	373	384	349	397	387	351	349	351	379	403	366	373	368	362	370	365	342	373	396	359	379	354	398	377	383	411	380	368	402	339	391	362	401	381	379	369	376	366	380	367	383	353	376	395	371	369	348	356	368	366	381	364	322	368	347	399	383	350	344	360	398	386	348	344	365	360	358	365	385	351	360	347	360	365	389	368	372	342	385	373	356	379	367	352	355	351	363	304	384	349	333	362	344	352	385	348	354	345	358	361	359	327	369	366	373	367	344	358	384	356	334	375	387	378	370	340	374	368	355	370	379	364	355	368	389	366	374	375	374	320	358	391	349	361	336	394	348	363	331	359	379	405	402	389	390	370	404	392	358	359	364	350	355	375	376	404	343	339	394	360	385	385	375	338	351	331	382	387	384	376	376	367	386	357	333	359	395	361	363	370	352	376	386	372	378	393	372	387	341	364	378	333	369	376	339	400	356	377	389	391	362	391	375	386	379	366	361	367	390	373	380	338	380	385	353	354	323	377	381	372	388	364	399	357	356	358	362	368	353	348	391	412	360	358	364	386	332	374	366	402	367	393	352	365	360	374	370	362	377	368	307	356	355	418	360	363	377	402	365	379	352	375	342	369	382	395	343	369	363	371	348	340	341	345	359	368	400	379	372	328	359	340	343	320	362	382	370	380	375	367	361	411	331	354	359	385	373	382	327	387	355	413	389	368	349	357	366	350	390	386	366	377	376	380	346	348	399	387	338	363	415	333	365	352	378	368	337	355	371	366	362	357	331	372	325	367	361	366	365	352	375	407	386	360	391	354	384	392	396	378	343	385	371	352	365	361	401	390	343	354	374	388	348	362	371	384	371	373	363	375	392	343	370	359	357	406	352	382	358	341	380	401	361	392	366	374	353	398	408	346	355	371	374	379	362	380	366	368	380	361	354	358	360	367	379	362	381	393	370	353	372	376	367	368	381	364	369	369	358	419	371	390	365	379	379	365	406	379	374	375	355	368	347	367	364	366	355	372	396	365	356	391	381	348	379	372	362	346	390	375	373	382	369	355	384	384	343	354	322	361	417	388	373	373	364	407	392	352	381	402	371	374	341	363	383	343	382	336	370	353	336	363	358	377	366	392	374	356	377	357	361	377	377	354	348	376	323	386	364	365	373	374	338	373	358	347	386	380	360	370	357	393	381	360	364	391	353	365	390	366	400	355	372	337	393	353	362	343	350	359	338	399	380	352	336	328	355	379	371	323	367	355	329	362	352	394	340	348	364	375	374	340	384	358	344	351	352	373	367	360	368	386	370	364	349	358	395	351	366	356	339	401	360	361	362	364	367	405	364	375	358	360	357	379	324	367	382	379	337	372	376	365	371	357	366	391	382	373	344	365	360	385	372	355	325	382	371	355	390	390	343	371	349	379	345	376	359	345	387	356	388	389	380	397	356	372	359	390	365	387	352	389	373	387	346	399	368	363	375	351	376	398	347	390	391	379	366	361	359	375	358	389	371	371	377	366	391	373	390	392	347	366	349	319	391	356	341	416	400	359	389	359	395	363	383	361	344	341	393	335	387	348	349	373	384	388	383	373	335	365	362	397	386	385	361	375	388	353	338	391	353	365	362	379	387	367	361	367	368	352	366	373	364	349	349	351	396	338	386	353	366	396	353	381	363	366	341	352	355	378	354	332	367	349	395	347	415	407	352	401	354	384	403	412	363	359	375	331	368	394	382	354	363	326	402	349	368	351	343	366	332	338	370	354	350	358	390	388	382	349	368	334	372	352	367	368	375	362	341	347	330	337	364	367	387	351	337	334	375	370	342	360	328	356	357	393	358	350	367	381	340	349	396	330	371	387	358	364	392	380	360	347	372	360	352	372	359	373	400	349	367	376	361	379	385	404	327	361	356	341	365	352	385	354	335	367	382	363	391	368	368	336	357	371	326	377	359	358	366	342	346	403	345	365	346	339	391	380	368	388	392	369	404	368	409	335	372	407	360	381	364	346	361	367	396	350	367	360	363	356	384	371	366	344	376	329	358	368	369	339	377	356	333	343	374	360	389	327	316	360	381	370	348	352	355	378	347	365	365	361	364	363	346	356	356	375	347	357	380
24793	21318	27591	25274	12822	557	372	271	243	209	183	180	163	180	140	134	178	163	137	145	129	152	129	140	133	117	122	140	130	148	148	125	142	133	130	111	111	120	134	126	145	127	140	152	131	149	132	131	120	130	137	129	139	122	135	122	116	106	106	130	127	126	115	128	147	145	135	127	155	127	115	107	129	106	124	127	113	123	122	122	139	119	112	115	137	134	129	129	120	120	125	146	122	143	137	124	126	128	115	139	144	131	133	129	129	123	129	132	136	122	118	118	132	131	139	140	127	100	113	124	111	131	135	126	135	129	118	119	120	133	111	135	107	132	118	117	122	133	127	132	109	132	127	130	114	132	121	131	127	109	109	131	133	130	139	127	136	136	96	140	122	127	130	137	135	125	118	126	131	127	153	131	129	140	110	122	113	122	128	124	129	126	135	143	117	123	144	116	145	136	122	142	144	129	128	131	142	132	121	151	124	119	138	130	126	130	125	134	117	114	112	133	132	118	140	111	136	138	112	96	127	131	123	112	121	119	122	116	123	131	120	109	129	143	142	124	126	116	121	151	115	106	115	131	125	127	123	135	123	125	121	112	127	119	125	123	128	132	114	138	136	134	135	145	134	116	142	122	131	135	130	117	143	125	130	121	124	124	126	112	121	105	148	131	136	115	111	116	108	119	120	132	125	133	131	122	135	139	137	122	120	145	108	132	138	141	135	140	125	146	149	134	130	130	105	134	117	137	121	122	144	130	142	124	152	136	123	126	132	134	143	108	127	123	142	120	100	140	119	136	147	140	127	146	118	139	137	147	112	150	112	138	123	121	138	118	122	126	134	127	106	137	119	125	129	135	114	135	127	116	125	137	135	142	142	138	147	135	125	125	128	127	123	106	140	126	128	130	120	115	131	132	130	109	123	120	126	140	102	110	137	133	121	117	136	123	119	126	120	131	119	133	130	119	119	114	111	135	120	143	135	112	129	137	123	142	137	133	126	102	101	125	127	127	138	110	128	128	142	161	132	135	129	130	123	122	117	158	151	137	129	111	147	124	142	128	125	132	148	141	121	138	118	104	128	124	117	124	120	156	120	121	132	130	104	125	127	131	127	124	120	134	111	126	121	130	125	140	136	128	126	141	147	131	123	139	133	134	116	153	125	128	133	147	122	143	142	127	118	121	137	123	127	141	143	137	118	113	135	116	107	139	142	146	141	132	115	126	141	116	126	113	132	118	132	100	144	134	141	126	109	130	131	149	142	126	126	147	149	144	110	116	140	137	161	110	129	139	136	115	153	137	128	123	133	122	133	141	127	121	123	131	129	122	146	103	151	122	134	147	124	149	151	135	138	105	135	154	127	123	127	136	111	115	128	116	120	126	121	132	134	136	140	149	114	140	126	116	116	128	126	126	135	126	125	143	110	139	134	129	127	112	126	132	139	127	133	124	138	134	126	130	105	139	129	112	115	127	115	136	126	128	120	126	126	132	124	126	119	136	129	108	126	143	120	120	103	132	117	121	124	139	134	122	133	141	117	117	124	111	137	135	148	120	131	132	111	160	123	128	151	112	127	120	116	109	147	140	118	142	125	125	121	116	124	118	149	134	142	130	125	136	120	123	125	131	139	114	117	120	131	108	133	131	129	124	148	126	142	105	112	101	127	127	121	115	112	123	125	121	136	136	115	148	132	122	125	122	145	128	126	144	120	125	135	125	128	152	129	122	117	120	131	132	126	146	136	141	125	102	127	149	116	136	129	124	128	121	119	134	113	122	120	107	112	130	107	111	153	125	114	123	121	139	125	134	135	130	124	110	127	119	130	125	133	127	119	130	129	113	126	127	142	132	139	136	125	122	130	137	151	131	108	108	121	115	113	147	136	128	123	126	130	146	145	124	128	120	117	142	122	133	98	115	132	125	102	140	109	120	112	126	107	141	137	140	135	119	124	110	85	123	146	115	128	123	148	128	134	118	115	137	123	123	127	139	134	139	128	157	118	127	124	141	111	126	112	135	116	119	123	138	134	115	149	146	140	139	119	129	140	121	122	118	114	128	117	135	137	135	141	151	151	133	136	121	132	139	134	137	146	132	143	110	112	115	124	107	128	153	118	133	132	129	121	121	135	132	137	133	132	122	113	142	133	116	123	124	117	123	111	140	143	112	146	142	126	116	140	147	111	151	134	138	132	126	119	103	124	177	127	122	130	131	126	117	128	133	134	116	117	145	103	128	129	131	104	132	133	124	109	115	111	123	123	121	134	133	121	121	125	112	130	127	116	128	141	117	153	119	113	137	106	104	122	140	142	146	131	115	117	151	122	120	117	130	121	107	116	128	137	135	145	109	124	131	134	143	138	133	143	118	141	120	122	129	149	126	133	134	127	114	133	140	126	117	118	122	118	108	141	123	126	146	132	150	129	119	144	122	143	135	127	133	143	119	128	134	131	139	129	116	115	136	123	126	126	142	127	143	134	134	131	127	126	118	114	138	139	129	135	120	128	127	120	118	125	143	114	133	111	122	164	131	134	125	129	127	126	123	150	137	137	125	117	115	121	106	135	114	125	134	113	122	151	117	113	135	114	129	128	154	129	137	133	143	127	119	119	151	114	121	142	129	135	141	139	111	145	140	132	116	126	117	112	115	119	109	151	143	126	115	148	125	141	131	113	135	136	133	127	138	135	128	132	128	135	125	122	140	116	118	118	136	129	138	136	124	123	152	123	138	149	117	115	131	126	120	119	122	131	135	139	138	133	119	148	118	110	144	129	99	113	112	121	130	128	152	126	112	120	126	122	132	102	131	130	117	126	150	121	121	136	125	126	124	143	119	134	117	139	126	106	131	136	135	116	128	121	116	126	129	125	124	128	137	131	123	124	141	139	122	110	132	125	111	131	124	114	138	120	114	145	132	151	109	110	119	140	118	126	127	105	123	113	127	135	133	107	133	132	122	121	122	129	118	106	119	126	122	135	123	118	142	90	133	116	139	133	131	136	143	144	148	135	112	142	156	128	136	133	121	135	121	141	104	146	139	141	124	110	131	122	133	111	127	117	126	117	119	121	104	145	121	157	140	123	112	133	121	133	111	136	130	157	112	134	114	136	118	126	113	111	122	103	105	138	103	129	120	139	119	134	122	117	159	124	115	150	125	135	137	119	116	131	121	118	109	127	133	136	119	133	109	120	133	145	118	133	132	148	129	119	123	119	111	110	123	115	136	125	148	128	134	150	129	112	134	121	105	133	142	116	137	124	133	113	118	137	113	142	121	120	122	128	128	133	108	135	146	141	123	150	131	118	123	119	130	130	142	120	129	135	106	139	121	143	101	103	126	149	135	126	120	137	119	102	123	136	92	121	135	104	137	105	146	122	130	115	125	133	134	134	116	117	109	121	112	127	139	121	127	134	113	120	109	131	134	138	115	132	112	134	123	130	111	140	133	121	148	118	108	119	147	113	103	133	129	129	139	148	110	126	120	134	116	130	120	113	114	142	131	126	136	133	150
3159	4664	3754	1749	1141	909	750	561	473	379	311	298	302	272	219	221	208	204	177	198	177	204	182	205	155	159	188	185	167	200	205	179	168	163	186	172	155	174	183	135	182	149	152	153	162	162	182	178	164	159	149	168	159	151	141	166	173	169	168	149	159	141	179	165	149	162	157	155	168	154	140	141	170	169	171	158	171	168	174	142	160	164	134	142	151	160	156	176	158	139	157	167	181	137	156	159	153	176	163	149	170	170	159	158	148	151	153	172	178	143	161	151	157	163	168	156	165	147	159	162	163	173	168	165	153	165	163	152	164	142	161	161	144	144	132	163	154	151	134	194	150	147	158	163	141	187	137	167	163	160	152	157	163	166	151	154	161	150	172	131	152	166	140	156	158	151	150	154	176	156	143	142	150	147	173	141	180	158	170	147	135	166	157	158	162	150	160	150	164	164	153	145	148	145	141	169	158	174	160	150	150	125	172	163	161	172	150	141	146	157	161	181	151	153	143	143	158	165	175	151	145	159	146	130	158	186	159	148	146	163	159	150	174	150	137	152	163	133	154	162	139	152	146	152	150	162	152	175	166	144	150	148	150	132	152	159	149	135	151	147	171	149	151	168	170	126	151	175	167	134	163	151	152	147	165	164	139	163	182	161	166	152	149	165	157	144	162	157	158	153	167	134	161	165	166	165	152	138	156	151	165	151	143	150	152	133	160	146	144	148	165	166	156	159	170	145	156	135	160	149	164	159	164	148	138	170	156	171	165	155	163	163	142	155	134	168	150	138	155	136	156	164	153	161	157	141	146	167	166	166	144	156	145	188	147	137	172	143	172	159	155	159	170	154	150	158	151	157	147	153	153	147	167	188	140	153	172	159	133	139	137	138	156	168	143	159	143	147	155	144	159	160	150	157	152	155	132	154	157	144	159	143	169	164	162	161	152	149	161	186	164	162	167	145	160	153	181	150	162	155	154	152	159	152	137	148	153	151	146	149	180	134	159	154	144	174	127	144	131	149	155	151	162	175	158	155	164	153	161	152	155	168	151	155	139	164	141	165	152	148	137	192	148	171	135	171	177	157	151	159	150	174	176	149	152	145	174	140	145	141	177	141	139	158	169	179	188	165	162	152	164	155	176	170	156	156	144	155	166	163	155	161	141	146	137	145	163	136	170	170	163	154	144	167	181	172	170	151	140	154	149	181	170	172	156	155	152	134	170	152	149	158	152	135	171	149	152	162	132	147	157	168	155	150	138	152	168	138	155	154	153	136	154	143	136	150	167	151	140	139	162	161	173	137	164	163	149	156	154	151	159	134	147	169	141	155	146	175	177	177	147	154	141	151	156	152	151	166	168	162	153	186	154	140	193	171	153	142	151	142	180	158	165	169	153	135	194	159	168	178	157	133	166	139	160	140	155	163	156	155	159	142	145	138	142	165	171	155	156	154	137	163	154	157	132	152	148	177	138	144	136	160	142	168	169	153	150	143	156	156	154	162	169	152	153	142	140	164	160	149	173	163	137	154	148	150	183	142	146	160	167	136	147	176	168	143	168	171	162	174	144	150	163	151	153	152	165	152	149	171	140	159	140	172	188	157	145	144	131	177	151	145	143	170	171	148	162	150	163	181	146	175	168	159	141	145	159	154	166	172	149	181	179	129	157	136	163	156	149	168	164	173	140	167	165	164	179	153	136	163	156	179	159	156	158	156	146	185	158	150	161	162	168	171	170	146	162	152	155	163	144	164	133	151	147	174	163	137	145	151	149	145	164	148	151	155	140	157	159	142	158	150	174	157	166	151	147	157	141	167	166	167	146	144	161	140	147	164	157	153	153	171	167	165	148	170	158	147	147	166	152	172	171	165	165	124	125	182	160	165	139	160	136	135	168	150	150	152	152	162	170	165	148	175	150	159	144	164	137	161	163	149	158	157	162	159	152	165	162	143	151	147	163	150	160	159	145	169	157	155	150	147	183	155	165	159	145	174	123	147	169	154	135	167	135	152	151	136	154	162	142	161	164	148	148	174	157	141	167	178	149	168	153	146	144	145	151	182	127	178	135	164	147	172	150	135	158	187	154	170	145	173	168	136	147	152	156	159	162	159	164	170	157	152	137	155	131	147	147	168	153	134	153	145	182	171	156	163	173	135	152	137	167	151	147	151	177	143	142	168	170	155	143	134	168	162	146	164	143	156	156	161	128	171	162	150	141	136	171	145	145	165	140	162	161	172	127	170	153	164	185	137	166	156	131	165	146	170	148	170	166	142	138	156	162	142	184	159	151	144	146	170	168	162	160	146	156	156	152	146	133	157	148	172	152	158	152	165	161	139	170	167	186	165	160	141	138	165	159	143	174	163	171	166	153	150	173	149	176	153	150	164	141	158	181	157	150	181	154	158	150	129	150	160	165	148	172	150	169	164	159	135	133	159	163	166	159	150	169	167	160	161	142	147	147	144	145	163	175	136	148	160	151	162	165	157	166	164	138	145	151	162	159	147	168	155	151	138	165	157	162	160	142	156	160	142	172	132	138	151	168	141	157	148	148	147	151	145	160	146	156	141	151	152	154	149	155	149	139	139	172	152	152	169	165	171	169	175	144	153	161	159	144	151	186	169	159	158	172	150	149	158	163	155	146	133	172	148	141	142	149	161	170	149	139	161	174	162	156	152	177	179	143	137	138	169	152	154	161	141	167	164	176	165	157	141	148	148	146	150	153	159	148	168	156	154	190	166	168	148	153	146	145	128	167	169	142	140	172	161	175	136	163	143	140	150	154	155	167	164	187	143	143	165	153	139	147	157	185	183	135	168	153	157	167	151	150	153	179	146	134	153	165	161	151	163	133	170	169	157	148	165	157	161	171	154	153	144	150	148	170	160	159	174	154	152	164	152	164	153	149	154	165	161	167	150	133	169	133	145	164	165	163	159	172	149	154	145	170	167	159	154	153	159	162	146	154	148	166	147	151	121	170	145	128	153	144	157	128	150	158	194	159	148	146	133	156	165	126	163	149	168	160	141	148	175	149	157	160	165	149	163	152	143	141	152	163	136	133	163	165	152	159	150	164	153	144	167	142	149	149	150	149	160	171	164	175	161	139	171	152	169	125	154	165	129	171	139	165	135	148	162	139	161	167	174	161	159	127	148	161	145	159	146	162	151	172	159	154	160	195	154	150	155	143	130	153	159	158	131	146	172	170	148	145	152	160	160	134	139	153	154	132	144	152	152	156	163	168	161	143	139	146	177	158	155	146	147	136	152	143	149	156	165	160	152	155	135	176	161	163	150	171	122	152	153	168	172	154	169	160	172	144	169	171	147	136	142	155	168	162	135	136	153	155	155	160	163	151	152	155	164	177	147	152	161	184	165	157	158	170	168	160	158	144	130	144	162	142	149	147	142	156	151	148	151	168	168	159	152	167	147	169	170	146	141	175	129	183	170	162	159	152	168	140	179	175	170	181	158	154	168	165	168	148	163	137	170	138	166	162	166	163	159	162	154
22812	21408	29074	24136	21398	21434	10011	823	617	471	429	388	336	321	274	277	252	236	238	195	224	168	212	206	179	177	182	193	200	171	168	210	194	170	174	189	164	192	161	153	160	148	187	169	172	175	160	167	152	156	161	140	157	163	164	160	168	167	166	140	145	149	139	161	144	147	151	140	146	164	151	156	147	149	149	160	154	144	131	138	168	146	165	127	184	165	157	149	157	136	167	158	141	150	176	141	128	151	128	166	152	158	153	151	155	139	160	142	133	154	153	144	170	164	130	153	151	161	165	153	161	150	140	139	152	166	141	146	146	147	156	166	135	171	159	128	142	151	161	160	140	137	143	135	133	138	128	148	180	146	164	153	145	152	137	179	137	161	151	163	134	155	170	143	152	128	148	148	161	155	137	162	160	137	131	150	142	154	135	129	156	156	176	153	150	170	157	151	128	140	144	156	153	143	144	149	157	153	144	125	150	160	139	150	136	161	154	153	147	144	161	148	172	129	135	153	149	141	164	153	153	146	148	135	168	145	130	150	152	151	143	159	148	137	155	165	139	121	143	136	152	145	135	137	141	154	158	155	163	140	148	144	132	163	151	147	139	165	125	142	144	168	121	161	148	141	156	137	150	169	151	127	124	152	143	150	169	172	160	169	153	131	149	144	125	173	135	162	156	144	152	154	145	153	137	146	141	151	164	138	147	162	124	156	127	164	143	156	169	162	141	137	140	156	153	158	160	172	143	173	148	144	124	139	136	140	163	164	143	158	156	119	162	153	146	144	150	158	146	174	143	117	168	173	149	146	145	164	148	162	162	153	146	165	158	150	126	154	137	142	149	162	140	163	162	147	156	160	161	154	173	153	155	160	156	143	138	149	159	164	150	146	155	112	145	146	134	169	148	138	149	138	175	147	165	140	145	143	131	159	145	130	146	129	153	180	154	149	137	142	159	158	157	144	142	146	149	149	183	138	132	151	163	145	138	132	129	128	140	171	153	148	155	165	164	144	129	142	146	172	129	154	130	157	149	129	154	156	159	149	132	142	128	147	162	160	162	141	149	162	135	141	146	144	150	161	153	140	145	145	157	164	151	158	175	148	136	152	153	157	166	153	143	152	158	151	138	152	180	146	153	146	168	146	160	148	160	172	157	162	153	168	159	150	145	134	124	153	153	148	125	157	139	158	171	134	131	143	125	142	146	141	170	145	152	152	132	143	145	170	151	162	173	137	143	144	151	116	135	147	160	157	140	161	179	144	162	165	155	144	156	152	152	122	134	167	147	140	145	155	176	162	160	148	170	155	156	149	150	155	139	137	149	138	158	130	167	134	138	143	148	163	127	143	147	166	128	138	146	150	146	152	179	129	151	134	163	152	147	130	135	145	131	151	144	159	142	144	135	147	180	146	163	129	153	149	148	144	133	131	140	155	128	150	146	147	151	159	134	128	143	166	159	136	136	154	121	165	159	144	154	153	144	137	158	156	145	165	160	145	146	173	131	139	147	163	157	126	131	134	151	123	157	150	142	163	147	133	167	158	176	140	165	148	141	148	137	170	144	145	150	132	141	147	139	143	157	148	159	142	154	144	129	154	159	140	149	152	157	151	143	162	159	135	145	163	151	149	135	132	154	164	130	142	154	152	126	179	141	158	159	148	133	172	141	157	155	148	147	146	149	164	153	136	144	150	145	152	134	154	144	158	143	149	143	143	172	152	154	158	153	155	145	158	141	143	150	157	162	144	159	158	135	139	140	124	164	152	147	148	157	142	148	158	153	153	165	156	168	152	153	132	163	155	168	154	157	152	169	138	145	138	162	153	155	149	128	156	141	146	164	168	156	158	145	153	153	154	165	147	137	166	162	133	155	172	150	136	171	157	138	134	153	145	166	177	144	163	160	146	151	157	154	147	126	175	148	165	163	139	145	143	148	161	156	152	139	154	141	153	146	146	145	145	155	145	148	153	166	158	138	149	146	159	171	138	137	158	168	164	170	148	169	166	156	156	168	150	159	142	138	145	145	135	161	148	143	154	155	141	147	141	163	140	158	140	173	147	138	150	164	139	192	147	144	166	164	155	159	155	148	163	153	162	170	141	142	142	166	147	159	143	159	114	137	159	145	154	139	146	170	136	140	151	144	151	145	148	165	147	145	160	148	141	141	147	177	159	156	127	159	150	152	151	171	154	151	162	152	147	169	149	140	167	137	152	166	139	126	158	145	163	140	158	138	152	145	140	137	150	125	127	144	144	136	151	155	163	148	131	168	147	172	156	144	181	134	162	159	165	168	139	157	135	144	135	167	168	144	139	145	159	162	129	139	143	173	154	145	151	142	167	131	143	135	142	124	168	152	139	151	153	151	168	156	129	158	129	139	165	139	158	172	148	160	146	133	145	137	126	166	142	142	139	147	136	142	152	133	171	150	184	158	147	145	168	147	164	143	152	152	138	137	147	155	169	149	155	130	159	159	165	147	144	141	153	150	109	154	153	147	143	148	163	134	155	140	157	160	141	163	157	145	143	150	154	154	162	143	159	147	149	159	134	138	151	132	154	140	139	152	143	170	170	138	136	161	152	140	167	125	140	156	140	164	165	145	152	162	149	123	135	160	138	140	155	151	146	146	136	156	143	146	170	165	145	153	147	155	149	148	150	167	132	148	141	144	149	163	147	151	154	156	156	149	147	130	157	156	148	131	138	157	160	137	139	154	123	159	137	137	163	128	149	143	164	150	158	145	164	147	139	143	145	137	132	193	142	150	163	156	162	136	144	157	152	146	132	155	152	176	153	136	159	154	162	161	125	140	126	149	140	161	162	168	150	161	135	158	129	155	142	135	138	156	139	177	155	128	153	146	149	142	153	156	164	160	151	157	177	152	147	145	165	158	148	167	148	157	135	147	138	143	153	145	133	154	150	137	151	147	150	157	132	154	161	133	136	138	134	136	148	143	135	136	141	150	164	152	148	183	148	185	154	151	139	165	172	138	138	146	159	161	152	181	149	157	143	126	128	178	123	131	148	140	163	149	137	158	142	139	154	165	137	165	144	157	166	154	168	140	145	154	174	160	160	131	143	141	136	141	156	151	145	141	148	150	155	148	141	147	148	148	162	151	158	153	129	143	141	156	138	145	152	152	153	163	156	164	166	148	187	151	183	143	144	131	165	162	169	153	142	150	126	152	140	142	161	142	168	162	124	129	160	146	125	141	149	153	138	147	141	134	152	143	156	157	138	147	141	150	149	145	161	147	168	149	161	164	159	140	140	130	120	146	156	144	137	125	131	166	152	169	126	151	162	145	134	152	132	177	149	150	166	154	156	136	154	153	157	154	134	148	149	152	152	142	159	153	151	165	142	147	162	159	140	140	135	153	168	132	137	159	131	140	150	143	161	136	142	182	150	143	149	140	160	118	148	154	170	147	162	158	135	147	156	144	167	135	163	128	155	157	139	148	143	144	156	140	178	165	173	140	136	128	139	144	146	142	145	139	123	144	130	143	146
4184	13236	10732	5244	3467	2648	1980	1442	1198	905	752	681	576	511	445	400	374	370	351	307	337	314	267	251	246	274	236	271	282	265	255	250	218	221	222	217	209	227	217	192	204	215	176	207	185	212	199	219	202	217	219	217	183	197	194	194	213	198	187	188	203	204	194	195	208	198	192	184	205	168	201	205	201	206	214	201	213	203	208	198	198	185	181	181	187	203	188	187	224	175	205	182	214	178	183	206	187	171	183	173	191	203	206	194	168	174	194	216	186	165	183	175	192	174	186	185	197	199	199	169	200	190	210	208	169	196	207	203	181	197	181	211	212	181	192	183	213	165	194	179	206	183	211	178	195	175	210	212	183	190	192	182	192	198	196	190	203	174	177	198	179	194	183	180	214	204	225	185	199	204	209	173	180	200	181	175	186	183	164	168	199	179	206	175	180	179	188	183	193	201	184	182	193	178	186	194	193	183	184	177	195	220	191	173	185	179	177	173	187	189	203	184	202	174	212	192	183	187	189	179	194	166	214	192	180	184	220	199	193	200	188	173	190	173	184	182	192	206	189	186	193	181	175	178	166	191	176	183	179	186	186	176	203	187	198	167	183	176	173	217	188	214	205	174	179	199	195	180	196	186	194	190	185	202	195	181	196	174	191	171	188	172	195	154	186	190	191	225	192	175	211	194	170	188	190	187	196	177	179	186	195	195	190	181	215	164	197	203	176	180	163	190	171	191	193	175	206	174	208	205	196	174	171	168	192	172	186	176	160	195	192	183	210	195	175	182	184	194	196	187	185	204	201	181	167	161	196	178	179	166	181	195	177	175	201	166	174	180	174	181	186	171	189	190	208	186	185	183	189	181	184	177	206	194	203	212	170	180	168	183	185	202	185	209	187	201	198	202	170	183	191	211	197	183	181	182	192	185	192	213	184	165	171	207	205	185	188	211	197	178	214	203	173	183	199	173	187	171	168	171	197	181	175	214	189	179	184	181	164	210	185	195	190	207	219	169	191	184	187	183	168	206	183	188	212	187	214	170	184	201	182	187	177	205	181	168	220	190	207	199	180	166	182	179	202	185	194	191	185	198	191	177	189	179	198	197	197	171	165	178	217	180	181	207	201	181	206	186	180	188	192	202	168	196	183	193	157	186	182	153	183	193	203	172	205	187	180	179	184	187	170	179	210	218	181	176	203	187	206	159	186	194	202	192	195	216	189	202	183	180	215	207	177	202	204	177	190	179	185	181	179	171	178	175	199	167	189	180	188	187	170	194	196	190	196	173	180	181	183	211	195	194	188	182	200	188	183	209	185	174	164	174	207	174	192	183	192	186	207	196	187	165	213	217	192	186	183	171	177	161	174	183	186	210	164	178	189	190	205	186	189	174	208	168	168	171	180	193	173	189	196	173	177	174	161	186	180	181	192	181	188	184	178	197	182	197	172	165	177	191	167	176	179	203	185	191	178	186	170	190	183	171	205	179	179	171	191	191	182	183	188	200	210	179	193	200	218	191	177	204	202	185	209	167	176	191	193	174	178	177	187	216	157	179	194	197	197	172	209	188	193	182	181	179	202	212	180	168	208	185	173	172	194	181	160	206	174	192	205	196	199	166	191	176	210	180	189	184	164	195	204	189	212	217	176	196	187	175	181	175	168	190	195	184	193	170	174	188	185	185	173	186	179	190	184	203	173	177	179	190	195	183	187	184	182	197	215	205	183	185	180	173	165	203	172	162	203	196	191	186	181	175	186	172	196	199	188	161	197	191	182	182	193	188	186	201	194	197	189	193	175	167	164	200	185	181	176	214	190	208	196	181	207	169	185	169	204	199	203	192	210	184	192	173	203	189	201	176	197	177	190	181	199	191	199	243	184	196	200	190	164	181	177	214	186	201	183	180	184	190	201	204	201	203	194	203	207	162	188	207	191	200	198	179	191	184	199	215	198	174	169	208	188	207	183	190	189	173	187	184	212	202	180	181	191	206	177	184	201	188	193	143	170	168	198	178	181	192	194	172	180	197	231	209	180	190	188	153	187	202	202	213	176	188	195	188	158	199	160	189	180	192	178	158	178	178	199	178	191	192	169	186	187	194	177	173	187	178	174	197	179	214	222	208	189	182	172	207	197	199	172	171	204	192	196	183	207	167	186	210	191	179	198	182	205	171	175	184	206	221	210	167	192	191	168	189	183	182	197	207	183	189	180	204	179	176	184	202	180	178	190	169	190	213	182	205	191	166	190	178	157	211	201	173	187	195	200	172	159	168	181	153	184	182	187	186	194	190	191	186	180	172	172	189	169	191	199	193	209	174	182	193	201	199	170	206	191	202	173	189	201	203	160	210	206	171	192	187	167	190	193	186	194	193	173	190	182	168	198	177	182	194	177	196	176	195	219	161	171	206	190	172	174	186	199	200	201	185	190	203	181	185	188	185	172	159	194	193	174	174	187	177	184	180	205	175	182	164	164	177	209	206	201	173	181	168	208	195	205	185	177	187	206	185	169	191	208	196	197	204	177	177	189	192	186	188	195	188	203	209	172	191	164	186	193	182	156	165	216	196	216	174	184	190	189	208	189	165	171	207	210	216	192	187	176	177	195	187	160	189	172	185	172	179	166	203	223	178	207	201	186	201	144	195	201	190	183	180	178	226	173	196	176	179	184	163	217	173	188	194	190	170	171	170	173	189	202	187	219	193	202	189	174	173	167	172	216	181	185	178	196	195	178	193	191	203	197	200	172	192	199	206	220	188	199	177	213	208	161	197	178	192	190	179	183	171	200	211	186	188	180	188	183	178	155	207	183	193	212	159	184	194	174	169	181	187	175	182	191	198	166	172	197	174	179	168	182	183	174	177	207	193	186	193	189	187	178	161	171	195	171	174	188	191	179	198	186	210	199	219	200	200	192	196	183	200	204	186	188	194	200	182	182	185	179	166	175	179	175	200	196	179	184	202	195	190	190	178	196	182	213	190	182	170	187	188	176	193	198	196	181	150	186	188	205	173	192	202	177	176	179	203	195	183	207	202	183	165	176	184	213	200	183	204	171	215	187	204	167	181	208	208	214	165	188	188	167	207	183	212	181	220	176	209	189	184	206	199	159	175	200	188	187	181	210	201	199	179	195	205	174	192	203	178	210	196	197	195	174	189	194	186	173	177	199	185	196	201	196	211	203	178	169	191	196	186	207	169	194	174	189	188	199	186	194	184	184	196	184	192	178	180	191	179	210	155	195	175	185	187	209	164	199	166	207	199	190	184	179	200	167	200	183	165	173	204	175	192	201	214	221	188	173	195	197	183	166	202	205	178	198	201	176	191	181	170	180	182	214	206	169	192	192	187	204	182	187	193	189	171	190	203	197	191	174	175	165	190	198	196	184	183	184	193	181	187	168	195	166	192	199	176	198	177	175	188	189	213	194	174	177	195	187	186	206	192	179	191	188	170	166	201	175	198	193	186	168	183	189	191	192	174	188	197	181	189	188	195	187	182	186	187	192	197	192	181
27340	19708	5604	566	359	317	311	279	275	275	254	241	279	239	290	298	244	246	228	278	326	277	261	274	243	287	265	237	288	255	270	261	258	256	264	243	249	248	252	288	283	259	273	270	283	249	260	250	238	264	255	223	248	244	282	256	244	251	247	248	250	256	248	263	218	251	234	288	261	256	268	265	250	275	267	280	227	253	283	254	242	289	261	274	282	283	238	289	269	254	263	257	267	231	294	235	294	264	266	255	275	255	240	239	265	276	250	286	265	260	272	253	251	257	253	259	257	251	247	280	252	261	249	231	245	270	278	266	246	246	273	249	240	255	272	264	248	279	228	271	261	273	226	254	266	226	247	253	304	285	249	251	247	239	276	270	227	257	263	248	256	243	295	255	268	259	247	263	263	279	278	272	257	263	240	276	266	258	247	284	259	250	289	247	256	240	254	264	269	262	273	256	240	246	246	252	238	250	263	259	235	266	274	276	282	261	280	258	233	240	239	268	258	232	243	238	274	256	237	240	280	239	275	280	254	286	282	263	242	237	262	276	253	272	243	295	257	266	256	257	249	267	258	287	273	261	256	251	255	256	255	261	261	262	270	304	255	249	231	266	250	224	235	282	277	253	255	249	232	269	251	261	251	249	229	253	300	270	269	262	268	306	250	238	277	277	271	278	260	244	256	246	236	283	259	272	264	266	251	262	259	265	253	276	266	284	263	249	250	280	256	267	261	262	269	234	254	249	251	274	247	266	295	265	293	302	231	246	242	269	244	301	267	271	278	272	231	246	281	269	254	255	273	257	265	253	244	238	262	268	265	273	256	238	267	259	258	269	278	269	256	284	291	285	253	245	244	277	244	258	237	262	256	285	266	254	228	284	272	274	256	247	244	290	275	252	266	266	242	257	255	253	258	264	264	247	233	250	242	246	240	276	280	270	258	249	252	271	278	273	249	260	251	230	251	271	248	242	259	235	263	274	263	281	269	253	241	252	271	266	251	272	261	279	246	300	233	224	253	260	280	262	260	265	240	255	281	231	292	257	239	248	244	257	266	270	247	257	248	279	265	272	268	248	248	236	251	248	246	233	236	259	239	288	269	266	256	280	277	262	263	250	246	265	257	251	243	260	274	290	248	251	287	280	256	263	236	261	231	245	258	265	256	287	252	281	270	239	256	238	262	253	243	231	252	212	264	241	234	268	269	255	250	237	248	311	243	258	281	250	272	244	262	278	258	273	241	263	260	281	237	293	257	264	259	244	256	270	283	263	242	234	242	268	272	251	246	273	260	241	258	283	257	234	247	252	276	274	246	275	274	240	253	277	264	242	274	258	254	245	258	268	271	251	277	253	244	288	266	270	286	250	276	239	256	262	256	235	254	271	267	257	267	260	252	267	262	260	243	275	241	233	246	283	242	265	273	234	258	249	252	243	264	233	256	258	261	243	236	253	248	238	283	242	259	290	238	244	281	240	275	245	248	242	265	237	262	261	255	250	238	249	237	262	252	262	271	257	259	277	231	291	271	254	260	249	265	244	237	280	261	253	253	262	270	250	244	268	265	234	285	258	272	255	279	263	256	252	257	278	266	240	250	222	236	266	228	259	241	242	255	255	259	265	248	262	246	266	242	271	268	264	278	274	277	262	251	265	259	264	277	261	248	245	287	247	250	266	244	252	254	241	238	262	255	256	252	259	269	275	250	240	249	269	241	266	262	265	283	283	233	252	271	257	299	243	249	253	251	229	257	263	251	277	252	253	242	273	280	267	256	249	260	253	264	269	239	261	261	246	268	272	252	273	249	263	251	288	249	248	261	282	262	274	249	243	238	243	273	243	271	259	300	248	270	263	263	237	233	299	267	252	235	284	248	252	266	287	281	258	259	300	258	298	283	247	262	276	262	284	267	281	276	252	273	298	242	305	286	252	265	250	274	255	272	271	279	292	253	271	279	240	301	269	255	240	234	255	273	268	267	297	290	261	231	265	230	237	245	260	291	274	245	248	275	267	266	229	251	265	260	266	263	274	247	251	256	275	241	263	238	262	272	229	264	268	274	263	285	232	252	250	256	250	277	264	268	251	260	276	253	261	253	262	245	273	266	286	246	290	262	254	238	268	267	249	255	249	280	265	272	259	278	262	279	251	264	244	270	235	251	248	249	255	272	269	271	252	277	274	274	254	280	271	263	268	267	260	250	295	236	250	241	220	239	269	260	286	244	256	251	256	272	258	267	278	257	268	230	290	277	270	254	251	257	282	252	249	265	243	275	266	288	272	253	252	285	255	267	289	271	255	278	261	259	273	267	239	264	252	266	271	258	255	264	240	258	279	288	226	252	269	277	258	238	263	237	243	266	253	275	285	257	268	244	254	277	249	278	269	276	268	269	268	263	271	276	252	246	273	246	270	240	251	242	251	252	255	252	279	265	261	247	296	251	247	267	268	251	252	233	273	285	218	278	264	269	285	247	258	248	258	270	275	235	264	255	261	258	256	247	246	280	255	239	283	266	241	280	265	254	264	260	293	263	208	260	255	258	277	260	258	264	264	281	259	278	275	279	261	252	247	244	244	289	254	244	267	264	273	246	243	260	235	247	292	239	253	239	248	255	229	238	284	233	257	282	264	248	272	286	239	262	237	275	247	263	261	273	247	249	256	262	245	267	229	260	252	251	245	256	250	237	271	245	246	248	288	250	242	258	277	267	268	275	280	276	249	257	250	241	259	271	278	261	264	267	263	263	269	255	245	261	286	269	278	260	254	245	246	261	267	284	249	289	278	258	248	267	273	267	267	229	266	288	258	267	239	285	264	254	285	275	229	243	250	287	277	244	236	280	283	257	274	287	258	289	258	273	274	263	242	292	251	237	272	259	259	262	262	266	253	245	248	235	279	246	272	276	248	256	239	248	271	253	275	271	258	242	245	273	257	250	273	253	259	256	266	290	258	262	259	256	281	263	267	259	263	269	284	268	266	228	230	269	257	265	279	275	288	249	264	257	268	256	255	271	262	245	272	236	252	268	239	259	260	276	276	257	281	269	231	268	261	263	268	253	237	254	276	246	253	260	266	260	238	262	259	260	259	242	283	266	237	278	243	250	262	267	278	221	250	250	260	264	281	229	264	274	235	243	252	283	262	268	257	281	283	250	254	273	260	276	255	255	254	241	262	279	258	228	254	270	271	270	251	271	285	237	255	277	250	257	227	245	273	279	252	225	269	247	262	267	257	267	272	245	266	238	270	258	252	284	263	262	248	244	260	224	255	259	289	260	264	269	232	243	256	267	250	267	231	274	255	258	259	276	246	268	246	268	236	236	261	275	261	289	271	255	263	247	249	250	280	259	257	269	271	266	261	263	269	267	243	264	235	251	272	269	248	270	272	261	262	243	232	285	264	253	212	277	219	239	255	261	243	242	243	271	259	296	268	259	273	240	263	294	286	232	277	248	265	265	260	230	271	254	265	277	256	260	261	256	287	248	284	263	270	282	258	292	278	277	257	289	300
3852	935	830	539	472	416	395	367	371	335	316	336	297	316	317	317	324	275	309	320	281	314	286	299	314	301	315	328	333	324	324	298	279	286	299	313	310	298	298	318	339	311	300	321	316	325	306	285	327	343	315	310	288	313	317	292	323	290	313	342	312	290	319	291	337	313	296	299	284	328	291	320	295	297	310	302	308	308	319	322	310	323	326	272	319	296	306	316	273	303	302	301	295	295	284	324	339	331	320	309	271	313	308	310	313	285	341	327	320	349	332	284	336	297	295	283	312	310	321	328	345	305	296	323	323	278	317	330	333	331	313	302	336	324	306	306	350	300	306	305	320	288	275	297	353	316	292	287	297	313	308	308	317	291	297	325	289	327	319	324	316	309	302	295	296	308	323	317	275	330	333	294	288	290	297	340	305	298	293	318	324	285	320	340	321	291	308	307	313	338	312	337	326	302	318	298	306	317	298	309	310	330	295	335	296	295	324	301	293	276	296	269	326	331	331	306	297	331	324	311	303	322	325	316	314	312	311	306	305	300	344	338	314	318	323	287	299	312	311	329	300	312	316	321	298	293	337	327	302	326	295	299	292	302	329	316	293	293	284	295	293	284	306	305	317	300	312	298	304	297	321	316	298	300	282	316	285	318	299	326	300	284	287	290	296	315	307	319	325	258	297	306	348	344	342	332	324	299	286	296	294	311	299	356	322	296	347	319	305	297	287	336	320	287	323	286	317	328	329	300	308	342	322	323	322	325	324	342	291	311	304	297	328	306	311	285	284	315	319	279	304	312	298	315	313	303	335	324	297	324	308	313	296	330	337	303	325	289	258	320	329	334	324	275	312	325	313	318	329	305	313	281	333	295	348	288	295	327	308	320	335	306	314	337	309	292	303	319	304	313	312	346	288	325	309	325	296	272	295	353	329	314	273	311	304	328	338	311	312	286	332	284	312	307	326	278	303	302	325	305	306	331	318	294	313	329	353	334	320	318	310	317	278	301	332	296	330	298	345	312	330	333	322	344	330	305	335	322	347	292	279	336	338	299	312	273	331	296	309	325	292	312	324	347	281	313	288	319	336	302	301	342	317	321	326	313	312	311	276	313	313	314	310	293	314	307	292	299	299	288	296	306	313	287	311	354	329	315	307	282	325	293	294	317	317	288	314	304	321	310	319	345	280	315	303	305	340	304	294	286	310	314	331	348	311	312	315	296	329	294	325	299	344	331	306	315	291	376	311	320	324	311	299	280	305	303	324	311	305	317	291	337	298	318	282	335	342	334	320	278	271	311	313	289	339	297	305	296	304	334	336	304	284	295	301	297	275	315	304	300	337	310	283	319	309	328	308	294	296	310	313	308	332	302	315	323	322	319	271	319	293	303	296	295	309	312	324	308	323	317	303	313	286	338	297	343	295	290	284	331	307	301	299	324	311	303	296	300	320	283	294	324	319	300	289	324	304	288	302	334	321	295	332	300	276	309	341	321	302	325	316	323	334	319	280	261	326	292	321	314	289	306	331	305	311	337	309	297	306	313	318	313	318	302	319	326	304	319	317	307	280	301	313	325	330	292	302	288	345	327	273	302	337	327	317	292	301	312	326	302	305	326	325	314	323	320	272	317	311	292	303	325	310	312	307	294	299	285	311	282	324	348	314	306	301	307	316	272	315	302	308	326	310	310	294	299	320	344	305	353	339	303	317	358	320	320	279	320	333	335	287	304	310	322	299	304	288	314	338	303	341	320	298	298	297	288	295	310	318	298	317	304	307	280	299	300	315	326	283	314	325	324	333	294	301	322	344	309	289	304	301	316	293	300	322	295	301	343	305	307	300	311	285	293	322	328	293	285	323	323	329	262	329	275	311	321	316	277	312	321	318	318	332	311	299	315	268	326	310	298	289	328	335	343	288	341	325	331	301	320	321	319	293	304	296	295	284	314	300	330	310	290	305	330	327	356	312	338	343	304	318	314	323	319	304	280	310	295	335	296	321	308	332	303	305	373	307	299	311	321	315	344	301	306	323	334	291	305	300	328	337	317	311	316	304	314	312	294	293	289	299	291	307	322	281	291	326	336	304	288	321	338	317	306	293	314	310	307	310	347	300	325	312	278	318	292	308	290	318	319	329	305	309	301	308	326	295	317	335	296	330	353	320	316	330	330	345	297	318	292	316	296	317	333	300	335	333	281	300	284	316	308	318	311	312	289	322	289	296	332	312	320	293	327	302	293	310	289	331	303	327	286	322	299	318	274	302	304	309	289	296	355	316	318	327	329	269	298	327	315	307	298	304	332	312	308	296	325	285	292	320	307	303	286	331	320	328	324	314	285	290	300	298	287	331	320	317	291	308	281	265	314	348	300	308	330	298	332	313	325	267	301	296	311	310	307	311	289	312	314	301	327	319	321	335	305	305	341	289	314	319	299	317	312	327	336	303	316	301	320	298	299	295	307	311	322	291	300	308	309	331	320	290	321	321	312	320	287	308	330	308	314	285	295	325	265	315	300	317	301	314	309	320	285	357	291	312	299	304	324	297	289	333	286	339	325	315	354	322	319	300	350	313	335	332	297	284	308	299	321	288	313	293	324	327	323	304	324	296	318	299	321	309	294	287	295	315	309	326	328	261	308	314	324	310	325	286	299	352	321	309	315	313	335	307	318	332	283	325	301	342	288	340	303	326	300	338	276	345	321	298	305	309	318	312	318	296	298	319	291	321	310	315	337	312	336	301	279	323	330	311	311	316	298	322	332	311	321	314	325	341	315	325	275	298	278	300	298	316	293	313	342	327	317	263	310	318	295	288	338	313	287	316	289	322	320	316	323	324	323	311	343	337	294	299	319	326	313	330	307	284	312	307	312	288	290	311	301	306	291	293	282	345	287	354	294	300	314	307	312	309	280	273	308	276	324	312	307	305	325	294	308	330	294	308	287	316	315	322	327	322	303	307	299	324	341	289	343	304	314	318	335	314	333	313	326	309	292	311	291	330	293	317	298	312	306	314	325	309	329	297	317	319	295	305	318	304	297	279	320	332	288	315	288	293	313	320	311	310	279	318	309	306	350	288	316	336	310	300	310	300	317	304	310	285	321	304	321	333	322	332	317	309	335	302	278	290	314	330	309	313	329	305	303	297	306	274	323	324	279	318	343	344	320	274	309	311	332	310	282	330	306	285	348	302	311	317	316	296	309	308	329	323	315	305	302	306	289	327	314	295	304	317	308	300	272	326	333	342	350	266	323	330	305	314	301	314	320	305	340	308	295	312	312	318	335	313	335	290	291	330	290	295	331	317	305	354	308	301	303	352	308	300	311	306	307	294	311	267	283	320	343	326	326	306	309	310	318	286	291	360	339	302	292	327	288	328	350	289	303	326	352	283	302	289	292	315	290	302	325	313	312	301	305	329	296	303	297	315	256	321	314	309	320	277	301	312	329	336	312	324	325	336	329	339	318	342	324	326	317	299	314	323	316	325	347	297	314	295	270	281	312	314	308	280	323
23857	21354	28564	24484	21335	10442	979	625	550	477	420	414	424	402	369	382	374	351	370	369	365	358	323	327	334	331	343	306	336	310	329	300	315	323	346	309	304	288	296	331	309	314	320	341	290	286	291	297	297	305	365	307	334	297	322	294	324	335	333	305	326	337	287	300	299	285	317	317	283	310	283	291	316	293	298	303	300	286	295	289	302	295	290	286	300	292	315	312	296	303	295	329	319	315	269	331	319	304	299	269	278	320	302	273	296	297	289	314	310	317	295	297	324	301	312	290	287	315	276	331	293	314	303	286	260	308	330	294	304	316	319	299	306	309	301	263	329	299	292	285	319	320	315	314	289	308	297	312	320	301	270	277	288	286	312	337	315	318	298	319	312	284	347	301	323	285	327	282	287	297	288	332	294	298	321	315	289	291	274	299	274	282	311	325	289	325	293	290	316	307	310	319	300	301	313	293	308	301	316	326	312	286	302	330	315	276	341	298	266	306	266	314	317	326	302	283	328	289	293	306	289	310	303	334	292	275	319	334	340	283	285	283	297	290	314	294	302	313	311	307	293	303	294	297	331	323	279	304	292	284	290	316	274	295	313	306	298	301	311	310	271	294	316	288	305	287	303	261	314	345	301	323	340	294	319	300	319	288	325	289	282	322	298	319	308	294	302	293	329	289	292	288	284	287	327	305	303	304	325	296	310	279	312	297	309	300	304	318	332	282	302	310	295	356	269	292	302	317	295	305	284	324	318	296	303	303	308	328	281	267	300	272	290	272	331	304	280	332	296	310	276	301	324	293	282	309	300	291	288	318	303	298	303	308	288	298	312	323	272	294	301	297	302	299	307	300	272	316	281	302	318	262	309	296	293	288	278	317	344	309	334	300	329	272	267	307	307	304	293	289	298	303	309	302	316	288	330	295	295	337	297	311	322	318	276	323	302	299	324	268	296	282	308	314	310	330	296	317	300	280	295	327	287	287	316	313	294	294	283	320	308	286	284	295	312	336	362	308	290	295	291	301	300	307	328	302	308	313	305	303	283	286	310	339	321	293	321	320	301	301	284	308	291	308	285	295	300	313	284	306	296	315	308	298	318	286	291	297	302	302	310	316	298	266	290	324	281	309	285	299	310	298	304	294	289	296	303	331	272	297	311	299	323	275	280	309	304	304	321	288	290	311	317	298	298	290	291	298	319	315	316	303	301	333	324	302	270	291	334	298	316	297	272	327	293	308	325	297	318	291	296	278	299	264	304	293	287	285	285	283	270	328	310	309	318	268	319	293	315	275	279	306	294	310	294	325	277	309	304	304	308	304	295	289	335	304	301	331	298	296	299	274	300	324	322	273	286	300	349	311	325	288	290	293	296	287	324	280	312	281	302	314	298	271	280	294	326	280	280	309	262	319	321	298	325	285	295	325	288	296	292	323	306	305	311	323	285	302	329	312	283	292	268	304	288	300	312	325	286	321	300	326	275	317	290	306	329	298	305	266	278	284	280	288	307	297	293	295	316	325	306	305	283	310	288	309	335	302	294	315	331	282	283	307	336	308	299	278	263	278	298	277	289	288	292	260	294	269	314	293	306	289	295	294	291	293	287	301	301	301	281	309	315	315	300	321	304	316	286	268	330	303	269	285	315	291	301	313	310	312	297	316	288	295	299	297	312	274	356	305	292	326	300	311	266	287	317	301	282	282	322	301	340	297	297	318	300	307	287	295	288	297	291	297	290	264	302	304	306	313	312	319	320	306	310	318	282	304	322	273	277	321	292	315	305	325	309	355	309	312	272	281	306	296	307	309	284	313	320	298	299	293	353	310	327	284	310	301	319	297	290	293	304	294	279	292	298	330	292	301	332	313	306	310	288	308	281	315	296	290	262	302	300	313	316	305	279	308	251	307	281	285	307	272	305	308	290	298	306	297	306	297	291	302	310	300	297	294	310	334	320	289	326	299	279	287	300	276	278	297	309	316	271	306	304	326	296	300	305	326	310	292	309	287	331	294	317	307	315	303	316	308	290	265	279	294	288	283	300	279	316	320	306	285	320	281	308	297	281	265	297	313	283	289	309	312	313	302	327	316	308	277	296	344	316	320	304	300	311	300	315	284	282	317	321	278	300	302	307	307	327	278	321	318	280	306	298	265	336	316	300	331	308	294	272	294	287	301	336	317	321	297	304	319	337	312	287	292	253	283	295	333	285	307	311	303	281	318	273	318	281	285	313	299	283	312	326	284	304	290	328	301	292	235	310	320	331	302	305	298	292	288	295	288	296	304	276	278	292	301	294	302	289	286	326	325	327	333	311	300	302	300	312	309	282	255	298	299	286	284	294	300	327	323	321	313	335	317	307	305	301	287	299	291	287	313	313	282	316	299	320	306	277	293	323	280	326	284	309	313	310	273	322	324	304	298	336	320	341	282	257	305	275	303	301	287	298	273	260	302	349	317	276	303	291	295	287	302	296	297	275	316	292	295	309	297	283	308	285	304	320	272	284	309	302	278	287	324	291	287	296	307	307	281	298	330	313	299	290	294	296	285	303	338	318	320	267	325	304	301	272	294	294	297	282	305	306	319	277	325	297	270	279	301	279	315	279	305	295	305	302	281	306	332	302	330	306	309	300	302	302	286	307	301	284	290	294	278	321	294	299	314	278	311	268	314	273	302	285	293	279	291	319	296	301	312	294	316	282	293	307	293	331	285	293	288	282	326	303	330	313	289	325	313	325	325	304	293	276	284	297	316	288	314	306	313	303	304	337	294	281	311	321	288	301	268	293	308	332	300	285	264	305	303	313	309	288	273	314	277	312	293	300	321	268	302	283	300	309	299	276	293	314	297	269	287	280	320	309	284	286	320	277	295	321	308	296	306	296	322	290	289	323	306	311	300	324	268	292	313	354	291	305	316	300	327	316	316	283	313	320	271	291	313	287	321	281	303	304	297	325	288	290	309	286	293	298	294	347	275	280	312	288	332	316	277	317	313	277	291	308	287	308	321	327	302	329	304	308	281	336	287	272	319	314	320	295	286	319	296	302	283	284	276	300	292	319	318	303	278	298	322	264	271	315	324	298	289	302	282	293	340	271	302	284	318	274	300	291	320	257	307	307	293	329	308	291	312	310	323	297	299	312	329	298	311	279	312	327	330	287	269	281	303	270	315	294	306	297	314	321	287	291	306	320	282	306	312	306	303	319	323	272	288	294	280	311	292	302	312	282	326	318	302	299	289	302	283	281	317	315	302	275	313	295	285	291	310	306	326	299	292	305	299	307	298	323	310	318	308	307	279	297	323	299	287	316	296	313	301	296	315	300	318	305	300	326	291	308	288	312	301	270	296	308	306	284	311	317	321	293	326	298	299	291	299	252	305	298	299	302	292	318	297	307	313	298	297	323	286	307	313	300	304	320	312	279	312	272	312	300	326	299	279	266	318	297	293	322	288	289	312	291	299	315	311	315	301	292	322	278	288	285	287	326	279	303	283	278	302	278	302	282	313	294	297
2970	7808	6450	2990	2059	1479	1267	1027	823	734	678	593	571	532	482	426	451	410	437	452	377	396	427	411	374	364	403	387	403	385	374	429	409	417	417	381	374	379	380	386	366	376	355	375	380	394	347	389	381	379	375	330	372	374	363	346	336	333	335	383	358	371	366	377	407	370	389	367	348	370	368	351	377	356	356	338	362	372	356	399	388	359	368	347	364	357	361	358	364	352	374	359	359	353	363	353	379	355	387	375	359	380	384	332	368	348	385	382	370	363	363	361	404	353	349	354	358	373	356	371	355	398	379	359	370	346	396	331	316	392	341	381	365	360	371	353	391	347	327	366	389	373	366	338	355	372	344	317	370	339	366	356	336	372	391	349	391	352	342	356	366	330	388	390	391	383	374	340	382	359	372	369	373	362	352	344	361	399	339	346	375	345	388	383	372	339	395	374	335	353	356	330	340	348	365	356	371	362	365	357	342	372	357	413	384	356	377	360	345	375	375	361	353	353	336	364	319	363	384	331	385	367	359	336	380	365	375	354	360	353	351	318	365	355	337	360	387	356	327	399	357	366	381	337	362	338	380	369	413	361	361	374	371	371	368	381	367	345	351	350	380	361	369	351	370	383	350	333	365	374	350	356	350	346	362	371	340	331	348	359	348	346	318	355	370	396	363	343	348	403	380	353	365	378	337	395	331	353	385	376	362	396	344	368	358	339	395	329	393	367	358	384	378	376	366	380	322	341	364	357	362	368	345	357	364	345	328	340	365	401	381	325	380	354	381	388	354	354	393	370	373	345	351	354	394	367	356	329	353	398	400	390	341	366	364	377	365	385	381	348	390	345	361	365	358	374	334	367	365	331	374	373	381	354	360	358	393	336	364	373	350	367	350	351	380	344	380	374	376	339	373	306	362	335	409	342	378	359	366	356	388	376	340	343	389	383	372	377	333	384	366	375	353	356	339	360	365	404	397	377	341	364	359	347	396	388	385	356	350	354	341	369	344	326	384	344	367	386	358	349	367	353	365	350	373	352	353	372	387	380	330	353	378	361	371	347	389	378	330	370	375	397	323	366	347	372	371	347	369	336	361	389	345	362	403	396	342	348	351	377	363	359	353	360	349	385	378	323	319	369	352	336	340	382	362	375	346	386	347	358	390	378	390	371	366	359	348	367	345	331	345	357	362	380	348	348	358	345	388	404	343	347	336	373	382	368	365	383	355	353	346	343	376	343	350	345	368	345	343	371	362	382	356	366	356	366	348	329	358	391	350	380	381	363	359	398	337	361	335	332	331	369	321	364	349	384	371	346	363	334	385	340	384	362	384	356	383	359	381	339	364	351	412	394	345	368	385	366	340	326	387	372	364	355	412	364	382	352	349	335	377	365	371	366	372	366	378	361	348	357	333	358	355	405	340	330	370	370	364	366	391	329	356	370	377	371	337	372	381	343	391	353	378	350	319	381	341	339	353	323	333	391	355	367	368	390	372	382	369	354	387	353	329	364	358	367	351	386	370	369	359	336	370	367	376	377	364	338	368	346	384	377	362	368	332	357	388	351	376	376	343	347	366	370	369	376	369	348	353	357	353	344	353	393	342	391	395	348	381	346	363	387	363	388	369	361	378	371	349	381	315	325	343	348	351	350	379	392	367	337	346	365	361	424	369	345	368	321	360	346	364	362	377	329	337	366	375	362	366	366	334	352	324	334	366	354	378	364	350	337	365	346	388	344	365	364	328	364	352	347	334	378	355	371	356	348	336	380	328	374	348	358	353	337	348	356	353	337	381	325	364	336	384	395	357	376	376	362	373	350	362	354	354	396	368	344	309	369	359	372	355	356	342	337	335	365	346	377	360	375	337	338	350	385	364	370	348	357	369	368	329	369	341	343	384	393	384	344	352	381	397	374	381	360	346	356	387	356	352	351	358	348	370	360	365	350	346	381	355	362	362	393	385	357	346	379	382	346	403	375	343	391	364	381	367	364	348	396	316	339	362	362	326	380	351	340	349	400	322	346	355	321	356	369	363	355	353	355	342	370	343	357	340	351	368	400	363	377	386	353	314	398	355	336	362	374	377	346	348	390	377	388	378	351	339	359	369	347	350	361	334	375	360	356	378	362	373	333	364	370	403	343	374	372	362	363	382	359	346	366	398	357	351	353	347	340	320	345	347	342	358	371	376	387	340	350	367	358	366	346	391	351	372	370	353	361	343	364	352	397	363	371	370	347	386	370	336	384	373	359	373	355	338	352	393	361	389	356	406	365	368	359	363	364	349	368	332	379	356	387	367	338	368	337	342	355	358	365	371	378	362	359	398	390	325	344	386	353	354	313	364	372	356	404	362	376	379	342	360	412	344	378	358	377	360	347	376	341	364	361	373	355	356	353	383	372	350	376	366	367	354	343	370	361	355	340	358	354	360	349	387	342	373	336	375	334	331	342	385	329	372	355	348	369	381	365	375	352	335	356	388	376	346	318	361	345	349	336	354	376	384	373	371	345	382	389	378	382	359	371	369	342	361	348	352	356	375	358	390	405	397	347	360	350	376	308	378	356	385	374	368	355	346	355	366	339	363	348	390	368	358	359	362	354	355	350	358	323	352	365	346	324	350	338	360	381	381	345	341	382	335	340	384	368	378	371	324	353	366	350	385	343	356	360	365	341	362	413	359	367	385	373	347	354	368	362	343	395	349	288	384	367	346	363	345	357	330	340	373	380	383	351	373	347	372	354	379	361	387	395	368	359	332	370	380	342	370	353	390	389	378	343	343	326	364	365	381	382	352	353	336	359	351	344	346	369	345	334	362	370	349	373	362	343	367	370	355	369	337	340	350	371	380	359	378	362	360	370	371	383	370	366	392	332	381	380	375	335	383	386	328	345	370	326	378	336	357	328	354	351	342	384	357	393	378	362	367	353	396	350	352	382	383	350	371	366	358	351	343	394	358	360	382	353	370	374	355	380	372	366	376	370	379	362	367	346	359	352	375	347	368	365	354	366	386	368	365	334	401	390	369	370	364	364	361	350	314	361	339	383	350	355	371	363	328	351	363	377	349	338	364	351	394	355	348	379	343	351	330	359	355	364	375	361	372	366	341	403	375	369	353	349	362	381	358	365	357	358	349	348	400	345	402	368	400	358	351	367	398	339	367	353	364	352	371	389	325	361	356	384	325	357	369	359	372	342	333	348	370	386	354	357	363	336	360	394	338	334	357	417	360	343	358	369	341	358	379	352	358	402	347	371	374	390	329	368	350	336	398	362	405	353	353	387	385	347	370	390	372	365	373	380	366	374	340	392	371	380	408	321	344	368	360	365	346	366	375	344	339	367	355	384	353	339	339	314	384	362	348	350	365	350	358	366	366	347	379	360	348	365	354	364	334	349	336	331	372	368	348	378	382	389	365	358	350	386	371	365	339	372	368	340	367	388	330	339	390	350	324	370	392	380	362	371	362	348	390	376	382	360	379	361	399	368	357	335	366	348	363	364	338	369	393	338	345	365
24793	21329	27593	25301	12922	577	349	275	217	198	194	165	156	160	164	152	168	143	125	167	140	121	165	152	115	141	129	141	145	156	135	131	134	132	133	143	134	139	114	129	108	132	115	136	125	138	126	140	114	105	134	106	134	141	135	126	130	146	121	146	116	118	133	140	128	119	144	117	121	132	135	140	111	112	136	131	138	123	118	116	133	137	129	133	118	157	131	143	125	140	147	134	141	125	131	129	139	145	122	106	120	132	125	125	137	139	131	139	149	110	128	120	142	106	130	121	110	134	114	110	148	123	116	114	132	127	144	133	139	125	130	113	144	141	119	137	126	138	124	136	141	119	141	131	135	115	122	131	118	108	141	134	141	135	118	111	139	115	131	141	122	132	108	126	129	135	113	115	136	118	120	110	132	124	153	109	139	121	125	120	136	100	113	119	137	121	116	130	150	118	125	120	133	157	124	113	138	128	132	142	128	132	144	118	120	115	113	127	119	137	101	127	148	137	123	135	133	122	117	114	132	105	113	133	116	129	141	144	131	110	146	152	142	108	113	142	108	133	111	128	121	139	130	122	117	134	115	123	122	139	147	123	125	132	128	128	133	136	112	93	130	121	143	146	119	120	127	110	136	129	122	128	125	109	123	130	104	119	139	116	118	126	111	111	129	139	142	119	109	114	127	126	109	143	146	122	113	125	143	125	137	124	132	129	139	128	149	125	137	119	124	125	102	109	126	136	138	125	140	128	141	119	130	125	128	122	120	132	113	132	135	106	137	121	115	122	147	110	110	148	130	120	122	134	135	121	122	131	137	116	123	127	123	148	115	150	113	130	139	110	132	144	112	135	129	131	113	117	129	114	130	124	136	121	124	139	125	113	142	141	105	110	135	131	127	130	124	129	118	120	137	120	136	137	130	127	134	118	126	114	119	138	139	117	117	141	124	142	137	114	129	161	149	99	115	117	124	116	127	123	117	112	143	98	133	139	121	113	132	113	122	103	111	124	125	116	144	117	114	121	125	142	117	116	148	133	141	134	131	122	107	121	125	150	124	136	117	122	135	111	117	129	121	136	108	122	117	118	118	108	152	107	135	130	134	117	141	131	131	122	141	100	125	125	142	123	130	141	131	104	143	130	123	114	127	110	121	113	119	123	120	117	113	135	111	116	114	151	141	105	123	119	105	142	134	136	121	126	131	129	121	151	134	133	135	102	112	122	116	111	127	125	133	117	131	108	121	131	124	118	113	108	139	99	132	113	107	120	108	135	123	155	117	120	133	122	115	131	132	139	139	118	135	136	131	116	117	108	132	126	133	137	122	126	141	114	125	117	125	124	122	133	148	139	109	141	154	123	117	131	124	111	147	152	123	139	120	119	145	118	125	117	116	121	124	120	142	120	118	128	140	117	128	111	113	116	120	122	137	129	134	121	119	120	111	122	114	137	109	122	126	131	123	127	125	113	125	128	120	114	113	129	132	129	139	118	118	143	129	106	122	142	142	134	142	116	102	110	104	111	119	125	114	133	133	144	110	121	118	109	96	155	106	122	129	135	125	137	127	119	122	122	146	107	136	156	122	133	137	114	130	125	122	128	104	138	145	120	120	116	131	122	128	128	125	129	135	134	121	123	123	125	121	133	93	122	130	114	129	134	120	112	129	96	122	141	101	139	118	123	125	141	129	144	136	108	139	129	132	113	110	122	123	146	114	136	125	133	98	108	171	138	133	133	126	136	133	149	125	114	131	150	132	159	135	128	121	143	124	143	141	113	130	126	118	144	133	133	116	144	113	116	149	127	137	146	139	119	126	106	118	131	131	120	109	122	107	107	135	125	137	123	145	93	125	123	122	118	133	120	148	122	145	125	124	113	139	120	120	120	111	144	121	133	125	117	121	147	140	114	121	131	130	123	122	144	127	122	115	133	127	127	119	129	127	135	132	138	141	122	138	127	121	146	124	123	132	128	121	133	129	141	137	146	116	123	131	129	119	122	124	131	102	131	141	107	113	129	131	121	124	152	126	105	139	126	117	129	126	131	125	99	140	135	114	126	112	119	134	121	119	132	117	138	121	141	137	129	135	121	132	106	137	126	118	133	127	136	134	129	140	132	137	111	139	102	141	122	131	159	124	126	124	110	139	127	127	111	135	129	133	113	129	124	136	120	125	130	117	128	117	125	120	127	124	115	138	119	112	122	140	110	117	137	128	130	110	134	105	101	130	100	121	130	122	110	139	126	135	143	141	127	152	123	135	129	133	125	132	128	137	132	136	121	136	161	127	120	135	122	115	127	123	137	146	147	136	140	164	103	112	134	131	133	138	135	126	122	120	120	141	129	120	119	127	130	123	117	104	137	127	113	150	133	124	136	125	126	115	120	116	127	110	116	117	126	115	118	143	148	129	124	116	133	96	139	118	118	120	124	127	119	128	139	126	123	117	115	112	110	107	143	127	128	128	138	131	124	148	129	124	135	133	130	120	152	132	133	119	117	111	122	129	142	134	126	114	127	128	151	111	110	130	112	142	117	103	132	130	113	116	122	119	127	124	145	116	138	133	113	109	125	125	117	127	122	129	139	107	152	140	121	137	126	122	126	136	115	115	133	125	110	118	122	152	106	102	138	132	117	110	142	123	134	126	131	125	131	134	129	122	133	106	129	123	153	147	139	122	121	114	144	125	102	138	129	132	128	122	139	129	92	127	118	132	113	107	139	124	116	123	144	142	117	134	116	138	106	126	140	129	145	118	135	131	119	122	129	100	133	116	141	132	127	132	121	120	135	103	121	113	129	133	139	132	128	122	113	135	143	121	148	125	118	137	137	101	104	126	117	112	123	119	155	127	107	143	104	123	141	129	113	118	131	132	126	145	133	117	138	124	110	127	130	131	110	129	149	127	114	116	102	139	109	126	140	128	134	113	122	142	141	148	118	132	116	126	113	117	136	136	126	128	141	121	126	154	119	112	133	123	103	109	103	125	117	125	126	115	115	128	125	152	127	138	139	130	112	120	155	122	122	122	131	128	121	142	119	136	128	113	121	108	124	131	130	127	109	106	125	143	154	126	129	136	113	130	133	145	119	124	123	126	131	130	116	140	123	125	114	126	139	135	136	117	119	133	126	110	112	141	138	131	123	108	150	131	142	129	124	132	135	134	127	116	130	126	118	135	141	149	142	105	139	123	123	128	124	133	116	125	135	136	108	124	132	116	131	134	104	133	119	141	119	127	125	133	146	118	131	117	119	118	119	132	118	137	121	109	130	115	118	123	117	153	127	110	117	109	134	144	124	131	99	149	140	135	114	129	117	131	124	148	122	128	118	116	118	131	115	137	130	110	124	139	125	141	122	126	132	116	116	119	123	123	120	111	134	109	126	109	115	110	121	101	124	111	111	122	115	138	121	140	121	142	123	134	121	120	118	113	129	129	103	130	131	133	119	132	123	127	139	142	116	105	117	118	120	127	130	126	128	128	132	109	117	138	117	124	126	130	136	109	118	135	128
3190	4727	3727	1696	1232	836	666	584	442	363	308	305	263	229	225	226	202	194	207	180	183	177	168	181	195	146	167	212	181	171	174	190	218	149	157	144	132	161	133	155	165	150	151	154	147	156	156	181	151	165	164	165	129	166	183	161	142	149	143	157	143	133	164	130	158	165	147	166	154	152	149	142	159	166	182	152	127	151	147	148	154	141	150	158	179	169	132	156	132	160	146	163	145	134	146	166	140	156	176	145	154	168	158	150	161	175	158	152	158	154	143	147	153	161	170	133	154	166	140	147	152	151	134	162	143	146	146	152	167	154	175	150	160	154	165	146	163	167	161	157	170	162	159	167	178	173	163	176	142	140	145	151	167	146	134	151	162	155	170	162	133	128	148	173	159	168	158	163	137	150	158	146	164	142	152	148	159	161	165	158	139	139	163	157	152	156	141	160	149	159	139	157	165	157	140	170	178	138	144	153	148	151	145	145	143	180	143	165	176	145	160	152	168	164	146	149	143	180	134	181	154	149	174	162	145	168	135	145	159	156	166	161	148	140	142	147	162	144	159	152	152	175	157	155	133	130	166	156	155	166	165	147	135	151	144	152	159	178	144	153	167	153	157	145	143	162	151	135	150	157	154	147	133	142	151	137	172	137	176	137	160	143	158	130	141	156	158	159	168	158	157	120	178	166	170	189	160	159	149	157	149	148	159	138	139	164	162	144	144	161	160	166	152	177	143	160	163	156	135	155	134	162	140	163	147	155	168	160	168	148	172	160	159	165	145	139	165	155	155	153	158	149	152	172	171	167	144	168	157	144	151	146	120	163	148	143	163	130	142	147	178	149	160	158	154	137	148	143	143	156	157	160	146	152	148	153	151	145	156	147	148	159	150	159	153	166	152	143	171	144	144	130	150	168	159	166	151	165	169	189	152	154	154	161	162	141	180	171	147	138	137	151	120	152	172	141	135	171	147	170	154	151	156	153	148	170	138	154	150	126	147	162	161	146	145	177	150	150	168	154	143	154	131	145	148	160	133	148	159	149	177	146	143	155	143	160	152	158	142	164	142	148	154	157	166	156	131	178	160	166	154	151	161	168	135	151	151	164	158	150	150	156	159	155	158	149	158	147	166	163	155	144	155	146	148	156	171	130	145	166	166	160	145	165	159	155	143	149	137	151	156	166	153	152	161	158	130	164	169	161	174	157	127	166	125	135	153	128	152	139	149	149	153	148	148	165	157	135	142	148	180	142	170	158	140	146	160	166	169	145	153	138	155	173	157	165	145	145	174	149	140	130	137	127	137	136	168	176	167	152	167	159	158	165	134	140	156	167	151	133	140	147	136	144	182	160	145	164	161	152	163	149	127	172	151	144	166	142	156	147	143	160	150	135	161	162	139	157	163	136	152	162	153	142	134	174	156	148	135	171	155	138	135	153	149	157	162	156	160	172	149	155	173	160	137	140	170	165	156	139	127	175	148	154	161	166	171	156	156	144	159	174	155	158	149	162	196	161	145	139	135	160	163	153	156	145	155	144	178	146	164	134	145	152	139	171	137	148	155	150	173	145	176	149	163	154	148	148	149	128	162	142	166	156	176	151	141	136	149	153	162	139	127	142	144	140	155	131	135	142	136	152	163	127	162	140	177	153	162	156	157	158	168	145	161	150	166	163	154	157	157	173	167	158	165	142	151	154	189	140	136	155	146	149	160	179	153	169	163	151	161	139	150	164	161	141	160	163	149	169	167	148	172	144	164	179	169	154	152	165	157	163	166	151	154	130	153	159	177	154	157	151	166	138	138	175	170	157	144	156	165	152	153	144	166	145	151	134	168	154	148	159	165	153	175	159	141	165	165	152	166	147	153	150	140	166	147	145	173	150	143	168	168	173	165	162	168	158	141	152	161	147	150	160	135	140	149	133	164	149	157	141	153	144	141	153	150	149	158	145	149	139	147	158	157	143	140	160	148	162	117	156	142	173	137	150	167	164	118	167	151	148	156	128	162	155	159	145	161	151	163	157	168	138	164	156	169	158	164	157	149	138	145	154	141	156	168	156	127	148	144	168	166	152	143	170	155	190	172	153	178	138	163	182	160	166	168	141	143	156	152	165	178	152	154	152	153	153	164	161	136	138	145	130	152	156	166	166	158	150	137	176	160	146	157	158	164	150	143	162	136	152	141	155	145	149	146	154	156	153	150	136	142	161	148	181	166	141	167	172	152	132	143	157	147	147	167	145	163	165	138	157	153	169	139	141	149	131	143	146	133	160	155	134	141	182	142	148	139	159	141	145	147	152	149	162	167	125	155	147	181	141	155	146	162	165	153	141	166	148	161	160	140	136	137	156	162	175	152	182	166	149	157	147	141	150	135	131	135	149	150	153	162	153	134	148	158	169	164	145	156	148	148	162	154	155	151	165	177	158	141	172	156	164	153	163	166	148	170	152	144	144	163	150	169	149	159	145	169	154	156	157	145	164	150	160	139	165	147	180	152	159	177	149	161	141	143	142	148	158	186	143	170	155	148	177	138	149	143	160	151	141	151	155	156	193	140	156	167	166	144	152	134	155	161	159	175	164	139	150	146	146	173	172	161	131	137	144	152	143	155	146	120	170	148	148	147	137	175	155	162	159	144	155	139	136	163	157	172	156	154	161	159	164	125	173	148	153	162	131	150	152	145	160	151	152	164	139	146	171	151	170	156	146	165	176	147	180	142	148	149	146	146	136	150	177	165	143	164	174	141	157	166	148	161	157	154	143	166	163	178	146	144	164	142	157	158	143	177	149	158	149	144	161	137	142	136	145	148	149	160	156	155	153	154	144	149	165	155	150	153	158	125	128	176	155	156	162	155	145	143	166	152	165	161	128	169	147	157	155	160	164	165	161	162	149	145	158	130	168	170	155	170	156	166	159	138	143	143	155	134	151	154	153	164	147	147	166	154	171	150	172	154	128	156	141	171	136	154	147	134	164	160	172	160	137	168	161	143	158	180	162	152	154	137	146	167	141	147	161	131	167	144	163	151	164	160	145	156	136	155	130	143	163	150	165	136	169	155	117	152	156	179	144	130	152	156	152	144	154	158	130	140	172	165	158	152	163	143	143	149	158	135	179	137	168	165	131	131	165	141	156	142	161	159	156	150	166	133	172	143	144	159	162	164	136	170	143	141	148	176	137	156	181	137	151	146	148	133	143	171	140	141	158	154	137	144	148	160	154	132	147	148	168	148	156	165	165	133	155	163	132	149	145	166	152	181	145	154	157	166	139	163	151	159	144	132	170	152	166	169	164	147	154	165	157	148	181	144	154	134	164	138	162	148	145	164	149	152	176	147	123	158	143	133	163	146	145	163	168	139	143	156	164	167	166	145	158	134	173	151	143	168	134	148	147	163	140	135	158	175	141	125	133	148	145	148	165	169	149	159	154	141	139	150	151	142	144	179	171	127	155	138	152	166	144	153	134	161	173	150	153	138	166	142	152	146	158	147	153	166	146	136	157	144	152
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
