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
341330001114	341330001673	341330002223	341330002773	341330003321	341330003873	341330004423	341330004973	341330005521	341330006073	341330006623	341330007173	341330007721	341330008273	341330008823	341330009373	341330009921	341330010473	341330011023	341330011573	341330012121	341330012673	341330013223	341330013773	341330014323	341330014873	341330015423	341330015973	341330016521	341330017073	341330017623	341330018173	341330018721	341330019273	341330019823	341330020373	341330020921	341330021473	341330022023	341330022573	341330023121	341330023673	341330024223	341330024773	341330025321	341330025873	341330026423	341330026973	341330027521	341330028073	341330028623	341330029173	341330029721	341330030273	341330030823	341330031373	341330031921	341330032473	341330033023	341330033573	341330034121	341330034673	341330035223	341330035773	341330036321	341330036873	341330037423	341330037973	341330038521	341330039073	341330039623	341330040173	341330040721	341330041273	341330041823	341330042373	341330042921	341330043473	341330044023	341330044573	341330045121	341330045673	341330046223	341330046773	341330047321	341330047873	341330048423	341330048973	341330049521	341330050073	341330050625	341330051173	341330051721	341330052273	341330052823	341330053373	341330053921	341330054473	341330055023	341330055573	341330056121	341330056673	341330057223	341330057773	341330058321	341330058873	341330059423	341330059973	341330060521	341330061073	341330061625	341330062173	341330062721	341330063273	341330063823	341330064373	341330064921	341330065473	341330066023	341330066573	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2759	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
22774	21629	29624	24130	21626	21682	12666	1524	1124	858	763	680	696	620	596	596	522	533	511	485	520	492	483	495	483	462	458	519	496	455	454	441	433	453	435	454	453	450	470	435	445	458	458	426	431	458	436	405	441	447	457	476	443	468	448	426	413	409	416	422	420	417	422	434	437	445	412	414	415	466	434	390	418	435	428	431	428	415	413	432	434	437	450	398	382	439	398	448	420	408	408	448	397	451	386	468	442	430	459	472	442	402	409	433	409	450	389	412	429	397	377	439	453	449	403	434	439	393	431	424	373	410	423	404	401	413	437	443	433	409	414	425	388	460	443	429	408	403	416	437	417	440	434	456	433	434	400	398	474	413	410	403	434	426	423	421	424	421	435	463	424	437	434	440	451	412	417	427	446	452	445	426	452	452	431	432	483	411	399	456	453	398	441	413	425	435	408	405	446	408	444	405	452	409	388	440	453	429	459	452	413	396	442	460	481	425	434	397	426	407	394	425	435	468	421	457	445	433	426	428	427	411	422	420	452	394	385	412	465	407	440	461	408	400	396	394	435	405	434	380	402	423	415	416	440	436	425	415	443	387	390	443	366	445	446	438	458	439	426	429	444	428	456	394	432	394	433	435	434	421	440	410	456	429	419	422	432	427	431	415	436	416	415	443	423	417	418	424	397	449	436	452	421	434	405	418	487	403	420	409	429	418	404	429	431	396	484	429	426	425	423	457	410	395	408	435	468	465	456	415	442	387	410	439	422	458	430	423	431	478	427	455	416	390	410	402	444	454	426	416	460	440	406	451	409	451	387	400	433	398	440	443	432	404	424	441	423	447	374	440	467	429	438	429	395	454	443	436	467	473	389	403	432	441	420	434	442	431	471	440	423	384	438	423	459	418	457	413	437	416	407	436	446	464	463	427	444	414	422	411	405	454	434	445	432	423	430	422	434	436	384	467	400	449	415	412	443	423	424	435	404	435	432	408	403	445	420	426	425	450	444	437	429	440	419	401	456	435	451	408	441	432	439	434	431	420	424	429	431	501	429	444	421	422	455	439	449	411	414	449	421	432	429	418	415	443	452	415	434	424	435	416	407	432	439	426	406	462	404	422	435	409	496	419	417	414	469	453	455	441	413	430	446	484	450	436	445	439	429	422	415	455	431	453	461	426	394	481	415	428	454	445	394	422	410	458	409	450	434	425	427	436	406	416	407	421	415	448	424	451	408	407	402	435	450	444	460	445	437	416	451	442	458	443	423	416	432	436	444	387	446	433	408	456	417	472	450	465	421	427	434	406	416	432	428	470	489	449	461	431	435	418	411	468	409	423	417	477	416	414	475	423	436	399	435	414	420	440	408	405	441	448	409	405	425	456	480	428	420	431	469	470	446	420	431	397	392	387	430	406	435	444	427	412	440	408	435	436	397	430	451	439	421	433	414	407	407	429	461	470	434	422	430	404	473	422	383	400	456	434	423	478	458	444	442	388	459	424	411	422	401	441	407	416	444	421	439	438	392	406	443	440	444	420	472	428	431	451	461	458	459	425	452	437	420	398	419	456	425	435	425	423	467	437	452	416	389	447	436	463	403	458	431	441	416	424	464	434	419	421	441	406	417	404	379	455	445	427	410	407	407	446	439	437	452	440	418	456	428	416	408	464	414	419	417	425	425	458	428	392	406	411	436	439	431	434	431	403	403	452	437	395	441	413	441	411	459	457	429	415	415	428	426	415	409	407	417	399	437	444	424	441	454	436	425	471	469	421	431	440	438	420	455	394	429	465	386	435	408	397	423	446	426	419	418	399	409	451	386	422	410	451	424	479	422	425	442	428	423	383	434	405	400	416	450	424	418	447	468	440	394	415	393	466	433	434	406	436	424	472	419	411	393	433	407	428	459	445	428	413	445	433	452	424	428	434	416	416	433	416	419	433	435	443	455	409	441	411	386	467	466	435	448	410	443	460	381	417	436	418	431	452	413	427	439	380	418	426	457	390	437	438	418	440	434	437	441	415	443	443	404	427	410	421	421	399	432	446	437	442	446	461	461	421	394	419	433	420	420	424	439	457	423	437	423	455	418	438	402	490	427	412	391	431	429	428	411	417	460	457	416	464	409	390	430	418	397	444	393	456	459	432	415	449	421	412	409	434	421	400	433	437	448	409	420	465	453	404	431	435	450	418	365	432	427	431	412	431	442	441	418	434	436	435	434	425	433	425	456	424	430	402	457	391	417	419	401	413	423	444	410	394	448	439	419	459	473	421	417	454	460	474	440	416	429	431	430	424	476	416	422	454	432	427	486	431	434	424	441	397	455	425	435	433	437	433	420	386	384	414	423	432	465	405	437	395	443	442	452	419	398	452	414	456	421	449	415	443	439	430	438	418	410	424	413	429	446	467	445	419	441	440	412	400	420	433	425	441	426	417	415	418	428	420	440	458	420	434	407	384	444	436	384	406	432	448	400	406	463	471	433	431	427	461	484	443	428	475	425	406	414	424	452	453	453	451	409	426	421	424	420	426	436	434	435	435	432	427	475	465	428	447	395	432	429	484	405	418	432	433	429	454	444	443	422	437	426	405	449	440	419	448	461	465	426	422	449	441	420	440	455	424	452	405	428	411	418	370	418	440	443	452	475	414	402	433	413	419	432	447	418	395	444	460	418	407	401	411	432	434	432	415	406	411	426	417	422	439	418	448	454	456	397	405	417	431	393	437	399	452	404	496	471	429	412	409	435	437	408	442	463	389	421	428	447	445	435	464	464	395	428	453	447	430	406	435	463	426	374	432	440	449	415	472	417	430	422	425	458	427	415	430	436	423	417	414	454	435	426	424	425	419	405	410	443	437	415	429	470	422	464	430	438	410	440	437	437	386	394	433	414	413	394	432	433	397	468	471	435	422	415	386	435	475	439	453	426	404	454	436	406	412	407	401	401	445	458	419	442	484	438	453	417	435	405	435	446	391	432	449	413	436	420	425	411	438	427	447	454	441	426	432	431	421	374	422	441	411	459	450	454	431	376	443	435	405	408	437	419	443	420	438	446	410	435	447	447	407	425	427	423	464	420	447	429	429	427	454	408	383	434	412	429	408	428	420	414	402	409	463	423	416	443	422	426	426	408	436	409	434	442	419	408	464	451	461	398	412	440	426	389	453	462	423	442	470	433	473	385	428	471	437	424	395	426	417	445	408	437	428	432	475	435	431	430	397	410	417	456	449	455	413	382	408	463	434	438	455	435	442	404	435	417	452	448	415	440	424	441	427	424	497	439	421	446	433	458	443	458	453	436	433	448	441	430	417	459	392	422	399	434	430	434	438	427	421	422	428	409	455	440	413	419	414	445	452	448	410	411	426	461	410	443	408	392	430	406	402	440	435	437	448	459	455	402	437	423	467	430	417	450	416	428	391	424	428	445	418	424	417	454	457	483	388	426	435	424	435	413	428	404	427	401	441	451	448	470	457	430	465	407	451	448	444	401	449	409	395	410	429	436	422	413	418	444	438
6130	17164	11896	6129	4870	3563	2226	1971	1657	1165	1022	918	796	715	747	655	666	625	599	546	596	548	545	549	532	527	529	509	487	530	514	522	519	484	521	527	501	497	506	494	496	517	480	493	506	495	478	492	461	490	497	525	525	488	484	411	459	479	483	462	505	470	449	457	484	465	466	520	493	450	494	464	468	482	485	463	479	458	504	493	472	456	507	460	517	479	500	474	471	477	467	458	437	495	455	469	515	474	488	458	453	480	451	499	481	428	484	511	474	491	452	471	484	470	447	478	493	512	422	471	488	469	420	436	492	466	492	468	464	477	465	461	464	467	504	479	481	460	461	455	450	456	456	478	474	457	488	483	440	505	457	507	436	484	525	466	476	444	450	520	465	441	458	468	498	480	461	476	501	499	462	490	491	471	508	503	450	455	455	459	494	483	455	464	481	475	453	458	485	488	493	484	469	481	467	476	519	480	458	515	498	492	491	470	465	454	511	461	485	447	495	436	476	483	444	511	479	456	464	486	457	476	511	481	461	475	447	485	476	475	501	482	502	476	457	442	489	480	485	489	417	449	485	484	424	479	502	456	483	488	501	444	471	454	484	472	473	485	457	440	509	481	522	496	449	487	478	423	496	489	477	506	434	483	460	463	449	473	466	495	479	473	455	462	490	512	495	468	474	453	494	468	476	500	500	476	490	483	478	442	453	487	487	494	461	489	451	484	479	476	520	433	517	465	486	462	478	492	438	461	496	477	469	480	499	467	460	485	473	479	455	503	469	467	475	473	507	539	525	494	483	448	468	439	491	472	446	444	485	464	484	484	473	437	455	506	470	451	506	470	471	496	453	479	474	468	480	459	458	472	435	529	478	435	431	454	482	472	475	495	464	499	439	465	443	483	465	463	447	483	464	457	423	468	453	457	500	489	513	512	472	465	436	527	439	498	437	475	445	481	448	442	459	460	491	462	493	470	443	443	470	447	461	474	508	475	458	498	510	470	467	506	455	471	457	481	525	484	455	476	464	442	439	477	482	496	477	477	477	454	481	505	481	432	528	449	478	518	457	454	479	456	462	461	466	462	476	489	442	465	502	481	486	478	468	540	444	515	473	509	447	503	508	483	468	452	497	452	466	500	499	486	437	505	453	481	472	435	471	470	480	431	506	499	488	451	475	478	483	448	446	449	473	486	511	468	507	460	499	487	447	509	480	467	484	546	448	483	445	518	441	428	437	493	483	484	466	483	511	479	483	456	467	499	474	456	475	471	460	466	481	471	424	461	465	467	503	504	463	458	468	506	458	484	500	471	460	431	479	483	507	483	471	477	429	482	478	473	491	433	490	462	451	484	466	473	473	511	502	470	480	459	491	479	491	481	454	450	454	498	453	473	425	426	459	465	472	443	469	514	484	472	466	423	471	499	424	474	469	449	490	452	460	475	470	490	477	461	487	459	438	474	472	511	460	481	482	469	468	512	484	483	491	460	485	429	488	484	451	483	457	462	495	498	494	458	487	508	469	493	456	499	481	480	466	459	501	492	453	450	470	467	493	470	457	471	486	460	471	498	469	481	513	476	456	474	484	459	448	495	463	432	468	479	493	444	463	455	491	463	487	491	472	471	475	482	482	484	430	475	507	485	467	447	495	502	477	473	464	507	490	464	494	467	457	477	450	450	456	448	453	437	462	495	447	468	478	452	479	483	473	447	482	466	498	517	479	458	497	472	495	491	477	457	521	465	443	474	487	449	464	456	461	492	484	462	474	472	472	472	460	471	444	446	492	440	464	464	499	487	461	498	490	474	496	488	471	472	479	474	478	421	482	493	444	478	481	476	460	467	492	489	437	445	439	473	510	484	466	466	463	481	465	440	501	451	489	484	506	466	420	491	448	496	493	462	474	449	486	495	490	461	450	467	484	445	474	523	523	494	468	461	470	442	478	443	477	458	461	484	500	467	460	492	507	443	478	463	491	459	477	473	466	467	475	472	481	479	458	458	491	469	456	478	462	486	473	458	452	490	437	452	500	533	455	474	448	462	469	465	442	479	501	497	469	434	434	478	488	475	430	455	473	476	522	469	460	446	462	476	483	467	484	474	453	465	466	475	467	447	503	465	424	513	453	488	444	474	491	497	468	472	469	459	469	483	480	490	501	442	441	476	449	448	455	513	485	493	478	456	481	456	466	442	502	515	496	475	457	443	447	461	462	490	491	478	470	486	485	496	454	493	497	441	495	460	453	425	446	476	508	469	472	457	446	452	473	476	517	484	468	476	471	474	471	478	478	491	474	488	462	475	436	479	448	441	495	500	435	474	471	475	450	494	476	469	456	480	483	505	470	457	468	495	488	491	485	466	441	456	463	456	442	470	505	447	455	498	468	491	474	489	477	470	497	477	486	439	456	448	490	480	515	502	511	458	464	484	466	481	450	464	504	510	448	437	496	467	457	476	480	481	490	443	447	485	467	487	476	492	441	499	439	444	440	452	457	441	446	469	486	487	480	510	476	463	471	488	490	518	502	493	489	468	472	457	450	485	468	506	473	499	489	472	469	483	479	438	461	465	466	473	510	530	489	461	478	482	499	458	478	482	449	481	475	430	477	459	460	490	490	486	474	491	485	502	468	469	484	488	449	484	472	457	444	480	435	483	435	449	420	457	487	449	443	476	484	480	486	488	472	454	473	486	487	483	502	473	492	493	475	467	491	445	503	481	451	465	479	434	465	449	491	483	439	464	453	520	434	480	476	476	492	473	461	448	465	484	458	445	519	481	475	496	461	440	488	513	498	475	448	462	480	461	452	470	471	462	499	478	497	465	438	450	493	437	424	494	511	482	505	490	472	458	470	493	505	488	475	435	465	448	465	490	459	475	497	492	413	488	488	470	494	448	469	459	475	493	490	444	528	480	481	477	507	527	506	467	463	475	483	468	488	484	482	466	437	501	491	478	516	457	504	492	455	476	466	463	493	474	439	500	466	501	460	470	487	452	464	485	467	484	447	466	467	508	460	518	484	462	485	445	494	483	500	455	501	494	481	450	484	468	472	459	438	473	479	494	495	483	461	442	453	443	487	411	501	453	500	473	507	495	523	461	473	509	442	448	458	468	473	492	475	456	472	488	488	486	487	476	472	469	502	427	462	465	472	472	424	451	486	497	472	449	469	428	459	487	440	428	463	456	452	498	469	459	470	494	488	485	480	467	509	442	453	523	417	455	449	469	489	462	498	462	473	502	478	470	496	471	471	449	469	481	463	472	469	468	463	471	488	473	490	448	492	488	461	488	462	429	479	431	466	470	477	455	449	455	471	477	476	447	417	442	453	519	466	486	449	473	448	474	461	502	514	471	480	471	455	473	438	496	441	446	472	456	396	479	475	465	511	470	486	488	448	488	493	477	497	457	443	466	442	450	506	514	486	482	449	474	448	462	483	468	441	479	488	441	472	478	448	457	447	467	518	466	497	481	489	482	470	460	490	464	474	489	452	449	483	465	447	497	513	457	468	477
27589	19523	5707	809	504	488	452	402	368	373	363	379	390	363	375	389	370	378	348	356	367	353	343	361	386	360	363	371	393	361	361	338	362	340	362	358	391	372	364	344	359	357	375	346	358	348	394	341	395	346	351	346	342	361	372	378	367	377	380	382	364	372	369	358	345	408	361	349	355	387	370	379	350	345	385	405	357	383	323	328	358	382	372	355	373	361	367	344	358	346	346	356	352	373	386	376	382	365	380	407	372	385	362	357	366	334	372	382	344	338	367	347	380	329	343	433	382	382	354	319	346	363	387	374	364	366	370	372	357	349	366	378	369	326	374	355	353	366	359	346	358	399	387	378	367	364	376	373	371	365	344	403	335	372	357	382	370	355	381	395	407	393	365	347	370	387	345	378	409	345	365	342	380	371	397	352	357	384	345	354	356	331	347	363	333	349	379	397	375	368	326	352	367	380	410	380	349	356	396	355	360	336	363	359	366	350	381	352	394	352	346	351	369	374	409	385	370	327	353	372	345	332	376	319	359	376	312	364	380	381	369	418	388	362	362	386	328	358	327	362	386	367	360	381	374	376	374	386	384	381	368	371	328	351	383	346	381	377	349	376	410	380	346	358	362	372	331	385	389	387	369	381	364	347	414	348	386	381	345	394	391	361	387	362	355	370	332	367	379	390	388	378	364	338	381	365	341	384	368	360	358	400	370	335	394	368	352	381	380	321	377	364	378	327	365	373	323	369	382	358	391	378	342	385	389	360	349	386	361	393	367	369	345	353	365	312	364	351	375	377	356	365	354	349	365	372	368	363	356	374	369	359	397	349	379	398	370	350	344	365	383	374	342	367	364	386	344	354	369	320	367	378	373	357	383	344	385	397	374	379	357	386	350	393	376	339	345	340	381	393	377	349	332	404	334	369	342	329	386	364	368	351	362	356	369	378	372	406	343	376	341	340	375	325	370	379	371	368	405	348	370	359	350	336	367	351	337	378	375	396	325	371	345	342	387	412	375	365	353	355	354	353	393	378	382	369	394	373	386	378	338	375	372	363	398	352	397	363	345	373	347	359	376	375	398	350	379	373	408	402	390	341	346	389	368	357	352	370	316	383	396	355	347	341	389	396	347	372	376	333	361	342	363	385	358	350	375	370	340	390	397	348	381	331	369	361	357	328	360	351	377	368	384	330	377	362	417	395	365	338	325	400	367	374	399	347	378	351	376	421	351	382	356	343	400	326	354	369	367	379	347	371	330	351	381	353	359	355	402	339	382	385	393	371	383	383	359	369	339	364	316	348	389	370	362	397	391	365	319	358	398	344	361	376	370	380	370	334	372	372	340	379	386	364	372	397	333	339	349	382	362	366	364	368	411	373	362	365	372	362	363	367	361	345	346	343	355	387	351	361	370	335	354	382	353	383	369	342	364	355	373	377	370	396	350	359	350	357	314	347	375	379	384	379	350	335	354	357	333	326	366	323	355	375	361	358	348	357	375	372	353	335	377	351	399	352	353	344	375	392	335	339	344	385	388	337	361	347	347	356	367	355	379	385	393	383	375	356	366	357	387	355	355	368	350	350	352	391	338	347	329	368	352	327	353	360	376	398	385	387	342	348	345	351	361	350	342	368	362	380	374	336	357	401	349	359	365	390	407	334	384	357	404	334	344	388	377	370	378	386	367	369	361	341	372	360	346	367	334	397	380	360	367	397	361	368	371	374	356	389	352	396	364	357	408	370	378	382	374	356	387	370	378	356	342	362	336	388	368	367	356	376	362	393	353	393	353	395	373	328	371	345	348	383	388	351	337	373	361	383	356	379	367	374	369	375	361	358	363	369	379	347	340	364	369	387	362	356	408	370	374	364	363	381	372	354	328	375	331	384	335	375	347	354	369	355	391	364	396	371	366	347	365	409	346	359	360	360	370	385	330	402	396	352	389	411	386	386	377	371	352	338	348	370	358	361	402	370	369	379	370	379	369	366	363	348	361	387	329	393	357	377	349	314	390	367	323	350	364	361	386	341	332	350	347	357	363	373	332	383	374	393	386	370	351	346	363	354	327	390	340	347	327	382	375	345	371	333	386	365	380	379	355	375	360	330	394	374	350	384	375	346	373	399	366	369	361	395	355	366	384	370	394	386	358	356	347	357	353	343	376	379	366	368	383	342	378	367	382	366	359	373	412	371	385	379	367	409	388	368	361	366	410	357	363	362	352	376	388	365	393	345	370	379	364	366	342	364	369	374	385	345	387	361	369	347	374	384	366	379	355	374	379	376	355	361	388	329	378	377	382	391	371	351	354	364	340	359	390	349	372	370	350	371	346	359	374	362	356	353	390	390	394	336	345	403	386	351	344	356	392	392	351	383	354	367	375	364	345	413	392	377	379	358	366	389	398	370	365	388	348	377	390	332	354	341	357	364	376	366	365	371	377	366	336	363	358	353	341	352	342	355	363	348	321	355	337	384	351	358	354	365	341	355	364	385	385	355	373	344	358	353	359	338	394	371	351	360	368	353	343	370	374	355	373	367	373	347	381	364	365	371	348	358	364	329	373	351	344	351	376	384	324	369	356	362	328	363	367	380	338	364	335	360	349	377	386	390	336	357	378	370	375	375	377	377	343	376	364	350	342	322	364	359	417	354	363	348	347	370	353	358	363	353	348	378	371	371	335	403	367	385	378	367	348	335	362	354	367	386	359	382	332	374	361	400	392	364	389	330	365	385	353	365	359	362	413	374	347	361	417	371	382	329	354	375	345	386	344	342	329	373	338	352	357	360	363	354	366	359	378	350	403	398	374	374	358	382	360	327	352	355	367	349	338	375	348	352	375	372	388	350	328	352	371	377	349	371	354	375	339	357	347	357	344	359	355	346	379	368	375	354	358	366	376	345	345	387	357	335	395	349	365	357	361	368	383	376	381	382	332	379	353	355	352	340	340	398	387	315	347	350	410	331	357	378	358	371	340	358	396	345	369	393	343	343	354	370	398	371	359	349	324	358	392	384	373	361	346	381	405	373	388	340	385	359	355	354	383	349	343	340	354	392	372	375	359	377	350	369	388	352	372	351	376	361	367	385	413	364	371	358	366	420	364	383	387	353	347	375	368	356	387	373	352	385	339	351	385	379	374	356	383	380	379	342	370	364	370	399	369	322	398	354	385	385	352	386	395	376	382	351	355	361	320	407	376	374	312	343	355	326	353	343	342	341	316	341	357	356	355	361	365	367	341	371	358	405	328	355	359	368	373	354	356	354	413	361	398	373	329	373	355	398	366	348	400	346	348	349	339	363	388	364	341	403	374	364	385	355	363	396	364	370	380	380	376	376	360	378	335	391	356	348	338	327	365	377	388	347	372	349	356	362	338	374	393	389	404	385	344	370	348	364	352	380	407	382	379	364	346	390	368	375	364	363	369	370	365	350	373	376	342	381	350	365	340	365	339	371	343	364	357	366	365	361	370	365	348	352	374	365	411	357	340	377	358	349	367	345	375	355	378	360	345	365
4715	1444	906	574	544	457	471	414	384	420	391	412	400	404	393	385	364	382	381	388	426	356	409	373	382	389	381	405	381	335	395	390	405	348	384	381	411	415	410	355	397	362	382	446	378	408	398	397	376	413	397	376	350	392	368	352	386	394	390	393	369	373	363	379	369	380	426	376	388	362	383	371	421	398	380	374	361	374	370	376	390	375	388	373	402	410	406	369	396	361	384	405	427	380	371	371	366	401	381	351	369	373	343	394	387	361	388	383	391	403	436	395	394	396	395	387	385	382	393	389	367	405	406	376	392	393	374	391	396	373	402	393	368	404	373	386	369	413	375	391	377	387	366	388	421	409	397	381	365	382	386	379	382	411	371	393	401	398	383	391	373	396	384	390	391	389	380	394	401	400	354	362	388	415	398	358	376	364	368	370	380	367	411	411	396	412	369	376	389	377	417	365	366	359	371	380	370	393	379	379	403	368	417	414	393	334	398	396	396	401	418	396	409	415	386	402	374	372	351	375	368	389	392	390	368	398	372	363	390	391	406	400	421	359	360	407	379	405	396	398	381	376	406	386	379	407	386	384	364	368	396	349	387	393	373	374	399	395	369	384	387	364	400	408	375	369	384	415	395	389	406	384	384	359	408	419	408	379	354	373	396	374	375	411	393	396	393	395	382	388	345	387	361	368	408	354	401	418	388	414	377	387	410	382	404	398	395	376	405	366	380	363	372	393	407	409	385	425	400	391	373	388	370	403	377	367	443	371	362	378	359	391	424	384	395	387	360	366	378	399	349	425	364	399	368	402	386	378	408	376	389	408	401	384	373	370	379	401	422	391	405	395	380	378	406	404	370	378	365	387	354	383	395	383	345	363	396	418	418	363	394	388	357	411	384	360	389	427	399	361	403	406	369	374	370	398	410	400	376	390	410	411	373	403	392	427	393	372	351	399	363	369	383	383	369	415	394	411	426	357	404	359	393	372	410	374	386	384	388	378	396	394	365	369	394	404	388	399	347	402	368	357	396	339	388	405	393	404	408	381	398	385	378	426	400	341	392	440	391	404	379	378	373	416	394	394	381	381	406	367	392	361	375	387	402	370	422	388	368	380	404	377	361	422	395	390	378	397	385	390	419	391	384	378	399	366	401	397	369	373	407	371	363	399	366	398	384	396	391	412	380	365	393	354	426	392	389	360	386	391	354	378	409	366	417	384	387	409	395	393	412	389	407	415	370	347	402	383	445	377	401	385	355	405	376	375	393	397	389	417	390	381	439	402	378	392	394	390	385	403	435	399	365	349	381	414	373	398	395	380	355	349	377	373	377	391	393	388	384	392	411	386	375	366	406	365	347	394	402	387	376	395	385	416	390	385	383	396	377	385	382	400	373	413	357	396	378	374	378	394	408	366	404	371	373	379	402	398	433	391	348	384	396	363	409	397	394	384	428	376	370	364	395	365	403	429	387	405	383	386	382	385	365	393	394	332	376	413	392	400	388	416	371	365	388	380	401	379	395	390	374	386	364	367	352	363	387	341	382	384	439	405	399	399	398	407	402	388	407	353	378	382	387	412	377	379	359	396	388	399	390	349	381	358	383	376	378	373	373	383	374	388	409	400	378	397	405	368	385	427	387	362	351	383	370	378	400	380	390	395	360	383	377	402	368	383	395	407	413	374	415	367	389	417	393	384	361	386	352	364	412	393	424	418	389	387	386	390	392	409	405	394	383	401	414	391	415	410	396	365	376	372	361	393	363	412	396	384	348	370	347	383	355	421	407	393	386	363	358	416	376	410	412	398	436	412	410	407	411	422	374	366	383	386	396	402	347	337	400	411	391	385	369	370	360	380	386	407	324	385	371	420	341	381	403	406	381	393	338	425	335	425	377	416	389	409	384	390	463	392	384	379	373	357	396	365	394	412	407	366	377	405	410	353	383	390	386	405	384	414	395	381	390	376	385	395	388	375	418	386	391	374	356	402	426	385	377	417	381	357	388	420	398	430	383	399	387	362	366	401	401	379	388	403	410	383	399	405	386	379	409	382	374	394	402	375	376	399	383	394	381	335	391	386	370	372	405	395	402	393	385	429	372	406	366	376	387	360	412	360	361	400	394	396	397	384	410	406	369	346	345	381	371	462	398	356	388	388	399	407	386	421	376	356	389	369	391	398	367	389	410	410	426	414	360	392	382	362	383	385	424	396	422	354	373	378	392	407	375	372	368	401	385	394	385	383	386	369	416	407	376	408	373	404	398	408	349	420	380	400	398	384	442	376	416	385	350	355	357	399	382	365	355	395	378	427	386	389	372	358	393	367	415	399	414	393	378	411	412	375	404	414	392	369	403	406	392	418	390	386	367	369	408	417	427	378	381	384	388	411	392	400	374	368	349	424	385	379	391	382	412	362	396	383	380	369	403	410	401	381	418	372	377	375	389	416	393	393	404	374	404	391	362	404	411	439	409	403	364	398	382	406	387	402	389	394	407	402	377	402	404	389	364	406	396	395	418	382	367	379	410	386	339	369	393	390	411	372	387	370	396	393	374	387	397	390	395	410	394	403	394	364	396	368	362	392	434	392	369	387	399	411	379	372	393	414	359	371	364	347	392	386	375	394	385	415	374	383	428	384	388	406	389	386	383	402	370	384	404	379	404	424	390	365	409	424	369	432	399	404	389	396	395	396	382	397	376	363	363	392	389	385	415	400	440	399	375	369	376	395	407	406	384	395	387	397	415	393	384	388	411	365	427	362	381	377	362	389	341	411	393	420	386	388	392	357	387	354	419	350	399	418	388	356	397	398	422	400	391	385	414	385	412	438	412	354	388	386	404	348	418	393	391	449	406	347	391	396	391	373	378	399	396	348	356	445	398	405	395	385	388	375	377	399	415	389	370	364	401	398	407	383	387	393	401	396	406	381	445	413	419	366	410	359	349	365	367	381	403	394	377	392	387	403	369	366	381	404	389	385	424	370	398	379	360	401	387	401	378	395	398	398	369	408	414	410	389	409	368	381	379	396	373	394	366	389	404	332	371	412	388	416	402	415	343	348	373	364	404	403	416	395	401	405	370	404	383	390	402	357	404	437	395	396	409	359	377	361	419	375	379	413	385	406	386	395	407	349	411	414	404	377	381	368	408	442	389	377	383	346	392	383	378	396	405	376	365	390	381	370	410	392	390	402	392	387	364	386	388	404	403	406	359	388	405	416	376	399	384	390	360	384	392	389	357	383	401	382	389	379	381	391	390	367	396	374	365	396	386	356	374	421	413	378	403	451	354	350	381	368	406	374	381	381	389	386	423	415	399	402	361	379	378	371	387	391	386	374	383	389	371	398	420	386	413	391	368	386	415	413	374	411	418	374	342	363	416	369	380	425	393	345	380	399	377	408	412	365	394	372	392	359	350	401	403	362	387	371	433	401	384	371	376	375	372	372	406	374	416	400	388	378	373	394	358	391	395	398	430	406	384	396	416	394	365	343	381	391	375	388	379	388	397	398	374	383
23520	21252	28764	24060	21251	13307	1706	1134	944	793	731	729	738	673	686	661	633	644	660	624	571	611	575	612	553	649	603	581	553	630	622	603	614	576	615	632	620	560	540	569	571	595	600	604	549	599	618	610	533	625	551	573	577	618	576	581	596	587	616	574	631	590	571	628	587	588	589	602	580	599	563	628	551	580	587	573	597	591	576	576	579	581	574	559	591	610	599	584	581	558	585	544	549	553	577	563	564	599	599	569	638	568	628	618	621	598	564	583	560	592	611	633	577	582	601	576	547	588	644	586	590	591	610	582	581	630	566	607	587	616	600	577	586	601	600	605	601	541	571	633	626	592	589	560	565	585	579	556	583	553	637	616	599	618	592	581	556	572	580	580	603	561	567	593	608	563	599	603	579	563	606	594	601	559	542	606	594	595	609	609	630	579	594	620	563	576	587	538	563	578	575	610	574	587	587	580	614	565	586	578	541	568	579	582	605	595	599	569	593	612	575	574	558	601	569	552	558	581	520	630	579	538	575	566	594	548	572	585	604	578	579	562	540	622	593	587	538	566	592	639	580	539	562	562	578	585	564	599	633	597	574	605	562	600	601	573	589	582	555	615	571	604	544	613	582	578	559	548	602	567	601	585	583	543	603	583	594	622	590	638	649	571	584	590	582	579	565	605	605	617	585	595	649	611	629	577	591	621	573	603	585	585	552	569	572	583	603	628	599	541	625	602	574	595	563	562	592	642	572	579	606	578	601	626	561	616	588	562	548	634	562	591	571	574	612	577	589	642	569	519	597	624	592	586	598	619	593	577	560	576	605	583	579	572	580	586	526	596	610	584	613	611	578	589	583	586	611	609	566	600	585	584	569	600	576	604	567	589	587	614	566	560	570	580	567	596	547	592	570	608	603	574	537	561	595	571	603	595	557	584	581	541	612	615	532	572	568	547	584	560	582	543	647	568	594	605	624	580	559	517	584	586	605	608	585	582	587	585	611	591	601	578	601	601	602	591	589	597	582	583	600	581	558	544	611	602	585	610	572	578	609	542	613	597	559	613	599	592	540	586	585	597	555	600	554	584	576	585	613	582	578	569	625	624	620	579	568	571	547	578	603	607	543	585	572	563	554	615	569	592	563	542	583	596	585	550	586	576	631	626	647	593	581	630	630	569	580	533	588	576	616	585	622	547	564	615	570	568	594	564	557	597	599	556	577	580	625	575	570	567	575	609	616	575	571	594	566	608	539	565	587	591	593	591	583	550	574	567	599	572	569	558	614	618	581	542	619	591	554	612	574	578	606	530	574	590	623	550	602	586	614	560	571	602	578	579	571	593	597	601	562	589	624	626	605	561	615	603	542	566	582	598	617	577	575	624	583	594	580	565	588	552	630	592	587	598	561	560	568	570	540	567	594	568	606	592	572	571	593	560	612	604	602	565	567	581	610	591	598	588	574	586	615	580	581	618	535	566	609	604	551	626	595	570	571	586	571	604	576	590	598	560	569	592	574	603	554	528	575	586	612	614	554	602	557	611	600	572	600	602	568	560	561	592	606	623	568	616	609	616	608	615	546	591	626	588	615	568	611	559	615	578	580	611	584	573	553	606	579	595	592	587	560	584	574	558	582	610	610	612	588	618	610	550	604	583	535	585	606	555	575	552	568	601	612	634	549	574	602	611	553	603	599	592	590	601	556	573	624	628	567	594	574	545	610	576	628	590	604	568	578	602	600	619	577	625	578	614	573	618	575	522	563	577	624	599	595	535	610	579	638	590	579	644	589	594	549	612	595	558	593	586	592	598	591	582	549	587	599	577	578	621	637	584	497	554	618	564	600	556	622	596	614	603	587	609	556	578	558	583	614	596	617	576	580	553	568	574	541	584	624	574	533	578	538	591	583	573	572	565	594	578	614	554	582	539	595	633	566	568	574	607	574	560	576	623	562	580	567	628	596	590	594	594	573	588	558	588	611	579	582	577	576	552	623	582	611	584	582	562	615	564	605	610	602	575	582	587	583	602	518	572	609	559	571	608	582	623	608	598	614	625	626	619	582	599	583	625	536	598	630	638	591	561	625	573	605	578	611	592	559	589	565	569	616	568	579	559	571	611	567	567	599	591	618	598	546	582	603	559	584	586	572	624	598	601	600	551	594	605	597	623	550	582	579	591	575	543	563	589	588	598	585	568	587	587	599	567	565	559	609	598	599	599	592	607	544	645	607	548	579	571	613	611	581	573	629	543	632	567	589	556	579	620	579	548	582	549	608	619	593	594	592	625	542	585	558	588	583	576	595	565	573	545	551	601	572	567	583	591	595	585	611	562	613	568	621	611	565	620	575	587	614	599	554	553	588	544	583	590	567	580	583	603	573	600	608	570	564	608	570	557	599	608	578	583	601	629	561	604	585	591	573	592	561	578	594	577	610	564	570	591	576	552	605	565	635	582	547	569	552	578	582	553	606	589	624	559	590	529	604	579	573	582	576	551	623	533	614	586	530	558	593	591	588	597	611	561	627	574	562	618	596	565	644	532	577	531	598	594	608	557	601	585	555	577	619	623	566	570	586	587	610	565	594	547	588	573	564	598	581	584	544	609	623	593	613	592	604	636	585	598	580	576	580	567	629	566	568	568	600	564	562	613	608	549	596	609	604	621	547	578	578	551	605	588	582	584	654	578	622	592	577	586	568	566	562	596	551	608	572	597	588	592	574	539	586	606	572	589	574	563	603	598	603	601	567	594	583	587	597	574	576	589	622	598	597	582	598	585	544	631	571	563	601	551	570	596	561	558	562	622	593	595	596	597	587	588	576	613	582	587	617	606	588	615	614	614	580	529	604	622	568	588	569	606	602	603	565	581	594	609	583	598	617	565	573	577	562	575	573	593	599	582	590	606	567	607	601	618	587	601	585	615	583	604	613	649	584	591	567	589	568	611	552	585	608	563	580	575	590	551	574	604	578	555	576	600	560	589	574	577	584	602	576	581	537	639	566	585	553	604	621	606	577	531	592	571	604	556	559	606	595	639	590	581	612	596	601	535	575	590	537	626	565	607	583	584	581	606	590	597	614	537	624	589	594	572	610	613	562	578	576	591	605	578	584	562	550	549	559	588	634	586	580	576	585	543	585	572	597	576	610	572	563	597	548	573	535	564	535	575	552	566	603	525	590	606	594	517	570	626	598	619	587	570	585	613	570	601	590	555	586	566	575	584	567	574	601	556	551	586	564	584	591	595	555	589	640	600	588	569	598	575	607	564	581	569	583	544	634	571	586	626	582	576	568	602	573	575	586	587	555	588	586	602	584	593	643	616	598	583	576	620	618	603	576	554	545	590	584	595	576	606	565	599	581	586	609	581	539	581	588	558	583	635	561	623	597	563	605	581	573	589	598	625	603	564	567	567	577	567	619	594	587	597	558	588	570	592	600	592	617	608	589	552	623	539	569	580	616	572	590	568	577	563	572	561	595	596	525	613	583	589	576	590	572	536	551	574	577	637	568	596	596	542
4384	10520	7096	3649	2859	2172	1461	1348	1223	985	837	797	759	760	761	765	678	717	732	630	689	726	658	638	645	640	687	656	651	593	618	660	646	618	652	636	657	589	635	609	631	605	615	616	674	632	632	607	624	634	680	614	629	639	612	650	620	629	639	645	619	637	690	626	558	602	620	615	650	634	647	653	594	609	653	600	654	623	627	600	655	642	610	648	596	671	641	610	651	610	616	626	636	615	632	667	602	608	642	629	560	627	612	612	649	624	660	605	605	572	643	588	668	625	652	630	659	634	652	662	633	598	643	579	603	617	594	671	636	619	658	619	627	619	625	611	646	584	629	632	609	610	598	613	626	655	641	634	642	641	639	655	651	607	606	647	649	630	596	608	594	587	630	607	617	596	595	594	636	583	615	614	645	658	605	634	626	597	619	611	591	586	656	605	598	627	601	652	608	622	612	622	642	612	649	629	635	649	628	612	627	615	601	629	622	608	616	567	594	629	605	610	629	564	567	632	583	627	625	657	624	634	614	582	623	586	666	658	575	617	672	603	624	603	644	650	657	614	645	643	655	601	611	639	610	616	628	652	628	589	597	616	570	665	629	641	614	639	646	620	609	659	637	655	621	618	603	626	631	604	638	583	638	618	623	604	648	673	611	630	616	614	644	606	596	590	606	604	614	631	657	631	640	653	586	594	636	577	628	628	640	597	596	637	637	634	620	637	609	665	616	657	659	632	614	638	589	595	629	621	603	653	618	607	594	630	602	620	629	623	612	658	593	658	641	608	624	669	615	603	634	620	613	620	624	607	620	632	643	634	638	643	611	588	665	602	638	644	609	614	684	662	696	638	623	644	622	653	646	650	566	609	624	630	634	640	565	611	598	609	601	595	628	606	608	642	637	635	611	636	647	597	643	648	660	682	614	635	647	635	627	610	619	662	611	616	647	611	607	600	596	612	619	623	642	644	635	644	621	594	633	639	641	646	649	622	590	634	647	667	646	614	623	663	607	638	639	649	600	633	615	634	614	629	658	663	618	646	631	597	624	626	588	651	648	610	601	635	641	603	605	613	628	615	619	605	616	637	652	613	685	611	633	637	617	642	669	630	681	599	626	602	589	647	615	615	634	617	625	641	636	601	608	642	606	604	608	583	604	684	647	628	644	618	672	602	600	625	649	627	618	632	650	649	609	644	599	602	646	635	674	613	633	616	599	584	616	613	600	641	614	629	667	612	612	654	608	613	643	579	647	618	597	636	641	648	592	600	648	685	663	637	650	611	627	612	644	641	640	606	562	620	611	590	607	598	633	612	642	606	642	617	624	629	641	610	631	609	624	662	628	616	651	596	614	619	611	644	601	604	612	658	645	617	568	636	644	628	611	589	614	651	630	642	627	646	628	561	615	640	576	587	633	635	592	674	651	629	620	606	678	669	668	613	646	587	594	603	634	606	599	634	583	620	626	621	613	598	631	678	576	670	637	648	577	604	638	594	626	625	619	635	611	629	634	639	646	614	601	620	591	615	641	572	585	573	634	559	611	630	642	623	586	626	594	595	645	659	633	602	604	611	612	617	639	629	619	622	588	623	625	615	657	651	603	590	599	620	627	599	589	632	625	613	636	665	670	639	632	644	611	642	627	616	629	649	611	638	663	625	609	636	655	580	604	583	618	619	602	609	615	607	665	608	660	682	603	618	640	645	642	636	636	616	578	650	601	618	643	611	650	608	635	593	612	587	610	605	655	639	656	611	607	624	597	614	599	676	633	694	623	670	651	599	600	608	698	618	627	569	567	655	627	582	614	650	635	633	658	617	633	622	653	628	603	624	622	606	652	627	656	618	636	628	655	666	580	596	638	596	633	638	649	571	641	597	640	616	606	608	611	624	628	588	604	639	632	630	630	615	620	601	615	616	642	596	588	613	579	660	600	632	622	597	651	589	606	571	592	598	620	593	626	622	611	626	617	602	632	653	636	644	647	656	596	582	661	622	572	638	627	604	587	604	615	625	605	627	668	641	670	621	666	613	646	675	646	620	621	606	621	605	655	635	632	609	650	638	634	628	634	566	639	623	638	616	626	626	623	641	637	608	644	657	620	633	634	620	615	670	594	640	630	663	618	609	599	656	659	598	632	656	610	571	667	630	640	628	588	633	590	608	636	633	629	587	659	650	637	628	572	602	676	623	629	648	665	615	606	620	633	587	633	612	622	618	637	631	578	598	633	596	623	599	642	655	656	620	605	643	598	614	590	648	637	589	609	599	614	601	605	615	674	612	602	598	623	628	626	614	583	629	610	672	615	603	579	641	599	621	634	597	617	663	589	613	615	615	606	655	688	621	614	666	631	644	669	595	676	545	593	614	590	598	609	684	662	624	611	621	601	648	675	592	629	569	633	604	581	643	643	635	616	620	614	627	607	598	596	634	629	613	638	600	627	666	589	645	644	614	608	613	605	654	585	633	607	626	607	622	613	647	643	600	618	624	604	641	600	627	621	620	650	634	620	654	589	662	604	651	645	580	591	585	670	601	589	622	629	613	645	569	614	651	589	681	599	672	603	671	593	614	601	621	697	557	611	634	657	562	600	594	633	650	646	666	631	655	656	632	580	622	592	636	597	645	596	622	593	619	586	616	609	617	646	624	624	646	595	668	623	616	609	666	608	630	649	663	631	609	639	632	657	648	600	656	633	609	654	589	596	621	603	621	580	679	603	615	645	576	629	618	656	626	602	603	620	670	629	573	609	624	617	635	651	629	609	629	660	613	626	583	604	619	646	599	637	625	652	596	621	625	641	633	688	687	650	660	626	642	614	659	612	624	665	667	595	652	624	646	651	614	626	603	587	642	641	643	609	615	606	620	626	595	644	578	630	603	610	657	595	661	605	587	627	611	631	642	681	589	657	589	584	649	611	620	640	639	642	633	621	603	615	644	610	600	628	627	630	625	639	616	614	615	644	604	631	624	674	589	628	577	571	574	614	606	640	634	591	638	620	606	650	650	618	593	616	638	636	639	651	628	618	610	604	616	611	675	641	593	648	594	617	629	614	676	662	591	637	666	642	625	638	615	610	615	655	574	684	651	683	649	574	627	639	608	607	581	583	693	635	657	619	672	629	620	620	596	651	626	634	603	626	636	622	636	604	595	650	619	649	605	589	624	593	640	602	609	611	630	662	623	582	595	628	651	625	642	653	623	621	640	603	635	619	615	639	612	587	611	635	632	629	640	656	588	647	590	646	633	631	661	581	625	622	584	619	568	637	619	617	606	601	605	608	594	651	596	604	635	647	591	623	640	625	618	643	608	566	595	614	644	608	628	688	658	586	616	640	601	629	612	606	630	611	638	635	654	584	616	605	616	626	625	670	624	605	627	599	624	647	600	594	627	666	626	601	645	580	645	623	615	636	557	602	607	595	617	629	636	620	643	665	581	609	625	622	603	650	633	649	620	656	626	624	605	624	613	640	583	651	618	588	636	622	632	660	645	672	663	609	636	636	679	639	610
24622	21244	27839	24845	15652	911	426	374	304	278	222	234	222	205	205	189	158	180	191	175	174	158	177	163	200	159	192	166	176	176	173	156	158	168	150	179	192	155	206	151	188	148	159	164	171	169	161	172	156	175	148	159	155	163	165	177	166	141	184	163	136	178	164	154	171	165	164	171	160	168	157	157	146	146	153	165	160	180	178	179	148	174	156	199	169	136	145	142	167	158	141	162	137	137	183	175	143	164	148	176	162	178	168	153	179	158	145	142	185	176	158	169	157	167	156	158	168	171	158	170	140	166	184	179	173	171	176	177	166	151	158	192	169	141	186	160	164	158	158	184	145	153	160	176	165	153	169	132	158	147	176	155	157	158	149	174	180	159	137	162	180	161	165	164	167	162	151	152	186	152	151	136	184	161	160	168	144	172	161	144	173	176	127	158	167	157	152	179	169	181	139	179	137	158	163	167	171	158	159	179	161	148	158	187	135	144	202	162	165	148	150	167	141	165	177	160	173	193	143	135	159	169	157	171	143	136	169	149	170	173	144	154	142	162	167	162	138	172	170	173	158	153	163	178	158	166	173	162	164	180	168	136	150	158	174	178	159	147	174	153	151	164	148	161	166	145	144	160	165	162	164	175	191	151	164	144	159	174	183	141	175	179	153	153	162	136	168	149	146	151	158	160	156	164	156	172	157	149	131	150	202	181	176	190	176	181	146	153	160	164	143	144	162	148	163	160	160	161	147	164	168	162	168	141	155	168	172	151	168	171	167	146	144	147	173	142	137	184	153	172	159	148	182	146	162	160	166	169	173	192	166	143	168	165	169	166	183	156	149	189	161	163	171	183	151	173	177	171	157	152	171	147	173	155	166	160	144	123	135	155	175	187	156	169	169	151	175	152	142	172	164	169	150	172	155	163	158	181	153	168	171	159	170	172	159	155	176	167	157	176	185	154	157	177	167	157	157	146	159	157	168	154	164	171	158	148	174	168	161	154	164	163	161	166	172	163	171	158	180	160	159	146	151	145	150	166	146	166	132	168	166	175	180	160	159	176	160	163	156	187	165	152	161	168	150	148	181	138	133	160	161	151	144	161	147	164	176	159	155	177	161	158	184	166	168	140	154	163	163	155	138	162	138	173	143	168	153	141	175	175	159	162	159	150	140	144	144	161	168	151	167	142	190	172	164	167	169	177	176	170	153	174	171	171	150	156	156	169	154	154	152	145	168	166	156	157	155	138	163	140	164	185	145	169	167	161	171	147	176	169	186	173	172	150	149	157	158	173	149	170	146	171	160	162	181	145	164	147	184	156	156	119	157	151	164	159	150	163	167	174	172	189	140	136	148	160	165	147	178	166	177	164	138	167	135	156	156	170	175	162	170	140	161	158	149	153	163	162	159	149	139	181	146	194	159	189	173	174	155	134	176	142	169	176	152	161	164	149	159	167	162	164	177	149	174	138	162	141	155	153	155	160	179	176	139	152	144	154	158	157	147	160	176	163	175	163	157	177	152	141	156	173	165	161	167	161	158	172	159	173	166	165	152	157	164	165	166	149	142	159	184	150	157	174	157	146	152	162	152	155	167	172	157	167	138	154	143	186	157	171	149	153	161	150	137	154	164	151	166	172	162	168	150	168	146	151	167	163	145	139	157	171	147	165	189	178	150	159	136	144	148	171	175	151	161	165	159	159	178	172	184	149	174	175	161	148	168	168	171	180	159	166	145	157	150	152	161	154	183	143	171	156	157	166	141	180	173	148	171	166	173	171	173	165	160	181	161	164	168	155	153	146	154	162	164	146	154	151	163	188	169	165	156	150	158	153	149	166	168	177	154	168	148	154	151	160	162	151	157	174	135	148	134	154	148	158	159	155	172	146	165	144	183	180	166	149	167	172	157	166	151	149	176	151	158	159	148	134	129	172	176	174	155	149	162	175	151	144	162	150	154	151	182	145	155	165	156	164	140	162	166	158	145	149	171	171	154	158	156	164	177	151	163	168	150	169	164	146	175	144	148	144	165	184	150	143	154	157	177	163	122	157	161	159	154	169	156	140	150	174	159	153	166	157	151	165	155	177	172	182	155	161	150	156	158	136	165	152	179	179	148	148	188	172	162	189	150	152	154	157	152	144	144	175	156	185	166	147	156	162	164	134	162	150	141	146	147	174	150	163	164	149	178	156	158	132	167	167	155	154	197	162	168	157	157	150	160	154	160	175	165	154	170	184	173	150	161	173	162	156	168	151	146	153	161	159	186	148	166	170	153	139	158	158	183	171	150	168	145	163	140	183	186	145	154	152	146	156	147	165	156	147	137	174	176	178	149	136	171	165	168	158	164	155	154	169	184	159	150	159	141	164	157	151	183	193	161	168	175	163	142	157	167	171	150	187	145	172	147	146	156	149	182	155	166	151	154	153	166	158	167	171	162	164	175	154	154	161	159	159	153	171	153	164	158	155	145	169	149	152	154	153	158	152	143	149	178	164	158	157	168	134	160	154	145	147	159	142	175	184	152	175	143	163	181	157	149	151	151	161	141	168	171	148	142	169	158	168	158	166	165	151	170	168	159	177	164	168	159	140	150	160	159	178	150	161	159	156	168	168	156	166	178	168	149	150	179	130	139	163	168	159	178	168	167	168	169	167	143	153	167	152	155	186	171	173	162	155	165	162	169	154	156	178	152	156	154	175	195	157	143	160	158	165	167	154	159	166	136	187	177	139	177	170	141	163	165	161	155	150	160	156	155	165	143	172	149	165	166	150	175	170	152	174	145	158	159	188	154	173	170	165	157	170	174	169	153	160	138	143	156	172	148	166	175	131	147	168	152	152	167	136	167	144	152	151	159	157	165	153	164	182	171	170	167	160	143	152	163	153	171	165	159	149	170	131	140	165	142	169	172	160	162	157	166	171	154	164	153	135	169	152	146	158	166	155	153	160	174	147	169	162	175	155	175	156	165	154	162	186	163	168	159	155	153	149	152	165	169	179	136	155	146	166	143	158	162	169	161	136	157	149	157	169	167	153	161	156	161	168	146	161	184	186	165	174	145	159	181	160	172	191	176	166	161	146	153	139	146	165	163	156	153	141	160	159	153	155	164	168	161	164	147	158	164	173	170	155	143	154	142	162	164	172	166	157	148	173	140	168	165	159	183	160	150	161	153	149	164	175	168	159	150	169	164	160	162	150	161	165	142	159	172	169	152	169	175	156	159	157	160	155	172	167	167	143	178	147	174	178	158	158	173	155	174	172	154	155	167	159	148	167	152	140	170	156	166	133	167	175	169	158	178	165	157	147	160	160	162	150	155	158	167	152	159	169	156	154	184	157	144	141	157	163	172	175	166	165	161	174	153	155	175	193	174	169	152	163	143	141	150	159	162	153	155	185	147	167	155	156	180	175	160	154	143	137	160	138	163	155	175	148	158	150	169	171	179	157	167	135	141	164	147	165	165	143	185	154	146	141	158	160	183	176	162	160	170	156	177	161	185	156	166	158	156	157
4208	6524	4058	1971	1528	1141	733	653	546	383	331	313	280	255	251	240	221	235	222	221	215	225	193	180	211	194	203	203	195	200	187	208	180	214	188	182	196	189	192	209	180	188	183	200	190	203	209	185	179	196	186	158	192	180	191	225	172	182	167	187	182	192	184	188	201	178	194	200	165	194	182	207	210	170	196	166	179	184	223	193	183	170	189	167	204	207	211	198	180	185	160	191	171	176	176	193	186	179	203	167	232	169	194	165	210	194	180	169	163	193	184	194	188	180	173	200	200	190	180	196	165	178	209	208	172	207	191	195	184	181	179	210	211	208	179	188	172	184	195	182	193	179	169	195	186	173	166	189	177	163	185	195	190	192	218	216	209	191	192	182	177	187	208	189	182	167	187	175	189	172	176	185	205	158	203	183	200	190	183	186	206	154	185	193	193	167	181	185	160	189	169	187	187	186	198	166	205	190	182	191	169	173	173	157	188	196	176	198	202	179	173	170	175	152	185	193	180	167	186	161	169	173	171	168	196	172	155	204	168	162	169	197	194	176	173	204	170	184	199	189	212	183	198	173	222	173	179	197	186	189	163	185	181	220	172	193	181	208	191	172	201	208	193	177	206	185	153	214	181	192	199	167	176	174	183	198	195	196	177	162	186	192	167	200	169	211	165	185	160	188	186	192	174	186	186	194	178	185	184	201	169	178	157	165	168	197	164	187	191	194	186	204	161	204	198	186	194	190	200	183	159	182	199	204	177	166	202	183	196	180	211	156	194	184	179	171	169	181	198	200	202	192	178	189	197	187	167	188	176	170	177	170	192	193	185	165	178	187	174	170	180	177	151	188	184	182	164	172	179	185	174	170	169	163	201	180	179	196	175	207	187	194	182	157	167	175	166	188	195	203	187	172	192	190	196	197	192	175	174	179	208	184	192	201	152	167	213	181	166	179	194	169	153	201	186	192	195	158	193	191	176	196	180	190	206	181	193	170	194	157	218	188	195	175	186	188	201	191	204	206	201	191	214	157	185	183	175	185	204	192	183	193	171	182	208	193	189	208	217	173	209	202	192	165	194	170	190	176	190	184	175	183	194	191	189	225	189	192	176	176	184	181	180	202	152	174	191	185	165	169	198	152	190	181	167	191	207	189	184	180	159	188	200	159	168	152	175	193	160	201	171	182	158	173	204	187	200	197	198	187	181	186	179	161	182	169	196	203	178	198	204	182	173	182	175	178	182	181	187	179	196	175	195	216	170	186	177	181	164	199	193	162	188	170	198	169	167	200	152	202	179	196	197	174	200	187	206	196	170	167	174	173	160	157	174	184	165	225	204	199	189	184	195	213	190	193	185	177	180	195	172	195	179	192	183	168	180	186	205	163	183	195	187	157	181	187	180	177	166	179	171	183	153	189	201	168	196	182	178	157	185	186	187	191	174	199	166	194	188	197	199	163	186	209	189	205	186	195	186	168	188	178	180	171	211	182	200	203	190	185	147	211	166	164	216	185	178	191	183	166	199	182	164	151	146	176	182	208	179	187	193	214	185	195	182	182	199	176	189	183	175	165	178	170	184	207	189	194	187	189	191	179	195	191	189	182	195	190	220	198	182	205	180	174	202	182	197	190	194	175	190	172	191	187	203	150	180	173	200	182	174	195	179	194	181	178	202	198	193	213	213	187	206	183	195	191	172	177	193	165	185	191	206	172	201	193	186	183	185	167	176	182	171	191	186	182	203	188	202	208	188	174	172	170	193	170	174	192	193	183	175	193	190	215	184	194	192	207	183	191	210	193	180	185	174	168	183	191	183	187	196	199	176	194	202	203	189	172	183	191	179	169	171	184	193	197	180	176	186	198	193	188	181	176	188	175	167	179	169	180	211	182	180	189	184	176	175	198	194	202	185	183	203	201	174	191	177	197	184	178	192	176	177	182	184	173	189	184	182	185	184	198	174	169	176	193	190	201	200	172	175	215	203	174	194	187	186	173	189	174	194	204	170	199	183	181	194	185	198	174	181	219	180	155	180	187	203	172	187	177	188	185	178	196	204	183	158	190	219	155	178	201	189	179	181	182	192	167	159	159	195	194	168	172	206	215	189	165	177	186	193	193	202	186	168	188	197	176	184	189	184	170	202	184	195	169	178	183	179	192	197	193	191	200	190	190	201	185	188	200	187	155	169	182	194	194	195	201	177	194	198	176	172	192	219	176	171	197	192	200	204	163	182	178	181	190	180	195	177	181	181	189	175	188	178	189	162	176	181	218	179	194	171	193	180	180	182	171	205	187	181	209	203	192	190	171	199	186	168	174	189	172	180	175	170	167	197	182	194	196	171	191	199	177	191	176	177	187	195	180	194	192	180	202	182	198	186	184	179	190	181	185	193	194	186	158	197	179	173	171	174	207	171	181	211	196	174	178	189	192	162	195	205	172	165	187	192	162	173	177	204	186	163	180	188	193	207	177	183	175	186	192	185	191	197	159	234	192	195	204	169	186	189	188	223	197	199	180	180	173	188	182	213	192	181	196	169	163	172	173	189	206	168	190	196	202	214	200	187	174	194	200	176	183	178	186	189	185	161	178	208	178	189	199	201	185	184	186	175	179	193	194	174	190	190	181	154	212	202	181	192	174	199	213	198	183	172	188	196	182	180	179	176	206	184	195	188	183	179	173	195	219	182	168	199	204	181	193	190	182	163	184	173	161	176	185	199	190	179	203	154	185	191	194	188	202	198	190	168	162	184	202	175	203	192	189	173	218	174	164	173	192	193	170	170	182	182	158	180	184	183	199	163	155	187	180	179	190	160	191	184	181	200	198	170	235	204	209	169	207	181	179	198	171	196	201	178	180	165	178	192	165	183	174	200	173	195	194	184	184	197	199	197	176	182	193	189	170	192	159	199	195	173	168	190	191	165	197	195	194	180	167	191	207	175	167	153	205	169	212	199	199	195	179	156	187	206	184	184	198	181	155	184	201	193	150	179	182	182	172	185	195	173	186	181	214	187	198	187	184	175	159	163	168	177	179	191	198	207	191	176	178	189	198	200	191	188	187	190	203	187	176	174	196	201	183	175	190	196	196	168	205	194	191	171	166	208	164	191	189	195	211	162	180	194	202	191	172	162	194	181	203	176	192	177	185	184	208	168	173	184	197	213	201	203	168	162	192	178	196	181	159	186	193	202	216	172	195	190	203	193	188	194	190	189	164	192	167	185	177	205	184	175	185	176	195	185	195	148	189	207	188	178	187	173	183	167	197	198	169	198	188	173	183	169	182	213	201	196	177	171	188	197	186	186	186	185	192	202	167	186	196	187	168	187	196	182	192	186	174	167	187	187	176	181	194	168	178	175	191	193	204	201	175	171	182	177	175	179	184	207	181	179	199	207	198	181	193	181	162	191	183	187	190	181	182	170	176	193	163	161	196	185	197	193	179	183	179	191	195	191	192	190	209	171	207	187	158	215	197	179	205	217	186	189	192	182	171	182	175	195	161	194	188	162	191
22472	21318	29175	23806	21313	21373	12479	1615	1121	873	763	705	676	617	569	561	544	491	462	534	454	464	466	476	461	423	439	481	468	429	475	461	423	453	413	450	458	457	423	424	428	442	467	414	429	461	456	433	424	403	428	432	429	431	413	410	435	444	420	415	427	419	458	459	421	434	425	412	439	388	446	423	429	412	420	404	420	425	414	436	400	432	437	478	411	422	432	401	403	395	413	414	435	454	433	458	372	448	409	449	437	412	415	450	411	429	399	413	398	420	457	439	429	429	418	415	393	447	432	433	441	413	410	439	430	418	414	431	412	454	426	440	439	398	401	421	396	414	414	389	414	432	452	424	384	419	460	430	403	418	415	389	406	395	416	418	408	434	440	423	409	428	387	407	453	401	404	399	471	417	381	424	415	428	472	449	455	472	387	402	428	425	422	423	417	387	433	415	402	435	431	435	389	386	405	419	399	409	413	413	395	442	426	440	373	441	425	394	410	392	440	395	420	398	410	402	409	457	401	401	412	418	399	440	399	423	410	441	406	424	408	375	393	434	399	424	442	418	396	441	414	415	419	436	420	390	390	432	418	437	417	393	418	433	441	425	413	423	452	371	443	395	417	412	425	420	433	420	455	411	423	440	398	417	406	405	444	409	420	421	446	387	414	418	413	408	381	432	420	414	406	425	434	406	409	423	449	388	409	429	452	420	405	399	387	408	383	398	424	429	383	445	458	400	379	425	417	419	437	414	384	428	379	408	397	418	415	463	395	416	426	424	405	401	400	408	440	384	426	412	386	418	430	366	402	371	414	391	391	410	401	385	381	421	423	428	441	421	415	401	433	425	408	460	372	420	424	452	444	406	424	407	411	392	419	419	405	412	425	424	402	445	409	387	394	439	421	408	393	422	410	407	431	378	442	394	406	410	442	410	381	412	404	406	411	426	403	437	447	436	409	405	428	414	421	465	403	433	393	399	429	426	405	446	423	398	437	426	418	403	428	422	446	399	423	416	440	419	425	427	405	439	418	452	426	412	406	411	421	429	402	410	407	415	413	402	421	422	411	430	421	412	410	396	418	430	400	432	469	423	409	394	423	400	401	389	418	418	439	419	388	425	415	407	430	413	424	427	396	407	411	433	443	417	388	438	450	412	399	448	421	431	388	412	437	428	425	400	410	366	398	455	423	433	413	416	390	421	440	438	412	410	400	389	421	395	400	405	454	436	369	388	401	400	399	425	402	422	435	411	412	413	399	423	398	415	428	418	422	418	416	404	419	394	417	400	421	445	437	423	399	434	393	462	417	414	414	437	421	423	404	393	420	405	401	420	455	408	395	392	381	411	377	416	438	406	439	403	423	406	409	386	466	392	425	425	398	441	401	397	390	428	439	463	447	401	390	404	424	442	385	426	418	416	406	436	410	439	414	465	437	427	436	396	425	429	422	434	407	420	410	390	407	426	409	455	395	417	376	448	399	376	416	395	391	419	387	402	423	403	427	391	409	403	410	418	456	435	454	423	457	457	398	409	389	417	391	419	396	398	458	442	410	447	393	435	397	431	435	410	411	411	402	414	409	416	445	408	397	416	421	442	447	399	404	431	458	436	404	394	418	404	391	432	444	428	387	408	388	429	392	383	429	406	403	427	407	436	451	395	432	400	418	429	414	427	427	433	377	366	431	419	415	391	419	426	446	437	404	432	426	378	398	416	412	401	450	409	420	404	426	403	411	424	453	409	408	441	415	451	406	426	407	407	415	421	377	428	393	436	436	393	446	406	438	417	378	391	430	410	430	449	446	411	447	418	419	387	408	431	381	406	428	428	401	400	418	457	458	411	455	434	423	413	413	450	429	427	435	434	419	411	446	386	413	429	404	432	431	362	419	404	398	385	401	367	407	428	449	410	404	416	441	427	436	394	404	420	418	418	412	448	413	381	453	412	427	384	419	407	434	432	413	412	426	417	418	399	438	399	392	411	428	419	389	390	436	395	387	414	392	385	427	426	419	410	404	395	385	420	404	406	426	430	403	397	441	406	422	433	431	427	370	409	431	424	435	429	417	389	428	429	401	383	441	439	423	403	398	423	419	408	398	406	391	417	430	445	374	420	422	428	426	457	383	482	437	446	435	419	450	401	438	413	434	411	424	414	409	423	444	394	428	440	442	388	407	422	407	431	377	401	421	381	431	439	436	384	432	430	374	420	400	412	412	413	421	432	403	464	423	408	403	409	443	394	389	441	423	394	440	423	397	417	458	405	412	397	377	411	417	411	418	420	419	417	398	410	389	408	407	417	432	405	403	425	400	463	418	402	401	402	437	396	388	403	443	438	383	399	398	414	384	461	424	415	383	403	444	445	431	412	440	426	388	391	410	412	433	394	403	410	433	410	410	434	396	429	411	433	442	445	417	426	434	409	453	421	380	406	413	417	425	426	423	392	419	401	408	399	420	415	412	392	430	428	459	393	455	406	431	386	440	407	417	450	407	391	409	458	388	408	382	422	418	414	397	432	379	408	410	416	432	391	419	449	426	384	420	443	441	415	400	384	448	402	413	429	394	440	411	402	427	430	427	446	430	400	374	383	447	437	436	403	387	431	386	396	421	382	386	390	428	390	391	413	424	388	369	380	434	411	412	460	423	381	391	394	423	431	396	401	396	386	382	400	441	425	347	414	436	434	450	410	437	409	400	436	410	441	421	400	393	384	400	431	403	415	386	457	404	398	440	404	407	386	404	423	367	383	436	394	414	420	413	437	435	421	403	382	425	439	412	395	393	401	411	405	444	373	423	420	405	437	415	435	374	421	417	389	384	432	435	440	396	435	426	427	436	464	416	411	456	396	453	393	408	408	410	442	399	435	446	386	387	407	447	413	429	419	408	429	383	398	409	381	384	383	421	417	419	425	452	376	393	382	424	411	422	408	400	443	445	420	424	399	398	416	409	420	390	415	365	437	421	443	426	384	408	459	386	425	450	383	442	424	403	412	471	419	430	408	437	384	373	408	449	415	410	414	428	420	403	433	397	447	428	419	399	434	437	467	399	401	414	427	402	405	405	405	396	426	416	426	434	447	423	414	424	443	439	406	403	458	392	434	411	407	420	395	399	427	375	430	421	449	401	455	385	381	431	380	452	414	395	431	416	371	447	423	411	432	430	405	434	406	377	418	421	385	404	446	401	442	442	403	403	409	383	393	436	426	401	405	404	425	393	401	404	409	468	445	412	421	428	405	414	438	392	414	415	411	422	422	469	429	441	436	430	417	413	421	350	436	429	426	392	413	398	432	457	432	370	417	387	417	435	408	414	405	449	445	398	432	377	436	423	404	419	406	429	444	421	416	401	424	384	398	412	439	439	435	458	388	433	404	428	354	439	425	401	433	395	398	407	380	402	388	425	400	451	421	379	439	416	413	404	437	416	445	412	385	433	443	426	417	398	397	418	419	360	406	433	430	393	387	381	396	390	421	409	393	415	434	434	425	395	414	446	429	410	383	410	415	416	409
6151	17009	11969	6212	4724	3570	2287	1985	1684	1200	973	876	738	730	686	625	615	616	621	605	524	534	547	503	523	568	521	526	491	545	501	484	507	485	466	485	491	487	531	448	483	481	454	456	509	492	464	469	502	451	488	495	434	481	490	493	440	457	444	477	462	468	484	493	465	445	460	471	482	467	472	438	454	462	456	442	480	483	487	469	469	454	477	464	484	468	462	464	472	435	477	452	461	453	466	435	468	437	425	470	442	464	423	480	467	511	490	474	481	475	473	457	462	429	416	444	435	475	486	467	450	447	461	487	457	434	437	458	472	461	443	482	466	462	467	469	497	471	451	464	452	473	480	454	448	467	442	481	474	471	454	442	438	477	453	468	471	470	424	433	458	429	480	491	466	457	451	491	486	474	456	440	474	462	421	443	461	432	459	454	458	473	479	456	433	469	466	471	469	434	467	449	483	427	452	480	458	456	480	492	466	448	464	445	464	486	463	470	475	482	455	445	461	435	420	451	447	456	516	428	482	463	452	457	482	454	444	456	480	423	479	449	474	461	473	448	457	440	482	419	467	451	479	487	467	470	453	471	437	451	485	455	449	479	459	424	442	442	438	463	512	474	461	475	471	487	454	498	466	463	416	443	419	446	458	461	448	473	453	454	440	430	445	446	477	465	474	484	502	491	481	483	465	466	447	511	473	474	445	472	460	453	449	461	451	447	446	469	454	445	479	462	420	461	424	501	441	443	435	458	469	435	427	475	466	466	464	480	431	424	469	486	461	483	451	452	501	460	462	438	454	450	477	463	463	468	460	461	464	442	469	485	468	464	445	450	442	484	487	464	454	428	452	441	465	483	419	442	462	468	477	454	419	449	486	456	486	465	456	470	498	449	464	477	433	422	448	464	460	468	432	473	495	443	475	488	511	495	448	432	484	461	443	475	434	468	510	461	484	454	455	472	439	490	459	455	424	445	469	453	467	436	485	485	446	421	458	478	490	470	440	427	483	437	450	464	479	463	479	450	469	510	479	471	514	458	472	460	478	459	444	483	443	512	473	476	475	445	480	460	464	487	447	453	438	446	491	476	451	450	471	475	464	440	448	480	458	491	452	461	500	454	471	474	456	455	441	464	448	491	446	436	464	439	475	449	474	453	445	441	441	469	426	461	468	450	444	449	480	418	459	445	461	440	459	427	435	430	480	457	463	456	458	482	468	472	449	472	453	471	445	500	447	477	468	483	473	449	446	473	474	488	434	484	447	430	461	454	491	473	458	467	435	445	460	456	489	460	431	502	453	440	493	460	461	495	473	513	445	453	451	497	450	434	460	469	454	473	494	461	435	503	445	498	492	457	485	439	450	473	483	449	472	428	506	446	445	456	470	457	466	466	450	472	447	446	447	475	474	449	473	447	468	455	499	488	454	458	469	444	471	482	483	473	447	473	459	464	458	482	448	432	454	465	452	453	471	514	433	449	411	440	441	474	419	439	477	465	467	454	409	454	440	415	445	467	479	450	453	454	436	448	463	455	436	483	490	467	462	477	433	492	452	454	437	466	447	496	432	445	485	445	455	471	458	406	421	502	470	498	461	459	486	450	446	429	479	467	489	466	444	489	466	468	451	462	461	483	446	445	444	478	445	444	426	474	459	421	465	461	433	447	487	456	484	426	413	441	446	451	438	477	490	446	460	436	481	414	444	429	435	465	474	440	462	439	455	461	465	443	453	463	483	428	442	444	475	433	470	445	450	441	434	489	454	438	452	465	448	464	494	458	451	423	450	471	443	456	425	484	445	434	494	453	460	478	455	468	435	468	446	462	435	461	442	486	486	468	491	426	454	431	458	494	444	469	447	469	427	471	467	458	502	505	477	450	476	470	467	485	478	469	498	480	447	478	436	514	437	453	453	455	469	478	489	461	476	487	433	448	457	463	470	487	459	504	473	471	453	427	451	468	477	491	497	478	435	445	436	486	447	495	442	443	450	431	440	448	484	460	483	474	439	485	484	463	457	476	496	435	475	457	450	440	434	444	456	439	430	455	462	487	443	458	481	444	420	459	423	466	445	495	443	447	446	439	440	450	461	493	469	421	452	479	453	459	496	423	528	476	461	462	476	479	501	485	448	448	455	468	423	479	461	440	456	462	465	470	457	443	467	499	468	439	425	462	452	428	448	460	427	407	509	446	462	497	474	453	491	465	435	451	488	458	439	447	465	461	481	473	428	456	469	440	478	430	461	461	420	486	446	481	475	458	464	440	461	473	455	464	458	458	408	450	503	473	484	465	484	434	471	448	473	473	435	477	433	490	445	436	469	466	478	471	452	456	476	447	455	458	464	448	452	441	443	475	479	462	426	469	494	486	470	439	440	462	461	405	462	444	438	460	511	472	426	455	434	462	454	459	457	464	452	462	431	455	442	467	460	461	491	459	461	460	421	442	424	409	466	463	470	426	434	514	456	446	472	494	469	424	473	464	465	459	454	472	467	454	458	463	468	463	470	448	442	445	454	468	462	443	476	466	427	448	487	453	448	469	486	429	422	485	432	502	460	435	460	436	458	478	402	466	484	448	486	448	449	468	444	443	428	470	454	460	480	460	459	457	458	413	451	460	506	448	442	476	486	416	457	463	489	442	448	478	459	455	487	447	483	463	442	489	479	461	438	456	452	466	481	467	462	462	459	482	462	457	506	442	454	455	434	447	442	472	437	496	461	448	439	488	454	489	430	452	467	458	453	428	420	478	466	425	453	448	466	479	456	464	445	474	468	427	455	465	453	416	498	484	446	470	465	477	442	472	486	450	419	413	465	468	512	447	494	506	453	436	435	431	443	392	450	477	446	450	450	473	489	464	466	459	483	456	412	453	429	430	441	441	452	467	511	471	443	522	443	461	484	463	473	455	445	469	432	473	471	468	434	473	466	453	499	477	462	475	471	467	493	427	492	449	456	455	445	470	432	456	467	464	470	507	478	464	481	494	427	444	480	448	446	492	480	483	442	482	420	433	465	474	442	437	483	467	466	481	469	479	455	477	462	452	448	489	478	433	454	446	452	444	465	486	470	445	462	460	459	456	461	447	463	471	424	452	454	439	461	454	481	427	412	512	456	497	421	464	436	504	480	435	465	485	462	493	433	444	477	486	454	458	437	478	442	465	468	415	438	458	447	470	421	492	483	463	460	457	451	491	462	443	465	505	478	445	463	452	459	436	485	456	475	454	506	475	457	451	468	447	506	494	486	442	497	448	452	459	437	456	486	476	476	435	459	466	484	440	425	457	453	473	474	464	426	425	459	492	445	479	449	447	434	462	442	443	443	453	461	488	447	469	473	434	443	489	438	463	480	463	458	462	467	451	475	446	470	479	435	449	486	479	459	458	486	483	447	491	447	489	453	436	470	521	430	478	453	478	455	441	457	493	447	503	477	477	462	447	497	494	482	483	461	476	507	471	445	478	473	463	462	455	489	465	469	438	482	440	443	492	464	470	413	447	468	481	471	422	472	482
27654	19296	5593	773	516	447	369	402	397	348	348	352	399	366	371	350	355	356	337	372	388	391	363	389	375	349	355	341	359	371	364	365	322	388	366	345	355	362	368	312	361	377	369	339	367	320	361	344	346	393	357	375	383	364	321	365	358	344	373	357	348	357	374	365	330	376	367	336	390	376	354	378	349	356	385	352	354	411	378	351	375	376	376	366	358	375	355	352	344	339	324	338	311	340	367	342	393	392	361	366	388	362	332	352	374	321	348	341	336	359	374	355	361	435	351	357	358	373	356	375	356	372	310	396	338	362	390	371	328	363	323	332	320	353	344	363	355	350	365	353	371	345	320	368	352	356	383	334	338	391	375	363	328	361	347	324	338	322	360	356	365	322	375	380	388	347	330	321	377	384	362	367	332	369	372	362	353	351	359	389	336	359	363	350	354	344	365	378	347	361	369	383	357	362	365	371	335	354	373	381	372	401	363	339	381	390	380	343	359	349	346	353	405	402	316	358	383	350	402	350	349	387	372	339	372	369	366	379	344	343	357	369	391	338	355	338	373	335	343	347	355	339	359	372	359	352	350	366	343	360	335	345	357	352	355	366	346	366	326	352	356	373	373	356	362	392	360	414	368	318	376	379	360	374	342	374	347	358	339	359	362	378	356	342	334	375	344	339	381	371	360	373	354	361	372	342	410	357	365	351	370	338	358	369	349	331	356	366	389	309	409	342	339	324	359	334	303	349	367	367	335	353	351	382	356	341	402	350	360	338	361	327	350	361	362	388	380	354	399	371	342	378	371	368	386	327	382	385	358	354	349	351	348	371	372	342	387	353	346	403	339	334	338	382	391	389	351	342	378	381	361	379	341	350	357	389	354	310	346	357	333	345	372	313	359	376	341	335	335	339	344	376	346	354	356	370	371	404	393	350	358	357	335	340	401	399	406	353	344	345	340	344	376	362	349	381	346	401	344	335	349	302	342	374	350	349	369	362	361	372	350	401	348	357	351	381	330	381	378	382	365	314	359	384	366	354	359	321	372	373	357	378	368	368	355	351	363	381	363	379	358	357	352	346	364	358	365	379	319	360	340	346	364	348	376	354	341	350	370	377	355	359	346	364	388	345	330	340	368	327	350	349	364	392	348	339	353	347	349	363	337	336	336	377	371	370	333	345	378	350	403	349	360	418	355	366	353	385	344	350	326	370	361	383	360	368	362	363	366	381	347	359	350	377	393	396	355	356	366	390	354	401	364	353	364	352	335	362	338	337	367	361	352	363	342	334	326	330	386	400	343	382	342	396	353	372	362	384	357	372	349	345	349	404	337	328	339	341	365	353	353	360	374	358	344	370	359	355	352	367	341	347	387	363	344	332	311	385	329	331	358	368	318	336	371	392	359	374	327	334	337	342	367	360	351	362	352	363	329	380	333	375	384	345	393	379	386	398	344	379	381	357	364	399	356	343	348	333	361	340	384	372	376	359	364	354	361	361	360	357	351	375	329	365	356	368	338	343	390	326	364	378	342	374	338	387	402	350	366	406	393	329	369	379	351	367	313	353	378	378	366	376	350	349	331	351	378	378	387	384	347	309	377	370	360	366	353	332	370	372	386	352	368	338	359	395	391	344	390	377	317	364	357	349	362	344	365	350	338	368	387	374	356	320	319	365	335	342	369	335	387	344	360	356	334	338	368	334	359	344	353	324	346	366	380	353	359	361	366	355	358	377	355	365	355	350	351	358	377	353	395	338	326	335	351	363	344	346	383	351	348	329	375	352	359	362	356	358	341	365	369	334	364	310	395	374	357	358	376	365	382	365	361	366	376	350	334	346	351	348	379	334	335	389	406	346	347	328	366	364	361	378	354	354	326	339	353	376	354	348	361	383	350	368	365	387	322	339	391	375	369	350	327	354	374	397	354	359	324	366	376	345	392	369	350	356	324	373	351	341	345	388	354	349	376	346	337	363	390	391	368	369	402	336	345	335	371	376	341	335	360	330	401	324	339	350	390	346	383	344	377	352	380	344	354	356	340	344	374	403	330	347	363	354	334	384	372	344	334	341	350	357	381	366	330	378	336	389	357	361	351	350	376	375	346	325	357	348	368	339	370	396	373	347	375	363	358	346	357	364	367	366	351	378	318	356	353	357	387	378	366	370	382	368	363	359	373	351	333	347	354	357	340	366	347	368	400	351	383	371	348	352	408	352	370	380	368	358	374	373	334	330	368	353	349	349	375	345	376	341	376	340	350	376	342	374	403	344	374	351	322	369	351	348	350	362	386	347	360	359	372	370	366	344	353	366	362	392	372	361	367	381	338	341	359	371	362	347	386	325	363	367	367	324	388	383	359	368	353	365	364	344	340	316	372	359	386	323	351	350	338	364	352	349	357	365	332	332	355	383	359	359	344	333	362	364	360	358	342	369	368	324	336	380	365	355	330	339	366	361	351	307	365	361	336	386	345	367	359	370	337	348	324	375	373	355	355	379	360	357	375	345	337	319	340	340	339	361	348	338	367	367	389	397	351	373	378	362	382	355	367	349	352	341	361	360	350	354	378	353	343	411	387	387	338	331	354	322	353	348	341	367	343	375	379	356	353	355	358	341	334	360	378	372	355	373	351	378	372	347	378	350	336	367	334	347	368	400	368	361	376	347	347	341	407	334	353	396	381	347	347	372	387	372	348	383	344	358	366	353	362	377	368	377	371	372	370	337	323	353	346	389	338	387	364	345	345	345	355	355	363	317	342	338	390	334	361	362	343	358	341	370	352	353	372	356	341	328	342	425	395	319	394	326	360	340	356	371	370	343	386	366	331	368	344	341	383	346	393	337	381	369	383	365	347	377	370	345	390	385	357	343	315	358	351	357	345	366	375	377	339	338	342	367	374	352	388	351	363	345	361	349	349	357	349	352	343	344	340	360	366	364	348	370	338	347	387	333	333	363	383	371	323	340	339	379	380	366	326	362	347	377	320	377	356	328	334	346	367	351	373	372	334	363	363	330	369	354	404	363	348	364	353	343	344	388	354	392	359	323	373	380	335	367	375	373	352	367	397	380	352	392	350	332	366	367	408	340	404	361	369	336	335	391	330	384	375	372	352	398	352	341	358	365	371	351	394	371	395	398	373	365	321	321	372	356	373	319	353	346	369	359	338	381	410	349	353	381	357	379	328	365	364	333	346	309	359	362	357	343	361	365	393	388	393	351	359	403	344	352	362	366	340	364	349	321	358	353	342	383	364	332	348	339	372	328	355	389	345	364	380	367	366	391	352	357	322	362	360	377	320	351	342	330	355	375	367	376	337	357	349	339	337	380	356	375	349	385	358	383	335	363	373	386	352	371	333	339	363	324	381	355	381	369	335	370	384	340	327	376	351	366	375	373	376	355	366	344	368	352	342	350	365	367	382	366	351	347	371	335	382	352	353	394	372	353	330	344	341	384	326	340	364	368	313	358	359	375	384	319	382	353	312	363	344	369	326	315	365	384	372	355	386	373	362	387
4870	1682	919	516	503	492	450	412	401	403	399	412	394	387	381	393	398	414	372	376	392	395	387	390	398	414	395	389	386	391	398	386	409	366	407	414	405	388	412	379	345	381	356	406	402	421	400	370	385	371	364	368	410	403	365	394	373	379	373	400	375	373	373	386	391	362	386	388	404	388	384	399	411	363	385	388	398	386	366	391	382	390	385	387	430	381	381	406	371	403	358	409	394	359	405	398	346	387	310	362	355	368	381	393	381	349	375	382	414	380	389	398	354	410	359	363	393	381	382	392	401	406	408	412	360	393	365	406	389	355	397	371	387	404	358	381	414	376	403	365	384	389	421	396	432	393	408	391	380	376	404	370	372	412	379	381	388	367	362	355	385	358	407	384	387	419	343	353	388	382	400	343	414	375	390	386	387	361	370	399	364	396	364	399	390	397	397	392	362	386	373	379	372	412	362	365	404	359	337	392	397	387	375	411	407	365	346	375	360	384	393	375	411	383	398	429	365	375	392	395	370	363	373	410	416	402	381	389	358	356	387	398	376	397	394	405	394	388	352	396	397	397	369	374	388	382	363	383	381	394	365	403	356	392	355	367	381	397	400	360	399	407	394	398	388	392	380	374	413	357	406	342	372	402	403	366	385	389	389	382	381	372	389	388	368	408	382	390	366	402	345	375	393	382	405	381	390	353	434	381	385	419	364	414	432	416	362	382	381	361	386	394	403	382	364	400	364	378	418	338	397	398	384	378	368	380	385	373	372	403	374	373	375	406	407	395	364	362	393	360	357	357	396	414	402	373	365	405	346	378	347	393	408	364	399	376	365	428	349	357	360	397	389	386	383	380	413	362	401	373	381	403	357	377	393	381	368	377	400	367	401	344	383	389	401	390	375	384	373	404	364	391	369	402	400	387	380	363	379	352	362	363	379	406	395	373	390	370	367	412	377	379	374	406	382	403	370	385	361	356	378	343	358	363	339	383	373	374	390	403	381	402	363	366	379	383	381	386	399	363	376	415	412	371	403	360	361	391	381	391	389	355	350	338	372	425	370	401	396	397	427	368	392	367	366	391	404	402	411	410	362	358	395	387	368	387	407	363	398	370	383	379	362	392	380	415	374	414	396	377	416	397	384	363	362	402	388	368	385	365	379	397	377	403	367	387	396	384	353	420	400	360	403	376	386	400	387	354	343	375	415	390	373	356	398	399	346	353	404	362	399	402	359	402	419	377	399	422	401	374	422	400	349	360	358	377	399	394	385	390	374	378	398	392	371	371	375	381	376	363	318	381	370	345	405	356	417	375	402	408	366	372	383	380	370	388	378	357	369	366	389	372	367	381	398	413	390	361	384	375	399	390	369	393	420	353	374	395	368	377	380	379	372	385	368	357	391	405	344	355	365	373	405	383	376	362	368	415	349	382	380	374	381	373	418	392	400	385	375	382	366	393	376	416	399	417	364	389	379	354	375	373	373	384	356	379	385	382	386	407	377	390	388	381	388	426	393	355	405	393	368	395	379	359	376	403	401	405	416	373	391	371	383	387	408	365	405	400	396	393	395	450	380	346	366	410	380	378	357	413	392	346	372	392	403	372	410	387	379	384	372	377	388	401	377	383	362	369	383	356	371	387	376	372	405	403	405	377	354	381	380	403	402	378	393	369	389	382	392	349	368	375	355	397	358	392	380	382	346	369	358	357	371	379	392	371	342	386	409	418	377	392	370	369	378	356	390	380	391	380	370	388	363	388	342	401	388	371	405	336	352	389	389	379	373	336	372	378	392	416	368	379	370	408	382	402	335	348	413	402	397	358	366	359	360	397	372	344	359	389	365	380	380	387	406	407	389	400	367	382	393	410	378	391	403	370	389	389	383	395	380	385	363	382	400	399	379	404	364	367	361	391	373	362	386	368	394	390	390	401	338	377	395	379	382	377	373	407	381	391	388	376	358	381	366	391	407	439	435	363	366	400	330	403	365	388	379	381	403	429	397	403	408	347	396	413	398	359	379	354	350	345	374	394	393	401	396	363	410	407	395	384	423	365	364	382	388	409	373	370	360	383	391	402	389	374	368	380	392	391	399	404	367	382	375	389	393	381	378	377	387	397	396	414	383	378	390	373	411	383	388	356	370	360	374	364	373	385	387	373	421	376	379	379	386	422	365	397	394	367	387	409	386	377	399	394	428	401	388	409	336	378	358	376	382	396	353	402	391	385	380	353	394	368	423	374	385	381	376	387	387	377	360	395	391	381	396	392	441	387	369	375	373	382	401	400	389	389	400	377	394	388	347	387	410	394	380	373	379	367	363	361	370	386	393	402	388	381	331	394	373	377	357	389	374	426	375	423	399	371	377	404	385	404	425	364	369	360	407	359	385	373	389	378	395	387	380	375	388	360	370	389	386	408	376	440	362	380	409	352	354	358	378	336	391	404	394	378	381	381	390	392	405	418	356	379	367	388	353	408	384	367	362	375	372	432	366	401	374	391	352	367	376	383	420	381	417	375	396	385	405	396	374	389	356	354	374	392	396	392	376	379	415	384	424	379	388	378	388	403	376	390	393	348	386	381	414	369	392	381	364	376	401	392	398	372	394	388	402	389	413	369	397	430	403	398	423	407	341	375	397	401	339	355	396	364	362	406	360	374	384	421	371	384	410	393	370	390	406	396	341	356	386	415	352	381	384	368	367	387	391	385	391	374	387	386	392	426	391	350	402	399	417	391	358	402	359	371	405	407	351	375	395	364	423	358	370	366	371	408	400	408	384	363	406	372	380	377	342	399	400	410	388	392	376	354	393	371	422	366	379	389	400	377	411	371	371	359	423	363	370	400	394	389	428	424	396	394	386	371	345	369	353	388	399	376	385	383	337	335	351	379	406	387	386	384	410	340	374	401	392	375	401	384	373	391	393	380	405	371	364	394	383	356	405	383	381	386	391	375	403	366	392	358	366	358	348	393	377	345	425	390	389	392	356	375	349	404	363	383	364	397	403	372	376	390	404	376	406	374	355	403	371	399	376	383	381	373	404	418	391	389	355	382	376	404	380	386	419	385	396	398	405	390	385	365	385	360	390	363	359	383	388	377	396	396	396	384	387	403	379	419	379	378	390	353	383	382	407	375	374	379	372	372	358	351	368	340	393	385	378	360	394	400	391	386	355	433	405	380	404	400	367	404	373	390	403	401	421	392	402	400	389	399	397	362	365	367	401	390	368	377	397	405	373	346	404	375	392	385	382	416	410	420	404	390	393	401	373	421	420	394	369	400	378	379	383	362	379	383	398	382	376	365	365	399	411	363	374	379	388	366	417	362	395	370	396	355	412	369	389	385	364	377	372	400	383	377	386	364	410	353	365	369	372	396	372	382	387	409	379	373	373	392	381	377	383	390	394	433	395	363	401	368	394	398	418	379	389	353	383	395	377	398	352	387	382	393	393	416	375	394	406	397	422	397	387	350	360	388	351	404	386	382	389	384	385	375	350	338	395	356	393	384	356	381
23470	21248	28736	24065	21241	13131	1632	1097	893	811	737	708	692	697	654	673	623	686	642	595	644	616	590	608	598	594	600	586	597	594	610	605	636	651	612	584	557	593	570	581	600	600	534	590	584	594	599	599	553	577	561	573	545	615	549	610	571	558	596	563	592	544	530	558	591	570	556	585	577	540	607	570	556	560	554	601	578	584	595	593	567	584	553	583	563	555	630	601	658	594	558	564	573	559	583	552	562	580	592	605	620	586	569	562	591	572	598	576	596	582	573	570	599	522	621	537	575	599	600	533	605	604	595	544	592	637	562	556	573	564	576	539	571	551	598	590	570	572	587	602	603	621	531	570	560	580	581	558	619	571	615	615	611	546	575	606	568	543	569	601	590	604	605	575	583	629	595	561	553	609	621	573	546	565	580	559	588	618	558	561	569	569	624	544	557	557	574	557	610	554	596	570	580	565	550	568	549	539	555	584	574	590	614	568	564	524	581	565	581	568	593	612	541	559	545	592	567	596	635	542	608	560	585	580	586	644	590	592	581	576	602	581	580	600	595	643	568	583	571	582	579	619	585	563	549	536	573	550	600	583	562	549	587	574	569	584	607	547	597	584	598	563	564	569	583	560	584	613	590	606	559	583	572	576	598	552	601	579	596	564	603	560	532	548	567	601	589	589	643	604	620	556	608	596	571	576	521	583	596	587	550	592	556	579	565	574	625	590	572	573	588	553	605	630	573	551	556	599	564	535	619	577	563	604	550	537	605	578	587	581	551	629	629	613	605	542	545	616	596	587	553	582	569	569	588	572	597	544	600	560	550	619	599	554	599	584	612	559	572	570	595	615	587	579	555	633	585	563	605	600	563	550	609	559	567	591	560	600	507	575	565	562	560	590	571	582	569	599	540	579	610	604	576	549	568	572	607	593	557	569	536	561	566	575	570	579	586	575	597	572	618	568	571	525	574	574	578	572	613	597	586	584	604	590	576	604	574	573	576	613	604	560	611	561	588	592	595	605	556	532	554	564	595	562	555	586	570	563	548	568	615	544	577	568	569	606	588	555	588	599	597	581	595	556	566	582	549	555	588	620	564	585	566	564	564	587	619	564	569	562	616	592	541	563	590	580	577	604	597	604	561	548	575	537	555	608	568	553	595	610	583	557	576	582	581	537	574	630	614	589	593	581	556	585	547	562	599	558	584	560	605	594	587	575	563	603	549	550	583	604	603	584	576	624	582	569	587	551	615	553	550	572	547	560	544	583	578	573	590	582	565	588	598	578	564	598	584	581	511	551	532	573	543	589	584	619	523	516	639	538	603	594	604	574	558	585	551	583	601	594	569	563	556	554	585	616	571	595	540	553	556	587	587	546	573	560	566	584	608	581	551	606	605	532	576	597	591	572	631	542	583	566	548	565	557	631	548	558	576	556	568	590	608	572	592	622	563	566	590	574	577	628	568	581	570	545	589	585	573	610	584	613	544	591	589	570	638	598	564	610	582	551	571	624	606	601	625	562	582	561	591	587	591	572	545	577	586	541	559	619	546	599	602	547	592	619	590	570	554	643	579	583	594	588	594	596	554	552	556	611	577	573	635	604	538	557	577	581	601	580	541	585	550	554	623	583	582	572	587	607	574	561	606	541	610	614	563	587	581	574	583	571	583	576	576	609	590	573	571	575	601	564	614	566	602	580	576	613	571	531	574	619	599	588	591	573	581	600	604	594	593	570	541	599	625	570	582	532	582	599	619	586	511	600	572	581	542	601	592	573	551	569	579	599	641	563	562	592	581	608	584	577	591	593	599	583	587	582	632	549	564	588	601	599	546	529	593	583	574	568	628	582	592	533	572	594	647	590	604	577	543	575	553	554	577	550	619	582	575	581	573	601	601	586	642	576	596	594	521	555	582	566	565	546	536	595	578	594	573	567	562	584	577	557	581	593	590	558	604	596	592	570	576	607	582	605	568	563	601	587	600	535	614	580	550	640	573	585	563	559	601	598	583	569	542	584	606	577	588	594	589	557	557	551	582	580	565	594	550	588	578	548	612	574	542	568	576	590	563	567	582	539	588	569	570	578	573	538	574	534	598	565	557	612	573	550	579	566	608	573	583	589	585	612	595	617	564	538	523	581	612	574	620	533	564	590	545	593	558	598	582	577	545	600	580	578	630	589	570	583	581	581	585	613	563	551	583	573	562	586	534	552	558	597	553	592	563	598	543	593	541	600	586	627	561	592	579	561	595	574	553	601	575	570	596	544	568	601	583	614	563	570	526	577	598	544	592	570	588	577	585	568	608	540	568	580	593	579	581	647	600	581	559	515	596	572	585	583	574	535	559	558	594	570	610	571	611	602	578	577	540	556	580	571	565	560	573	585	578	564	572	538	575	598	580	527	565	510	566	615	543	584	570	586	562	617	570	592	511	518	561	572	589	582	604	608	597	567	554	572	605	660	584	570	540	557	594	553	596	576	614	608	523	575	599	553	563	588	599	551	574	582	567	604	605	543	567	549	564	578	596	574	557	595	567	571	570	563	544	584	565	604	531	549	567	558	568	614	592	571	599	598	577	579	568	577	545	595	611	582	590	550	567	547	577	581	612	587	578	576	577	575	575	561	579	580	596	660	562	570	604	569	556	595	547	558	562	549	589	569	582	592	569	583	549	580	585	594	567	585	561	561	603	600	555	566	632	583	554	577	575	582	573	611	582	538	603	594	568	596	568	557	528	582	585	592	576	554	577	603	573	554	646	572	630	594	547	551	599	553	576	597	552	598	572	654	559	594	575	562	549	533	593	587	594	555	582	576	633	573	607	571	583	551	516	600	601	564	607	618	560	553	576	555	562	558	594	526	590	624	586	546	533	601	602	570	575	553	550	577	589	565	550	557	575	592	560	530	583	611	578	628	554	584	609	543	572	611	578	586	584	585	586	552	604	598	592	544	573	572	540	623	559	563	549	598	541	608	584	552	577	580	598	535	569	579	621	584	549	603	607	557	609	595	587	527	586	539	565	588	589	611	553	629	591	573	556	560	570	563	580	591	564	568	549	594	550	565	514	556	631	546	572	573	590	564	621	556	566	603	548	580	547	544	570	572	543	596	560	590	604	628	565	590	583	567	593	507	528	588	593	565	569	547	538	594	608	601	563	550	566	564	567	509	549	567	552	604	554	606	587	554	578	538	551	584	550	575	564	565	549	550	596	591	559	570	546	585	580	576	564	563	584	568	590	572	559	561	599	575	570	558	594	589	628	573	568	583	551	585	574	600	582	605	545	546	558	548	533	546	543	571	619	613	554	587	589	582	597	605	544	593	539	593	577	598	569	526	560	562	561	590	522	581	531	555	553	569	576	624	541	620	579	555	594	611	602	570	636	589	629	548	621	513	549	614	599	552	588	564	606	559	581	584	569	597	561	585	599	558	548	591	580	558	564	585	594	592	586	582	591	612	582	591	574	616	598	576	590	570	576	603	594	547	555	610	596	588	569	592	592	570	583	633	595	574
4384	10661	7327	3579	2771	2212	1532	1388	1167	1008	857	843	863	791	736	730	710	667	654	671	656	687	624	623	654	644	620	635	634	616	636	635	643	614	621	625	641	649	644	689	597	621	641	603	610	629	605	639	608	612	607	627	596	640	628	621	619	609	643	652	631	614	608	605	607	638	638	676	637	638	603	586	604	638	690	582	626	593	611	628	624	625	569	661	608	675	651	653	637	640	653	621	612	602	648	629	683	624	582	598	617	594	614	596	593	618	643	644	623	618	643	615	637	673	607	629	640	642	631	590	642	646	626	621	597	610	589	597	619	592	613	641	604	617	627	669	621	607	623	626	607	633	611	640	606	614	630	624	620	633	621	676	585	672	643	648	614	657	607	597	615	627	636	635	622	614	639	646	654	594	610	627	643	591	633	629	611	621	612	621	625	660	601	652	614	637	632	641	633	592	662	654	590	625	660	596	620	620	600	648	634	617	629	613	619	608	607	600	607	620	596	608	633	632	683	623	616	600	648	588	632	615	637	617	613	579	612	617	632	574	606	606	601	619	640	569	621	638	596	610	619	613	639	653	653	646	634	601	640	607	581	629	615	600	603	642	599	642	629	605	626	646	623	569	584	627	573	663	626	612	608	671	599	600	623	601	634	597	589	601	623	648	567	614	634	619	613	661	638	581	639	592	614	618	627	618	628	593	569	628	617	618	609	635	651	587	623	649	633	610	602	625	658	620	647	610	624	625	646	582	623	596	625	605	651	596	636	597	628	644	611	641	602	581	631	625	598	612	597	599	612	611	613	593	609	626	603	629	638	655	603	636	597	611	641	604	588	639	634	565	614	577	632	607	587	624	606	642	609	594	599	619	582	610	651	599	627	570	617	578	662	626	633	631	595	606	648	642	617	642	618	614	605	617	619	623	644	650	596	607	620	664	621	635	643	620	622	622	598	626	618	585	621	614	635	632	646	601	595	604	628	593	646	654	615	589	559	649	580	643	635	618	622	593	622	623	611	605	635	658	609	648	656	633	604	627	631	642	608	608	630	593	654	676	592	641	627	664	657	592	637	629	604	588	581	649	591	620	636	652	638	606	628	624	644	621	629	668	619	605	582	599	564	606	581	582	617	598	659	611	609	657	602	610	643	628	622	628	589	582	641	578	652	568	581	625	654	642	633	630	623	610	614	584	549	639	634	606	606	603	590	606	629	629	621	613	573	632	668	640	636	609	627	658	593	616	631	618	604	616	644	611	623	648	643	658	603	616	619	596	610	601	629	587	604	622	587	648	605	637	602	611	655	607	672	603	624	642	587	640	621	626	633	579	662	617	624	590	660	595	646	637	605	606	613	626	635	616	614	627	596	669	606	603	604	647	644	647	602	667	621	634	618	658	642	645	595	617	620	606	626	659	601	625	644	633	602	647	647	601	583	636	613	627	604	608	654	668	643	669	574	573	590	611	586	596	593	593	655	617	602	581	644	571	619	628	615	641	637	645	680	628	588	634	604	582	585	575	608	621	622	635	574	591	632	630	616	567	603	626	616	645	610	598	654	574	675	630	580	604	601	591	596	602	603	577	630	602	621	584	634	604	591	608	641	589	627	602	656	591	642	620	606	645	623	616	625	597	608	650	665	618	609	623	632	610	608	637	629	611	588	653	591	536	609	655	574	615	609	604	604	622	580	580	636	620	639	584	605	594	601	613	620	648	598	651	663	574	585	663	638	619	630	609	648	610	622	612	604	617	584	567	633	631	651	597	617	678	641	596	595	609	604	628	668	615	601	612	675	632	637	597	631	654	629	598	631	618	586	643	629	625	644	649	610	603	600	648	640	629	595	615	616	629	629	636	614	630	645	661	624	570	624	649	601	648	639	621	616	572	655	611	654	616	620	662	613	610	607	631	628	618	615	620	626	634	624	599	612	629	603	638	593	638	632	621	608	616	622	582	607	628	605	559	598	627	633	608	633	601	613	617	620	667	644	624	686	670	619	620	649	618	620	634	657	599	637	602	627	629	647	575	664	612	625	655	566	625	614	545	609	652	584	626	610	674	617	639	566	624	673	647	605	631	621	648	568	621	603	617	608	605	609	679	628	617	609	655	594	639	628	601	622	607	624	605	641	616	594	619	562	641	620	590	610	604	654	586	634	616	629	599	639	609	608	614	661	634	553	597	587	612	674	635	630	653	607	590	607	633	648	622	673	646	619	646	623	618	633	613	637	592	589	592	617	587	581	583	622	614	629	601	666	678	580	595	643	624	600	613	581	630	575	600	601	618	664	595	596	645	590	614	622	657	621	618	632	537	618	605	595	659	597	673	623	622	636	605	618	607	625	638	598	626	619	579	659	602	635	646	630	637	630	609	619	669	635	640	591	592	601	663	661	645	589	645	643	599	612	590	619	618	622	640	593	581	601	577	601	594	600	643	605	615	544	616	647	586	593	609	617	665	630	611	627	606	677	628	651	619	603	603	592	615	653	636	645	623	616	614	624	582	583	639	634	634	629	622	663	587	648	600	609	598	632	626	626	595	578	615	609	664	630	641	627	619	596	649	592	663	604	581	611	631	588	621	635	644	608	619	592	586	609	588	622	605	643	659	620	611	614	599	570	643	565	570	620	598	649	613	641	600	620	621	656	607	661	638	599	581	635	639	605	572	613	583	631	644	631	663	648	653	660	610	642	587	574	633	633	611	571	630	608	582	605	595	556	612	612	630	606	672	619	598	649	653	626	655	597	629	612	619	594	621	654	613	639	647	621	630	621	677	583	620	652	644	637	609	613	575	639	575	630	563	595	639	649	619	650	655	618	636	594	625	637	605	636	612	645	556	597	658	669	720	629	607	633	643	629	568	601	597	602	616	605	573	592	600	618	566	668	610	614	603	630	664	593	590	614	648	575	630	631	623	607	605	622	589	642	629	674	599	603	635	662	608	673	602	604	628	590	630	633	638	668	642	622	620	604	586	629	612	645	597	597	624	617	612	597	612	601	656	641	614	610	646	646	642	610	607	615	633	615	616	621	617	623	602	603	601	634	564	600	634	663	619	541	594	592	610	684	602	608	647	608	629	605	678	609	646	598	633	568	672	619	649	597	621	642	625	615	633	620	656	631	621	630	624	656	620	569	591	596	613	632	626	636	626	635	555	628	630	606	677	621	684	589	600	606	611	621	645	604	600	619	632	594	612	627	593	608	641	584	625	627	628	593	606	640	629	620	566	627	622	625	648	647	591	653	615	612	638	637	599	617	655	615	629	542	611	605	655	631	611	567	608	563	663	618	628	613	608	626	649	643	633	579	615	638	611	569	660	617	592	592	612	568	606	628	577	624	670	580	652	660	623	648	602	645	645	607	652	591	594	628	628	673	600	588	643	574	643	681	613	637	577	656	639	609	625	610	658	610	646	584	616	571	642	612	602	636	585	633	612	575	612	611	628	604	601	593	651	587	584	644	653	648	642	685	592	645	640	604	618	624	615	628	608	606	599	601	612	616	627	639	631
24599	21251	27880	24856	15586	929	436	378	322	268	230	201	194	204	204	191	186	190	200	184	175	182	190	189	175	169	170	168	150	161	151	173	155	162	163	181	141	191	156	160	151	148	189	153	166	167	188	166	166	175	164	164	131	163	178	147	136	157	162	179	161	146	171	157	168	141	167	156	166	163	152	177	159	169	160	164	165	164	160	168	166	151	159	145	170	166	148	156	147	179	141	168	176	152	142	173	156	139	150	163	156	162	168	167	171	145	170	145	144	151	149	165	150	159	165	146	161	158	180	153	163	145	155	161	148	170	172	157	146	171	146	173	166	148	164	157	161	147	165	166	136	134	156	154	176	134	169	177	146	177	175	169	170	168	159	175	172	160	171	170	171	143	136	145	143	135	168	168	156	164	163	146	156	178	165	173	144	149	149	173	140	181	161	161	166	153	169	168	155	171	144	166	131	166	175	151	146	164	168	152	147	161	152	164	168	171	181	175	182	169	151	155	143	132	162	170	155	161	172	172	181	151	151	167	136	170	156	157	166	156	143	165	177	162	145	151	165	160	185	177	165	182	165	140	164	162	165	168	154	174	169	155	149	171	142	149	167	143	170	169	177	172	160	187	171	150	167	151	165	148	168	151	158	152	142	167	158	145	151	159	152	155	147	186	160	162	161	142	174	129	192	170	155	160	141	169	167	131	159	171	155	168	153	159	161	147	166	158	164	151	152	155	140	140	148	170	158	155	149	158	164	169	141	172	148	169	154	166	181	174	194	160	179	139	172	163	167	166	147	142	174	157	158	153	170	161	163	177	170	154	171	149	126	129	165	166	156	168	182	141	163	179	185	150	147	153	152	158	142	151	163	170	164	153	160	153	163	164	143	154	155	150	165	152	132	143	170	185	149	160	145	125	147	158	144	167	168	177	151	148	148	154	156	187	156	159	159	168	163	160	186	168	155	153	170	148	154	150	170	136	153	161	161	155	151	165	170	152	147	152	136	166	155	187	162	143	144	124	149	178	164	163	188	152	159	143	161	162	135	135	155	183	177	180	153	150	159	165	144	142	154	160	132	167	179	150	166	161	168	160	154	173	144	184	157	167	138	175	150	146	161	163	155	165	168	146	169	167	151	165	139	156	157	166	175	175	172	177	151	170	159	174	185	166	149	166	159	169	145	155	147	162	135	146	164	160	149	136	157	151	144	150	177	164	166	153	187	165	157	154	150	140	142	150	153	145	179	151	181	141	140	154	168	179	160	167	164	180	158	164	172	172	168	161	166	159	169	168	163	161	167	173	155	156	160	200	161	181	153	174	171	161	176	149	176	129	166	158	160	156	148	175	150	152	168	154	155	149	154	160	157	151	153	164	142	173	186	166	166	172	154	176	151	165	159	173	168	160	161	144	155	143	168	165	165	161	187	154	168	179	146	156	170	184	164	161	173	145	157	178	176	143	148	155	179	159	161	158	165	168	136	180	152	139	129	148	155	175	159	151	174	153	155	160	179	152	161	136	161	183	159	144	144	154	189	181	181	173	159	150	155	150	178	168	139	155	157	148	161	154	148	149	153	153	157	150	169	150	177	147	157	168	146	148	156	179	159	160	177	173	161	176	146	155	148	146	168	156	198	142	154	154	162	129	156	164	159	135	173	135	159	175	151	145	141	166	144	166	133	144	164	157	155	159	161	176	173	152	165	172	141	170	165	162	141	157	133	173	150	163	161	163	143	171	154	158	145	145	147	166	175	156	153	153	149	136	148	165	160	182	146	182	168	165	134	170	163	161	178	135	170	154	155	141	160	145	143	144	170	148	164	154	167	184	165	135	148	156	168	159	151	170	165	176	161	187	162	173	164	130	143	154	156	145	170	158	168	172	165	186	144	161	168	146	164	146	151	191	154	141	143	151	176	133	151	156	144	135	179	162	165	165	152	148	161	171	151	144	157	165	172	135	159	156	154	159	162	162	146	167	170	145	169	153	164	133	192	163	156	154	138	165	158	163	187	174	147	157	161	178	165	160	144	167	169	186	140	157	168	165	152	155	159	174	141	173	158	186	183	147	143	154	152	163	158	155	161	166	152	170	171	165	167	150	145	158	172	150	154	165	175	158	171	153	185	162	178	156	182	158	167	151	179	154	171	179	146	155	144	161	147	164	192	176	166	157	140	157	172	166	165	156	163	174	145	150	155	146	169	182	168	144	162	165	147	153	149	153	155	168	165	156	156	151	151	168	145	142	153	164	150	161	166	152	177	186	152	152	161	164	153	187	139	155	174	147	146	136	174	146	164	150	150	184	149	150	159	155	153	167	189	146	163	144	175	175	159	148	152	158	146	155	150	153	175	171	152	155	158	173	185	133	168	172	148	160	165	146	154	139	163	162	139	158	181	160	154	156	176	165	140	165	182	159	142	144	164	175	139	172	150	141	164	178	177	153	145	148	162	143	148	166	150	174	148	164	176	163	165	145	172	145	168	170	149	176	159	168	165	150	150	153	158	133	151	154	180	147	172	156	137	137	141	161	145	166	145	165	151	164	137	178	167	155	152	169	159	163	175	152	187	155	157	174	154	153	154	147	173	167	145	159	163	173	171	164	143	150	151	172	158	158	155	130	164	157	161	151	157	138	130	166	179	172	154	166	165	158	167	168	164	184	146	148	149	148	189	157	151	160	170	158	163	160	157	134	154	146	147	168	152	149	159	166	174	170	174	179	160	159	154	154	164	164	178	153	170	170	148	133	141	149	181	153	144	139	154	159	155	137	159	171	149	167	174	174	171	161	176	170	155	180	188	161	151	169	153	177	156	161	162	142	154	160	169	155	152	162	140	166	135	145	172	166	155	159	182	163	159	153	158	176	172	155	160	155	151	163	164	163	192	140	142	172	149	164	160	154	165	153	147	155	147	156	173	163	167	153	153	144	188	167	161	166	164	149	159	160	161	186	163	175	158	138	156	171	154	165	153	159	173	119	144	189	160	146	141	149	141	147	161	174	160	161	166	174	149	166	132	149	175	193	163	152	170	127	181	152	160	171	182	133	170	167	154	174	165	174	172	147	168	165	146	160	164	151	176	164	174	165	158	151	151	141	171	164	165	148	173	136	157	160	153	168	170	156	152	154	177	159	156	145	157	151	168	167	167	121	132	143	154	134	157	164	166	178	156	148	157	161	163	185	133	168	148	146	174	170	175	148	160	137	160	152	190	151	178	153	154	160	144	143	151	168	152	161	167	165	149	156	162	158	164	155	144	156	151	159	187	174	139	150	180	191	141	148	141	157	160	151	169	191	152	143	153	137	171	149	169	135	140	178	151	159	192	162	156	168	136	139	155	150	167	175	157	169	168	168	156	177	164	161	136	135	168	150	149	149	164	158	178	160	153	169	161	141	167	165	153	163	146	145	154	168	149	172	166	151	167	169	153	162	160	157	161	153	187	157	180	155	158	163	160	145	187	164	170	133	165	171	170	173	170	153	158	157	136	152	171	175	171	148	147	165	171	170
4225	6337	4114	1971	1520	1192	797	669	542	382	335	293	282	250	235	240	226	221	231	231	217	208	233	197	236	191	188	223	186	193	214	204	187	201	195	175	180	179	195	194	210	175	174	186	172	176	180	200	188	171	190	198	197	165	193	197	184	170	191	182	199	185	170	185	181	189	187	204	167	169	165	188	192	185	176	179	221	186	183	180	183	182	180	177	175	189	184	205	182	168	188	191	177	184	191	195	163	168	184	180	205	180	168	164	199	149	176	205	178	190	173	188	194	174	182	156	174	184	187	212	212	182	171	173	195	175	161	191	180	181	190	175	199	189	177	177	200	204	170	202	176	200	175	178	192	179	197	171	159	175	171	178	163	180	175	170	181	181	185	168	164	187	200	171	170	171	182	174	201	184	200	178	153	174	195	171	179	171	170	207	177	184	212	179	168	188	212	190	176	207	181	187	201	193	186	171	183	166	204	164	194	186	195	179	207	176	188	185	171	179	195	207	180	197	181	172	161	186	202	178	200	193	203	179	185	166	172	193	163	166	180	214	176	183	189	183	181	211	178	212	195	159	178	193	190	165	209	207	172	203	196	170	196	203	175	184	175	164	192	210	160	173	167	188	199	205	187	175	174	192	188	189	173	193	207	185	203	184	204	179	171	199	177	194	194	177	179	178	168	203	188	169	184	186	167	204	186	193	184	178	183	195	193	181	202	170	205	201	167	184	179	189	176	180	194	170	183	191	176	177	184	193	183	183	179	195	197	187	199	188	166	184	171	194	181	173	176	159	168	177	168	197	178	178	179	191	180	190	214	187	191	176	195	171	184	173	191	199	178	188	170	181	204	179	185	187	186	217	174	193	174	156	178	172	186	161	194	179	178	187	179	187	164	169	194	178	186	193	173	181	173	186	175	171	163	185	198	195	175	155	179	170	174	201	166	184	167	212	168	181	173	194	176	179	191	188	188	196	178	193	167	185	203	194	240	169	200	177	152	195	190	177	193	158	181	196	160	175	162	192	192	172	187	202	183	179	202	193	181	170	186	177	198	177	178	198	191	188	201	197	171	149	198	178	182	152	180	180	191	183	193	201	175	177	193	191	164	187	196	169	192	197	190	179	196	194	177	179	201	169	176	191	179	185	162	181	196	163	198	188	180	193	200	180	185	194	174	174	169	181	178	200	181	157	188	195	227	173	161	184	178	187	185	178	186	180	166	194	172	191	151	190	186	184	200	171	190	180	181	180	177	195	190	180	213	159	168	154	169	174	171	170	189	211	189	190	170	182	179	176	199	190	187	180	170	199	184	188	185	185	163	199	207	203	181	194	199	182	197	186	186	170	166	183	181	195	181	189	187	176	180	171	187	195	194	201	175	186	184	181	182	165	188	179	185	180	161	194	199	181	170	204	190	179	194	183	178	187	171	178	171	189	199	184	208	212	200	186	171	187	185	185	166	202	174	184	168	180	202	170	193	191	179	202	207	186	188	156	164	178	178	200	202	187	195	159	187	184	190	164	201	191	201	181	174	184	198	191	205	201	187	181	162	205	179	181	175	186	185	165	197	205	178	189	171	179	181	163	193	202	184	184	168	189	182	175	183	186	192	196	188	181	203	157	196	145	176	196	182	184	179	168	178	180	199	188	163	163	192	210	167	183	203	190	199	208	178	204	183	192	190	170	177	198	180	180	190	159	161	186	180	178	191	176	192	194	186	187	179	188	177	187	181	200	175	187	165	148	157	192	180	194	203	187	180	191	199	183	193	176	196	192	184	200	189	186	175	169	187	188	177	185	179	193	164	175	165	191	180	211	191	204	149	192	177	155	177	183	172	191	170	185	203	179	185	181	186	187	175	179	156	169	177	179	198	177	164	194	199	192	178	159	171	184	208	169	182	191	189	204	182	149	195	205	170	191	198	164	169	193	193	195	174	186	187	188	199	150	204	172	201	191	166	183	207	217	167	203	201	154	190	192	210	184	189	184	163	193	179	167	195	199	163	222	160	199	190	202	159	195	172	165	175	169	193	172	172	185	173	194	202	180	178	174	178	191	173	201	203	166	181	202	147	160	200	189	179	170	187	165	185	181	184	193	189	202	185	170	171	183	181	204	176	212	191	182	176	199	190	183	198	178	174	178	182	178	176	186	182	168	212	186	161	162	157	194	175	191	185	193	184	194	198	180	170	195	204	178	168	189	200	162	165	183	184	185	201	185	201	224	165	203	177	185	180	188	170	182	177	182	177	185	170	177	179	181	201	187	171	202	170	182	175	177	176	166	170	188	176	178	193	173	173	189	206	171	191	171	182	171	176	185	182	171	189	182	185	177	215	194	147	190	184	182	183	207	170	197	165	183	193	159	208	181	176	190	187	206	206	202	189	181	188	190	175	179	205	202	203	189	180	186	168	153	195	184	205	174	197	188	195	187	179	191	178	195	174	182	199	174	180	179	189	207	165	180	164	190	186	189	169	182	179	153	173	176	190	191	205	159	171	187	182	187	187	165	160	208	198	190	204	173	209	201	185	191	172	179	193	174	184	200	190	181	189	185	183	176	187	186	208	174	196	188	197	187	179	167	188	184	155	196	185	183	196	187	167	188	176	179	196	161	166	205	197	181	202	203	182	182	197	181	181	197	168	173	182	198	173	200	201	188	188	154	197	186	191	181	194	184	160	179	185	179	208	197	167	187	174	195	186	166	176	166	185	169	181	174	190	193	185	179	190	175	212	180	176	166	166	183	166	202	195	193	184	176	201	195	182	188	188	189	187	178	178	181	194	172	180	176	207	178	172	189	207	183	176	176	185	167	181	184	194	186	186	213	179	200	187	175	162	168	177	190	183	190	170	176	175	180	193	183	176	187	199	183	201	167	194	190	200	162	176	182	168	163	190	196	189	180	180	169	170	182	187	203	175	209	170	154	194	181	207	183	193	191	173	162	177	180	193	179	173	189	196	167	218	175	201	167	189	194	173	182	173	197	179	196	193	168	168	181	179	180	192	172	197	190	198	190	193	192	153	176	189	188	185	176	186	181	198	191	200	170	200	203	180	170	181	172	176	161	189	197	210	197	185	173	158	180	189	185	183	148	195	168	184	231	180	177	202	169	209	182	161	189	180	195	188	201	178	171	199	200	161	196	186	174	164	183	198	202	173	179	170	185	171	190	193	182	171	180	198	178	187	185	179	184	177	194	191	172	176	164	170	193	179	190	170	155	203	184	199	188	186	186	195	213	178	147	167	194	169	185	193	178	184	185	186	177	184	200	164	168	193	182	186	181	169	170	181	178	183	177	182	185	174	176	193	182	172	168	169	197	197	192	160	169	189	155	156	187	167	178	198	189	197	176	177	182	181	174	172	185	166	188	188	175	194	187	190	206	198	188	180	193	182	199	188	191	174	199	168	166	199	176	198	213	185	190	168	185	158	197	188	162	220	178	193	194	183	176	182	174	186	188	192	176	165	180	165	184	172	195	173	212	198	189	190	166	184	171	171	209	196	184
22404	21298	29161	23761	21256	21260	12519	1483	1083	860	720	683	650	586	570	540	497	510	498	480	515	499	497	461	498	452	457	431	462	433	430	442	423	430	423	428	427	468	432	386	369	454	433	401	400	364	439	420	397	427	412	414	413	462	427	429	417	391	419	442	437	430	442	428	379	410	407	398	407	388	418	468	373	419	417	409	405	415	413	426	400	404	368	386	448	413	421	404	427	476	388	441	397	394	417	431	423	393	408	405	410	400	428	394	387	380	400	412	421	418	385	416	452	423	405	430	437	426	434	393	439	389	420	452	431	455	417	400	420	437	424	425	440	423	429	449	389	423	404	395	420	423	418	415	375	415	413	423	435	426	409	398	406	406	390	390	419	441	389	406	381	426	413	412	413	433	376	407	433	412	433	418	393	416	433	441	421	421	426	402	404	391	398	373	401	430	403	397	427	373	406	417	413	427	434	403	414	397	435	380	394	360	406	400	395	432	403	396	418	409	416	413	402	442	414	376	386	394	423	403	412	401	428	407	401	398	404	395	445	428	393	441	437	401	419	399	435	413	389	390	423	436	412	429	430	419	421	417	406	420	414	368	398	371	436	416	408	385	399	434	374	410	404	427	401	403	417	435	410	394	407	395	450	418	396	400	403	407	433	453	405	424	456	429	420	440	411	418	429	437	400	421	404	413	417	388	418	425	458	385	399	402	398	409	439	446	443	408	396	404	365	420	384	385	444	406	409	454	416	407	399	424	383	362	399	395	399	400	385	381	399	406	424	443	428	415	428	398	422	433	449	430	417	412	441	413	382	398	427	405	418	419	393	408	385	443	421	420	385	437	403	428	417	422	439	435	385	391	371	425	413	394	389	403	418	414	411	401	429	437	389	402	443	397	420	375	416	439	405	414	372	434	421	453	429	423	376	470	419	402	402	447	397	445	402	427	425	444	412	428	402	409	410	391	395	408	414	426	393	389	415	423	390	405	388	366	396	390	480	402	401	414	441	407	430	426	411	388	395	405	441	404	412	399	434	426	393	387	410	386	424	396	436	382	398	385	405	412	407	401	368	415	412	411	430	392	424	437	410	424	390	400	438	429	391	428	424	427	426	386	457	405	443	445	443	386	422	439	434	426	397	417	392	411	369	435	423	453	356	384	449	399	421	432	449	401	425	388	403	408	439	428	403	427	426	402	412	408	427	470	440	428	433	409	410	417	402	438	470	415	444	415	432	383	405	421	388	448	416	393	432	422	396	459	381	409	411	437	381	417	400	404	425	479	403	378	433	402	426	415	390	430	399	414	445	412	418	436	388	439	397	450	445	433	412	415	413	458	430	435	422	396	435	396	449	433	420	392	387	416	395	426	419	424	428	400	432	419	430	415	447	433	410	415	431	447	381	432	390	405	412	396	441	401	405	395	427	438	398	425	379	396	452	440	431	454	435	391	432	403	409	407	390	372	423	400	403	387	394	412	418	407	373	396	380	428	399	413	397	412	402	402	398	440	394	410	411	391	417	420	375	420	436	419	414	434	393	432	430	382	413	402	381	408	411	391	370	428	421	417	452	441	427	386	420	384	397	435	442	402	438	401	367	410	389	432	429	405	432	377	400	368	443	356	438	394	411	413	427	432	402	402	416	442	442	389	405	416	400	445	371	420	395	387	456	433	416	412	408	417	423	424	413	434	379	440	427	418	407	418	444	396	365	406	411	398	392	381	420	394	420	470	406	418	385	452	435	432	392	475	421	401	443	382	382	394	382	404	405	435	367	407	377	408	410	399	425	428	415	420	407	461	408	406	377	411	414	402	367	422	426	430	410	411	393	408	400	408	440	408	430	391	427	421	427	374	378	431	399	428	399	384	430	409	384	432	431	381	408	443	410	449	434	400	424	427	430	400	412	373	401	402	400	428	455	384	386	419	437	379	417	432	377	439	385	405	420	415	404	395	383	404	382	468	394	426	421	430	462	435	442	404	434	390	409	431	423	441	431	423	400	406	415	411	390	388	407	406	399	398	368	425	387	401	406	437	393	432	436	405	409	420	415	439	420	394	354	436	417	414	469	439	395	404	418	408	422	396	432	452	436	421	425	400	378	367	384	446	405	424	407	383	431	419	399	408	422	359	397	368	422	419	421	396	359	404	396	438	420	418	440	415	419	398	399	391	406	416	396	435	428	389	395	429	441	396	390	385	449	448	421	444	402	410	405	436	412	386	388	411	419	427	427	415	429	417	403	407	391	396	398	430	411	400	409	412	426	426	447	446	411	444	447	431	436	385	382	424	403	394	408	447	406	437	396	410	423	433	378	374	430	422	396	427	415	418	420	391	410	450	414	424	408	400	423	422	411	437	422	410	406	441	397	414	427	398	404	423	386	414	387	437	403	396	444	406	404	442	413	399	377	433	428	401	419	413	407	377	373	422	407	436	432	402	439	399	372	410	410	371	414	454	405	408	433	429	425	407	417	407	438	408	401	427	400	387	416	408	433	422	410	410	399	397	396	357	415	394	417	394	392	453	434	453	382	384	430	399	418	436	419	409	411	387	431	397	424	397	452	415	405	420	431	430	407	394	412	382	387	383	414	408	405	424	405	416	413	434	409	405	437	385	406	398	398	446	410	443	388	425	418	410	433	424	414	414	416	429	415	365	406	438	371	397	425	429	418	394	383	420	433	397	418	424	441	401	416	430	414	421	438	422	405	413	415	429	382	443	413	408	416	386	375	401	406	424	423	407	364	419	406	405	393	411	387	376	366	422	425	395	383	426	405	380	449	403	389	353	440	398	395	398	405	394	441	423	380	416	430	435	425	400	406	420	381	397	448	404	362	427	450	413	426	415	399	424	417	441	430	430	406	420	406	400	370	399	383	411	384	416	407	426	416	401	396	420	389	427	399	404	405	396	411	385	398	455	410	382	423	425	404	417	381	423	390	420	396	394	410	400	393	413	442	370	454	438	413	401	412	425	392	435	408	440	388	405	406	402	411	405	401	422	398	425	412	440	428	392	370	391	411	461	423	406	397	432	418	386	399	408	367	435	433	445	371	414	379	395	422	399	394	447	393	426	379	452	416	427	400	400	423	445	420	436	423	421	439	393	400	397	412	420	362	372	415	438	403	395	440	391	422	394	410	399	396	382	410	391	412	411	441	428	409	452	400	382	390	416	425	421	443	410	438	394	416	419	419	410	418	395	407	422	432	429	399	395	393	379	382	393	438	388	444	420	368	432	416	394	406	419	412	416	478	408	406	419	405	410	445	399	395	409	393	444	377	412	412	437	403	377	432	393	392	414	399	383	378	410	389	394	424	440	424	426	383	414	409	380	420	436	409	405	438	389	410	419	425	394	423	410	432	440	413	382	442	443	430	403	436	399	438	416	384	368	448	422	421	399	403	424	424	388	425	443	428	423	403	441	403	427	416	402	410	374	430	399	432	425	390	378	399	380	414	406	409	427	430	428	401	406	448	421	438	430	403	420	401	412	468	381	425	388	419	386	385	396
6012	16788	11831	6095	4746	3651	2270	1938	1602	1165	930	839	815	737	700	654	631	615	563	545	541	561	556	512	507	542	529	488	534	502	510	469	463	461	487	432	439	492	437	447	479	443	483	489	475	475	459	460	459	446	433	507	493	489	429	469	477	471	466	471	488	461	435	470	466	477	461	473	488	468	465	418	484	466	437	450	451	480	420	477	427	480	435	429	442	437	488	458	451	459	464	505	452	471	415	467	480	468	456	479	434	446	438	450	438	467	438	450	480	475	484	470	467	447	466	427	475	457	427	449	431	487	432	425	474	464	456	459	482	449	449	480	453	445	495	468	454	434	477	445	427	432	463	446	450	487	418	438	475	448	481	457	464	497	426	441	419	478	425	478	467	460	425	463	426	454	411	472	484	460	471	501	441	431	429	431	439	468	484	436	436	443	415	474	475	439	458	465	434	438	480	412	424	446	496	453	473	459	449	413	471	436	452	463	445	457	451	408	456	443	501	448	473	462	455	451	428	424	476	411	424	468	434	449	431	510	438	468	444	473	457	499	439	440	457	447	433	424	434	471	418	397	447	477	468	445	453	485	466	445	463	485	471	441	467	441	410	432	441	454	475	435	442	454	423	469	455	474	454	449	476	431	440	461	436	433	443	446	443	438	501	485	456	438	503	439	503	437	439	518	455	399	473	453	419	453	427	461	431	471	452	436	442	451	464	465	480	477	406	419	453	456	450	441	407	421	436	449	408	450	442	474	421	466	466	454	428	460	430	410	449	428	449	492	443	422	401	431	485	443	460	444	459	411	485	409	461	464	456	442	441	448	456	431	454	441	409	467	456	447	404	435	435	435	419	479	457	444	443	481	461	426	448	479	463	489	434	483	477	453	443	441	472	456	408	451	469	450	420	442	470	447	435	421	459	439	445	451	445	461	434	456	483	467	462	458	455	424	461	426	506	483	453	503	431	403	435	462	446	456	419	438	450	455	463	489	482	450	448	466	462	489	445	429	432	474	435	446	461	489	429	440	428	472	466	444	458	460	451	468	436	486	461	468	459	433	469	489	446	473	460	437	425	482	450	440	435	478	476	453	436	454	486	447	471	457	428	432	439	416	445	468	459	436	455	441	455	460	430	464	459	503	428	455	517	415	472	468	509	445	441	442	456	452	428	442	452	442	457	460	492	462	442	453	487	413	429	468	446	402	455	450	477	443	446	473	463	451	445	440	423	440	462	473	452	455	442	430	491	438	437	496	476	467	477	463	456	444	454	494	455	454	421	467	504	456	451	471	473	482	482	428	452	472	414	436	458	452	474	467	440	463	486	411	468	447	428	436	436	427	446	448	422	439	470	472	464	479	441	459	442	437	446	454	464	446	408	485	446	425	451	473	461	448	489	444	465	433	455	420	457	459	438	493	438	486	453	403	441	463	449	462	442	466	438	494	440	481	445	393	467	459	468	441	490	456	422	480	427	477	479	412	452	456	454	452	454	461	434	419	430	439	438	464	459	427	454	426	453	431	454	475	434	414	470	454	452	480	431	452	449	463	472	438	456	465	427	437	474	427	447	455	452	442	429	425	439	454	398	438	481	446	433	413	441	447	480	424	426	446	442	466	495	440	461	468	460	420	437	454	449	448	435	444	421	442	464	443	442	481	503	465	434	476	501	461	448	468	425	425	443	463	393	439	434	405	418	434	506	442	481	464	455	429	457	437	444	463	469	438	413	456	424	438	468	439	474	432	472	436	470	444	478	422	431	425	464	439	424	461	449	445	435	434	454	450	457	442	469	448	453	462	451	436	443	424	448	455	441	472	431	439	462	470	423	451	416	451	437	448	500	407	456	452	447	440	433	472	435	455	484	461	472	421	498	450	482	416	467	451	418	466	451	459	436	477	480	444	462	464	447	450	410	435	468	468	461	448	488	462	461	446	436	446	485	407	421	446	450	440	460	418	417	445	455	434	446	416	479	433	451	471	414	455	431	451	403	465	428	474	430	445	474	464	415	465	433	442	477	451	432	466	444	418	471	480	472	442	465	468	440	479	448	433	440	416	481	441	446	425	445	431	445	441	478	435	426	454	446	383	452	438	457	428	492	446	441	471	459	468	427	471	457	438	415	481	477	462	426	437	454	473	463	489	425	457	462	425	463	422	450	450	471	500	439	443	439	464	488	450	462	475	424	433	446	445	450	480	415	442	416	482	475	430	478	448	468	465	428	437	463	413	446	467	437	450	472	437	456	442	405	513	453	491	437	470	475	448	507	476	463	484	438	464	457	458	461	482	456	438	415	446	473	438	452	428	457	472	412	448	456	420	475	463	493	473	496	431	432	421	465	467	479	455	464	411	423	480	407	412	457	473	456	447	467	423	471	455	497	441	493	455	451	430	459	442	442	462	436	522	462	445	479	495	489	464	447	432	470	427	476	480	423	435	472	472	469	453	451	485	448	450	479	429	412	430	437	461	434	474	447	475	474	461	469	424	487	446	500	448	460	437	452	465	470	493	415	471	473	459	417	455	448	431	433	440	460	456	455	429	427	465	429	438	470	462	442	475	433	464	448	465	428	461	475	437	445	443	436	492	465	480	439	431	468	462	451	414	436	457	469	458	429	438	448	483	461	476	439	425	432	439	448	457	441	451	463	452	447	459	449	431	458	426	431	489	477	447	464	414	437	410	444	432	470	456	470	464	435	471	463	450	491	459	463	446	408	448	447	454	462	460	463	465	417	467	476	491	430	440	475	464	459	442	451	416	469	501	465	411	434	476	495	441	428	428	467	453	398	431	456	463	458	415	478	434	438	463	432	417	459	456	461	437	436	457	483	472	475	425	458	460	453	408	467	419	451	417	439	421	461	453	476	477	458	414	473	456	445	446	472	482	444	450	459	477	484	416	438	433	482	414	465	465	445	443	445	428	474	434	453	414	461	481	454	448	462	458	452	446	454	461	473	454	465	453	448	471	506	464	461	505	441	449	485	491	437	463	472	489	447	475	416	416	476	462	466	455	455	447	452	454	455	449	464	435	476	443	477	454	430	502	495	470	447	416	460	462	443	522	434	464	433	466	448	414	482	449	440	448	456	420	494	456	472	433	469	472	445	468	455	471	454	429	469	495	437	438	474	424	454	509	457	437	433	438	461	415	493	455	455	439	446	483	434	465	459	455	459	479	424	441	452	481	436	450	450	459	410	438	461	450	452	428	459	460	453	478	506	465	450	474	442	488	438	450	458	438	432	431	456	463	446	466	416	443	483	468	479	464	450	411	453	443	459	440	438	459	465	477	433	433	461	436	432	452	435	441	463	469	491	410	443	463	488	404	421	437	412	441	442	452	453	458	449	454	457	476	436	455	436	422	410	448	460	485	452	455	448	392	416	462	456	437	424	467	459	439	444	452	450	446	484	430	451	485	427	450	453	453	482	449	444	439	431	451	460	458	456	458	424	428	418	422	455	457	446	490	452	477	418	466	456	455	453	476	450	444	434	463	416	462	451	486	451	427
27382	19222	5555	777	509	446	409	363	403	384	371	357	367	342	382	374	366	361	355	325	354	383	349	334	368	346	355	361	357	372	376	357	378	386	337	337	383	337	348	337	339	392	380	368	357	365	351	354	351	329	373	349	332	341	352	370	327	379	356	346	371	323	354	377	381	343	337	335	338	366	352	358	341	371	356	362	388	344	325	352	361	358	340	346	355	325	388	357	350	345	339	360	334	355	357	345	357	379	375	371	329	353	389	352	384	375	345	311	355	346	379	331	344	355	366	333	376	375	386	379	353	332	368	357	353	380	370	373	353	340	357	335	308	304	394	362	342	350	311	380	343	315	341	327	344	328	321	394	337	343	347	330	373	336	374	334	388	336	334	332	362	369	353	351	351	324	369	327	335	349	345	360	344	358	371	350	373	359	356	378	374	370	357	357	353	320	349	366	362	367	361	358	347	329	383	378	387	321	368	355	337	348	343	377	348	361	321	335	359	352	344	329	349	391	391	355	347	344	397	357	337	328	372	362	313	376	362	366	344	350	347	313	356	350	348	358	341	362	362	337	337	321	353	379	338	351	339	349	341	351	343	353	331	321	359	349	356	384	354	353	358	340	349	372	361	373	356	326	347	365	348	342	366	359	340	369	344	364	356	321	342	324	355	342	360	384	395	385	331	382	344	356	374	378	345	337	361	359	371	385	338	377	372	373	398	365	330	323	322	388	352	342	337	337	344	348	352	334	348	336	336	369	384	335	354	351	318	357	362	363	384	362	362	322	361	336	341	328	349	357	329	340	344	350	352	355	347	322	331	310	371	367	364	363	371	345	360	323	382	373	348	368	352	339	375	327	338	327	377	379	362	379	336	362	369	362	345	354	344	351	333	350	368	357	366	333	373	356	373	345	382	376	345	360	372	353	345	371	359	386	356	338	375	340	363	328	363	348	359	344	344	355	330	365	352	332	327	343	385	365	374	349	349	342	351	335	353	386	359	373	349	326	362	373	375	335	300	360	361	359	338	383	366	357	315	375	344	332	351	336	353	356	339	353	330	395	356	354	329	371	370	380	346	331	389	357	330	354	349	352	353	349	357	360	357	350	339	340	374	363	366	344	341	366	355	368	348	345	359	404	353	334	355	378	341	351	347	377	353	342	363	306	359	339	357	343	348	373	363	331	339	347	372	343	379	357	369	354	372	366	335	352	378	360	328	380	343	344	361	355	368	349	373	371	347	371	368	343	333	336	367	344	365	360	341	367	375	333	361	354	345	334	372	338	374	369	340	327	350	370	342	340	402	338	388	358	375	335	312	345	364	383	347	369	391	375	342	362	367	356	337	368	370	348	361	365	332	307	361	369	329	352	338	319	359	371	322	306	331	323	365	333	396	338	343	358	365	332	407	344	343	343	355	342	338	338	360	348	371	372	357	355	359	378	356	374	341	362	337	350	346	369	352	356	369	356	325	323	339	331	339	348	344	360	350	340	369	348	370	372	352	332	354	333	374	365	293	396	362	391	345	334	364	364	386	347	369	332	391	353	332	338	373	326	330	363	340	354	372	338	373	372	352	371	382	317	349	351	379	362	372	340	342	330	306	354	345	351	365	351	363	339	358	330	335	332	338	354	366	380	337	358	356	331	352	361	352	374	340	353	367	322	373	374	331	374	353	364	362	367	331	357	340	372	337	358	355	350	319	360	365	311	371	407	352	360	348	365	342	352	364	364	359	367	349	371	333	372	396	357	336	348	330	371	342	348	338	325	350	356	370	369	368	346	303	338	347	376	376	370	331	359	324	345	380	363	364	362	349	364	361	377	355	359	335	390	350	315	367	360	339	342	354	358	343	369	337	347	344	353	354	327	345	350	339	366	349	344	343	349	365	356	392	345	377	376	329	357	348	406	358	357	342	384	354	354	355	348	332	383	377	367	383	359	344	349	346	362	353	359	316	332	368	327	351	333	328	333	333	353	336	325	363	358	365	332	326	347	360	346	341	381	340	395	376	375	367	384	329	371	339	332	362	373	344	369	352	364	363	348	325	368	344	332	347	372	381	334	349	333	345	348	356	338	341	359	342	357	343	354	335	335	390	345	325	370	339	337	356	387	374	363	361	358	378	347	357	367	345	400	338	333	365	363	332	325	345	357	334	369	349	378	325	370	372	368	346	365	339	349	357	320	351	351	355	364	380	349	364	350	326	364	348	354	353	351	398	348	349	374	386	352	375	362	352	355	366	364	365	331	362	349	311	318	366	333	353	356	343	367	341	347	369	352	355	331	341	337	335	345	376	355	345	317	343	314	349	387	356	368	394	330	394	358	355	326	348	359	359	360	381	359	349	325	335	367	378	360	356	355	361	314	360	380	343	372	311	339	316	362	380	337	366	372	385	349	349	366	343	370	357	328	353	328	355	326	348	357	341	312	355	318	326	347	363	366	353	345	351	363	320	348	347	344	357	379	349	335	389	347	381	358	334	335	350	353	376	335	359	362	332	381	388	352	345	288	373	327	337	373	348	362	380	344	364	369	320	354	355	358	368	366	371	366	310	374	352	391	361	334	378	379	350	368	397	364	341	349	351	339	334	377	362	322	345	387	359	353	351	357	352	373	335	352	296	358	400	364	355	323	378	361	344	298	375	349	352	360	357	302	365	316	353	348	355	387	376	329	319	365	332	335	365	334	317	358	362	331	359	351	350	344	385	314	362	351	336	391	362	344	361	337	370	339	348	386	362	360	349	369	383	353	342	331	346	360	381	348	365	332	333	382	359	343	371	335	349	346	297	343	364	353	323	334	339	365	328	319	356	349	367	413	361	363	329	353	332	347	354	336	365	387	344	332	366	360	329	312	370	334	349	400	360	339	374	360	380	367	350	324	332	359	359	349	372	344	359	320	317	333	369	320	365	355	355	369	338	335	353	344	335	364	382	372	357	335	382	357	373	347	323	345	355	336	327	375	370	348	399	332	328	349	347	352	378	345	382	349	341	310	421	368	358	374	368	338	360	343	378	328	345	377	390	373	377	372	329	356	372	368	357	345	372	374	323	361	352	373	325	345	330	329	354	382	348	365	364	369	344	363	376	353	364	374	342	379	345	378	356	379	367	347	349	358	328	342	303	360	370	350	333	369	341	369	378	336	351	353	354	375	336	352	378	340	375	364	364	406	318	358	371	371	379	338	356	333	335	332	344	343	363	358	365	395	354	359	316	365	345	349	380	336	341	363	367	335	366	331	388	312	368	366	353	347	362	345	349	356	365	349	344	356	389	322	329	330	369	372	365	332	348	344	335	375	380	332	370	372	378	365	349	364	349	328	373	344	348	381	357	370	303	322	345	384	354	367	376	349	341	354	359	369	382	371	339	386	388	339	326	326	344	335	338	333	355	377	384	349	380	326	347	327	346	380	335	354	345	362	392	358	333	340	351	363	333	366	361	356	343	338	371	353	356	336	337	320	347	353	308	326	383	362	370	343	359	338	350	397	317	355	375	361	320	344	333	362
4745	1395	897	579	521	438	455	412	425	390	385	376	407	403	381	391	357	397	400	380	373	402	381	406	389	383	400	349	402	350	371	372	389	384	350	378	346	384	362	371	392	367	365	383	366	359	394	393	374	394	373	393	419	377	378	383	377	386	375	371	405	388	382	379	376	378	414	379	352	359	353	343	384	355	372	369	405	369	381	361	398	362	400	368	385	364	339	393	375	373	369	388	418	377	391	379	413	391	363	368	374	385	380	350	379	365	371	390	355	356	384	408	381	375	342	365	359	366	339	384	377	361	359	402	334	364	410	394	365	339	365	372	405	393	399	368	379	374	399	361	383	421	368	364	394	359	379	369	377	408	362	391	376	375	370	361	372	380	380	377	402	377	374	367	358	417	364	373	376	345	380	381	390	377	369	344	379	376	366	385	385	347	357	399	363	366	389	355	394	415	357	389	376	381	376	362	373	378	363	366	382	369	373	369	403	363	370	367	359	396	353	395	397	367	387	385	370	388	412	387	369	364	369	373	358	389	383	389	339	401	334	325	380	348	369	382	374	386	337	373	385	351	384	341	364	375	355	388	354	367	377	395	373	339	386	362	395	362	390	371	372	387	394	342	389	370	382	386	396	431	379	368	390	383	352	337	371	377	368	391	395	386	369	338	401	394	367	361	363	384	394	376	366	374	370	362	362	380	374	388	369	377	389	368	383	359	360	365	390	357	383	323	358	388	398	353	348	366	383	340	356	371	414	396	397	392	375	373	410	399	391	405	369	400	384	384	405	403	361	405	404	376	357	373	380	374	369	381	370	387	374	361	339	367	401	342	353	394	345	354	386	359	362	395	400	405	333	374	414	394	399	373	385	400	396	367	381	369	396	363	379	364	389	370	416	375	404	362	363	380	404	391	375	366	391	368	366	357	331	346	371	393	349	361	387	373	386	385	416	380	372	353	373	409	383	355	378	384	393	404	387	392	356	368	370	385	381	393	397	394	361	367	369	383	386	404	383	401	345	358	371	370	381	395	381	370	349	378	342	365	375	364	368	397	405	380	385	389	396	416	387	340	353	371	363	383	363	373	369	354	369	361	359	356	339	387	406	392	386	408	356	371	386	364	367	408	364	363	410	402	364	388	407	357	352	402	358	395	401	361	370	360	417	334	369	390	391	344	365	351	385	375	426	374	394	366	344	364	370	390	364	367	361	381	397	367	382	359	359	391	390	379	327	375	365	355	396	398	389	411	392	397	385	349	381	368	381	390	366	343	388	386	317	380	361	383	351	385	362	366	391	366	402	398	356	428	379	336	378	409	405	361	374	366	366	391	406	384	360	350	398	388	366	368	361	372	397	405	375	377	386	376	409	373	349	399	398	400	366	347	364	370	389	354	341	366	353	369	402	423	396	346	399	378	355	354	389	361	382	357	369	380	391	385	378	388	378	366	406	372	391	337	342	397	377	375	382	403	387	392	393	370	374	372	370	360	383	384	385	358	372	389	360	387	384	369	355	360	423	409	355	376	385	406	398	407	378	400	354	404	395	365	381	396	355	385	379	363	384	395	329	391	417	364	391	369	387	365	390	374	384	368	414	352	383	388	377	340	397	375	413	350	391	366	384	407	393	395	391	413	387	398	365	356	374	355	347	366	371	385	387	380	420	383	345	398	391	389	409	364	359	379	414	398	377	381	346	359	402	361	409	424	398	391	348	379	372	401	366	387	378	385	395	405	390	378	383	356	368	421	367	379	366	359	373	366	349	349	361	351	407	379	381	380	372	407	354	374	384	426	394	366	347	359	367	384	383	328	357	349	393	388	355	381	383	339	368	371	386	365	369	414	388	400	361	395	340	393	397	393	367	359	366	382	368	398	372	344	387	390	340	394	404	396	361	369	388	366	368	377	363	387	376	363	428	386	354	362	374	357	394	352	373	388	369	361	401	411	343	375	351	387	415	355	408	371	371	370	349	383	393	371	364	379	355	379	414	351	407	380	364	378	386	377	411	373	388	372	361	369	357	390	378	354	404	379	367	389	387	379	367	396	365	402	372	411	370	410	371	373	366	383	352	404	363	347	389	369	364	370	348	369	394	370	386	398	365	364	371	415	354	383	377	380	400	375	357	400	326	361	379	374	382	354	375	340	362	357	367	382	360	374	376	377	370	404	383	401	381	370	402	368	398	355	364	404	371	371	391	356	387	405	395	355	371	373	376	394	364	361	399	361	380	388	396	369	381	374	371	395	377	372	348	385	369	386	394	403	368	372	356	368	365	371	400	358	373	395	420	377	357	367	406	399	345	390	397	400	360	365	378	403	380	385	385	408	400	387	394	357	383	366	364	358	371	359	375	401	377	378	341	361	377	386	381	354	381	408	411	357	390	393	354	336	375	369	341	379	344	417	381	377	366	418	379	387	360	362	368	386	400	394	379	373	377	384	402	353	349	375	372	397	380	381	400	346	355	381	369	365	403	362	368	385	402	382	394	356	379	388	372	357	371	365	401	369	367	376	391	373	380	369	388	349	394	375	363	359	390	377	394	359	358	354	386	364	388	371	390	364	390	376	402	389	388	366	349	375	362	401	356	406	384	376	375	360	383	405	364	401	357	384	384	375	399	390	363	392	394	349	383	350	366	374	345	369	379	365	388	386	380	369	405	375	390	405	379	360	376	405	327	369	394	363	369	407	373	372	344	332	367	389	380	356	340	345	370	384	385	376	378	384	394	378	389	407	402	365	367	377	389	347	365	376	392	385	361	406	395	365	384	388	404	392	370	378	355	376	380	364	389	393	375	356	391	397	374	363	402	341	421	344	370	377	355	379	355	395	362	376	387	400	368	373	339	388	373	390	386	370	359	394	357	388	380	361	414	369	411	333	442	374	355	407	397	357	390	375	372	389	346	395	383	370	393	414	401	375	366	379	383	379	397	359	420	366	376	359	356	367	390	376	401	374	373	434	398	364	374	360	348	361	364	374	394	362	394	351	378	354	367	389	375	355	377	415	381	352	393	360	363	378	364	353	379	364	403	385	397	372	374	397	412	379	389	379	389	376	375	377	371	363	348	353	410	350	367	406	384	404	403	405	349	344	406	389	391	359	355	401	385	384	339	369	384	359	403	390	365	365	410	386	365	350	369	345	370	355	396	343	364	338	375	371	386	354	335	396	359	358	363	388	385	368	408	364	367	351	372	364	357	340	380	399	360	399	395	378	361	373	389	354	391	350	398	372	370	415	374	346	386	353	374	402	408	390	392	411	396	374	409	396	358	360	362	369	378	345	359	421	393	341	388	397	421	367	398	386	371	350	382	359	336	398	369	403	400	377	365	379	379	372	419	393	369	392	349	354	361	403	377	370	371	344	371	357	411	353	380	358	360	361	403	414	352	371	358	362	398	357	405	368	371	373	374	381	349	367	380	367	382	375	362	378	374	347	407	376	364	382	376	364	374	370	367	333	368	366	337	360	381	382	376	386	378	390	370	372	367	381	383	406	346	382	350	387
23483	21258	28723	24086	21271	13319	1677	1095	878	745	706	695	686	682	633	644	661	611	589	613	586	576	624	555	621	600	579	596	586	613	665	630	605	592	573	550	606	621	555	598	582	603	613	583	579	554	611	558	618	568	616	571	554	563	605	579	569	591	600	584	543	583	583	557	564	589	554	558	580	604	614	549	583	614	561	554	574	633	597	562	591	588	616	561	567	575	572	636	590	574	604	590	540	627	574	556	584	560	534	558	595	554	551	563	580	580	577	572	599	604	580	545	561	566	547	558	565	607	635	586	547	546	553	599	617	602	571	568	566	599	628	593	585	576	563	536	567	638	589	603	607	606	587	611	562	569	584	590	614	552	543	603	588	577	565	576	543	602	541	507	543	606	567	615	603	527	588	522	588	590	582	633	574	572	590	560	568	553	592	523	571	598	621	534	583	567	594	527	611	580	572	623	584	606	600	577	619	573	578	558	581	577	589	585	543	580	572	602	586	532	605	616	613	604	629	552	586	589	596	542	614	588	566	566	551	532	615	578	554	559	540	560	587	533	581	557	559	618	590	539	603	571	552	543	575	545	548	547	609	601	574	525	579	575	558	528	574	584	571	545	599	604	528	590	554	577	606	579	608	561	532	571	540	617	589	563	598	537	568	589	626	581	589	578	536	542	583	572	580	572	592	607	566	556	578	573	574	553	540	575	572	547	526	567	602	527	575	591	564	586	552	587	568	564	604	527	548	560	563	520	567	552	575	581	591	566	584	573	601	527	619	565	559	559	595	575	540	573	529	575	604	572	558	625	573	606	614	556	564	572	597	554	577	600	586	572	641	580	574	586	544	563	533	584	565	551	586	584	537	564	585	579	595	597	586	582	568	611	543	573	595	574	540	595	565	565	544	538	550	563	535	553	571	547	564	528	563	577	592	543	600	587	597	553	583	529	559	551	570	576	508	565	601	585	590	522	574	585	569	592	570	622	561	553	565	602	551	592	542	577	549	568	567	546	617	546	568	573	582	585	544	535	574	561	520	586	562	585	557	574	558	595	547	532	597	582	519	601	535	556	589	602	561	572	606	549	576	608	565	614	557	548	541	586	590	584	633	558	616	638	589	555	607	547	534	540	566	596	593	575	550	566	582	564	580	559	593	561	624	565	563	550	587	558	593	577	546	577	550	606	641	502	569	546	613	583	590	559	584	570	594	590	568	594	569	591	600	579	603	568	587	608	612	535	534	602	631	558	579	542	569	571	524	616	534	569	585	580	584	543	585	560	597	549	574	596	558	566	617	541	605	552	614	513	590	559	640	604	567	552	574	600	543	553	597	577	522	585	564	578	599	573	581	628	553	594	560	567	575	561	555	620	621	620	571	578	580	533	555	563	594	549	569	576	579	596	597	582	531	526	535	564	556	557	564	572	538	596	550	547	560	535	589	554	520	561	611	541	582	557	577	567	619	579	594	596	590	602	574	530	584	568	629	595	571	582	534	578	575	576	573	562	596	515	611	586	596	584	607	588	560	629	575	590	569	547	591	594	525	566	573	567	585	549	532	590	566	555	594	603	584	591	602	583	548	601	518	572	613	624	556	555	591	575	579	587	582	574	559	570	591	576	560	578	533	579	554	589	516	577	609	541	559	569	538	570	606	560	597	555	587	530	542	554	570	612	592	567	568	548	520	559	608	590	572	590	553	619	542	539	601	584	560	566	582	592	586	539	602	542	548	598	588	560	611	572	511	612	574	578	573	595	581	607	579	589	571	589	607	545	588	623	597	561	569	601	578	541	582	583	543	532	544	578	524	530	593	572	592	563	557	530	600	573	567	584	532	577	545	621	565	580	582	591	569	516	587	605	576	561	539	575	600	573	556	540	580	547	621	589	598	576	554	589	576	579	602	597	531	592	561	568	624	600	542	563	606	585	579	561	591	575	583	586	564	562	631	556	546	587	567	566	563	567	578	582	556	544	615	557	608	555	621	564	598	574	567	565	509	574	605	593	595	556	558	575	543	592	599	535	583	560	592	577	583	553	553	580	544	584	594	556	617	606	566	574	508	570	580	586	561	540	593	580	544	558	586	563	569	599	564	586	582	593	527	601	622	576	556	545	598	579	565	558	598	535	550	512	582	606	555	568	584	572	525	561	589	631	600	550	593	533	592	579	557	597	568	539	575	575	587	622	638	573	569	550	570	539	655	612	565	576	595	571	535	585	571	584	569	576	527	551	576	585	596	574	620	611	574	538	551	586	623	596	544	554	607	586	558	601	546	563	559	612	588	564	594	547	592	576	542	581	599	546	621	589	540	559	541	542	569	577	559	552	534	585	549	576	581	560	577	582	577	562	610	601	582	595	588	559	575	567	609	582	572	593	520	563	572	575	589	583	597	584	579	558	600	581	599	596	540	568	614	585	597	604	564	554	550	577	599	591	644	562	605	608	589	587	557	555	559	559	576	542	600	563	593	586	601	576	546	570	566	546	617	607	575	572	581	551	591	570	590	580	582	612	573	570	569	582	602	577	593	580	544	555	587	591	605	573	564	551	599	584	550	581	590	566	605	538	562	564	573	628	576	598	578	580	578	556	597	604	561	533	566	628	573	577	543	545	588	577	599	531	554	599	564	570	559	559	582	532	587	567	564	538	592	599	579	554	587	581	589	591	590	620	592	611	560	582	590	548	597	563	590	581	566	556	609	544	564	591	589	576	519	540	562	525	560	573	590	607	564	590	565	540	578	573	553	586	575	574	571	529	616	606	530	562	603	590	526	554	590	549	592	596	550	591	575	559	559	524	555	559	522	564	525	526	572	558	591	609	554	598	589	538	564	537	606	576	572	561	583	538	533	574	557	536	559	618	559	617	569	526	556	591	590	583	553	579	559	580	584	571	551	574	586	638	567	545	520	599	574	492	609	573	563	539	588	538	564	607	633	537	583	609	545	551	599	563	521	574	566	583	527	547	540	560	563	560	538	554	548	600	587	575	551	605	577	512	572	606	555	588	570	554	575	574	608	590	564	576	584	596	576	547	546	590	547	568	568	549	562	545	587	603	546	584	586	569	583	619	567	612	569	602	594	582	606	586	613	595	600	559	581	581	518	557	568	620	566	592	585	579	619	581	583	604	587	572	564	587	605	540	568	586	623	593	561	569	583	581	561	542	551	562	546	590	556	570	502	623	541	580	591	581	578	580	608	570	549	545	556	584	550	563	555	606	582	598	556	596	570	582	564	552	640	582	547	587	581	581	587	568	549	572	588	521	595	579	588	587	589	563	607	588	538	563	582	544	542	560	558	575	539	561	542	564	581	551	569	582	603	570	561	588	595	577	556	586	574	569	568	593	604	576	566	537	601	586	565	585	570	577	537	556	568	554	586	574	578	570	543	558	589	587	541	616	609	549	593	620	595	544	555	577	567	559	585	535	565	560	595	585	584	547	579	565	587	560	594	552	557	591	559	542	543	593	603	562	561	520	607	584	627	552	612	555	551	593	590	568	598	584	601	557
4458	10507	7074	3491	2898	2259	1471	1326	1164	1015	856	848	754	754	718	703	736	696	704	656	631	648	634	634	664	648	633	659	652	649	634	613	656	642	647	617	606	600	642	633	640	624	646	607	624	644	671	619	570	624	590	599	602	631	607	607	612	592	597	609	617	648	622	604	633	610	610	610	629	573	606	594	597	557	648	632	608	601	594	643	583	657	634	590	623	606	647	624	645	605	603	683	634	639	610	611	621	590	632	610	592	610	570	642	576	628	637	631	640	582	645	640	575	616	618	605	603	577	590	664	569	627	627	608	590	635	651	603	632	640	651	646	634	613	612	625	571	559	641	623	621	574	584	646	645	606	571	605	606	647	631	654	630	658	581	625	642	580	633	592	619	578	601	598	611	574	577	639	594	600	649	637	594	578	651	625	579	631	620	602	600	646	605	570	620	604	644	633	599	605	620	617	633	571	630	580	642	631	669	591	596	588	601	623	647	613	654	633	607	608	636	588	606	587	666	555	613	560	624	571	634	593	621	615	651	628	608	639	641	649	630	607	594	638	596	599	587	612	608	618	588	597	631	636	587	580	591	646	608	607	644	606	642	598	610	557	650	645	624	604	640	616	610	598	636	600	602	656	617	601	654	618	623	558	635	644	635	587	615	604	565	592	601	626	639	576	617	619	610	609	625	673	595	589	634	616	616	637	610	610	631	593	624	594	594	582	597	602	614	595	630	623	607	592	598	590	626	588	625	588	619	598	619	651	641	628	584	610	672	627	623	618	649	582	637	616	609	553	607	633	576	597	609	602	581	641	637	612	623	616	603	617	590	601	603	603	626	627	615	615	594	592	595	605	618	666	625	618	570	594	616	575	568	605	626	576	643	605	646	636	638	634	550	578	654	613	600	626	581	599	633	627	578	617	600	621	633	609	581	615	624	607	608	594	588	624	646	618	630	579	642	608	585	580	628	612	629	608	579	607	585	635	601	610	639	599	584	590	621	619	610	591	598	602	609	600	599	607	579	642	588	618	596	598	624	623	622	576	625	605	590	601	597	648	608	659	587	582	567	611	627	615	591	598	597	614	625	564	580	648	600	608	602	590	673	607	613	594	613	640	603	624	603	634	610	586	612	658	655	564	607	615	619	657	616	603	629	638	624	587	586	629	604	639	621	622	621	622	605	637	631	638	590	583	617	635	634	611	600	580	656	580	643	574	608	637	580	621	604	609	598	623	623	648	633	620	631	569	601	659	607	610	574	600	595	587	619	647	582	588	640	618	626	611	545	617	606	617	627	666	599	631	610	637	626	631	610	615	635	614	571	653	609	599	597	617	657	632	569	606	592	657	618	581	631	629	611	607	628	635	597	623	609	609	596	591	596	629	629	601	619	627	615	637	617	620	595	605	563	621	605	588	630	584	618	633	642	613	604	647	594	657	593	628	582	595	594	597	602	649	616	618	594	586	610	631	578	641	590	585	586	595	615	597	645	596	606	640	634	597	647	562	574	618	598	618	595	592	572	608	610	584	605	671	577	639	585	605	664	636	607	613	607	634	610	625	565	623	557	561	632	656	630	618	641	628	622	651	616	649	606	606	565	590	620	633	572	596	617	613	596	621	548	598	583	610	605	584	653	605	590	608	610	626	631	596	622	618	614	649	611	629	591	628	577	590	617	664	561	616	624	679	624	633	624	616	623	623	614	613	629	609	618	603	608	610	619	577	673	594	598	617	636	615	658	608	582	617	636	592	621	595	638	609	593	621	605	579	591	622	602	612	602	596	616	609	647	617	598	603	609	661	580	622	658	572	592	638	633	646	605	616	620	634	607	601	591	626	574	578	616	580	600	616	623	565	631	623	653	610	596	622	582	591	631	616	607	634	595	608	575	588	638	610	639	583	614	611	614	565	597	577	631	593	576	615	602	619	595	624	589	619	605	634	583	616	637	597	609	660	627	585	576	592	629	568	568	586	641	603	636	587	635	620	629	621	595	610	598	628	599	610	626	557	615	614	625	613	594	607	595	656	581	599	622	641	602	623	642	644	643	637	569	589	633	616	658	589	639	667	599	657	609	627	644	586	607	590	578	614	585	613	620	594	644	595	639	602	623	635	583	629	589	602	567	608	623	571	599	619	564	631	603	580	613	635	571	594	625	608	605	598	627	619	617	565	608	587	614	625	608	605	588	622	594	597	607	574	573	635	559	580	617	601	611	567	658	562	587	612	639	616	582	604	622	611	633	586	605	616	626	606	607	594	580	648	619	622	686	584	612	607	625	599	597	573	605	611	605	630	550	688	660	629	621	671	566	655	633	614	607	637	621	633	629	624	637	615	626	621	576	637	580	641	565	586	616	660	587	594	616	623	622	601	615	587	608	609	657	618	622	611	617	598	597	587	599	630	602	632	616	630	601	561	607	600	592	629	627	612	561	620	567	657	633	597	566	635	596	581	636	627	608	669	611	594	590	596	609	555	589	631	623	597	592	645	612	609	586	588	639	572	657	590	594	612	594	626	630	624	552	616	590	632	648	611	602	600	655	656	575	594	607	618	579	638	589	631	599	588	623	611	606	614	588	641	614	659	592	635	651	611	615	596	557	591	636	638	606	598	621	651	585	607	632	618	658	612	603	615	644	627	604	638	624	651	594	619	584	575	621	621	639	570	579	606	606	642	661	597	559	626	646	657	634	558	621	568	595	606	619	582	623	607	616	621	588	674	603	602	595	591	580	619	616	624	635	639	619	641	584	631	578	605	625	579	628	648	624	600	601	631	585	625	595	619	600	654	606	607	656	608	576	694	611	591	609	619	663	606	626	601	549	632	682	654	608	550	591	626	608	622	622	593	598	650	613	583	577	599	602	598	633	576	593	631	645	623	609	614	649	598	619	595	616	641	584	597	626	622	632	623	608	591	602	605	630	592	629	608	601	633	623	631	630	614	590	617	603	593	613	616	609	658	603	605	615	632	619	615	623	619	619	618	622	618	627	583	630	623	671	592	573	602	600	584	620	591	592	595	607	635	622	646	638	625	585	615	617	638	595	598	652	646	571	636	599	626	575	631	594	633	645	578	606	610	637	637	605	632	606	568	605	608	619	630	603	617	574	583	588	589	614	636	628	560	601	658	633	580	606	597	580	642	640	633	623	594	624	650	622	596	618	611	541	558	594	611	610	563	649	638	621	617	640	591	646	636	599	629	630	576	604	643	640	621	622	578	636	599	580	627	635	623	617	602	606	594	626	613	580	616	622	611	632	619	634	619	570	592	571	616	649	596	603	602	579	649	596	587	597	596	577	596	628	614	627	578	614	639	632	630	604	621	616	598	583	619	661	602	594	615	566	546	621	608	580	618	603	581	596	628	598	619	627	583	597	695	592	621	600	618	614	598	585	603	600	626	588	602	625	629	618	559	643	579	586	619	607	595	652	618	596	570	574	621	610	586	644	595	576	634	591	577	566	567	598	599	613	591	593	564	640	591	620	608	632	583	601	584	580	620	618	596	623	658
24788	21332	27966	24959	15527	972	411	387	342	246	206	237	236	181	201	194	200	186	171	168	167	163	162	177	176	176	162	144	157	167	169	152	162	174	178	161	152	171	161	181	168	175	173	172	169	153	147	172	164	156	168	179	123	169	172	170	164	174	159	153	149	170	150	156	160	158	173	150	155	141	158	149	165	174	168	162	150	147	142	158	167	155	137	164	150	156	156	161	150	162	168	145	154	156	153	174	154	157	169	159	162	132	139	154	151	155	173	163	168	156	147	163	168	167	156	166	161	143	175	144	157	175	152	165	157	180	167	148	153	176	170	167	157	168	136	149	163	153	171	206	145	163	154	156	138	160	149	145	186	138	152	179	164	160	172	177	155	156	157	149	168	153	158	158	158	165	183	152	150	159	165	145	182	149	169	162	141	166	145	151	162	151	155	153	155	176	160	157	156	161	166	162	164	148	169	153	149	165	164	153	167	149	152	163	183	159	153	134	152	156	154	136	158	157	151	162	183	174	186	131	171	169	131	165	141	148	174	156	154	151	156	145	166	163	157	177	154	159	164	172	166	149	158	169	161	133	156	147	176	159	162	134	162	166	152	159	196	159	160	168	137	183	162	162	163	178	137	135	167	168	165	157	164	153	170	151	157	157	159	165	157	174	163	160	146	160	150	186	153	164	152	157	146	152	152	166	160	164	179	167	150	154	160	152	147	156	150	139	148	139	170	171	164	137	138	155	168	155	144	155	157	135	154	158	140	155	155	157	166	165	185	171	151	169	187	172	158	140	144	172	172	159	169	172	166	153	146	125	164	174	174	172	148	139	167	150	156	159	152	168	149	165	151	142	150	141	162	169	180	156	128	134	154	150	156	161	153	155	176	135	160	169	167	167	164	137	167	152	182	148	164	159	162	142	138	167	172	177	152	189	149	157	135	174	143	164	146	151	146	175	168	141	168	163	139	145	160	159	166	145	144	149	158	170	145	154	141	125	142	142	141	157	156	154	152	152	146	142	162	162	148	150	160	141	146	149	166	152	168	156	161	158	151	145	157	167	159	171	168	165	150	148	138	151	150	159	138	181	178	156	167	181	162	152	176	147	174	151	157	178	164	153	162	143	145	157	167	146	154	163	162	159	172	151	155	136	142	149	160	143	141	196	134	181	131	144	175	180	141	166	154	159	157	153	188	176	144	149	163	169	173	173	149	158	132	153	167	148	135	157	138	174	168	147	161	172	151	152	164	165	150	148	156	154	153	160	174	159	160	159	162	172	142	151	159	149	155	153	175	150	143	139	160	166	147	163	164	166	146	159	168	171	184	139	162	150	163	152	153	156	133	159	173	160	140	176	157	168	146	156	154	154	170	144	153	149	142	169	139	162	160	164	153	149	132	166	157	155	161	155	163	152	170	174	138	148	168	176	159	172	142	150	158	163	163	165	181	157	143	166	164	159	158	134	146	179	161	178	150	175	169	160	168	172	151	156	158	148	145	160	167	140	184	153	140	153	156	153	158	146	169	147	151	125	150	153	150	149	138	157	167	158	156	149	157	171	174	157	139	145	159	147	174	154	162	180	157	169	176	147	156	149	138	181	178	162	138	168	163	180	163	151	154	138	169	162	170	192	157	169	160	145	169	155	171	151	151	150	176	141	178	171	177	157	149	168	158	156	166	169	142	178	157	164	161	165	135	160	161	182	150	177	147	141	176	162	176	139	139	169	129	150	164	156	153	159	166	161	150	156	157	155	158	148	151	147	140	168	145	168	176	164	144	163	176	185	183	145	149	149	138	172	149	165	171	157	165	157	169	171	160	163	170	167	155	180	151	156	155	172	144	161	157	156	166	168	168	172	147	155	151	161	150	176	136	176	163	145	146	178	162	139	165	152	162	162	144	146	152	160	145	145	162	158	158	134	144	151	154	172	166	153	157	179	156	169	156	164	164	161	156	167	147	172	153	162	123	159	143	163	153	166	144	158	157	132	160	152	174	155	167	149	156	143	158	153	153	142	153	150	148	145	149	160	175	153	147	144	155	171	164	135	149	134	168	157	159	153	170	129	145	156	152	164	157	162	158	153	141	172	157	167	135	149	149	171	169	161	153	144	157	145	155	170	170	146	155	136	167	150	141	149	152	176	175	166	153	170	149	147	165	160	146	162	154	163	172	139	163	161	145	154	157	145	171	156	156	151	136	175	148	163	169	155	173	162	147	152	165	151	139	155	183	146	181	149	158	169	148	156	152	153	127	166	149	147	156	134	160	149	153	139	148	162	151	166	168	172	149	123	156	171	141	174	165	149	153	191	182	165	146	151	172	136	150	162	142	156	153	174	149	145	145	169	178	170	156	172	163	151	152	166	145	182	195	171	161	134	150	166	177	162	166	152	144	150	140	160	153	145	145	167	157	149	174	143	165	146	142	161	148	165	160	157	154	192	167	151	155	146	150	155	171	160	154	153	137	175	122	151	141	163	144	159	146	167	173	170	156	152	169	170	158	136	157	154	157	150	160	157	146	144	144	148	174	152	137	155	167	137	142	167	169	138	142	151	155	149	177	166	137	162	160	160	166	143	130	186	140	161	124	165	160	166	158	170	151	144	168	173	156	164	185	153	167	176	166	167	145	171	155	165	188	144	170	170	157	170	129	155	143	147	155	149	157	157	178	154	158	159	160	151	155	160	150	150	161	166	174	171	172	156	160	145	158	150	162	139	145	173	142	150	159	140	163	156	147	166	155	167	164	154	157	146	169	146	152	155	170	164	145	144	167	150	167	154	169	141	165	152	155	137	173	159	134	152	163	153	170	173	149	132	174	171	161	170	158	155	163	152	161	150	166	156	156	143	176	167	138	184	165	151	155	152	184	171	181	143	168	137	155	156	139	168	157	168	151	154	184	165	166	155	164	158	153	138	175	148	162	149	152	168	175	158	177	161	172	151	162	163	136	163	158	162	147	149	151	132	156	146	175	161	148	137	165	157	170	172	165	153	152	148	171	145	136	151	146	154	147	164	147	158	156	176	174	161	154	151	159	179	152	157	149	163	153	160	152	140	161	168	183	175	171	144	156	156	162	158	180	133	144	150	162	182	149	141	144	147	171	161	146	155	148	155	150	148	150	155	132	141	130	163	157	166	172	174	158	154	148	172	155	145	151	169	139	151	136	169	154	156	148	184	154	159	172	171	163	145	155	131	168	143	161	156	142	156	170	164	155	157	155	148	154	151	181	146	153	173	161	155	164	158	160	140	164	152	151	182	177	143	158	142	151	168	171	150	151	174	158	154	153	145	143	162	173	135	158	144	148	162	181	153	171	156	169	146	162	154	174	141	168	160	177	144	147	159	151	160	151	164	136	141	168	143	149	160	156	170	152	152	149	160	163	154	138	162	165	124	168	164	168	148	144	127	181	169	160	145	171	137	174	144	140	178	176	141	158	145	173	160	175	146	169	144	156	159	155	143	136	147	180	149	151	160	149	146	150	155	162	176	171	155	166	157	165	156
4260	6395	4181	1970	1567	1120	706	631	554	400	308	288	269	252	247	245	218	213	201	237	226	227	187	196	223	197	189	181	186	194	189	182	191	203	213	180	173	194	177	210	189	184	181	192	182	176	201	158	211	189	158	187	184	170	175	191	205	177	177	181	179	195	148	199	182	183	159	180	183	198	166	168	206	198	170	176	194	195	195	166	176	166	177	196	185	158	163	180	194	193	175	193	182	183	187	196	212	202	186	185	174	184	165	212	216	181	177	204	180	193	204	189	173	202	164	172	185	198	152	179	169	174	169	180	183	216	155	206	180	198	185	169	187	203	195	194	193	162	199	179	180	170	181	197	204	157	171	209	210	187	188	177	185	184	188	184	195	198	187	166	177	183	165	207	179	182	191	210	170	146	195	203	186	158	183	189	170	179	209	162	187	167	197	168	182	180	150	191	172	187	194	174	166	148	174	180	189	195	180	195	167	183	169	189	185	170	174	184	187	194	185	186	177	174	181	177	178	210	181	189	163	170	175	180	192	159	185	171	181	179	164	190	154	179	196	158	176	190	190	204	182	159	179	160	168	162	164	171	173	177	172	190	185	187	180	201	170	195	191	173	173	200	202	173	164	191	221	180	162	156	201	180	201	190	154	181	178	174	182	167	183	189	200	171	194	175	186	194	180	183	170	196	170	183	180	188	161	188	181	173	169	177	163	202	179	189	183	179	184	163	148	181	173	198	191	186	178	154	205	198	180	201	182	179	181	182	181	182	180	171	178	177	195	186	168	179	171	180	176	175	185	188	165	174	176	186	174	174	208	181	168	203	173	178	205	176	171	198	185	168	181	162	198	190	185	176	182	177	168	183	183	213	198	182	184	172	161	179	216	188	178	166	187	184	179	181	160	176	163	192	200	205	180	193	166	171	170	186	173	167	177	182	160	184	173	212	194	168	179	165	188	194	189	198	169	181	188	184	182	195	181	195	181	187	191	170	182	186	180	191	186	176	173	138	201	192	161	177	180	183	203	154	165	189	201	191	188	172	184	182	169	182	189	211	186	184	160	186	177	192	165	167	156	172	162	189	174	180	168	194	187	189	168	165	170	177	157	193	189	170	166	183	217	143	207	170	148	164	171	163	153	163	176	188	205	182	167	193	181	211	176	171	205	180	171	175	188	166	191	185	191	176	180	191	175	193	171	190	176	179	185	191	162	156	186	197	178	182	181	179	190	194	189	169	184	195	185	192	169	184	193	188	193	183	178	170	191	168	178	181	180	199	157	170	192	172	164	195	179	177	161	194	183	179	185	161	184	180	190	194	174	190	180	190	198	163	165	197	165	205	206	207	156	211	181	181	198	189	171	173	173	156	156	164	167	178	187	194	168	191	177	178	189	179	201	171	183	177	196	179	163	173	191	195	153	173	188	171	191	202	177	163	173	180	151	172	190	179	157	190	162	175	186	176	175	190	180	173	169	176	191	185	173	158	199	185	185	190	197	159	200	173	176	177	195	194	177	185	170	185	176	200	178	166	173	176	192	168	174	163	178	174	172	179	201	175	187	204	170	167	184	191	176	167	177	172	178	192	173	185	182	174	207	194	181	198	209	187	185	176	177	178	179	186	205	160	169	211	173	172	188	192	188	176	217	188	178	193	180	200	196	182	194	167	169	180	176	173	184	203	177	186	170	189	154	178	179	175	154	190	187	183	146	183	173	159	200	199	185	174	191	188	192	186	182	189	172	208	186	194	157	155	177	168	167	198	173	199	188	185	203	196	167	205	180	162	182	203	192	158	188	196	177	167	173	194	196	204	170	151	174	193	175	202	172	168	200	183	185	180	176	190	188	164	190	183	198	171	178	196	187	171	177	173	171	154	178	169	209	187	161	223	179	179	170	174	201	174	157	178	185	197	182	197	185	159	154	189	167	191	167	177	177	154	182	182	134	207	179	193	170	167	179	190	175	199	180	191	168	173	161	163	175	177	168	178	180	174	174	170	166	205	180	190	195	186	194	189	163	172	180	179	166	164	191	169	179	180	155	216	183	179	167	178	174	190	182	173	161	179	171	193	197	183	172	183	181	184	152	176	189	186	196	176	172	174	195	181	186	182	175	180	176	166	168	192	192	180	159	193	182	176	191	166	177	191	164	175	166	202	185	173	185	197	166	182	207	172	172	189	174	176	174	200	170	200	182	195	186	171	168	175	184	152	192	198	186	180	195	215	182	185	181	184	180	186	181	181	185	193	160	165	161	173	186	185	174	167	193	174	168	184	199	187	145	177	209	169	177	174	189	191	201	178	179	194	174	163	154	177	191	176	170	180	160	192	192	198	184	174	178	184	178	195	176	174	175	175	210	182	177	185	177	189	208	163	187	178	191	183	177	198	186	177	200	192	232	169	206	208	168	169	191	179	187	175	172	184	168	188	183	205	187	177	169	213	179	182	181	196	168	176	197	189	184	209	182	178	201	176	191	186	160	163	187	181	179	184	197	151	215	188	179	192	181	172	164	174	192	174	177	160	182	190	154	179	156	190	169	180	207	175	162	193	173	188	168	196	209	172	194	181	212	208	163	176	192	209	201	163	194	196	181	169	178	216	169	174	177	196	174	171	183	173	193	194	182	186	163	193	182	185	178	198	172	183	167	190	180	210	163	178	166	199	186	189	204	179	190	167	182	192	174	205	177	196	170	174	168	203	171	171	187	171	191	190	203	172	189	173	183	194	208	180	211	184	201	195	185	188	184	183	200	195	199	168	198	184	193	171	180	191	170	185	191	183	173	205	184	177	167	193	174	183	181	180	177	188	171	164	177	181	180	161	160	202	181	189	192	181	188	183	169	178	189	184	209	159	169	212	198	190	173	184	188	155	185	186	207	169	162	182	191	189	193	170	181	181	188	180	167	184	194	200	192	175	188	177	165	176	142	172	170	175	184	167	179	168	186	181	175	183	166	172	186	191	200	180	174	171	198	186	179	188	166	163	184	178	174	203	189	157	175	171	162	177	158	173	195	169	190	184	181	173	183	193	176	175	180	199	166	177	169	164	207	182	190	190	182	173	196	199	192	159	172	170	184	182	148	180	173	186	179	172	164	196	183	188	185	183	188	173	173	197	174	176	175	160	164	178	190	178	173	179	162	179	178	171	190	158	196	164	157	176	178	200	178	173	193	175	180	168	168	178	190	183	183	175	196	164	161	176	179	192	168	191	187	186	181	180	171	180	175	172	200	211	181	177	195	200	216	193	196	155	186	191	176	170	180	192	159	177	155	193	191	181	172	180	175	186	174	173	178	195	161	164	184	185	195	161	187	185	196	175	157	176	197	203	168	189	183	170	189	183	179	194	174	169	156	190	169	157	182	192	176	160	188	185	198	169	178	173	158	193	186	173	189	187	167	192	197	198	202	156	184	187	168	178	143	182	172	181	183	182	182	178	165	181	187	190	170	163	207	190	203	170	182	176	194	179	180	186	207	166	187	202	191	196	168	192	214	189	168	195	169	167
22447	21326	29173	23810	21319	21393	12287	1540	1094	842	686	690	632	586	540	584	485	561	466	498	423	458	482	433	444	445	434	448	436	453	446	403	436	443	425	439	389	444	397	421	458	444	397	412	390	417	393	432	429	426	392	412	452	427	385	430	412	399	411	455	431	420	428	403	431	411	401	423	392	427	433	390	420	434	403	413	397	432	400	387	414	429	441	383	421	400	392	465	371	398	422	418	411	394	407	413	421	409	399	415	445	402	409	406	393	432	368	421	387	416	389	416	412	392	405	412	415	378	416	390	413	407	473	439	371	421	405	396	365	420	451	402	412	405	404	466	382	389	435	435	409	371	410	438	373	386	431	426	395	413	378	394	415	415	403	431	439	440	403	391	371	379	434	398	404	395	442	402	374	398	440	444	398	412	402	427	400	388	386	408	427	420	400	435	418	381	404	379	394	409	388	381	394	373	415	407	422	459	409	411	400	385	444	411	406	399	427	385	410	417	405	380	430	432	403	451	412	423	417	433	411	389	389	407	454	439	399	434	393	370	408	400	402	438	406	398	389	409	429	394	393	401	413	409	382	417	413	416	419	390	390	376	395	461	391	369	435	391	383	419	387	411	416	379	383	395	412	410	422	437	406	416	413	420	441	384	423	394	393	391	415	399	416	396	423	408	417	390	359	391	402	402	387	382	417	364	393	371	370	409	449	412	422	398	394	402	412	398	395	440	412	434	411	398	418	376	442	383	412	411	416	407	369	371	417	426	413	411	432	424	393	441	389	428	440	383	414	424	384	399	408	451	406	401	406	418	407	401	386	398	423	407	436	422	401	432	409	393	439	441	384	416	385	371	414	417	389	391	419	418	423	418	438	427	367	467	393	426	423	430	407	414	432	398	408	412	413	424	374	379	401	398	419	395	419	394	384	415	410	368	409	408	430	425	426	374	418	418	413	424	365	385	380	393	431	396	391	397	375	411	413	411	367	404	370	434	373	415	384	385	416	394	430	409	410	418	409	426	428	401	406	405	413	402	425	462	392	427	408	386	417	428	401	401	402	422	421	385	449	417	421	373	432	416	394	371	409	443	433	387	390	398	380	407	391	409	416	404	410	443	433	407	411	423	391	419	394	418	397	378	418	425	447	432	379	399	417	417	407	394	424	401	380	382	384	373	420	403	346	425	377	392	403	388	414	366	410	362	399	384	388	403	407	410	397	411	387	424	413	423	370	403	413	375	423	397	431	397	371	422	435	351	395	426	351	411	391	397	406	371	399	443	429	424	397	422	405	389	420	384	402	373	397	435	430	401	384	441	386	404	429	399	386	376	411	449	411	409	400	382	404	383	392	415	413	438	404	414	402	399	428	410	401	425	426	404	410	445	415	420	425	424	382	396	418	402	405	373	408	377	432	384	415	382	397	397	386	433	376	392	415	415	393	430	393	428	377	425	440	414	419	393	405	418	424	415	407	431	411	428	400	355	424	394	385	390	371	412	412	392	411	430	417	404	396	380	405	387	424	416	407	396	431	440	383	431	411	385	409	433	380	401	426	391	417	410	401	406	428	407	437	389	391	416	403	395	411	386	380	421	404	425	384	396	405	400	414	404	389	388	394	404	444	415	409	449	395	410	385	381	418	417	416	394	425	408	416	381	406	428	424	405	402	409	437	368	404	400	379	381	374	418	431	376	439	389	381	415	399	376	374	389	421	399	426	405	405	371	399	412	374	381	399	381	380	421	386	386	384	402	413	415	399	412	438	394	404	433	404	396	429	420	464	419	375	397	417	387	414	391	419	386	412	400	412	399	421	422	391	385	404	375	373	421	385	404	445	407	412	443	437	420	407	413	389	414	367	390	451	384	417	363	432	376	411	395	399	429	409	361	431	389	397	414	401	411	424	400	481	424	396	398	400	438	402	440	384	441	420	410	407	390	419	421	423	403	383	392	442	446	370	392	412	398	416	368	419	405	414	442	421	414	452	405	371	445	379	386	440	387	399	446	365	419	377	400	380	366	439	412	426	399	387	395	377	415	406	411	389	401	398	373	373	419	434	421	428	403	392	448	400	385	419	407	397	442	399	435	414	432	420	401	384	418	351	422	388	420	358	408	368	455	414	392	408	433	426	419	421	424	403	384	410	391	429	358	393	361	406	433	378	395	402	420	377	395	400	421	405	423	420	415	401	417	401	399	408	383	384	411	386	389	393	449	428	354	382	403	383	388	458	394	411	426	417	404	377	387	421	434	413	394	421	425	457	399	421	425	425	383	417	394	423	407	401	405	389	418	423	416	366	419	371	412	378	409	381	413	398	413	392	407	411	428	402	418	417	417	413	415	388	402	399	365	387	400	413	382	405	407	367	392	410	424	409	426	432	348	393	392	410	403	387	387	394	401	417	451	417	410	392	400	442	410	438	394	400	403	434	394	404	361	400	393	399	409	393	377	411	396	410	451	399	412	431	374	398	412	424	401	397	427	390	410	404	437	442	416	399	383	406	381	403	426	400	408	432	423	407	381	403	418	387	392	401	423	401	396	410	425	392	474	423	408	410	387	383	422	422	412	405	418	403	393	384	396	398	428	408	393	396	384	421	425	414	412	401	402	437	396	409	401	402	408	398	397	382	436	427	416	446	387	430	386	375	381	418	355	372	391	391	381	396	381	404	433	412	420	444	441	393	368	423	430	395	366	408	417	412	412	403	389	424	426	380	398	410	385	422	416	367	378	377	420	405	392	430	397	391	422	426	409	421	399	421	430	372	439	407	379	384	425	379	391	417	378	411	389	416	409	404	368	377	401	391	428	394	451	417	407	393	386	420	391	402	408	406	366	382	394	370	408	387	417	414	378	399	420	384	380	413	393	420	424	371	394	418	436	405	432	419	396	376	375	395	404	423	405	421	376	410	376	419	422	371	401	386	427	399	395	351	411	432	392	416	385	390	437	426	384	415	389	444	417	408	445	370	391	408	412	429	416	385	412	399	424	396	403	385	408	390	381	409	388	406	382	414	371	402	420	439	379	404	430	377	401	387	382	398	371	404	398	409	399	423	385	414	446	406	405	396	435	384	419	405	435	414	418	375	410	392	425	412	361	410	410	401	397	420	367	414	407	359	399	429	405	389	437	420	370	391	415	404	392	383	412	404	403	413	387	405	408	437	404	437	406	389	385	439	413	389	415	397	436	395	431	401	377	399	408	377	426	403	418	406	417	402	415	417	436	406	404	413	424	385	367	433	394	381	441	399	384	390	404	411	398	413	372	372	382	387	386	399	403	422	392	393	415	416	379	408	460	429	388	393	394	405	401	390	407	393	404	426	383	419	410	390	363	392	422	389	420	394	375	409	421	382	400	382	383	344	411	468	416	432	445	417	385	394	394	401	386	386	427	417	389	431	411	409	397	423	352	440	400	373	423	404	434	399	397	407	393	432	390	378	367	375	393	403	419	411	383	412	405	390	423	418	423	439	421	421	398	366	400	445	401	368	411	424	428	368	407	395	366	400	410
6168	16837	11701	6190	4799	3649	2358	1992	1671	1163	941	852	814	764	650	607	671	604	580	575	528	542	521	527	516	523	463	504	500	489	474	444	492	494	492	496	468	449	487	504	484	445	457	492	471	450	460	464	495	467	457	525	476	481	433	446	493	487	459	514	453	484	439	437	461	470	483	434	444	454	448	455	457	419	439	450	477	447	492	467	463	443	428	459	420	446	486	456	421	480	469	437	448	410	428	431	454	469	431	491	443	440	445	450	474	461	440	461	439	463	447	489	469	469	471	450	446	508	433	457	436	463	404	457	426	448	467	466	428	484	478	440	445	454	469	458	399	487	450	444	462	437	460	447	436	434	455	478	445	464	467	427	459	493	473	465	401	442	459	433	434	486	460	413	454	449	465	459	469	441	484	477	465	440	431	434	426	475	447	446	477	416	450	429	469	440	466	439	447	427	423	480	444	445	441	456	457	476	420	438	468	469	459	419	447	474	429	459	467	454	427	442	439	469	428	443	420	444	455	416	454	439	430	464	445	445	451	456	470	462	449	444	461	452	496	447	440	441	459	399	446	425	459	463	466	462	460	470	427	449	448	426	446	450	458	455	443	449	467	429	439	461	471	476	433	447	455	409	460	441	459	446	416	441	414	410	464	469	438	477	440	427	435	483	431	443	457	419	445	462	437	433	462	460	467	408	436	439	449	434	489	430	427	466	448	437	467	464	428	455	455	451	455	457	474	440	463	440	469	439	446	463	460	424	439	446	464	486	481	480	415	440	417	498	441	460	432	446	437	410	428	450	400	449	446	461	461	457	476	468	430	471	465	508	464	460	448	431	436	487	458	450	451	472	453	451	442	474	406	444	383	456	431	452	495	424	449	429	445	460	439	457	441	431	496	450	459	420	433	444	438	427	425	451	453	434	402	486	422	454	469	464	450	419	478	434	416	448	465	421	454	468	455	473	452	434	478	461	453	426	448	438	476	437	488	448	474	436	464	478	466	425	461	437	430	414	469	412	474	445	407	468	462	473	445	498	441	457	455	451	450	458	440	454	448	457	451	468	476	418	424	434	456	433	413	478	465	454	478	474	450	474	456	440	419	435	470	460	435	445	421	494	466	444	436	449	470	490	486	448	448	461	453	424	430	420	446	454	457	476	474	430	440	461	477	460	410	471	458	433	460	435	489	450	487	474	412	469	420	467	467	473	437	429	410	402	486	451	466	442	481	479	468	480	463	407	426	428	421	464	439	489	446	474	445	436	409	435	457	440	453	454	473	467	446	434	465	460	486	449	464	471	459	467	446	483	473	434	431	428	441	440	436	428	453	427	437	454	454	461	439	426	454	470	448	438	471	392	429	429	455	442	489	479	452	451	445	428	474	424	478	441	432	450	402	439	492	490	457	477	491	451	441	437	427	445	449	458	412	418	482	448	437	480	411	434	457	434	460	455	453	462	444	449	499	476	467	441	429	463	462	463	438	443	460	501	478	421	461	422	477	474	441	411	433	436	447	451	459	471	448	484	428	462	463	433	444	451	431	452	445	415	458	461	460	444	462	448	477	423	442	449	478	455	401	432	426	430	457	404	444	483	453	449	475	467	452	437	437	454	446	462	476	472	459	448	463	464	473	447	457	426	450	435	443	427	444	490	444	471	445	462	441	459	409	452	435	399	443	476	470	474	465	419	467	442	469	453	480	439	400	433	459	468	454	455	445	446	470	448	448	479	447	468	439	481	441	452	408	468	416	481	470	433	436	439	449	451	465	428	448	471	440	418	445	470	426	423	459	434	405	473	444	403	461	426	441	452	454	461	490	405	437	469	478	456	437	444	436	437	442	448	446	434	450	461	414	465	439	403	429	421	469	458	466	438	478	473	404	469	454	495	464	430	493	446	414	484	462	441	452	461	464	462	481	448	454	460	483	455	472	471	463	462	479	463	438	437	439	453	486	472	438	452	457	475	494	421	456	476	509	434	448	455	490	451	454	464	453	447	456	443	452	446	441	468	441	445	435	434	422	465	467	400	442	468	494	506	463	447	444	456	450	464	459	467	450	467	436	446	465	422	442	417	439	468	434	405	422	453	424	483	448	461	433	427	398	431	417	467	488	440	413	446	458	425	489	460	445	426	482	425	436	488	421	469	430	437	416	460	413	474	451	438	452	434	454	459	457	454	438	430	415	439	458	468	466	450	426	465	431	433	449	463	428	437	461	453	452	462	409	429	440	491	475	435	430	433	440	426	459	458	456	466	396	488	453	438	431	428	471	400	448	415	419	445	453	444	424	435	465	465	451	467	480	489	429	464	430	464	470	457	476	427	442	460	408	469	468	447	478	409	427	428	448	419	437	452	476	447	470	476	409	452	420	460	483	457	427	430	451	437	470	458	475	442	460	471	490	448	448	458	424	457	488	419	428	453	432	478	455	423	459	461	440	467	473	417	448	442	418	448	437	480	451	419	445	447	432	437	444	436	463	418	470	437	425	492	425	457	431	419	470	477	439	444	440	458	433	492	447	448	421	466	451	440	448	443	460	437	443	437	433	452	451	443	452	414	415	450	454	443	420	448	430	425	440	452	443	436	466	461	483	434	459	467	449	459	452	465	448	466	473	445	420	465	442	462	424	435	471	451	463	431	460	421	443	442	450	440	444	468	438	464	438	461	403	450	420	429	425	413	459	443	418	450	452	462	457	441	453	449	453	442	442	457	446	491	410	431	465	470	444	447	448	478	492	468	461	473	450	437	436	426	485	424	456	443	448	449	441	425	430	477	454	470	452	456	441	462	431	430	459	471	436	483	457	499	457	461	436	450	428	456	441	458	434	429	442	440	461	475	458	466	442	474	441	432	449	448	417	434	463	445	484	454	446	453	462	461	451	445	432	429	458	485	485	465	461	428	407	403	399	462	458	480	379	430	452	459	465	448	451	457	425	471	435	434	463	461	463	433	440	497	450	445	437	482	432	444	428	455	412	467	417	437	451	432	437	449	454	465	400	426	473	447	428	457	433	491	392	424	462	483	442	446	440	446	419	408	483	442	468	444	476	411	484	452	450	436	459	442	442	455	457	472	461	448	440	430	433	458	486	464	417	449	441	467	456	452	463	454	438	464	462	435	474	433	478	423	456	474	456	437	442	488	465	443	433	418	454	433	451	403	442	454	431	456	472	433	438	465	449	444	456	445	462	477	490	445	477	479	452	456	417	467	406	434	466	449	451	431	414	495	472	441	451	447	447	457	444	471	429	474	450	468	461	450	463	464	423	459	490	453	480	522	455	468	420	412	440	433	448	475	467	437	469	453	430	415	453	450	434	456	415	485	445	485	413	469	429	453	479	424	421	447	473	408	471	446	447	461	443	456	442	433	434	453	443	461	450	417	424	460	433	453	451	410	426	456	433	453	449	426	426	446	460	459	452	411	432	475	466	480	414	412	438	442	443	426	438	421	456	457	438	472	423	482	433	430	465	463	430	471	460	447	427	459	399	460	464	445	456	472	494	462
27587	19249	5353	682	502	462	399	363	373	406	331	337	332	336	385	345	372	339	349	361	366	327	386	354	335	338	359	329	351	350	358	315	348	340	390	368	330	348	353	374	354	334	335	342	351	383	328	354	376	343	360	385	324	343	364	360	343	343	373	365	339	333	347	340	349	343	370	365	331	323	357	357	356	395	313	319	360	354	345	342	370	375	317	343	343	351	343	331	349	347	393	325	368	370	371	348	344	342	349	304	396	356	367	362	326	356	361	358	373	319	397	327	326	321	357	349	346	341	364	348	345	345	331	335	307	339	362	377	345	347	363	377	364	365	345	365	365	338	349	342	362	330	337	331	358	361	381	372	343	366	353	344	370	334	341	341	360	376	369	353	353	344	357	309	362	359	352	331	361	335	346	325	327	347	363	365	345	338	371	327	344	401	366	365	338	348	351	356	343	346	354	338	343	349	346	361	316	345	374	367	359	373	308	347	352	366	345	373	367	335	322	388	349	371	343	338	360	359	366	363	355	350	405	346	389	339	306	385	325	327	350	359	330	335	330	361	314	357	347	365	343	349	354	365	327	353	354	343	350	331	326	359	348	355	332	356	337	367	352	338	349	371	360	352	355	324	323	327	341	357	356	324	348	344	348	351	364	343	365	374	348	383	348	353	358	356	363	342	348	331	344	349	340	334	364	324	347	359	357	382	346	352	355	336	374	356	364	390	342	363	325	374	324	316	336	362	358	344	340	367	359	340	353	369	350	343	352	329	361	352	325	356	346	327	354	349	338	336	369	321	343	342	318	319	350	359	321	321	357	347	353	364	342	336	369	349	379	360	349	337	344	334	317	383	349	360	359	341	364	359	356	354	342	369	313	390	396	340	357	347	367	346	363	360	349	345	354	349	353	331	354	317	338	321	311	322	336	366	339	331	346	359	363	369	350	336	342	336	339	387	352	328	356	358	373	370	362	309	334	342	355	344	357	354	342	349	379	389	363	353	347	352	318	377	351	344	330	341	334	323	365	361	336	359	364	331	367	320	338	373	364	332	337	373	350	370	363	340	319	326	350	361	340	395	325	379	318	351	343	339	371	346	334	345	332	331	329	367	379	379	342	332	385	323	375	311	325	337	393	388	366	354	355	352	332	330	353	350	340	331	364	359	331	338	315	362	332	362	379	316	365	369	325	324	337	317	353	387	404	322	348	336	350	350	337	348	348	354	322	373	336	359	351	332	364	355	348	353	344	381	346	345	354	365	340	337	348	371	375	352	372	355	327	351	344	344	380	340	336	362	363	351	336	371	344	332	334	334	314	387	345	323	325	335	353	366	350	355	363	335	339	355	368	352	345	377	334	373	390	377	348	350	342	357	339	352	350	370	337	325	365	363	318	327	354	349	354	335	351	376	373	361	363	369	302	366	344	351	364	343	369	365	324	309	333	369	348	387	329	321	340	369	347	332	352	336	346	348	352	319	339	317	371	373	353	360	343	336	360	359	382	351	349	378	351	340	347	348	354	316	369	332	351	344	374	346	349	351	307	337	360	308	356	338	346	330	376	348	381	322	349	345	343	329	369	354	359	353	341	361	371	337	377	348	345	318	355	337	336	366	347	351	331	321	363	343	348	396	325	346	325	365	306	310	328	339	323	350	322	341	319	395	358	378	372	352	316	334	366	358	319	315	349	367	366	341	377	363	372	359	351	348	350	340	322	341	334	338	337	369	348	364	366	382	353	318	344	344	325	360	321	346	335	344	355	377	347	371	357	367	336	357	327	359	325	348	379	349	353	350	367	374	359	346	337	334	367	359	352	333	358	357	341	384	342	350	345	368	322	312	337	367	375	330	336	326	356	374	381	367	369	382	333	319	348	364	328	327	324	326	339	328	339	353	312	346	325	358	299	364	340	341	348	307	328	350	365	391	363	364	352	378	353	356	365	356	314	366	350	363	373	345	370	353	353	344	363	340	324	306	379	363	362	353	348	346	345	302	286	357	382	361	351	361	350	361	352	349	323	327	351	374	375	346	334	332	344	382	345	385	363	332	336	344	346	339	349	318	331	314	357	351	376	369	317	360	338	358	374	344	364	337	335	368	350	373	358	357	345	352	355	374	380	328	345	340	339	346	343	344	339	351	378	346	343	388	361	311	329	383	356	352	352	385	319	337	335	378	369	367	345	323	337	351	357	301	347	386	361	335	362	355	358	341	337	330	363	377	351	359	382	359	365	346	354	364	341	362	361	332	336	325	309	350	356	344	366	321	348	377	347	348	366	357	383	362	344	343	346	333	364	396	371	326	329	371	331	334	355	339	335	328	354	354	375	375	334	332	370	369	354	324	344	332	351	344	338	350	303	344	346	368	377	318	338	336	356	348	326	351	345	355	346	354	366	364	339	331	347	394	340	365	341	361	338	341	351	396	360	363	330	376	329	341	377	341	384	352	394	327	359	334	322	340	371	347	353	323	391	364	379	335	361	316	319	323	324	346	350	376	339	359	378	350	370	355	327	324	374	360	379	334	353	347	352	351	330	326	347	324	370	352	337	355	346	305	392	336	358	355	327	362	335	356	352	330	358	349	346	362	341	354	350	354	322	327	323	358	324	351	342	322	338	373	331	315	353	343	371	331	331	357	371	353	325	339	341	358	361	335	365	379	356	366	325	357	356	347	339	311	367	350	319	327	297	365	364	346	354	379	323	325	339	346	353	337	339	354	345	368	360	345	356	363	355	334	333	350	345	370	338	362	363	331	386	330	362	365	342	346	356	344	355	395	367	350	332	323	353	354	337	362	306	348	331	366	324	316	352	343	335	383	317	348	345	362	355	346	350	312	300	337	368	362	343	363	358	364	333	355	328	341	352	396	365	369	336	383	366	367	375	375	365	335	366	374	361	368	335	318	364	379	325	358	351	338	351	356	332	331	350	343	364	359	353	374	353	341	363	328	359	349	366	373	345	337	346	353	366	369	357	343	357	325	356	366	342	355	325	320	351	342	322	346	380	360	362	378	333	322	372	376	327	362	358	382	343	364	320	361	319	347	344	372	364	348	393	323	379	347	316	322	336	347	329	337	366	380	318	353	364	331	394	360	344	367	328	321	349	379	328	351	347	326	362	346	350	336	361	363	346	351	342	353	356	348	353	356	348	370	317	358	358	371	326	376	339	359	373	356	328	342	348	345	377	350	342	342	357	367	334	337	320	298	319	350	354	349	364	337	315	366	352	291	340	341	379	341	341	376	356	326	362	337	361	304	382	363	368	387	347	345	336	361	358	370	342	360	354	350	351	355	330	351	343	331	341	327	371	372	368	360	367	332	340	340	367	351	336	345	337	370	365	358	359	349	362	316	351	381	324	351	389	322	361	309	365	322	344	344	311	335	354	329	356	387	348	314	345	369	333	365	332	350	364	351	360	357	337	333	357	345	316	366	331	326	326	351	363	363	355	332	346	327	353	333	347	344	380	357	333	342	369	355	372	363	392	344	338	348	373	365	366	356	356	343
4806	1381	845	559	461	492	437	369	375	378	389	405	414	375	406	387	377	358	370	381	409	397	348	365	380	426	372	388	363	342	379	377	372	356	392	379	391	370	383	367	355	392	382	390	405	356	364	397	388	403	381	368	368	387	388	387	414	358	386	387	363	374	394	373	364	386	354	410	389	375	368	350	347	364	362	388	361	374	356	405	401	384	368	376	364	359	381	376	366	389	370	367	398	357	361	369	354	357	358	360	388	364	375	377	332	396	382	373	347	352	380	389	381	404	394	378	366	367	366	396	369	366	379	379	376	345	386	365	392	361	349	370	434	375	343	390	391	369	390	427	360	374	372	371	377	388	365	346	388	364	367	388	357	395	365	375	330	379	370	364	393	394	381	369	361	369	391	387	404	417	406	375	373	355	371	388	384	348	355	368	346	426	387	364	361	386	325	353	352	404	379	378	364	369	356	376	411	366	384	381	364	404	358	379	397	376	361	384	417	398	338	407	336	346	339	389	380	382	384	398	380	407	355	357	375	401	367	356	348	360	381	349	392	379	371	373	401	347	360	326	363	342	373	392	385	408	419	369	366	377	386	386	413	367	419	348	377	427	392	358	372	370	386	383	349	380	370	362	327	393	354	398	370	376	396	345	376	406	389	371	417	385	371	375	355	396	380	374	388	358	374	374	382	356	345	367	398	400	356	404	384	390	410	358	403	394	376	368	388	344	405	367	366	358	330	375	373	362	393	393	399	366	352	417	376	380	351	382	365	355	400	362	394	374	361	411	413	396	349	387	367	338	356	344	357	364	408	349	365	344	384	412	393	361	377	366	368	375	388	404	397	361	357	375	363	374	365	371	406	384	367	376	369	378	384	341	369	395	356	409	382	379	319	365	369	400	365	361	364	409	356	355	402	385	373	388	356	363	365	340	350	346	376	398	394	369	421	420	352	408	391	381	353	398	409	358	376	374	356	387	391	363	424	371	365	398	376	386	364	363	330	349	359	372	332	353	401	366	368	376	398	360	401	389	393	384	393	406	359	413	376	375	364	363	391	348	382	401	371	355	364	392	368	409	373	372	371	382	397	389	380	386	419	368	372	345	371	337	332	328	355	386	367	345	394	379	383	389	339	406	379	397	379	367	382	361	346	387	377	393	391	379	370	400	360	326	372	371	379	369	387	368	385	343	396	363	399	357	373	375	357	374	414	365	365	391	396	379	369	354	380	380	377	391	375	359	377	408	359	385	395	388	357	359	378	355	361	363	355	378	336	373	394	388	384	363	379	346	411	368	385	383	391	386	383	359	342	347	343	374	379	398	370	388	387	382	379	356	369	378	360	367	368	387	382	353	394	373	358	389	388	387	352	377	369	355	353	375	411	386	364	369	383	412	366	388	398	376	351	349	366	384	353	381	379	377	365	343	366	373	343	382	392	360	379	354	387	426	373	340	360	382	366	396	381	370	400	361	338	361	405	406	375	373	371	352	355	366	344	379	380	405	377	394	383	359	379	369	319	369	381	392	379	375	383	356	369	386	392	417	392	393	382	390	370	356	368	393	391	362	362	371	382	372	344	370	357	400	378	388	367	384	368	381	380	393	373	382	383	379	369	386	363	381	382	358	397	398	374	360	380	372	395	385	391	395	405	365	382	419	379	378	380	396	382	424	372	369	360	387	364	364	377	405	371	359	382	367	388	383	416	363	382	358	372	388	377	355	359	385	370	349	378	368	387	377	394	373	378	414	351	385	377	364	365	377	338	382	364	358	367	411	349	377	375	356	363	399	397	398	352	383	361	355	374	388	326	364	390	385	361	381	367	395	374	375	380	384	366	393	385	381	374	356	423	407	400	365	362	339	385	371	341	392	372	353	365	361	420	379	390	420	393	378	360	379	420	347	377	362	391	359	359	385	382	392	359	389	374	344	378	353	351	360	383	369	390	361	362	395	383	418	356	308	385	409	405	366	401	411	362	380	402	364	400	418	395	353	400	357	376	389	364	376	353	371	378	417	391	423	358	400	409	411	354	386	401	404	346	371	380	339	374	403	368	363	373	373	348	394	398	373	373	376	400	367	363	391	369	381	387	388	347	370	382	377	353	346	366	399	376	411	363	364	379	378	374	352	383	365	349	402	381	373	366	366	384	390	358	403	363	359	388	379	334	354	367	407	376	362	348	376	379	368	372	382	389	383	370	355	364	374	386	386	381	367	362	366	344	375	386	361	394	372	374	387	378	408	389	391	374	394	401	390	355	356	384	374	373	404	372	383	393	363	391	381	380	354	344	359	376	383	357	402	393	348	349	381	366	348	377	385	391	373	366	342	400	380	362	402	396	352	395	370	342	354	367	389	361	336	376	392	401	352	400	377	392	340	381	357	371	411	391	366	374	346	398	329	359	366	412	354	397	384	392	388	365	367	349	375	375	354	338	379	411	392	388	378	354	359	384	381	394	395	375	357	342	375	406	394	369	369	409	369	403	403	358	381	392	349	376	381	389	372	381	363	404	394	383	388	380	339	384	374	372	400	368	406	369	366	422	395	377	402	357	405	386	403	386	375	372	400	404	373	363	381	370	372	346	379	384	382	398	341	403	393	349	368	352	373	403	380	364	344	391	391	378	392	405	389	398	410	357	379	368	363	384	366	387	397	392	395	391	378	369	394	352	380	392	370	403	368	374	365	370	357	371	380	397	395	375	322	379	345	412	355	388	376	359	369	376	382	368	402	353	355	392	390	343	409	373	364	357	350	364	368	371	370	357	378	349	366	379	395	404	357	356	368	365	385	384	401	342	364	352	367	370	333	369	344	346	378	377	346	429	402	380	406	372	379	397	366	350	317	382	386	381	348	376	380	387	415	387	389	349	402	384	374	353	398	364	377	366	382	394	361	363	391	379	382	356	395	381	381	403	354	377	378	370	371	377	359	408	373	374	344	345	342	388	363	369	379	318	344	357	374	391	374	373	423	386	362	384	357	371	410	349	394	355	372	365	360	375	372	378	370	366	383	365	368	374	395	354	386	372	405	399	370	400	375	387	364	360	387	396	368	415	412	388	378	421	403	376	377	358	384	375	377	377	390	367	370	339	346	377	340	378	347	392	413	365	380	363	342	380	356	390	350	376	356	355	387	363	394	369	367	359	360	399	410	358	356	378	353	378	407	419	381	390	395	383	356	412	395	376	375	385	367	382	328	367	373	387	391	382	356	382	361	381	401	382	377	358	365	373	399	374	361	376	404	390	375	354	364	391	360	369	360	364	396	359	393	362	387	404	378	377	373	387	363	342	378	375	383	384	420	360	417	364	390	379	390	359	405	357	406	360	352	386	401	419	362	366	330	369	384	355	408	367	347	384	401	351	392	365	361	392	380	395	374	384	376	376	376	375	384	378	398	358	339	408	356	367	372	374	360	339	370	400	387	355	372	361	394	386	379	340	395	366	377	366	391	397	370	359	336	385	379	387	383	392	370	346	370	375	375	352	390	402	349	368	363	412	405	353	374
23568	21237	28572	23985	21119	13072	1687	1030	918	802	726	700	641	668	652	631	613	609	587	555	575	603	575	558	616	590	586	577	557	550	623	607	546	565	571	581	573	551	595	548	580	562	582	567	559	586	557	576	569	570	570	565	561	561	596	589	607	553	516	556	565	518	539	572	560	557	576	555	591	554	550	518	585	580	542	567	561	586	590	572	571	532	557	603	513	536	575	572	575	552	560	570	573	561	538	530	590	540	536	574	585	586	559	564	579	553	544	571	602	581	558	588	560	564	561	561	595	561	574	566	569	595	559	567	590	546	557	525	562	568	604	564	557	537	565	560	576	542	573	549	562	571	573	566	586	544	570	584	565	538	526	591	568	589	560	528	576	555	534	532	556	551	543	558	545	555	533	531	517	575	511	586	577	548	537	563	597	561	542	570	540	566	554	584	553	577	563	557	563	578	512	612	553	594	532	597	572	585	576	545	582	558	537	590	562	552	535	542	588	611	632	585	542	598	537	598	589	541	543	576	598	570	574	506	563	586	554	594	550	545	558	585	601	587	543	564	569	580	566	563	539	552	557	531	585	606	583	574	513	574	548	567	551	514	567	575	566	598	607	615	532	552	567	570	607	572	563	566	569	591	580	555	543	562	570	580	556	563	559	562	553	522	544	579	558	530	575	557	564	547	575	554	549	548	571	531	537	586	582	539	584	566	557	579	555	565	528	548	573	564	527	559	554	577	556	527	574	573	526	609	552	558	560	570	574	555	529	559	592	592	561	585	567	540	551	547	596	582	558	559	584	578	554	561	538	582	581	585	596	568	559	556	565	569	564	523	561	558	513	555	570	561	520	550	578	513	607	569	579	549	568	535	566	576	537	549	591	544	560	525	554	583	559	551	561	556	567	530	515	534	572	556	562	519	564	570	547	536	565	555	548	560	564	543	586	563	573	604	598	554	515	610	521	579	566	537	533	568	589	602	532	519	562	546	589	539	562	521	569	565	564	510	548	570	524	540	516	537	559	558	564	558	546	580	557	565	544	557	565	616	606	568	563	593	576	593	584	575	581	535	557	576	566	532	557	584	534	505	580	542	531	551	549	550	554	562	610	570	519	529	553	570	597	570	562	583	594	534	564	543	568	559	584	554	581	581	568	519	533	552	558	565	579	579	551	595	545	565	528	555	564	578	583	549	536	528	542	540	545	583	575	580	577	549	563	561	585	567	523	600	533	551	569	531	601	571	569	554	572	577	564	572	594	581	601	547	540	561	566	566	567	582	567	571	552	593	576	576	559	564	566	566	522	564	558	577	559	522	541	550	557	579	566	588	560	567	603	529	550	559	573	580	565	583	512	575	562	567	599	568	569	598	539	542	531	591	556	565	567	521	561	547	570	563	520	558	542	553	549	532	590	591	546	575	555	574	576	581	564	561	584	562	573	564	565	554	558	581	542	559	525	552	585	564	563	581	580	555	545	526	546	585	579	547	551	555	582	543	538	556	593	574	559	559	564	569	541	589	573	566	568	550	596	506	616	546	559	568	554	562	552	549	607	588	549	512	586	532	590	516	578	545	526	568	590	598	562	566	560	548	571	576	576	534	565	540	588	549	561	546	592	512	575	545	584	524	577	566	551	575	545	540	555	528	548	535	525	554	534	607	616	550	535	534	531	541	610	551	540	554	564	556	570	552	536	565	562	572	582	617	536	570	534	552	598	562	593	559	550	563	577	547	530	492	586	526	540	613	554	597	546	534	562	593	582	578	562	578	563	591	572	594	505	569	550	509	538	594	561	537	499	543	578	617	574	572	552	539	576	554	567	548	566	564	540	549	572	566	596	571	551	566	542	594	566	534	507	556	642	606	554	528	563	598	556	579	552	582	559	512	559	541	542	560	528	571	546	524	576	575	559	558	522	567	554	612	567	572	586	564	581	551	550	581	585	572	573	559	532	583	590	563	581	550	572	646	582	592	522	539	574	585	546	591	514	577	565	601	513	607	578	583	560	544	579	562	608	588	556	547	575	565	555	565	533	542	527	536	585	528	563	586	593	577	579	581	564	546	542	589	589	543	521	567	586	528	556	587	591	538	566	586	592	499	554	536	546	544	550	584	570	528	499	547	570	569	590	538	574	561	543	584	587	595	582	576	556	593	556	501	545	501	542	611	550	560	580	569	579	559	543	551	553	561	559	566	561	528	595	550	574	572	577	562	549	537	568	602	588	545	574	552	562	584	607	561	539	582	569	532	583	576	543	551	569	543	526	566	541	567	578	556	587	573	501	619	556	558	600	607	588	581	600	552	546	538	556	535	561	551	549	522	578	570	554	524	570	564	561	550	555	562	558	528	556	542	570	595	597	534	559	562	552	563	519	526	563	534	547	596	527	538	547	555	594	578	533	592	548	586	533	524	576	519	553	563	526	495	577	571	537	557	531	545	586	570	543	564	575	577	541	583	537	547	552	554	576	577	566	494	550	538	540	548	557	576	551	574	574	515	546	599	549	590	558	525	541	523	644	568	540	587	515	558	553	553	548	599	571	553	553	566	550	538	579	597	612	581	549	579	569	564	548	588	565	536	559	589	543	506	538	535	560	555	544	580	584	585	546	541	494	574	549	574	570	588	526	568	538	570	593	540	505	561	585	562	610	598	564	576	544	573	607	529	601	501	579	556	556	559	573	567	596	552	589	569	572	575	528	542	524	558	544	603	586	568	553	583	571	614	575	531	584	528	545	575	570	566	549	563	569	577	532	581	559	558	553	585	563	551	576	567	536	584	551	574	576	540	549	584	573	577	565	609	545	563	558	626	554	567	588	576	592	544	535	537	525	547	557	575	592	562	577	573	552	525	612	552	544	570	554	552	547	591	547	527	523	559	544	594	568	545	559	515	563	567	582	549	539	548	546	566	579	582	531	569	572	547	569	566	605	515	548	544	575	526	581	565	598	555	562	548	598	575	580	535	555	563	551	540	556	543	569	546	550	549	587	554	581	546	545	560	542	544	539	530	560	553	580	542	566	589	567	558	503	550	559	584	604	551	579	609	576	520	574	581	567	583	534	537	564	572	560	521	556	586	529	577	549	543	575	594	583	521	583	590	557	634	549	566	570	562	589	562	552	559	562	520	573	551	512	597	527	577	579	549	581	550	561	603	554	603	522	536	588	566	572	620	564	569	570	596	586	515	577	575	571	522	578	529	585	554	574	558	599	596	587	566	562	534	570	542	596	567	548	559	595	549	579	607	516	627	546	559	548	582	562	546	525	617	528	549	559	540	548	523	558	555	586	537	552	552	563	548	621	537	553	568	587	572	580	563	593	556	576	503	576	578	554	567	572	563	529	581	578	572	543	541	559	524	559	587	584	537	584	550	559	577	620	574	534	596	523	555	574	574	538	564	556	570	502	553	537	581	546	562	587	569	524	584	579	525	559	581	596	562	496	587	582	560	578	587	588	587	553	563	558	613	554	553	589	565	565	568	548	540	518	555	557	535	604	607	569	533	572	559
4573	10316	7106	3570	2678	2278	1504	1400	1170	981	862	828	808	770	765	715	715	652	690	646	665	655	596	600	666	628	603	602	644	689	628	621	640	598	622	600	603	626	603	626	625	624	585	632	586	628	576	560	588	617	614	610	618	623	656	567	662	608	599	602	589	659	602	634	620	596	570	604	600	582	603	609	573	588	546	594	591	607	594	613	633	565	645	625	621	649	608	560	647	577	639	629	566	602	631	587	607	601	652	569	599	575	601	598	594	565	595	590	624	585	591	575	613	598	590	618	629	599	617	614	590	589	639	608	594	643	631	597	624	648	621	612	584	611	592	611	591	604	595	599	611	563	614	594	583	629	588	578	601	594	573	586	606	548	605	576	618	640	605	612	608	584	630	594	633	594	610	593	637	600	601	617	579	607	604	597	587	581	561	626	560	589	588	609	613	631	630	589	584	596	621	628	602	579	608	610	624	598	579	614	643	574	596	560	599	639	610	624	539	595	584	611	603	585	619	624	586	596	605	610	599	611	595	580	616	608	580	599	603	586	599	651	632	606	653	625	614	548	568	637	633	602	595	606	588	628	577	613	643	613	646	614	660	652	634	584	610	596	642	592	592	637	578	625	598	613	594	635	618	616	612	615	629	638	587	605	617	639	637	563	644	644	594	591	590	601	647	594	591	648	610	616	593	599	593	589	604	595	608	576	609	585	603	607	587	571	575	589	605	580	593	615	616	641	595	579	598	564	669	605	596	615	628	609	589	621	595	596	591	637	595	580	636	557	614	628	580	623	599	639	635	616	587	589	594	600	596	587	606	561	627	616	572	622	632	625	632	598	609	640	619	642	621	586	618	624	577	614	599	593	643	639	595	614	627	602	586	606	678	618	607	599	648	622	613	620	598	610	585	594	633	621	595	623	589	574	596	631	604	583	611	603	609	608	593	611	584	578	545	587	599	627	624	639	602	629	681	600	597	597	625	614	569	620	627	596	620	630	604	625	602	612	632	672	557	618	607	626	616	559	578	617	603	580	603	621	602	605	582	603	579	620	586	630	602	626	588	572	620	621	618	578	611	607	615	650	636	581	624	589	595	628	593	613	607	607	607	641	624	579	593	656	566	601	598	641	638	642	630	587	617	607	631	574	598	604	614	560	579	594	607	649	657	634	633	622	610	619	610	591	620	593	584	601	587	645	565	618	644	625	634	570	639	605	635	582	597	602	587	602	646	589	592	559	587	611	605	613	565	624	577	634	553	575	643	615	613	604	581	567	594	610	636	597	599	604	631	567	552	575	616	599	578	585	630	626	600	599	592	571	604	581	631	598	607	594	643	610	589	613	595	623	578	646	602	543	578	602	581	580	626	606	578	625	625	618	608	601	629	639	582	583	626	638	612	650	599	624	622	569	561	602	576	600	565	631	610	583	636	606	608	604	595	582	552	604	593	550	606	607	607	609	619	578	639	603	594	606	645	606	602	658	609	604	576	618	608	602	620	627	620	570	593	636	643	574	609	628	600	575	633	577	626	612	599	626	583	619	616	626	636	596	640	598	592	642	564	606	627	569	587	605	623	598	616	554	599	578	586	566	636	572	567	595	554	593	629	593	635	599	581	599	617	616	636	598	563	593	618	594	614	609	571	620	604	599	590	595	618	571	592	572	556	647	606	596	615	574	563	602	625	625	602	620	566	602	602	563	606	592	595	650	607	591	570	584	593	612	616	592	616	556	623	610	611	572	580	609	647	614	621	601	612	615	602	633	574	601	583	622	641	575	555	596	617	593	616	613	600	624	597	649	576	619	603	615	641	622	603	609	604	626	586	597	648	610	576	603	601	581	578	603	593	595	623	621	578	627	579	581	578	611	585	582	625	575	603	592	614	611	565	575	617	623	636	658	567	655	569	576	614	590	567	615	571	606	606	608	620	664	604	597	571	656	622	591	631	580	602	607	641	625	586	586	608	573	611	592	613	587	610	640	605	608	623	609	589	574	601	600	670	613	638	620	592	619	592	595	624	616	599	579	611	659	615	592	591	584	636	665	575	602	587	626	586	626	613	606	553	590	633	623	614	575	595	629	622	614	612	575	633	599	660	585	612	561	605	642	611	598	596	596	587	594	625	635	606	619	627	572	628	611	639	560	572	578	597	603	621	617	610	609	599	564	587	610	627	620	580	640	580	578	611	605	646	598	597	593	565	582	572	615	578	603	612	583	604	649	609	618	628	603	598	588	583	630	610	619	615	617	628	604	550	610	583	607	609	615	604	564	619	594	625	628	644	628	632	588	604	563	586	558	579	649	630	627	581	598	549	606	605	603	655	605	610	612	602	620	614	623	601	600	599	596	613	617	581	629	667	606	617	565	613	592	609	621	615	593	623	588	609	587	567	600	599	590	641	611	595	583	651	591	580	632	606	597	570	598	616	634	628	609	610	660	623	604	625	545	645	644	587	597	620	640	588	641	583	591	603	555	577	589	620	593	609	588	576	594	608	550	584	622	664	618	618	602	613	637	623	603	607	626	606	613	624	605	616	622	636	609	606	586	597	574	616	603	646	596	620	580	622	596	616	624	631	617	624	649	616	599	611	664	572	621	572	599	617	600	574	596	603	581	587	596	612	553	579	639	598	577	575	602	587	603	611	587	585	632	601	621	673	632	597	585	630	571	645	588	596	594	580	630	653	617	578	581	613	621	651	607	643	584	656	583	653	589	600	599	593	581	603	580	600	590	581	567	618	620	588	618	609	616	625	604	608	629	630	621	605	585	616	643	611	606	616	580	593	603	591	636	584	588	574	627	632	628	625	618	589	583	563	580	568	609	618	613	628	614	561	597	624	661	574	589	612	562	595	625	598	592	604	614	567	569	544	596	583	620	613	588	592	591	633	629	606	565	571	584	579	594	628	620	582	555	616	645	604	591	558	604	616	602	613	597	624	585	563	610	588	600	631	650	577	599	602	589	569	613	610	650	606	577	612	568	586	586	609	607	591	598	610	581	571	622	652	598	602	604	595	576	640	579	611	624	606	624	616	594	633	578	617	581	591	618	629	581	647	524	620	569	581	589	638	617	657	623	609	595	618	586	618	632	558	602	612	591	626	625	596	618	544	596	605	637	619	599	598	635	611	583	638	612	630	592	605	623	621	593	612	645	600	616	607	591	604	643	618	597	617	590	586	588	579	574	594	609	585	603	631	657	565	593	581	601	595	603	593	602	617	603	628	607	578	625	617	616	611	621	628	650	576	560	636	576	559	598	605	604	603	588	607	628	559	597	595	566	610	590	568	602	619	598	622	598	618	574	620	637	620	587	616	570	597	589	618	594	606	606	587	593	587	645	615	627	603	673	581	602	600	625	602	616	602	630	657	567	577	592	586	646	627	612	590	575	624	614	598	584	623	579	607	637	621	643	601	595	617	589	608	585	619	581	565	606	598	599	570	626	581	594	631	628	596	603	613	618	606	571	575	559	637	587	579	636	594	573	606	567	566	589	572	596	646	655	604	604
24729	21330	27937	24987	15350	919	447	350	325	260	245	227	207	203	191	192	190	178	177	188	165	175	174	167	147	186	150	174	158	148	158	166	173	156	137	167	159	155	165	159	166	168	161	156	155	164	147	157	166	142	157	183	140	155	160	168	173	140	153	146	155	172	149	121	138	166	140	154	144	168	140	158	141	173	155	137	152	144	154	154	168	165	177	161	152	189	154	153	167	156	160	132	162	158	144	165	164	151	158	149	145	147	149	169	167	173	189	155	153	144	159	157	150	171	157	170	153	134	133	152	157	170	144	177	168	151	156	160	146	153	181	147	133	168	142	151	148	148	167	145	147	143	158	165	147	179	157	166	158	152	162	139	183	154	162	161	174	173	159	146	146	164	144	172	146	140	166	154	152	148	146	151	145	146	144	147	134	154	153	156	155	160	163	160	157	159	159	135	160	145	141	168	178	156	165	141	154	159	150	164	157	144	185	133	143	153	141	149	157	167	147	141	154	142	155	137	143	145	139	153	148	151	155	153	162	156	180	136	127	179	142	140	148	150	138	134	169	163	174	160	159	154	162	154	162	144	152	169	157	152	177	156	161	173	152	155	166	161	141	170	124	167	159	157	157	133	159	153	165	161	148	148	156	148	156	147	181	166	170	159	144	131	141	150	142	165	156	130	140	160	163	135	192	145	167	166	177	140	200	168	165	148	159	151	155	155	158	160	158	164	153	144	128	161	157	166	167	150	160	150	145	152	183	138	150	135	150	169	149	166	152	167	146	152	157	151	128	158	140	162	163	168	176	166	145	163	164	163	144	169	163	155	147	144	176	154	166	133	169	155	141	163	151	181	170	146	152	148	160	157	165	178	152	170	156	145	148	172	138	144	151	149	155	170	153	178	153	167	150	163	147	171	116	153	116	147	148	148	159	159	138	159	158	170	195	162	146	154	185	133	165	170	162	156	160	165	149	135	169	160	180	174	143	149	140	154	168	175	150	143	157	152	148	142	144	134	180	149	157	139	144	144	157	158	172	150	152	169	175	161	130	159	167	138	152	175	148	156	136	151	173	145	158	165	169	142	148	149	169	152	182	159	157	164	163	171	168	141	152	155	145	155	149	165	165	170	154	161	166	162	138	165	135	159	166	141	153	175	179	157	155	147	152	156	142	155	143	155	153	145	152	131	158	149	156	157	148	156	166	145	176	172	156	159	182	162	173	144	156	144	163	142	153	165	158	139	150	150	178	145	167	156	167	173	163	153	158	148	148	167	160	148	158	183	145	152	151	170	172	170	112	150	136	141	170	153	133	147	142	154	158	158	131	154	152	171	160	151	168	147	154	162	158	156	165	166	147	166	142	148	157	153	149	162	171	149	162	160	147	145	190	135	178	162	152	169	150	170	164	166	144	145	152	166	149	160	183	159	148	186	149	169	141	170	162	154	168	142	177	162	163	173	143	157	156	145	168	150	159	151	174	157	160	176	135	153	151	157	157	165	170	152	156	173	178	150	139	168	152	148	129	170	159	165	161	154	149	170	164	131	131	132	163	146	129	146	153	153	169	167	148	135	141	139	166	168	161	151	154	151	145	167	135	141	157	152	138	172	166	142	132	163	168	140	144	169	144	160	145	161	140	147	141	172	165	163	148	170	146	157	197	161	146	148	144	139	166	153	160	160	161	172	140	156	147	143	149	161	162	176	153	143	174	162	154	158	166	152	172	146	166	148	149	159	151	155	149	153	156	165	166	151	136	132	145	158	172	152	166	146	155	156	150	151	157	138	178	160	144	144	127	164	164	151	153	160	154	156	154	153	172	164	193	151	166	165	169	166	132	147	174	134	168	163	166	163	174	147	161	147	159	152	136	142	131	147	150	143	166	151	169	126	156	155	160	144	154	150	150	153	163	153	153	158	169	174	137	152	187	132	167	157	150	149	157	146	154	162	164	153	150	164	157	156	178	156	114	174	162	174	154	162	165	157	171	162	179	161	134	164	173	159	181	142	156	178	137	170	142	167	166	158	148	144	173	144	163	148	160	147	177	174	164	144	143	136	152	113	136	157	139	145	180	153	170	163	171	137	171	147	171	148	166	137	167	170	162	149	128	169	143	145	131	159	172	149	161	144	151	175	165	155	161	160	162	154	185	165	160	143	157	152	137	127	160	141	160	156	153	151	162	142	153	148	133	158	138	138	165	150	157	160	167	144	156	157	155	146	140	153	183	179	156	173	180	162	179	155	155	145	150	143	159	134	166	167	147	153	164	154	151	160	167	153	177	159	146	172	168	137	177	165	170	144	149	171	158	168	157	153	151	160	157	148	182	158	174	164	160	153	142	182	158	131	138	162	135	159	175	153	162	171	168	151	136	162	162	178	167	172	145	147	134	138	154	165	157	148	139	161	138	136	186	154	148	153	155	163	139	192	156	160	149	139	151	144	175	165	185	156	158	165	140	147	153	163	134	166	163	152	169	148	159	144	176	164	162	157	158	154	146	146	146	146	162	179	159	159	162	156	141	138	151	160	157	166	158	146	160	142	162	157	163	171	152	157	146	143	161	157	150	174	167	129	155	151	166	164	156	155	174	145	135	157	166	172	145	161	158	158	146	183	156	147	149	164	152	153	157	148	150	151	138	148	153	168	138	157	144	165	155	152	161	149	156	177	159	159	130	155	147	138	166	158	179	142	153	142	144	152	170	170	149	154	151	165	150	153	166	141	134	161	155	171	158	177	165	166	157	141	184	154	152	157	162	141	166	154	157	155	147	132	164	164	166	136	133	152	171	154	168	159	154	145	177	174	144	170	159	152	138	141	148	162	148	140	133	156	168	146	155	153	148	150	159	158	138	152	165	167	155	151	165	149	148	165	148	130	148	145	151	151	158	172	168	149	140	169	163	166	168	175	171	141	158	143	173	160	126	167	148	152	179	176	170	132	145	153	160	155	141	153	144	150	126	159	157	173	161	148	158	158	139	172	169	147	151	175	149	160	158	159	161	163	149	154	170	161	143	164	153	151	153	154	154	158	146	158	168	150	139	173	172	158	156	146	156	174	146	134	158	161	151	138	179	123	148	163	171	163	175	151	160	153	153	171	153	162	156	171	151	173	157	135	164	136	160	149	171	155	151	143	174	174	141	157	154	148	148	149	159	156	179	159	165	140	146	146	177	175	143	142	167	133	150	154	159	148	162	142	164	145	173	141	163	153	157	141	142	176	148	157	151	174	159	139	156	164	174	156	164	138	140	155	178	173	142	160	187	161	147	153	167	161	115	168	159	175	149	152	169	142	150	156	150	141	153	159	183	149	141	149	175	129	137	160	162	162	163	143	145	182	127	146	150	159	158	167	165	148	144	167	149	178	180	172	163	165	138	162	177	178	144	154	160	148	165	148	150	167	144	165	141	169	164	158	170	144	161	147	133	156	164	160	159	160	149	157	151	167	175	174	130	151	150	152	155	162	154	150	123	145	177	144	164	160	148	179	177	156	149	162	172	147	135	144
4332	6139	3956	1919	1483	1171	762	614	499	391	336	311	282	257	226	243	254	227	201	198	205	204	227	215	177	202	179	204	205	187	184	155	183	190	188	192	193	173	194	207	209	162	200	204	154	188	191	195	172	179	205	173	171	197	210	166	179	192	169	186	162	218	162	179	202	186	192	176	182	178	183	205	144	185	180	178	181	171	212	226	190	187	188	157	197	167	175	192	189	202	180	173	164	180	179	189	175	150	178	178	187	177	191	172	185	177	157	176	175	176	210	175	176	192	188	166	156	188	186	219	174	194	192	161	181	170	182	158	186	175	201	162	176	186	190	160	157	212	193	191	199	200	168	186	193	192	172	171	186	192	177	207	185	201	164	186	169	189	174	180	202	176	160	163	186	169	177	187	186	161	187	176	215	186	161	192	179	179	166	182	173	177	169	174	181	186	170	181	192	161	178	180	175	169	186	172	170	192	200	178	163	143	183	179	176	192	192	158	169	175	170	178	173	182	188	174	184	190	182	193	179	180	193	177	195	189	183	173	184	179	161	174	185	156	164	186	205	184	205	173	178	197	160	167	183	191	185	183	176	158	171	195	194	171	189	202	189	186	186	182	173	169	188	196	164	188	178	159	179	178	184	215	170	182	176	194	161	196	169	192	176	192	208	216	189	200	197	182	173	166	185	180	208	182	191	177	188	180	155	179	184	194	217	188	181	174	194	174	159	197	162	193	202	174	196	185	183	187	177	171	200	171	190	194	179	162	170	195	185	175	175	189	190	179	176	173	159	170	178	172	165	163	178	190	187	183	186	193	188	188	186	155	175	193	188	194	167	165	190	185	189	209	178	186	176	218	187	193	178	184	181	203	181	190	197	203	176	187	176	169	169	204	182	173	191	191	164	158	170	160	185	211	176	198	168	172	162	180	192	156	191	208	168	172	188	191	183	195	190	174	166	175	176	176	187	194	196	197	184	188	185	193	185	184	195	187	166	181	168	183	200	168	192	189	170	220	210	164	163	160	180	205	162	160	194	177	154	188	172	189	182	205	203	188	194	207	211	206	189	160	193	152	159	171	182	176	200	175	177	166	199	200	178	185	191	189	179	173	157	195	172	192	164	194	164	159	176	193	161	169	174	191	190	187	160	197	180	168	185	176	198	169	166	191	172	178	180	193	180	181	175	188	183	159	183	185	189	173	169	175	186	183	196	204	171	187	188	169	167	203	192	177	192	190	191	170	165	175	165	177	186	189	208	175	174	172	177	153	198	181	193	178	193	172	173	157	185	168	180	172	195	187	180	182	185	182	198	191	182	156	156	180	151	167	163	161	166	169	191	200	180	170	171	186	167	179	174	165	156	161	187	179	168	171	150	215	175	176	166	177	171	199	180	162	175	191	176	180	200	173	183	186	151	167	186	186	184	203	173	178	182	146	194	191	184	187	194	182	154	182	179	182	201	203	182	178	184	179	186	218	167	178	199	184	167	158	187	192	173	191	160	176	204	183	168	170	184	175	180	162	193	175	184	159	151	170	182	174	188	187	190	185	180	181	186	156	182	187	203	189	170	210	168	166	186	180	174	192	171	177	169	171	176	164	176	166	174	182	197	187	165	162	181	157	189	205	181	189	170	179	197	176	162	162	181	177	173	158	165	179	158	209	193	191	169	157	163	176	169	171	178	195	182	198	161	163	200	174	174	188	182	189	177	154	158	192	191	167	154	156	187	173	182	197	187	196	206	190	168	161	177	191	144	156	187	191	196	176	174	199	155	174	149	178	172	175	163	179	192	161	170	184	164	180	188	186	188	174	172	176	168	179	192	179	200	188	176	192	170	180	176	158	143	165	208	189	207	190	183	199	172	201	173	179	198	187	184	191	190	192	183	192	173	206	173	170	173	176	162	187	190	155	176	185	178	172	162	182	202	178	202	167	182	173	198	192	183	172	212	187	187	179	181	166	177	170	186	199	163	169	190	202	192	184	178	156	172	185	194	180	185	185	184	186	172	179	176	180	163	178	183	169	202	195	189	190	159	173	178	204	205	144	205	184	197	171	171	167	173	141	167	202	137	193	190	186	204	177	196	182	180	163	171	188	186	210	155	173	172	171	179	172	193	183	204	154	175	185	185	183	197	171	187	167	167	170	172	180	178	183	170	206	200	174	184	179	182	172	191	181	195	184	173	180	185	186	197	183	162	177	157	184	164	172	184	184	145	203	172	176	160	176	184	192	177	182	191	180	205	166	171	163	195	181	169	198	161	193	190	194	195	171	176	197	191	186	170	182	173	168	210	155	178	180	166	194	197	175	193	188	191	186	194	181	179	170	183	183	178	162	195	186	164	174	192	198	178	187	187	183	182	199	186	198	186	180	170	182	202	185	199	181	197	154	196	161	217	175	191	186	170	194	179	190	181	194	186	171	187	198	157	154	192	166	193	178	192	187	192	188	179	188	188	199	166	164	175	189	184	212	191	180	182	191	171	157	201	177	161	190	161	167	173	186	193	158	175	180	183	164	178	174	177	173	166	211	164	175	191	195	162	183	161	178	189	176	184	188	167	213	179	172	207	174	183	194	178	194	197	179	186	195	172	199	189	171	140	176	190	169	167	192	178	177	191	171	181	164	192	184	170	196	169	166	182	182	186	141	186	207	181	190	191	172	187	183	182	168	167	166	189	193	175	186	178	175	190	177	195	192	175	183	177	163	181	182	151	171	177	189	166	180	199	210	179	169	178	207	167	197	176	193	193	207	158	171	168	200	187	175	175	178	189	182	191	192	170	171	168	225	192	158	179	155	193	183	188	171	178	187	187	178	178	187	174	164	194	166	192	197	184	160	167	181	179	182	181	192	188	173	186	167	167	174	198	172	181	188	192	175	174	189	164	169	180	173	184	166	162	183	185	176	192	192	179	204	179	189	183	176	179	188	168	167	164	162	178	185	187	161	165	183	195	170	183	176	180	214	167	151	173	164	213	173	175	186	172	206	201	188	195	199	171	194	176	185	160	167	194	200	163	174	187	171	176	179	193	168	186	191	199	171	171	180	189	201	193	185	181	170	200	157	149	175	192	185	201	153	179	177	197	181	188	167	157	193	163	175	179	187	174	180	160	158	190	176	180	171	185	182	200	187	179	167	187	178	166	178	216	165	204	160	174	198	200	183	162	191	172	178	185	204	169	197	194	194	189	155	172	205	178	185	171	206	203	210	181	192	175	183	177	189	202	193	191	166	162	185	179	195	197	202	184	182	159	176	166	194	175	199	174	165	177	182	189	149	177	176	176	188	209	159	201	188	182	193	196	190	186	186	170	179	176	191	164	173	190	181	180	165	182	185	185	171	152	154	188	193	174	164	159	177	189	163	158	186	188	175	193	170	185	178	193	180	202	176	155	167	148	190	193	177	167	207	214	156	174	201	171	176	210	197	172	174	178	181	174	208	158	159	195	169	198	196	190	176	189	157	183	154	175	183	199	193	184	195	193	172	172	190	201	167	169	163	191	198
22437	21290	29126	23773	21292	21375	12338	1571	1139	849	732	654	625	591	567	537	512	513	432	520	478	424	447	472	464	438	465	455	405	437	460	448	405	451	432	445	434	442	447	417	403	398	438	388	423	411	446	404	404	408	409	412	427	461	428	407	429	413	404	428	390	399	377	406	391	437	406	415	406	365	422	403	406	432	398	426	422	410	383	437	435	395	420	412	392	404	402	403	387	392	397	413	405	413	439	388	416	410	399	399	377	445	432	373	398	386	390	413	371	390	399	372	395	413	392	392	391	448	395	386	370	423	459	357	358	397	380	395	430	380	404	419	413	388	389	436	399	397	420	387	401	411	411	376	396	423	375	420	389	431	427	422	434	404	405	403	435	381	383	403	418	356	363	396	385	373	458	403	421	406	433	408	401	388	401	389	375	374	394	404	427	384	415	415	380	415	378	395	422	347	400	406	438	411	415	407	429	373	352	403	428	405	384	383	414	410	383	363	402	403	424	373	392	388	420	414	386	433	397	395	410	403	387	396	382	422	403	390	403	379	400	427	439	386	391	367	388	389	364	399	426	381	415	365	378	400	391	364	398	395	401	366	454	386	422	416	395	394	413	378	431	377	384	412	383	373	416	396	425	392	406	372	413	401	374	417	414	443	363	410	426	410	364	397	407	407	427	414	381	393	414	405	428	379	422	417	408	398	417	405	384	404	376	421	375	392	390	418	392	421	414	394	390	424	461	402	419	436	423	411	439	438	391	415	389	388	379	403	382	406	451	401	430	385	397	395	403	435	422	400	384	378	417	432	402	437	423	399	432	390	414	401	430	397	376	416	423	418	403	397	394	370	421	421	406	403	386	389	411	446	386	393	404	404	386	387	406	382	429	408	414	376	397	343	373	423	415	408	436	443	419	387	394	394	423	430	424	409	383	399	396	402	370	422	358	402	415	367	378	393	447	418	411	382	437	395	386	389	419	433	394	399	389	424	434	399	407	406	395	391	417	381	375	432	433	410	386	392	376	375	405	403	403	367	414	387	407	391	401	384	408	392	413	443	404	394	407	395	397	423	382	403	409	404	420	403	434	388	424	425	405	409	405	418	398	413	419	375	374	391	394	394	412	382	371	374	349	419	440	392	377	397	410	361	420	426	413	435	394	402	392	410	453	393	444	383	407	434	436	422	433	391	404	380	383	414	399	399	357	419	400	423	401	423	377	432	389	387	412	366	413	363	398	379	409	406	408	408	389	398	402	425	418	393	441	378	393	378	395	387	380	393	382	388	421	420	414	393	403	392	422	407	428	379	398	404	411	430	420	372	371	385	416	411	423	401	407	387	378	483	372	402	428	442	381	394	411	434	412	414	419	373	421	411	406	424	427	410	398	384	395	381	404	422	425	405	353	396	397	378	392	387	425	411	387	364	381	441	420	430	376	393	402	404	413	418	413	410	392	432	416	425	391	412	384	407	421	401	380	412	379	424	385	420	435	388	429	391	422	405	390	404	411	400	387	378	431	403	413	394	388	417	380	378	430	409	428	430	402	388	359	368	422	416	410	400	422	414	460	412	395	405	358	343	384	398	400	419	396	393	416	414	398	403	429	412	431	365	363	404	378	410	429	417	411	414	454	409	421	414	393	418	393	415	396	415	402	409	407	423	435	401	418	412	402	387	410	393	398	385	389	441	422	423	401	404	425	377	432	406	416	398	420	420	381	425	403	421	407	406	422	411	392	417	414	428	409	405	405	439	414	407	379	411	389	389	412	397	401	416	388	414	396	417	390	374	412	376	403	408	415	395	423	424	403	394	410	407	412	388	431	426	398	431	387	399	441	392	395	414	392	402	412	407	390	406	399	397	388	398	428	394	382	406	396	426	416	441	391	408	400	409	411	391	403	396	395	407	374	408	405	394	391	421	386	407	424	391	400	381	412	424	431	406	430	396	396	411	435	394	411	385	404	406	401	415	400	415	393	427	417	400	418	377	435	384	392	412	419	410	439	411	398	399	380	391	395	402	393	395	377	380	398	425	443	403	394	387	388	407	375	417	446	371	419	391	387	424	420	409	437	411	395	402	411	429	380	414	405	391	391	380	382	402	376	381	405	387	371	421	432	411	384	406	409	401	394	449	402	393	395	400	397	411	440	434	428	390	385	419	374	460	402	371	412	428	387	372	390	424	447	416	376	380	377	407	402	414	420	376	390	412	448	409	375	413	388	428	391	399	396	395	392	432	408	397	389	394	405	387	415	387	394	388	397	407	406	402	408	382	401	357	395	369	416	425	425	413	388	386	424	417	430	408	379	434	409	391	359	423	392	399	392	402	385	399	406	422	406	373	378	411	406	424	376	419	390	424	397	411	400	435	390	415	410	413	402	403	402	396	386	389	414	394	390	409	368	438	399	387	393	406	349	379	412	398	413	417	382	409	394	420	395	423	437	401	379	369	399	421	371	413	427	422	383	381	401	416	374	386	418	411	413	412	405	364	397	419	412	408	399	393	426	401	381	411	390	439	406	430	430	414	395	397	435	414	452	391	423	385	414	420	401	416	428	426	418	408	397	418	391	398	424	361	433	426	413	380	402	393	407	422	419	359	412	404	392	396	407	396	403	393	405	394	366	387	391	381	390	394	402	404	394	421	373	396	364	394	415	419	392	408	415	399	362	410	406	389	401	385	360	414	401	383	378	379	391	391	393	409	415	395	442	410	396	433	390	422	414	445	405	424	369	430	423	415	443	417	404	433	415	380	419	415	400	411	398	387	419	404	400	433	401	403	418	430	380	390	418	380	411	412	402	412	433	391	422	415	397	389	405	371	406	416	397	421	454	409	432	413	383	438	409	406	414	386	440	403	426	436	423	408	399	429	403	397	424	413	380	426	410	391	387	404	379	418	436	427	391	406	368	413	402	411	420	379	397	403	387	405	417	393	404	416	433	415	379	385	374	400	393	419	383	414	428	370	402	383	402	437	397	421	415	399	390	398	424	392	448	396	413	427	399	421	402	389	408	423	382	384	415	414	383	422	395	390	406	386	388	370	394	409	429	416	444	399	383	371	407	386	365	416	400	380	413	410	392	393	370	426	434	406	379	401	388	396	388	429	395	398	384	401	381	373	405	361	424	396	372	388	417	371	372	348	393	425	420	407	403	406	380	440	444	405	384	418	419	365	434	456	428	398	399	385	416	385	373	373	405	406	376	365	401	411	434	423	414	389	397	439	411	430	417	398	375	397	408	395	377	396	397	396	417	398	410	410	386	387	401	387	437	376	353	395	384	431	401	391	388	381	415	410	428	362	406	391	430	416	368	392	406	410	395	377	425	437	407	391	417	389	391	404	393	389	375	409	420	409	393	407	425	407	408	422	386	388	404	391	423	413	382	397	380	389	407	388	411	415	365	390	418	388	444	437	395	398	407	396	380	404	395	368	436	371	383	408	417	405	376	379	426	369	391	385	414	401	403	382	381	408	400	411	390	404	389	422	382	368	390	424	383	381	413	378	399	396
6161	16499	11712	6063	4799	3700	2255	2011	1611	1196	1049	894	750	829	678	651	611	604	569	566	557	518	471	509	532	495	491	501	478	481	488	460	479	466	521	440	506	462	468	493	483	489	434	459	459	478	453	457	441	434	459	450	497	465	452	467	451	454	445	445	444	462	409	437	451	497	465	499	435	460	459	489	430	445	430	477	460	428	440	461	450	418	497	468	461	408	403	434	472	454	452	386	462	488	446	440	455	414	421	484	439	457	434	440	428	430	437	444	462	468	457	443	449	410	488	449	457	448	458	452	439	434	437	428	468	451	464	428	437	460	464	438	468	452	453	439	463	435	419	427	460	477	467	435	463	416	458	447	456	415	457	411	459	432	446	457	447	475	427	425	501	421	467	459	451	421	417	491	452	448	423	439	424	428	454	443	458	428	431	463	446	437	457	421	451	442	449	447	460	434	448	423	455	430	453	442	396	416	409	451	458	423	439	471	412	471	425	415	449	424	426	461	438	464	452	445	452	421	415	456	412	460	402	449	461	451	446	421	412	428	421	436	426	489	449	460	455	426	414	434	457	446	440	434	480	438	398	424	446	482	436	468	444	438	419	425	422	445	454	405	425	440	455	452	438	460	472	423	451	430	454	450	441	418	403	442	464	457	453	437	430	458	437	417	443	423	426	423	439	423	451	430	460	435	443	483	434	422	433	428	463	452	470	493	440	457	456	472	466	425	445	453	408	428	468	480	433	434	414	436	409	468	451	454	449	467	458	445	448	442	436	412	448	450	444	476	459	488	410	466	458	448	478	448	478	483	456	441	408	444	446	416	434	437	493	415	479	457	451	465	485	421	442	464	437	456	445	457	425	466	440	414	446	407	407	465	448	403	427	433	449	457	433	444	447	475	443	442	433	442	492	429	441	439	449	442	424	431	466	435	429	433	434	428	445	455	422	454	410	445	430	465	439	422	453	421	460	440	423	439	445	437	452	453	428	453	457	460	437	400	397	440	429	457	403	457	442	447	451	460	443	458	448	437	433	432	418	462	474	431	454	446	447	479	427	416	450	491	460	445	447	491	422	466	445	425	507	435	432	440	417	452	441	476	405	484	440	447	471	452	459	429	424	446	436	433	459	455	462	480	441	451	428	448	482	442	411	437	477	407	412	431	459	423	426	414	408	428	450	389	444	435	447	431	449	474	456	408	453	453	483	473	424	446	438	429	410	464	444	431	501	464	440	452	500	422	475	486	439	448	451	419	437	407	442	440	413	459	464	432	422	446	450	437	448	465	427	443	466	397	443	419	433	423	502	456	443	482	457	423	427	422	469	442	423	410	457	458	455	439	472	434	435	422	435	450	473	423	457	469	472	427	443	453	407	447	404	408	474	422	403	448	426	384	453	464	439	488	425	419	454	448	471	431	459	442	428	441	427	474	411	452	463	437	471	425	427	420	459	434	492	423	417	432	451	441	423	453	429	444	431	421	435	441	427	422	436	438	467	443	448	453	448	424	447	431	422	426	432	461	384	498	422	446	510	451	456	410	449	423	433	456	462	417	414	463	437	464	445	457	417	407	487	428	458	454	419	427	429	429	423	465	395	430	419	444	457	413	416	422	430	425	416	402	427	438	488	462	394	435	411	462	454	449	429	437	408	456	421	466	438	453	444	448	435	410	437	468	455	422	448	407	400	425	425	461	460	416	465	472	436	441	443	454	483	435	471	443	447	438	468	467	447	418	452	468	460	472	417	443	463	431	444	438	447	428	403	434	444	444	459	477	451	490	425	435	447	457	424	462	458	449	409	444	434	486	439	436	484	412	443	438	432	436	467	485	474	399	436	488	419	432	482	471	469	429	464	479	469	464	441	479	442	470	472	460	423	421	439	452	427	424	437	440	431	437	479	454	425	420	434	433	420	483	415	489	458	444	432	474	458	404	431	460	416	435	465	450	450	468	431	452	447	452	413	478	463	454	454	439	406	422	481	449	401	452	414	415	422	406	442	381	414	418	438	457	434	447	485	442	447	449	411	443	421	438	447	489	420	406	429	428	423	469	468	407	450	423	424	391	415	443	453	441	452	416	431	466	457	426	434	428	449	448	463	450	426	443	474	437	464	460	432	449	466	453	461	421	440	470	461	444	456	406	461	397	431	421	464	442	453	453	460	436	446	406	437	453	453	452	463	413	427	455	455	450	446	454	458	479	412	435	468	455	431	456	449	461	461	429	472	448	419	458	446	446	471	451	397	468	432	415	470	428	439	475	452	428	468	416	416	452	407	481	466	453	426	449	425	454	414	406	408	455	436	408	451	403	440	428	498	432	453	418	424	419	456	430	473	404	422	445	459	446	434	430	434	432	398	487	428	431	416	428	431	443	419	429	436	482	424	472	424	429	461	462	390	450	413	459	438	439	440	438	395	464	456	399	445	444	456	468	463	466	447	437	428	442	430	462	439	434	464	461	467	445	429	424	446	443	431	449	451	456	480	445	450	435	458	425	459	449	435	492	451	441	450	472	438	441	441	456	461	428	434	411	443	447	433	475	428	474	400	460	466	433	431	448	433	427	448	449	416	423	457	462	443	466	461	433	432	432	442	404	442	428	448	488	445	429	438	474	386	465	441	476	450	431	404	433	416	470	467	429	425	441	431	381	456	451	424	426	462	468	434	453	446	434	442	423	457	433	433	455	435	429	468	493	427	440	456	442	442	459	438	419	431	421	457	428	465	436	475	422	447	470	458	449	427	453	465	442	454	441	448	429	420	429	456	458	461	409	435	429	436	447	446	477	452	447	443	447	425	430	439	416	456	435	417	454	457	436	454	418	448	404	451	451	480	443	466	448	439	461	462	486	475	413	452	456	423	411	436	470	453	446	434	416	456	485	441	428	469	452	466	444	497	447	448	424	477	464	445	465	450	436	448	463	455	491	481	424	430	464	495	434	411	413	453	452	409	451	427	428	445	414	402	430	428	418	431	410	491	415	487	467	416	426	442	452	465	439	450	458	429	440	419	430	429	463	411	441	486	462	464	427	445	480	461	432	429	425	448	450	435	446	446	464	431	453	447	463	425	460	458	421	470	453	465	436	474	393	429	496	467	421	452	432	437	405	406	426	401	462	431	430	427	444	469	462	429	456	419	448	446	490	468	482	442	423	479	462	402	419	468	473	442	479	452	428	417	465	403	406	430	427	474	433	460	434	475	442	430	432	461	439	423	436	435	490	456	457	403	439	473	453	439	483	403	483	454	495	448	439	439	420	437	417	426	469	461	450	477	425	421	453	451	463	444	439	469	439	461	449	427	449	425	450	424	463	441	464	438	443	466	430	445	453	455	475	430	467	428	431	482	435	431	453	428	467	431	467	422	473	456	433	465	422	491	425	442	412	440	419	445	425	453	472	416	452	403	428	483	426	463	418	438	418	483	469	447	427	458	447	461	443	467	441	484	469	464	458	415	435	458	477	418	442	460	403	451	452	447	447	459	442	450	457	450	444	457	464	474	458	442	446
27549	19308	5475	698	507	440	381	383	371	339	352	350	367	355	337	348	347	366	359	372	354	352	318	345	352	354	353	362	363	350	340	381	353	321	360	367	341	370	351	345	353	361	367	346	335	330	315	365	332	376	355	337	334	350	345	328	336	331	380	370	351	352	370	344	353	334	326	362	356	345	335	334	327	294	325	354	335	326	359	367	319	363	354	364	306	353	365	328	370	328	324	354	361	383	354	334	327	358	335	333	341	334	358	363	339	349	336	333	348	310	359	355	338	347	367	298	346	347	345	370	372	355	387	365	327	326	373	365	319	366	374	344	329	314	353	342	341	360	341	339	361	360	328	340	343	368	363	333	361	351	357	342	361	336	335	377	373	339	337	366	362	359	349	352	341	352	365	380	345	312	395	350	354	367	308	328	372	330	319	347	321	346	342	318	343	326	351	336	338	354	355	346	370	364	365	361	374	337	323	348	318	379	362	325	354	322	347	379	347	335	339	337	371	331	335	345	353	338	345	359	343	305	330	337	350	341	375	367	341	352	351	371	374	322	325	341	375	346	326	340	379	338	362	339	329	321	356	338	362	364	322	314	352	356	345	396	339	299	333	310	337	353	348	335	349	358	338	336	349	336	373	340	360	347	330	366	359	375	366	341	345	358	328	356	347	363	347	348	342	395	336	354	359	375	335	341	329	341	351	344	365	359	341	301	368	330	338	351	365	313	334	327	343	333	359	355	362	350	348	337	359	344	346	368	345	329	356	337	352	371	368	358	365	361	371	377	332	318	365	328	354	339	337	347	357	314	351	364	354	317	365	352	375	333	315	343	337	329	383	357	330	362	332	363	359	323	319	342	370	346	330	351	343	342	360	371	319	319	331	328	339	373	335	358	349	356	348	337	326	358	337	364	363	344	337	334	322	335	356	336	355	341	364	360	371	360	322	345	372	346	368	346	353	378	322	349	331	350	321	361	354	330	363	343	341	339	315	344	334	313	364	330	342	360	325	325	306	300	350	341	347	347	309	318	319	373	339	338	344	348	350	357	353	357	346	351	345	335	331	313	338	360	347	333	343	313	350	320	341	321	355	325	352	342	360	349	344	313	328	366	356	325	362	360	352	370	365	330	349	319	335	391	341	407	350	349	348	344	354	343	364	374	367	323	373	340	353	328	322	298	368	359	355	341	330	365	324	336	364	336	346	356	336	354	352	323	362	328	355	351	360	308	338	331	387	343	367	358	352	372	329	316	330	343	313	353	355	361	332	337	359	340	360	333	347	313	363	320	338	315	353	328	348	344	349	334	364	378	338	324	368	359	331	356	316	327	344	312	337	355	355	349	370	331	339	346	372	345	358	365	361	356	331	322	336	354	315	319	341	360	326	357	332	348	324	303	346	383	346	359	319	336	345	328	369	348	344	371	351	327	344	359	329	341	334	412	337	335	370	369	323	359	313	351	361	344	358	352	350	355	346	340	313	354	365	334	375	347	319	356	361	316	365	334	360	343	346	337	325	327	369	359	357	362	336	347	375	348	348	347	363	359	318	319	334	334	335	354	356	329	327	328	355	359	353	371	339	337	364	336	328	364	352	335	353	362	364	342	339	346	375	378	346	327	320	342	380	355	362	335	361	317	321	337	354	345	368	338	337	342	360	339	373	361	360	327	353	317	343	339	325	325	360	378	358	321	321	335	363	381	347	340	325	347	367	331	325	359	349	320	328	327	349	372	359	302	350	348	349	332	364	357	370	313	299	331	332	329	348	318	348	342	338	345	374	345	356	321	355	351	352	349	320	351	337	380	354	309	367	326	351	328	351	350	345	329	339	362	344	387	362	354	366	358	316	337	334	313	333	387	362	320	325	372	356	326	329	361	345	313	342	337	376	356	365	352	334	384	326	328	351	366	345	329	323	342	367	386	354	332	333	364	363	358	349	354	349	350	345	352	334	359	326	387	350	371	354	335	346	340	376	327	370	317	359	357	338	332	334	358	338	344	354	358	333	356	353	366	366	383	336	329	346	347	393	336	315	327	357	331	341	344	386	309	349	330	328	365	351	373	336	351	395	379	338	355	320	336	327	330	339	348	365	371	363	325	361	335	373	371	342	356	331	337	378	312	374	372	366	327	380	341	332	366	351	366	345	340	354	308	361	301	342	375	327	348	306	322	342	371	376	361	340	362	340	369	364	350	370	377	367	334	341	324	373	331	331	368	397	335	338	358	330	351	333	314	338	324	335	349	377	343	354	385	344	341	362	343	339	348	320	321	327	388	316	332	320	345	331	376	346	355	353	352	336	359	337	322	354	340	358	386	329	358	360	334	353	370	336	345	319	338	315	329	362	347	354	328	356	338	289	387	299	377	325	309	341	365	379	318	339	383	323	331	359	338	385	353	323	354	361	348	364	327	402	353	323	340	319	353	368	306	325	326	355	357	358	325	355	350	369	357	327	346	344	362	383	342	358	329	318	355	326	356	356	337	340	323	333	351	347	348	348	363	345	315	339	340	349	351	355	353	354	331	359	342	339	330	349	336	346	317	341	331	324	384	317	345	344	350	360	319	353	337	329	372	330	337	344	358	347	353	329	311	352	370	317	371	340	338	362	336	375	367	337	323	382	351	335	335	355	323	357	323	339	362	360	363	339	356	350	352	344	327	343	338	367	329	342	348	319	351	368	335	358	365	356	359	333	341	340	375	325	363	353	341	344	365	365	352	375	352	344	331	319	382	375	328	316	388	351	342	328	328	335	334	370	350	352	317	344	373	364	344	341	356	326	350	317	344	331	399	368	320	336	380	380	351	340	366	299	310	327	397	386	345	327	342	349	347	368	377	352	372	351	325	362	347	324	335	335	338	362	379	321	334	345	363	373	349	304	386	358	351	346	335	320	336	341	377	341	326	366	350	368	348	323	335	377	347	335	325	346	352	355	373	338	330	336	377	364	359	379	353	375	348	357	326	302	335	384	315	350	358	387	321	334	388	348	332	400	356	372	316	321	324	336	316	386	368	352	378	350	342	336	326	381	350	316	366	341	362	356	323	329	350	336	333	349	346	357	333	319	334	344	357	326	342	343	322	326	370	362	337	365	343	354	354	343	338	328	369	322	327	342	355	373	360	358	362	324	378	344	352	355	330	353	346	325	328	366	323	338	337	366	328	333	314	374	341	339	326	347	341	346	359	336	368	355	340	343	355	337	327	346	330	310	351	365	343	352	356	327	361	362	342	345	363	328	325	330	327	328	333	342	363	390	342	323	343	342	333	375	373	337	367	340	327	355	349	342	344	346	378	336	306	337	366	344	322	314	362	366	358	346	347	328	324	362	360	348	332	357	336	349	352	359	376	366	351	355	347	328	357	367	336	333	330	352	369	347	363	355	323	381	328	346	361	352	327	346	338	365	343	328	341	342	364	345	373	336	328	351	361	337	337	329	372	359	323	364	341	338	361	358	391	337	366	347	319	317	340	323	349	344	346	316	352	359	303	351	338	347	340	353	351
4734	1256	833	573	542	441	438	402	384	410	377	366	386	363	406	384	402	377	374	374	365	393	379	359	370	357	377	380	403	350	378	366	366	385	341	391	386	369	377	395	360	359	405	360	381	357	359	403	348	367	355	376	361	374	371	341	348	360	393	368	377	376	375	391	389	403	384	387	382	361	373	411	371	385	374	375	375	397	388	341	374	354	357	389	353	363	364	384	368	375	373	377	399	360	353	384	372	420	394	369	374	364	347	378	369	395	373	363	369	364	410	354	374	373	343	341	354	370	380	396	379	380	376	362	357	343	345	409	366	372	361	378	346	367	392	398	369	383	375	334	402	370	371	372	390	389	311	378	350	361	401	338	362	376	356	370	320	364	339	367	392	372	353	399	376	348	376	379	380	334	375	355	375	377	357	354	330	350	345	359	392	363	363	376	374	379	398	414	389	389	372	368	421	354	358	356	339	375	338	379	361	405	383	372	354	402	354	378	393	358	364	389	391	402	363	379	380	369	396	370	374	365	356	378	415	361	390	364	385	359	354	386	380	385	386	387	386	366	351	400	371	355	392	367	393	369	347	378	371	355	355	369	414	395	379	405	369	369	387	353	383	395	387	404	380	359	355	373	381	352	359	369	384	381	386	354	387	402	373	406	377	339	402	375	383	370	375	392	359	357	379	376	404	380	352	375	378	411	366	378	381	369	391	380	396	389	355	353	371	371	388	367	350	395	360	376	342	353	328	362	370	338	362	330	358	365	383	389	351	362	382	374	362	391	363	389	369	357	398	356	386	410	385	390	392	346	371	368	386	389	402	333	373	367	401	417	372	399	358	374	352	364	375	360	353	368	386	356	362	397	333	335	358	353	388	410	360	381	391	356	373	386	375	382	383	383	359	346	384	370	379	364	395	367	368	373	382	399	384	426	338	355	369	357	385	346	402	384	371	364	371	368	343	361	414	371	378	359	392	368	378	352	366	383	360	313	378	376	385	358	375	405	366	380	357	393	345	346	358	409	397	366	358	377	356	395	355	426	382	388	371	398	357	374	381	401	395	390	386	382	363	384	381	355	351	360	375	359	383	378	347	381	371	377	353	386	379	393	369	376	377	393	351	365	393	384	362	372	342	409	349	377	384	369	336	331	355	351	366	387	370	362	347	352	361	360	380	432	393	354	382	395	370	352	400	427	383	361	366	377	367	375	392	392	360	355	374	382	372	359	340	335	372	380	398	358	406	372	401	358	393	422	385	335	347	368	381	375	358	420	372	388	366	354	382	376	359	355	333	343	433	341	325	368	396	360	397	392	324	417	374	371	358	361	375	363	352	385	360	398	405	404	392	362	374	371	376	360	375	381	380	363	404	411	371	380	355	380	345	402	362	387	355	387	402	402	365	393	398	391	408	371	359	349	370	391	359	356	405	362	363	405	376	338	377	331	369	385	388	420	389	384	359	337	394	362	415	388	351	406	407	377	410	391	370	354	349	365	340	355	375	345	388	399	348	371	345	376	379	409	332	372	376	349	379	412	350	390	353	398	380	385	369	350	319	355	355	366	408	404	383	358	362	385	378	389	370	343	359	375	388	355	359	372	386	360	372	390	391	400	387	365	374	350	365	386	386	377	376	362	411	380	380	389	374	356	353	370	389	376	371	357	359	372	380	348	337	386	399	379	387	376	369	386	373	379	398	374	355	348	359	396	370	359	376	339	374	350	386	347	374	378	385	375	353	355	395	377	373	394	387	378	366	385	389	391	382	407	388	381	348	356	356	366	359	384	378	347	402	388	415	364	366	411	341	370	368	398	359	416	314	381	359	368	374	347	411	410	381	395	342	389	373	368	363	342	396	365	377	365	376	407	385	384	368	373	377	359	378	399	380	344	398	395	363	339	364	368	360	373	358	382	402	404	385	396	361	376	370	347	352	387	393	356	334	364	366	347	373	364	367	371	341	367	372	373	378	394	382	390	378	338	362	367	381	364	396	350	356	401	356	389	371	366	414	362	385	385	405	377	357	376	319	357	386	373	378	404	370	368	385	366	369	391	395	364	394	374	386	359	354	365	373	354	386	394	371	370	362	386	384	373	365	375	336	359	376	371	353	351	374	379	353	403	379	362	379	376	354	386	390	392	384	367	368	362	386	354	338	345	376	373	410	356	396	357	345	391	408	358	400	372	389	378	376	361	371	346	357	375	348	353	402	391	372	391	396	354	371	367	377	374	386	356	379	380	344	411	357	351	355	376	365	379	384	373	417	367	373	374	370	370	390	383	327	352	360	406	362	364	388	340	383	357	340	382	411	375	411	341	354	379	364	407	371	318	353	352	368	383	404	364	376	360	382	398	344	380	350	386	345	386	350	359	372	382	356	396	355	366	373	361	415	326	367	358	399	387	378	358	368	352	350	381	401	391	375	385	372	368	347	386	382	354	381	362	360	346	367	399	366	347	379	366	381	376	366	371	365	388	365	377	369	373	403	386	399	379	358	398	378	389	358	404	351	343	370	394	393	362	391	398	386	373	379	356	344	387	331	383	397	393	372	367	327	395	373	336	357	381	362	371	402	381	363	383	373	400	400	386	368	355	370	394	371	359	386	402	394	342	353	361	387	393	331	397	341	387	355	392	395	391	369	389	380	380	361	364	382	396	390	392	378	361	340	368	341	357	353	339	368	386	393	352	389	390	349	360	376	360	370	338	360	388	386	409	380	401	373	377	377	389	385	362	361	372	381	397	353	390	363	377	383	370	386	397	333	378	362	376	363	336	372	361	364	349	361	373	406	386	363	367	357	348	388	374	420	356	384	389	370	375	394	373	352	374	383	359	314	388	384	393	366	412	383	356	376	357	383	402	379	362	383	338	327	377	359	382	373	384	368	373	407	378	359	347	360	363	364	398	368	376	391	364	378	368	378	376	403	392	379	389	345	356	357	362	376	403	361	380	365	347	374	349	333	380	354	354	368	373	353	397	396	366	356	368	388	396	372	378	337	344	334	384	368	345	345	391	380	378	414	366	366	393	352	366	391	405	371	365	374	380	360	409	376	360	384	335	390	372	341	405	374	385	354	356	385	357	337	347	389	322	378	371	391	360	400	397	352	387	361	377	363	403	357	360	361	392	422	355	377	385	374	334	334	365	342	349	379	368	403	386	381	345	380	391	373	374	368	376	364	370	371	396	361	369	373	406	366	368	369	347	363	382	363	384	397	361	347	378	372	374	397	371	422	388	380	367	359	366	364	380	372	379	381	361	380	371	391	404	393	381	371	366	384	372	401	367	376	356	351	357	395	397	349	348	367	363	371	357	368	396	362	373	367	418	389	342	387	383	393	387	356	354	363	348	370	378	388	381	378	374	392	372	351	378	354	356	386	333	376	404	384	389	426	355	363	400	381	340	392	396	334	365	371	378	392	408	409	371	365	385	396	343	411	419	352	358	359	367	382	386	384	377	358	396	335	361	359	401	358	379	349	388	384	370	385	390	376	376	351	353	384	371	378	375
23327	21138	28541	23978	21123	13035	1620	1043	915	793	685	700	670	659	631	628	589	631	607	625	645	594	555	621	626	584	584	603	589	560	551	538	535	539	592	563	565	550	554	572	631	555	558	582	573	582	509	600	516	553	543	524	594	585	560	529	559	554	518	554	539	588	540	595	599	569	529	531	596	522	557	562	539	556	540	527	605	631	568	514	522	598	512	527	530	533	554	585	514	528	547	562	601	581	587	538	553	542	576	513	583	566	548	628	522	533	501	562	517	532	574	569	569	590	537	543	564	575	532	570	514	536	581	521	549	535	549	576	569	575	543	586	589	534	575	527	610	526	561	547	530	525	572	555	559	551	553	546	581	550	577	585	554	596	572	505	565	602	539	590	549	536	554	552	530	566	550	557	490	517	569	542	560	535	558	551	542	575	523	517	523	549	537	525	527	574	523	565	518	555	533	590	583	570	569	563	545	572	533	564	570	549	567	548	514	558	563	552	546	577	577	560	562	553	541	577	517	538	541	531	562	547	535	515	543	577	566	542	539	565	543	550	529	544	521	518	579	523	561	575	538	560	533	577	521	540	601	580	558	573	534	544	554	557	591	581	560	544	539	572	606	546	584	556	555	585	550	504	570	562	530	579	543	566	601	535	529	577	584	541	556	556	564	512	548	550	594	539	542	509	571	592	524	547	582	574	540	530	590	590	523	567	543	536	567	579	516	586	569	549	574	549	546	544	526	561	582	536	562	565	544	529	568	556	551	551	507	589	609	590	564	569	545	555	558	581	602	565	592	586	549	595	540	578	557	595	554	533	535	542	507	500	554	583	559	570	552	571	577	552	583	588	571	509	561	548	598	573	570	545	515	498	580	564	554	549	556	555	585	543	564	544	536	505	514	567	561	589	564	556	525	578	575	567	560	512	547	504	554	552	570	575	557	551	537	541	489	550	568	577	559	535	579	584	552	563	560	570	604	575	552	578	545	535	545	557	563	567	574	626	565	553	561	548	547	614	566	567	564	588	549	528	568	553	596	570	534	530	544	570	585	575	569	528	573	576	597	538	563	581	551	578	534	547	596	565	548	579	581	556	569	567	563	572	576	546	519	540	584	545	575	557	533	549	556	541	544	563	544	542	541	554	530	546	575	572	558	558	570	541	511	622	548	612	578	575	546	549	553	564	546	575	567	571	572	547	572	564	526	585	556	565	559	500	546	546	575	551	558	562	547	567	548	558	550	514	538	616	569	561	542	611	558	544	568	584	560	564	532	566	599	555	527	571	592	589	587	546	576	554	526	572	569	601	588	558	558	537	510	532	528	564	589	552	496	586	559	535	540	571	546	574	531	588	570	545	521	599	529	546	553	570	589	605	586	583	562	544	593	572	579	521	559	524	521	565	591	534	582	532	579	561	544	536	581	585	540	559	552	606	568	550	521	544	561	561	581	565	554	522	549	586	560	568	607	565	565	551	570	549	556	546	539	552	512	523	559	535	588	538	514	579	536	540	559	597	561	563	567	521	562	565	532	530	566	618	565	586	567	587	551	581	528	558	518	572	579	579	575	558	535	562	537	538	533	557	622	567	583	599	591	527	554	566	585	555	571	501	536	559	602	553	558	535	581	545	586	562	547	535	568	548	575	593	553	561	571	587	524	552	582	523	525	571	535	582	543	514	563	540	529	569	569	555	580	572	580	581	552	577	581	555	575	546	577	580	542	566	552	582	557	524	540	552	549	583	588	564	537	579	567	612	604	555	565	547	552	579	557	512	594	573	563	606	559	574	587	548	529	568	541	573	637	545	510	573	562	548	524	531	561	540	536	569	603	591	591	566	614	532	558	547	540	562	543	543	591	569	590	537	528	582	543	546	591	572	574	571	586	523	531	535	566	517	568	532	558	554	539	560	569	517	568	594	597	553	559	569	547	555	551	565	550	585	533	515	559	586	563	542	589	540	571	524	604	544	584	570	525	563	587	568	517	537	533	542	550	554	552	532	588	540	562	569	572	503	537	532	596	521	575	623	596	509	567	548	605	571	516	565	537	576	593	557	531	549	579	582	567	530	536	541	501	564	530	558	548	557	598	568	548	552	557	586	558	541	585	570	559	540	525	569	581	539	558	571	520	566	579	554	581	573	546	562	560	572	554	541	576	581	548	557	562	533	586	542	533	552	541	539	565	566	592	548	529	543	529	525	565	557	545	550	609	531	586	583	509	544	568	556	600	594	560	563	553	566	562	544	581	521	538	545	557	550	531	560	557	554	554	559	556	569	515	615	527	506	520	525	548	559	569	575	573	548	569	553	536	525	603	547	563	531	542	566	532	583	527	531	548	569	587	555	590	573	553	551	529	519	539	545	564	570	583	571	599	587	580	560	549	550	560	565	533	517	498	586	598	581	548	564	576	561	585	547	555	571	585	575	532	543	554	539	563	538	524	522	540	583	488	569	600	554	538	565	580	522	521	536	560	592	534	554	549	572	535	562	593	564	515	574	564	561	535	538	539	561	555	571	522	521	589	561	574	569	574	576	565	565	566	589	529	576	575	557	558	591	548	576	536	527	539	527	526	577	516	488	556	569	573	552	547	544	540	515	558	558	575	556	555	574	523	572	536	618	574	545	587	545	578	542	547	567	587	555	567	564	550	597	559	573	536	571	544	538	567	566	515	549	555	536	515	568	535	550	568	560	561	555	535	522	538	551	586	562	519	549	565	566	590	553	583	533	572	545	595	516	531	561	585	570	542	527	543	560	547	544	553	579	549	572	599	564	563	547	561	559	555	557	572	566	575	500	622	537	511	497	581	559	528	612	551	602	579	580	544	577	585	515	532	547	573	564	533	534	539	554	558	574	578	590	503	523	563	536	550	543	554	576	571	558	553	590	524	579	550	537	561	501	499	568	561	554	591	558	534	536	566	588	581	575	557	567	603	570	585	554	568	545	505	524	531	543	568	577	535	551	555	561	540	584	599	552	570	602	540	553	553	557	577	559	556	522	560	584	528	559	582	549	558	561	569	533	527	575	553	590	558	522	527	548	562	581	536	551	609	574	567	561	580	569	541	562	564	515	554	572	554	575	559	594	528	551	572	558	557	563	561	530	548	566	564	507	551	584	565	561	573	619	596	550	581	540	550	530	514	549	582	539	547	560	573	546	544	596	594	557	538	573	544	590	557	575	557	577	553	594	552	527	562	497	563	507	524	593	585	581	593	606	576	542	566	547	553	553	563	576	578	562	580	548	506	515	566	573	536	508	548	546	486	576	563	567	545	535	570	530	552	573	593	542	536	527	546	543	539	553	539	531	582	526	569	548	579	581	578	556	551	522	570	536	555	567	524	544	511	565	566	567	560	587	514	553	566	558	517	573	529	519	531	547	596	559	558	591	569	554	571	554	517	562	549	573	527	598	548	566	563	551	536	542	552	566	567	525	541	544	557	553	543	546	589	561	559	552	593	565	547	584	558	588	591	535	542	574	532	545	516	603	604	550	593	532	583	527	525	556
4591	10191	7082	3538	2807	2240	1517	1307	1111	979	815	800	810	739	724	651	681	662	697	660	660	660	693	605	679	603	626	600	587	661	650	594	555	634	602	630	630	598	588	596	605	609	585	604	596	558	624	568	609	612	607	581	578	603	609	618	614	566	594	610	583	581	579	548	614	596	619	620	619	540	541	641	641	588	583	571	595	622	621	578	621	571	591	619	615	636	635	602	627	617	602	603	610	592	632	597	589	595	619	593	609	617	596	603	628	544	592	624	620	628	575	596	652	602	611	619	585	620	628	645	621	536	642	621	577	584	594	546	581	584	591	618	645	588	585	630	581	616	607	602	592	631	577	601	590	637	602	623	569	597	633	615	555	588	563	593	511	565	613	594	574	572	508	602	563	601	571	586	618	595	611	579	584	624	646	587	632	606	603	594	598	611	603	606	612	616	564	614	560	600	581	574	592	582	549	545	606	596	618	593	618	619	639	646	566	577	590	650	594	630	541	585	563	616	589	591	597	606	589	614	602	596	549	585	590	579	602	648	576	613	567	580	597	582	621	598	593	587	577	615	626	605	549	587	565	578	590	569	606	560	610	556	610	617	578	583	559	607	629	619	608	579	598	551	560	607	574	642	642	624	613	578	603	607	588	624	602	608	607	578	615	600	566	563	557	594	603	557	629	600	604	589	575	561	582	608	591	619	566	565	580	591	597	626	618	580	576	613	602	555	611	570	595	598	574	596	622	555	561	577	578	617	602	615	638	595	635	584	606	604	542	590	594	578	577	608	608	607	579	560	584	571	590	647	576	630	589	614	606	569	632	648	607	622	586	599	586	616	594	569	588	607	579	588	583	611	612	625	631	629	566	562	603	602	537	592	575	591	648	566	602	582	618	596	610	555	600	579	577	551	598	605	572	628	581	611	587	596	598	643	553	630	602	606	611	635	645	619	589	603	588	595	624	592	635	604	570	588	598	646	602	587	611	613	634	625	595	568	641	598	583	647	628	525	575	596	595	579	580	591	569	552	623	586	607	580	593	623	620	581	620	581	606	582	596	625	574	566	591	583	616	617	579	638	557	644	597	623	589	626	570	613	539	583	590	609	588	569	619	604	591	624	604	577	571	584	615	638	597	588	597	637	610	636	605	606	600	570	604	597	556	572	603	617	627	593	608	587	610	583	635	610	582	623	611	554	625	625	616	625	569	617	628	623	578	618	617	620	611	581	637	566	600	530	598	593	620	590	568	585	664	627	569	585	635	604	616	603	615	616	585	618	571	622	582	575	565	612	590	606	622	650	586	606	582	617	549	608	577	586	604	608	641	610	618	638	574	562	548	619	622	556	609	615	605	552	623	594	606	622	609	596	624	572	572	552	594	571	625	622	589	597	604	634	630	589	598	568	586	631	567	624	555	622	610	612	593	640	573	638	572	598	597	640	567	570	578	571	651	608	619	544	569	596	610	591	589	653	592	600	548	601	611	617	553	600	589	603	608	608	589	577	602	575	589	543	590	597	593	633	604	598	640	653	602	535	597	615	613	538	570	593	612	555	606	609	580	585	594	597	590	627	556	595	605	616	617	576	638	570	562	610	626	554	608	562	611	582	580	581	623	628	566	591	581	569	624	604	567	630	556	551	597	612	601	591	620	638	609	596	573	626	651	590	598	615	566	582	622	578	572	624	583	573	627	560	605	607	626	570	618	588	575	607	585	630	592	628	568	603	579	601	572	594	556	596	640	620	627	593	620	569	598	606	613	630	596	608	583	579	609	569	572	575	584	571	562	625	630	609	642	559	586	608	594	592	612	629	600	592	594	606	583	569	577	602	568	609	609	548	594	576	580	616	608	649	597	606	564	630	592	588	560	596	589	621	597	615	612	612	584	582	622	585	562	633	600	611	620	623	572	606	584	592	618	589	563	589	618	600	560	607	640	600	628	542	605	602	623	603	592	586	599	625	578	600	538	603	594	572	587	619	610	577	587	613	602	582	569	609	581	596	592	574	607	596	576	626	587	598	549	633	557	590	593	600	607	649	576	602	580	611	596	632	634	583	575	588	604	585	588	655	578	589	614	603	619	579	638	596	576	594	605	571	592	615	553	593	593	615	624	649	581	539	627	584	580	637	546	637	588	597	583	646	607	612	617	605	573	576	593	636	604	613	576	616	595	580	595	617	631	615	609	628	635	596	588	602	574	589	551	609	576	591	597	567	586	624	595	633	583	607	611	599	563	589	619	620	572	634	584	568	629	636	604	595	600	563	618	614	608	615	561	574	556	568	556	579	588	585	602	561	585	641	632	588	593	593	598	560	559	625	654	620	619	561	590	572	581	655	626	606	585	596	637	607	588	583	569	624	609	621	588	572	611	582	598	574	590	609	634	600	637	590	597	616	627	651	571	634	620	563	544	595	627	576	609	582	595	572	519	607	579	583	610	576	567	601	603	591	606	620	648	636	583	670	571	602	612	597	604	555	617	609	574	589	572	640	603	590	600	584	616	611	535	550	586	622	618	601	596	610	606	612	573	605	593	599	619	613	568	612	611	607	626	577	604	651	620	629	570	585	578	595	621	601	615	598	628	620	626	615	583	551	616	570	626	608	622	573	608	577	571	594	600	590	583	636	587	589	596	611	567	608	611	604	624	581	570	532	620	564	569	619	565	623	616	576	615	586	615	607	572	609	602	619	566	598	558	582	600	622	592	572	579	575	617	592	601	571	608	533	624	619	611	589	586	622	560	569	562	559	619	599	627	578	612	620	564	595	563	613	618	622	594	617	585	599	636	631	581	609	588	585	592	601	637	560	564	598	607	569	611	577	522	616	616	560	608	552	580	577	564	583	608	610	630	592	524	609	544	583	644	581	605	580	575	593	608	580	594	552	608	588	592	572	556	578	579	569	609	554	581	605	587	575	589	674	636	608	601	619	578	588	621	550	582	629	606	585	577	568	595	596	623	604	612	606	578	623	609	577	634	578	589	585	626	576	568	562	652	570	567	579	570	605	604	585	595	615	597	590	588	569	616	576	602	620	585	598	582	619	640	604	579	636	585	623	594	596	651	561	579	584	580	587	623	542	612	607	619	596	576	613	562	556	608	576	603	599	591	570	592	626	578	614	586	574	604	604	562	613	597	622	645	551	600	590	564	595	595	584	609	562	594	612	622	595	568	589	622	586	639	601	604	612	596	613	607	581	620	592	621	616	608	572	540	569	605	602	597	619	639	574	617	587	601	586	621	587	622	556	644	607	658	600	554	614	619	583	607	617	638	606	577	573	605	599	608	626	621	608	572	571	583	611	614	594	568	606	643	602	581	544	605	592	600	603	607	589	653	624	612	615	616	583	605	566	607	587	581	609	592	595	617	633	599	636	608	586	624	632	605	600	581	594	635	614	552	550	572	596	598	563	638	602	581	636	640	576	568	595	647	587	606	615	538	571	575	592	588	573	578	593	636	618	600	606	599	602	587	605	588	590	605	607	562	584	576	596	598	608	592	563	594	583
24582	21259	27817	24918	15345	961	483	377	327	289	221	204	202	202	187	187	196	195	186	171	185	176	184	170	179	171	160	162	163	154	160	166	138	168	165	148	170	153	138	167	159	152	163	146	155	133	173	157	170	164	171	155	160	156	152	174	145	161	160	171	188	160	161	152	164	167	142	152	137	165	173	153	161	155	154	175	172	150	164	159	161	153	161	166	150	148	159	153	152	150	178	172	162	145	146	162	142	140	153	155	166	162	130	156	164	153	150	159	163	139	187	143	146	135	160	151	132	148	149	173	160	173	161	152	148	147	173	169	149	152	158	154	171	148	192	153	140	145	153	158	148	181	162	143	138	174	165	142	145	144	148	154	153	150	170	164	150	153	166	150	146	175	152	171	157	153	142	150	165	127	139	188	152	129	147	145	159	149	158	142	151	143	146	158	165	142	154	174	152	173	159	159	159	159	137	153	161	169	148	184	159	141	144	164	147	166	157	140	162	165	170	181	145	144	144	152	135	149	146	167	157	145	155	172	152	148	141	178	185	149	162	132	158	180	155	175	143	155	153	146	153	155	174	146	144	164	171	162	154	173	137	149	148	143	164	180	168	166	149	146	159	142	139	145	161	145	138	156	153	168	153	154	141	148	143	142	153	165	162	146	169	138	125	142	142	168	150	146	145	174	174	156	121	142	150	168	142	157	142	150	158	169	169	186	149	170	164	157	176	157	152	154	165	162	141	168	184	148	145	138	167	163	171	139	166	148	152	151	154	168	150	179	148	158	173	163	164	169	165	156	157	133	153	166	155	157	145	143	152	165	162	151	136	161	148	171	148	149	182	172	134	137	144	154	168	149	164	161	157	147	150	137	159	150	130	121	157	175	149	142	153	141	172	132	154	156	129	165	158	167	165	138	152	152	141	160	151	146	171	165	176	177	133	158	167	168	159	157	155	167	149	159	172	174	170	170	147	149	169	163	168	182	180	160	159	163	150	163	162	161	136	172	177	167	146	156	150	149	149	200	169	172	143	154	131	149	153	145	157	152	151	171	148	175	168	159	154	155	146	146	152	167	172	179	155	158	156	158	164	175	163	156	160	134	172	185	159	175	145	178	157	168	138	180	171	167	180	164	146	153	147	151	174	161	152	145	146	144	178	138	167	152	165	148	141	141	134	148	141	166	168	153	159	159	184	155	159	144	157	158	143	158	134	168	163	141	152	146	131	149	160	166	157	141	155	148	155	185	168	142	138	154	165	163	172	154	167	155	144	137	154	160	144	152	171	166	167	177	166	163	155	153	148	151	156	176	172	147	158	126	168	162	142	163	149	163	147	161	158	178	164	123	153	161	156	151	163	154	180	155	158	126	145	168	151	147	172	167	154	180	179	148	142	152	152	149	151	149	169	144	160	138	166	157	152	147	159	184	154	174	151	178	136	158	158	180	164	148	167	142	144	159	170	158	147	138	139	164	161	154	148	161	150	156	169	147	153	174	162	160	143	152	150	150	167	159	163	170	176	157	163	169	141	166	156	162	147	164	161	142	150	188	166	169	145	156	158	145	153	171	161	165	152	159	138	147	171	145	169	159	162	167	152	136	163	169	158	145	161	149	156	169	141	166	151	130	148	164	185	164	160	157	138	155	183	156	152	149	147	173	158	141	154	157	156	167	142	160	175	146	145	149	156	169	148	170	160	142	130	148	163	163	150	148	141	145	165	152	153	159	159	139	158	178	130	141	148	135	154	171	169	168	168	160	152	149	155	153	167	151	134	160	163	164	172	159	151	155	155	183	165	167	150	145	165	157	162	171	160	158	142	159	184	155	162	146	163	152	138	156	168	149	158	154	169	164	169	165	144	172	128	172	175	168	175	169	151	135	155	161	148	158	140	171	156	158	164	163	133	159	133	142	166	157	136	146	152	169	168	167	151	165	165	157	158	149	174	148	166	174	146	142	149	145	170	150	169	139	136	154	160	163	152	160	157	160	154	146	157	163	157	135	152	155	163	153	175	176	156	132	158	175	148	174	158	154	152	155	158	181	165	150	162	186	152	159	152	164	174	161	156	156	168	158	174	166	146	158	149	158	152	162	164	132	165	142	154	169	155	163	144	160	151	139	185	151	161	167	172	152	179	137	174	168	151	158	171	125	145	145	156	171	158	157	152	135	153	178	163	159	129	150	154	170	147	158	165	166	159	162	137	161	189	173	160	154	158	165	162	146	169	162	160	193	144	149	162	159	156	132	176	144	164	151	166	172	152	170	171	193	138	149	180	145	154	137	149	202	176	151	142	171	156	141	154	156	156	168	152	153	133	161	181	185	151	158	142	165	160	157	159	124	136	145	141	157	174	149	165	159	139	168	155	156	155	150	148	148	163	159	180	159	168	149	152	151	152	167	135	120	172	133	144	162	138	167	131	158	139	157	158	138	173	116	163	148	147	164	159	167	153	148	158	151	168	144	149	155	171	142	179	162	143	136	159	152	156	160	151	166	184	158	165	132	150	150	150	170	143	142	169	147	171	163	160	168	142	146	153	164	165	170	157	167	164	158	147	169	132	157	176	167	147	167	156	151	150	153	159	147	142	152	158	157	178	163	153	154	154	135	149	167	167	146	180	148	142	170	154	152	159	160	153	157	150	152	163	168	155	136	139	145	163	155	159	145	126	171	160	152	144	181	169	158	146	163	135	149	172	170	171	145	159	166	157	161	161	157	151	150	170	157	160	179	161	166	133	160	155	156	141	151	141	170	177	154	139	151	156	181	151	147	156	148	168	159	164	166	149	145	148	155	141	181	181	169	162	148	152	139	184	166	170	165	159	154	154	168	148	151	156	154	141	153	178	164	147	159	167	160	170	166	143	156	138	157	155	149	160	162	178	149	195	160	173	176	139	133	149	162	126	162	171	160	168	142	151	171	148	158	135	188	153	158	147	137	157	129	165	134	160	153	160	141	145	160	155	145	131	172	162	163	161	158	149	166	163	144	161	169	156	153	175	160	148	172	138	156	158	152	167	173	148	169	145	163	165	169	176	139	136	161	151	141	176	140	163	157	150	156	162	156	165	152	151	169	148	155	151	152	140	169	140	160	180	162	167	178	152	153	172	171	138	178	156	160	164	162	194	150	154	163	156	123	150	162	159	177	141	166	133	175	143	183	164	149	151	157	164	160	142	141	150	154	169	168	156	155	139	156	154	147	153	153	137	149	186	159	155	145	146	164	168	143	182	157	154	148	170	163	163	165	133	145	153	169	157	164	157	135	158	165	162	158	176	156	140	161	137	163	150	170	124	176	160	159	168	137	182	167	157	151	145	156	155	150	141	137	156	155	155	144	158	175	192	172	166	158	154	173	139	133	142	140	140	124	152	145	161	155	150	181	156	146	148	160	165	143	158	159	154	174	158	147	170	163	164	171	152	145	150	164	154	150	161	159	159	171	174	157	138	147	156	142	181	171	152	147	163	147	168	130	161	165	155	155	152	178	157	159	159	148	134	180	155	123
4435	6196	3995	1940	1476	1171	772	655	517	412	352	318	287	272	264	255	208	233	221	207	219	180	192	235	194	199	187	194	211	185	190	202	204	193	193	180	189	181	203	193	201	181	194	185	178	168	186	199	171	193	192	167	194	158	194	189	166	174	186	173	167	177	154	189	180	185	163	206	201	187	192	176	175	178	194	173	180	164	207	177	161	172	184	185	184	180	190	169	192	174	208	179	170	179	176	172	181	199	186	196	174	175	188	175	158	173	197	221	157	185	195	182	159	180	168	176	191	175	186	184	188	207	194	179	180	179	160	186	185	161	172	173	193	182	190	198	171	205	168	193	173	200	186	179	191	202	175	161	188	191	190	201	184	169	175	178	195	182	197	190	185	166	183	189	178	186	191	185	196	167	163	174	169	204	176	180	175	183	177	181	169	176	172	181	195	198	167	190	179	193	199	187	166	157	179	186	173	167	187	193	198	175	217	176	200	196	148	156	171	160	188	190	196	170	161	181	181	186	201	182	184	185	209	164	186	185	189	180	179	180	196	182	185	184	158	186	139	210	184	171	174	175	195	164	195	165	227	194	174	154	186	165	153	181	204	215	190	188	149	200	189	200	178	178	182	167	178	167	203	196	173	171	167	197	175	159	176	162	167	179	203	202	180	182	196	184	170	216	180	168	190	170	181	211	187	171	196	171	192	169	173	162	186	174	183	169	170	173	202	165	200	194	178	199	186	181	180	177	189	198	178	165	159	190	184	195	182	167	190	191	185	200	183	203	161	179	180	156	177	180	190	180	192	167	185	190	187	166	176	157	173	180	174	196	170	178	191	173	160	176	176	183	169	188	178	194	191	204	164	166	188	179	160	180	174	186	187	179	158	187	189	159	170	191	182	181	189	157	170	181	168	200	175	208	192	191	180	166	185	193	181	207	163	162	189	164	163	174	179	193	213	185	179	176	172	184	169	184	152	195	197	195	173	173	178	191	209	175	175	198	178	189	196	179	204	170	198	177	175	181	183	197	182	174	186	201	171	163	178	184	182	169	187	198	186	190	156	177	207	169	179	173	177	176	188	173	168	182	182	178	191	195	161	182	199	175	195	179	184	180	180	167	188	176	182	178	168	174	175	201	167	182	189	185	189	178	156	182	174	170	165	171	176	190	175	185	195	164	192	178	175	160	170	183	175	188	155	183	184	174	164	161	189	175	201	163	174	174	172	175	175	165	186	187	164	168	205	205	168	190	168	169	180	169	195	178	175	181	172	175	167	180	176	170	186	182	205	206	181	177	194	184	172	173	185	174	166	177	175	179	177	147	190	177	206	156	191	186	189	167	155	184	187	186	197	193	209	177	184	193	143	187	191	189	179	187	167	195	193	209	168	166	186	192	198	172	186	206	186	179	178	197	195	180	196	186	192	150	166	149	177	174	169	183	181	187	185	163	189	177	164	186	185	186	179	200	197	185	190	184	172	177	185	181	161	188	192	160	175	200	190	177	164	183	170	190	182	188	179	152	190	192	165	188	185	195	190	150	154	200	186	193	195	158	168	184	186	159	187	193	189	204	202	187	182	177	193	178	197	173	182	174	164	166	186	159	168	197	181	195	177	183	163	163	191	198	169	191	174	188	180	190	189	158	181	191	185	189	165	196	180	188	168	188	157	177	182	192	185	168	171	183	192	206	161	199	181	177	186	187	187	182	187	195	184	182	184	174	189	185	178	168	175	153	185	191	219	156	179	180	167	177	188	179	168	160	147	189	195	172	210	186	174	177	191	180	185	179	181	196	170	189	178	178	180	184	157	198	169	168	166	177	177	161	183	194	208	207	175	184	189	172	180	171	174	178	186	179	188	162	172	190	173	165	199	177	173	185	171	194	157	160	182	194	170	184	182	175	188	190	224	196	199	199	183	159	197	174	188	184	187	177	193	185	183	175	188	189	176	176	177	183	178	173	221	197	173	205	169	183	191	164	200	186	169	177	181	197	187	167	170	172	190	169	201	194	188	179	192	181	201	176	182	198	173	184	175	182	162	199	162	160	195	184	171	177	166	179	179	188	151	193	187	189	176	182	187	180	178	178	213	184	183	186	167	189	201	171	178	178	168	160	182	186	192	180	174	170	166	191	161	182	183	177	191	184	179	175	201	190	196	203	191	164	184	194	183	177	185	165	160	184	186	166	158	168	164	164	186	177	165	166	169	165	153	172	157	181	204	198	191	180	172	188	180	176	180	187	171	186	170	201	181	174	162	179	167	163	149	194	182	181	195	194	173	176	157	180	173	155	176	171	190	172	164	187	173	191	183	172	179	174	206	178	202	185	176	177	163	185	155	181	186	176	199	178	196	165	175	179	212	172	201	160	187	176	177	195	183	156	177	190	176	158	181	178	178	175	161	187	219	166	192	178	177	187	182	173	183	172	216	177	174	189	177	168	184	173	182	165	180	174	183	174	197	187	188	161	169	189	168	194	184	197	172	171	184	192	181	183	162	167	175	170	206	195	179	168	176	168	186	183	175	162	180	166	179	171	189	202	173	185	166	195	169	178	175	194	158	172	158	190	170	184	169	175	194	169	184	201	180	186	170	168	164	182	185	196	194	177	195	186	185	174	192	179	162	179	198	175	207	184	196	169	195	163	173	164	169	164	187	192	181	196	183	168	181	166	186	187	170	161	188	188	184	172	174	202	182	169	165	180	182	164	178	189	191	196	175	191	191	174	192	186	194	167	183	199	170	175	148	182	170	178	176	193	178	153	170	177	160	192	161	196	169	169	174	159	196	165	174	184	186	192	202	201	175	182	171	194	193	191	156	176	170	200	203	187	184	188	182	178	172	187	177	156	187	183	188	194	172	201	182	174	174	200	184	182	199	187	177	162	199	189	178	168	195	187	179	173	172	187	205	190	182	198	186	157	194	153	186	163	189	179	173	170	176	178	187	175	158	176	165	179	180	202	177	213	170	172	152	183	194	193	203	195	179	181	181	178	146	182	177	199	177	187	186	184	184	185	147	189	170	198	208	197	168	169	171	212	184	153	194	166	174	174	182	210	174	187	203	158	169	186	183	178	184	177	163	194	159	183	179	167	183	186	190	171	174	178	169	171	193	191	198	161	168	187	166	177	182	156	162	165	201	176	192	177	205	185	169	162	192	178	179	164	186	194	165	180	179	186	163	184	171	170	168	175	183	179	164	166	171	182	189	149	193	179	176	172	167	200	184	157	165	154	159	196	170	192	161	181	187	197	165	182	159	172	203	169	167	187	174	190	185	172	179	177	196	176	198	150	172	184	171	192	189	202	186	168	145	172	176	177	213	181	172	199	164	169	197	184	185	169	177	177	193	179	175	162	167	206	182	170	198	219	171	182	187	170	186	180	179	183	171	202	203	196	167	191	181	181	161	176	187	199	193	175	167	158	203	186	185	169	169	157	169	169	178	149	190	183	168	172	192	184	200	197	171	191	179	162	183	154	159	175	172	173	186	179	177	190	190	185	187	163
22458	21322	29168	23822	21322	21387	12287	1432	1079	898	712	673	632	548	558	528	511	536	465	471	482	466	463	425	449	450	441	465	435	410	424	429	431	382	388	418	381	386	413	405	397	415	422	399	400	433	413	428	414	430	406	386	412	389	411	423	414	392	411	412	403	407	401	406	402	415	404	372	385	432	371	417	405	382	378	410	398	389	390	429	406	387	425	382	436	371	404	413	421	395	398	422	415	379	411	382	381	404	402	406	371	408	377	382	404	392	381	389	430	428	434	392	401	427	424	408	392	424	410	382	412	429	409	427	409	351	415	420	411	407	415	408	387	391	398	393	375	393	400	401	369	381	396	402	404	399	425	405	393	388	401	424	444	393	408	387	385	394	437	433	367	432	413	376	381	424	372	369	393	397	381	403	427	375	411	380	405	433	376	390	379	402	387	428	397	403	410	371	393	387	389	390	410	369	409	375	413	410	416	388	416	431	404	389	415	397	407	349	401	392	403	415	362	413	406	400	389	368	390	409	404	412	412	383	375	386	383	419	366	429	405	438	362	402	375	395	387	446	398	388	404	418	397	402	411	387	381	354	376	387	394	440	419	420	395	392	364	413	386	377	393	425	405	396	401	395	395	389	381	375	410	421	393	356	410	414	389	384	392	410	424	440	390	382	403	370	399	375	432	401	390	388	373	427	404	376	396	427	414	390	397	383	391	429	412	396	425	418	392	378	390	402	435	383	389	370	429	396	375	399	416	412	404	392	407	422	396	397	406	408	403	369	408	401	427	399	363	437	372	385	379	380	415	386	389	372	412	383	385	399	376	387	364	434	392	387	372	427	402	396	389	426	362	403	388	395	393	392	428	364	425	407	385	377	450	383	376	417	404	385	420	388	383	411	424	410	393	345	394	400	413	396	385	435	383	389	422	375	413	424	411	400	394	394	362	433	369	380	410	405	418	437	381	390	382	414	367	379	406	375	397	378	414	418	397	367	401	367	390	401	404	391	395	404	409	401	395	401	402	392	370	429	391	367	380	376	421	427	426	430	418	397	369	344	396	399	390	389	385	409	419	380	431	397	392	356	405	413	425	398	429	403	417	390	385	367	415	388	406	399	392	377	423	417	386	379	406	384	394	390	368	405	377	355	372	406	408	374	382	416	401	379	390	402	407	350	393	351	388	439	390	383	424	404	393	413	404	381	393	424	420	380	420	381	404	401	415	387	391	429	389	392	387	410	423	391	366	379	401	388	391	414	387	369	358	400	389	371	402	364	395	385	413	415	417	418	364	386	406	424	394	407	396	414	389	399	401	409	375	396	400	399	346	395	413	380	383	381	369	379	398	426	446	391	380	410	383	394	433	402	392	409	397	431	379	390	418	407	401	370	437	414	367	378	398	401	398	396	445	379	396	400	395	414	418	387	415	385	387	377	408	393	414	388	400	397	402	405	385	368	396	425	375	379	379	401	356	366	395	379	412	430	396	418	386	431	438	385	386	417	413	394	369	392	434	427	403	455	397	400	401	396	370	397	394	413	382	374	396	371	405	395	443	442	390	445	357	412	375	401	423	411	425	387	371	385	401	381	373	407	405	418	415	407	398	373	398	415	422	398	431	420	369	374	386	377	415	420	414	367	377	362	393	373	382	445	394	406	380	391	412	407	370	394	367	383	405	388	361	394	386	454	383	398	418	398	417	382	373	376	387	417	406	369	427	407	388	383	376	365	401	422	386	386	407	407	401	379	389	403	375	380	400	426	406	371	365	409	360	395	355	394	415	419	435	394	397	369	387	382	417	406	418	385	408	454	452	384	380	393	432	402	409	426	363	376	393	421	380	349	390	397	412	414	435	417	376	397	412	417	390	405	411	407	392	393	392	392	384	412	365	398	407	397	414	392	419	360	383	391	418	374	419	409	390	365	383	431	379	400	360	394	433	416	368	420	352	374	364	407	355	394	376	395	389	415	394	361	422	396	395	389	369	383	389	396	412	387	394	413	390	411	406	371	396	428	434	398	407	368	400	375	385	368	408	401	406	385	417	398	411	390	418	408	413	415	410	403	374	407	352	381	407	420	396	379	380	415	374	399	373	424	366	427	384	434	360	382	353	380	400	417	396	426	351	381	361	396	379	411	396	413	396	362	420	415	400	409	415	375	394	369	393	388	404	368	404	383	398	382	416	410	366	428	417	420	386	410	390	352	418	420	401	391	409	391	377	389	382	416	421	411	399	419	374	421	387	411	381	388	380	362	378	410	393	393	389	390	400	417	406	381	371	413	425	414	384	416	378	386	388	398	401	378	386	401	377	401	420	385	387	424	420	354	395	444	421	384	420	405	383	384	363	347	401	389	382	381	392	399	441	363	358	438	411	413	379	394	413	375	408	377	401	383	391	410	412	420	368	402	407	392	398	399	404	368	401	390	391	444	382	379	400	371	419	420	391	406	412	379	355	350	421	396	393	399	409	399	392	389	370	396	389	396	418	396	402	427	396	379	403	404	430	393	406	362	388	440	402	415	393	390	405	381	430	395	424	393	393	401	447	383	411	420	401	378	369	398	415	385	395	367	405	405	415	410	390	429	377	383	391	377	393	403	410	383	351	391	418	368	408	366	397	404	425	396	405	381	436	467	396	398	399	379	454	406	398	385	379	421	439	438	424	412	416	389	413	454	404	465	380	439	398	392	405	399	371	453	376	415	401	396	427	415	411	405	365	421	412	388	376	392	405	402	422	377	408	366	410	391	396	388	380	429	410	375	402	373	381	440	386	382	388	373	388	377	423	402	385	381	410	398	400	376	391	387	400	378	405	404	429	406	423	424	372	411	382	385	358	378	372	426	401	372	395	395	412	385	406	394	404	370	420	410	395	394	399	402	385	428	409	391	406	374	402	393	410	403	395	437	392	398	384	355	389	403	406	390	403	399	411	423	399	408	372	400	435	368	362	396	398	376	390	419	377	404	367	400	378	343	411	424	403	356	379	398	355	397	394	409	427	361	388	403	415	420	425	415	373	382	392	415	421	383	416	392	390	349	420	402	400	392	409	408	425	384	366	401	359	420	408	415	417	410	384	361	367	368	429	373	378	387	406	400	401	392	406	381	406	391	412	417	387	389	411	371	374	390	400	374	427	413	413	353	370	402	383	399	384	382	400	362	432	337	426	368	391	408	402	415	372	403	417	370	409	405	410	384	387	364	393	351	414	427	410	368	407	403	400	426	411	407	379	447	397	389	409	384	425	406	396	402	384	376	402	381	428	381	410	441	366	407	377	379	379	401	392	408	397	374	427	367	385	398	384	398	396	379	423	403	378	417	394	392	392	367	396	382	384	384	393	409	386	403	429	372	385	393	383	371	419	390	364	385	340	424	391	420	405	403	414	383	401	354	376	386	362	399	410	417	417	393	362	406	403	401	411	438	397	385	373	362	394	443	398	399	410	392	389	401	373	370	398	390	422	398	353	364	440	376	401	382	380	377	406	395	419	373	386	420	375	374	412	424	378	424
6499	16516	11828	6123	4787	3710	2295	1996	1665	1223	894	889	791	738	644	626	631	635	555	580	539	565	483	480	505	558	544	446	499	495	480	462	479	473	494	450	464	441	503	430	460	410	466	433	464	468	470	492	432	477	437	441	475	444	440	467	449	430	480	458	438	455	463	454	452	483	465	423	432	412	444	458	449	449	442	467	445	437	427	434	469	413	457	458	436	400	433	434	423	443	440	476	452	437	469	404	483	442	452	465	428	440	409	461	420	442	438	410	415	457	455	418	462	448	457	437	436	479	440	441	458	459	464	403	450	434	441	416	434	455	427	426	470	421	460	458	436	431	462	448	463	430	440	441	445	482	436	413	431	438	448	476	461	411	420	411	452	425	452	442	441	421	469	467	423	449	447	465	421	428	472	439	474	461	393	455	431	448	440	425	445	390	434	440	437	449	412	441	442	419	440	416	387	432	443	456	422	440	430	445	451	469	420	447	433	425	417	434	438	466	444	437	432	464	434	449	423	434	443	381	450	447	422	407	433	469	461	396	434	406	439	429	429	484	446	452	428	445	406	434	420	409	445	462	411	438	419	426	462	420	411	482	451	472	457	442	450	441	417	432	435	453	413	432	426	438	456	428	440	395	425	424	449	439	452	449	466	437	430	459	449	410	448	450	404	451	456	450	459	436	428	414	408	413	455	434	425	458	451	407	419	417	431	462	428	441	437	457	444	460	448	443	418	406	449	425	461	419	427	443	436	423	441	443	440	457	420	451	413	470	457	458	418	408	435	416	461	442	446	444	471	430	463	448	473	444	415	443	430	429	478	431	472	447	461	421	427	428	417	425	436	449	444	423	421	428	443	432	450	454	423	423	481	443	420	448	431	430	442	473	451	452	453	425	444	425	399	423	438	429	431	464	405	409	459	431	464	455	477	446	442	414	460	440	412	452	448	446	416	469	430	434	431	426	434	421	438	441	454	460	404	439	456	429	442	434	436	436	458	449	407	446	455	441	442	452	470	431	470	442	431	425	409	435	412	437	451	412	444	445	410	505	415	447	482	454	412	454	436	425	456	418	478	468	449	456	484	419	464	427	411	421	441	456	417	465	430	409	450	411	450	417	456	438	407	434	465	444	435	441	452	458	452	435	447	502	434	459	459	410	379	444	455	433	458	411	429	440	426	397	445	445	411	449	408	433	440	445	411	438	440	402	471	432	416	423	396	436	443	430	433	453	407	459	487	471	412	453	397	437	454	413	419	463	425	443	451	437	424	437	465	455	423	457	438	447	431	427	437	406	424	462	433	429	489	453	463	447	460	447	447	439	420	432	422	432	453	450	443	472	468	391	431	423	453	445	455	443	423	453	428	432	387	444	414	442	470	460	472	441	451	469	432	459	399	420	488	439	461	467	414	424	443	437	453	440	455	448	469	456	484	449	461	431	447	427	468	478	445	433	453	434	462	459	443	444	440	433	464	440	471	429	448	414	422	469	432	415	452	439	419	443	430	416	439	459	453	418	437	435	432	435	442	460	416	448	440	430	437	426	406	385	441	449	426	449	395	461	458	434	419	425	451	426	443	448	448	430	444	413	460	430	439	448	407	466	421	452	441	414	426	482	449	485	419	427	459	443	438	472	467	438	421	420	402	422	413	426	430	438	468	434	444	390	382	419	459	462	443	448	468	452	420	469	445	454	469	462	427	416	438	435	449	464	461	487	465	437	445	421	421	439	445	443	437	399	495	409	429	464	447	423	432	472	438	407	461	427	456	432	449	443	438	440	426	451	427	432	451	429	467	455	439	452	421	456	429	447	433	433	427	470	388	428	428	430	419	435	426	464	438	433	476	419	451	454	470	422	462	427	465	408	428	419	464	423	489	425	456	452	438	415	473	473	449	454	426	457	414	479	461	446	474	406	436	403	425	447	452	429	448	452	449	436	425	440	435	471	442	443	450	438	454	455	438	438	443	463	452	426	430	464	425	403	380	438	430	461	433	446	417	431	445	408	443	451	449	420	455	440	426	453	429	421	440	421	452	461	428	484	452	432	454	446	459	482	446	450	441	445	461	434	476	419	440	442	416	433	450	419	453	452	469	412	412	451	400	415	417	456	456	433	447	420	424	444	456	453	426	444	412	443	420	436	454	470	425	469	431	456	431	470	442	407	408	453	436	432	425	392	424	431	445	475	440	419	424	451	452	430	421	453	441	417	428	424	455	449	449	453	440	483	473	440	393	427	425	440	445	420	432	450	442	429	419	431	413	473	434	445	442	421	419	422	465	434	436	431	453	437	422	450	438	437	420	388	448	459	418	443	416	452	428	473	478	445	439	425	452	434	431	430	451	446	464	422	433	435	424	424	440	476	465	411	437	475	446	456	458	449	445	450	397	430	439	429	406	474	438	446	458	435	462	440	438	458	446	428	442	417	448	424	413	451	451	425	455	408	448	428	446	461	456	459	440	431	452	450	436	454	438	437	456	434	433	418	456	443	406	412	396	475	443	451	421	435	439	441	457	459	415	407	393	431	407	442	421	437	455	453	452	413	440	440	390	431	434	415	407	475	437	413	414	437	411	440	443	387	410	389	448	445	393	473	444	466	444	418	417	454	446	431	445	427	405	430	423	467	450	450	434	432	460	437	430	414	436	440	448	432	427	441	435	458	466	421	398	442	453	404	428	440	437	430	435	443	402	431	498	446	469	456	461	410	417	423	475	427	426	430	451	405	417	428	437	439	412	438	436	412	430	419	410	459	440	418	438	458	454	466	439	448	475	427	454	426	417	418	417	420	438	473	429	388	409	435	443	462	435	402	410	431	438	440	465	433	438	470	455	445	393	437	403	430	467	473	429	415	448	429	441	466	439	409	435	454	458	446	447	465	396	461	436	489	418	412	366	432	437	452	436	443	425	448	441	409	459	436	439	420	436	427	423	419	409	458	414	446	438	437	421	403	464	416	458	433	427	381	459	427	455	392	434	438	425	398	449	457	463	437	453	415	464	490	454	440	444	459	431	463	458	434	456	449	430	445	443	436	481	418	438	420	424	438	419	464	468	457	428	431	453	449	460	443	454	428	448	429	398	471	476	446	435	433	440	448	471	441	435	456	449	440	424	458	456	445	418	466	443	410	397	418	449	445	439	432	440	422	423	453	465	434	424	479	406	415	479	421	454	437	466	413	430	463	477	439	426	415	453	417	460	411	414	412	471	413	418	451	447	428	412	417	432	438	479	422	424	433	406	433	469	428	406	440	438	437	470	441	428	441	421	457	455	441	436	423	432	394	429	448	438	440	454	458	437	451	478	409	405	404	450	449	429	430	450	420	436	442	437	440	425	407	433	446	426	444	448	433	442	427	425	422	451	431	438	456	402	486	435	429	436	393	433	418	464	450	439	448	430	419	473	439	421	397	473	465	407	432	438	471	440	449	424	417	417	416	458	444	459	425	452	432	432	459	463	444	415	431	453	434	419	452	456	425	450	453	416	410	466	454	441	433	422	441	468	448
27391	19136	5518	846	668	562	473	393	358	363	332	364	345	354	364	351	361	346	383	345	354	338	387	339	375	328	331	326	318	332	344	322	375	325	339	319	364	380	349	356	365	367	337	333	333	329	329	332	362	309	364	362	351	345	334	356	347	348	370	313	354	367	341	332	330	339	350	363	362	330	319	325	325	323	334	326	333	341	334	354	339	317	338	356	349	356	322	352	334	352	355	330	309	358	365	346	354	311	334	308	368	330	363	342	344	347	340	334	313	333	365	335	341	351	358	340	360	327	353	371	305	328	340	365	347	368	331	320	358	336	338	345	314	315	339	346	363	344	344	317	380	324	340	339	346	363	336	351	337	298	300	352	363	326	324	366	339	356	347	362	330	344	339	323	346	351	342	356	351	325	334	367	355	346	328	353	345	342	356	328	356	353	329	341	324	348	347	358	342	326	340	357	331	335	325	369	348	307	337	336	361	349	343	324	352	345	365	329	318	366	348	360	316	357	355	328	343	327	355	352	352	350	342	365	339	349	342	367	353	332	370	368	341	354	352	345	311	329	328	330	362	377	374	330	344	323	338	332	334	346	347	331	327	359	349	360	369	346	344	359	346	308	334	326	361	340	345	366	352	352	342	316	362	322	351	326	345	307	341	333	365	361	337	324	343	357	321	322	313	312	320	338	319	368	357	364	332	365	355	338	335	332	357	332	320	347	373	296	347	364	363	358	328	325	326	331	384	332	324	348	355	348	315	342	375	311	334	340	331	353	344	357	344	306	329	326	356	327	349	345	352	347	332	344	376	344	341	335	347	322	338	346	343	359	337	328	327	355	321	360	321	355	354	343	354	330	301	362	314	318	319	321	338	336	326	337	330	343	374	353	329	331	329	340	341	363	342	300	343	347	329	322	359	336	324	301	314	340	342	342	332	329	347	339	335	336	353	335	327	383	361	351	349	329	361	343	352	356	327	351	359	350	374	321	349	347	323	338	372	327	335	333	347	333	343	340	347	337	344	328	350	336	342	366	327	354	326	348	317	331	352	321	334	323	322	343	338	320	342	354	367	356	349	332	373	369	350	346	335	395	330	369	332	355	371	335	327	366	345	339	368	327	336	356	321	318	308	364	317	332	309	324	330	337	320	330	328	329	359	353	345	315	349	354	340	337	365	313	359	340	315	361	352	347	352	347	346	364	381	318	322	333	331	323	337	366	335	368	354	345	320	350	387	344	312	327	322	362	365	371	339	336	353	361	346	342	311	320	345	321	352	330	323	350	328	330	403	336	360	301	344	376	351	320	286	339	325	335	353	353	364	322	321	331	339	337	353	357	381	374	352	330	336	331	346	347	350	357	342	334	337	344	344	352	330	348	355	386	318	340	357	334	342	323	364	349	350	355	342	359	355	333	342	340	318	355	355	345	320	363	322	349	353	319	335	350	324	321	342	306	342	325	381	336	372	322	356	344	342	368	333	347	345	343	341	335	334	347	350	346	385	355	322	378	350	339	359	342	316	335	371	334	338	345	308	327	327	321	336	393	357	352	329	337	315	364	368	340	324	344	348	335	323	310	365	378	313	352	357	352	313	348	329	353	365	346	340	328	328	330	332	342	330	366	330	326	354	340	320	343	297	309	343	332	371	361	343	328	325	307	365	336	337	344	338	360	343	352	346	358	352	352	323	327	291	327	357	332	343	326	321	357	372	361	328	343	348	337	339	360	327	340	332	335	361	351	326	327	329	339	323	377	329	325	364	329	348	341	338	329	334	344	335	330	320	355	353	349	350	327	364	348	370	326	352	326	350	326	354	397	326	309	375	365	330	324	318	328	323	317	354	368	365	316	383	325	375	364	369	336	359	351	321	336	310	346	360	353	348	336	364	295	357	321	341	346	352	324	360	368	354	324	329	337	363	298	335	376	368	373	326	328	352	360	327	344	327	340	355	322	342	348	350	325	325	349	349	369	327	321	379	369	329	317	352	347	365	373	338	356	330	335	332	341	349	335	347	365	338	354	335	364	354	323	346	331	341	310	333	366	365	333	334	330	347	344	373	339	369	327	338	359	362	333	335	367	319	324	359	345	343	333	351	366	358	343	326	306	349	328	332	346	349	302	328	361	346	359	340	351	342	348	350	317	352	332	306	348	333	319	372	384	352	306	348	376	336	338	350	353	386	329	334	348	375	364	317	348	338	329	318	333	328	309	340	360	348	358	366	367	366	342	339	318	338	350	337	342	335	349	334	336	348	317	368	326	325	343	324	359	309	341	339	322	359	339	337	366	383	322	353	346	366	313	338	340	306	340	345	310	388	338	321	351	342	378	379	311	311	352	347	359	340	345	351	348	356	363	347	357	381	365	359	326	328	363	365	366	355	353	347	341	343	297	321	339	334	337	342	318	340	330	361	320	313	332	312	352	335	361	326	359	331	340	310	357	361	331	320	326	323	328	300	359	372	321	360	333	332	315	322	320	349	343	345	346	339	317	345	365	312	364	354	326	344	355	337	339	359	332	337	366	346	345	319	348	333	355	363	326	294	321	318	368	329	369	290	313	366	385	350	343	304	348	333	332	366	370	344	343	353	355	319	339	337	351	344	343	356	336	372	298	364	314	341	331	327	315	329	341	352	377	363	314	370	334	314	352	338	337	331	343	337	354	347	330	331	333	346	319	334	338	330	353	345	341	326	374	307	322	326	324	328	341	383	331	319	337	321	367	359	352	353	347	320	333	343	364	355	345	360	340	342	345	331	346	361	316	329	342	338	352	335	325	338	300	336	327	331	321	335	342	351	321	333	366	363	345	365	346	330	358	363	364	337	331	372	317	302	316	337	350	373	321	338	351	337	345	368	359	316	328	347	372	327	345	347	352	327	349	343	326	331	365	348	329	343	378	332	359	304	332	311	330	322	336	316	368	308	367	341	369	322	337	345	343	367	320	315	313	355	371	338	350	337	318	351	366	319	324	321	330	347	333	335	331	325	366	350	340	346	344	333	351	327	343	338	361	354	309	373	339	321	342	340	329	355	373	308	354	325	331	352	321	355	344	342	341	335	346	340	390	303	320	356	318	347	319	378	368	314	360	317	344	323	338	329	341	327	347	353	315	325	340	303	354	332	331	344	324	323	354	335	337	341	331	385	353	340	347	335	352	365	314	354	349	307	330	373	348	349	321	330	369	319	332	359	308	331	366	352	330	362	311	340	349	339	368	327	332	347	296	343	319	323	342	377	336	349	315	308	348	357	334	312	328	363	353	344	326	356	328	362	350	333	376	373	342	326	361	348	351	343	331	350	328	319	321	359	327	330	338	332	360	366	357	309	364	379	395	356	339	330	330	350	330	344	331	330	346	347	323	344	316	315	316	332	309	346	346	337	368	332	320	332	338	318	321	337	317	322	344	351	315	341	346	369	353	324	361	371	348	327	360	334	359	303	332	354	355	305	349	331	335	371	315	340	378	352	343	381	314	337	342	344	323	325	347	356	328	358	333	372	339	361	316
4941	1446	864	577	528	505	446	468	418	401	367	397	394	360	373	348	357	405	366	380	334	388	398	333	356	386	369	394	360	337	354	339	399	364	373	364	380	351	395	353	361	376	366	357	369	343	342	370	370	384	353	388	391	358	374	359	373	344	342	394	336	363	373	348	309	395	395	337	375	401	343	375	362	368	341	376	378	374	345	338	375	372	325	345	344	372	344	370	372	326	388	363	375	374	344	351	346	368	384	346	400	375	393	352	356	404	347	339	382	356	333	374	386	372	357	320	364	363	365	374	409	383	361	375	325	373	375	366	333	360	312	367	365	353	338	363	367	360	371	362	368	393	374	340	381	362	375	358	388	383	379	380	386	362	377	365	366	371	366	346	381	399	344	420	382	386	385	372	361	355	397	384	342	368	344	341	356	375	355	370	360	351	376	352	375	386	350	370	371	356	360	364	338	345	321	372	359	364	385	388	381	369	396	359	398	383	375	347	350	377	386	346	352	367	345	366	356	362	367	352	354	360	371	376	358	390	367	372	358	357	379	377	368	367	331	392	340	349	392	402	388	352	387	377	374	362	367	367	393	369	376	373	381	382	368	358	353	340	380	402	388	410	366	362	369	365	381	410	339	349	356	402	389	384	350	349	387	367	381	372	381	366	398	383	351	364	352	403	363	361	346	360	386	365	337	352	362	353	348	363	409	380	369	365	399	384	391	391	368	351	362	405	365	376	336	337	369	354	345	392	325	339	393	354	359	384	368	377	364	344	355	393	364	379	391	384	381	393	378	357	343	371	370	336	332	392	364	360	359	381	390	390	393	378	385	363	360	404	401	376	353	378	339	383	343	355	356	385	364	344	379	368	363	355	344	331	402	400	371	352	343	370	394	363	370	342	368	371	344	383	365	372	355	361	379	383	367	346	385	369	348	352	347	368	360	337	350	346	360	372	350	344	407	383	378	356	363	362	365	343	373	391	343	366	353	361	361	370	409	387	382	406	366	368	342	367	337	405	372	357	370	393	362	384	386	359	378	373	340	335	354	379	377	376	353	377	365	350	349	382	372	356	380	383	373	375	404	346	389	362	366	365	348	358	366	342	372	350	361	377	354	344	351	389	362	346	319	363	363	362	358	377	352	376	416	371	356	377	363	343	350	338	354	360	367	404	336	378	358	385	380	355	384	367	400	355	366	354	381	353	383	412	361	386	348	338	399	331	370	337	349	381	368	378	349	407	357	363	356	363	386	403	375	375	368	382	327	381	386	376	368	323	333	350	364	339	363	378	350	379	383	353	397	333	371	366	378	358	316	343	333	380	389	375	389	354	352	377	351	367	396	391	366	351	394	364	366	343	339	382	343	335	351	343	381	360	398	383	357	359	405	387	343	343	363	383	390	350	380	382	371	351	363	375	361	375	378	379	378	341	331	388	359	365	372	350	378	372	379	367	379	346	345	335	390	414	363	376	380	374	352	373	358	332	365	384	360	371	359	378	342	390	368	400	367	404	369	342	375	382	329	363	388	394	360	384	356	345	362	343	366	369	387	350	363	364	376	379	337	337	364	359	396	355	369	380	372	365	390	345	357	346	391	341	391	339	372	369	346	361	360	360	366	352	364	345	380	365	407	374	362	372	342	367	371	327	334	346	418	358	386	352	359	358	371	354	355	351	378	393	380	354	368	362	348	373	354	381	369	376	357	378	394	370	365	397	373	375	355	362	381	359	367	359	363	355	358	361	380	362	359	362	363	361	405	357	360	382	370	387	371	368	369	402	355	352	380	361	391	380	381	352	345	380	386	367	384	365	325	349	364	359	382	354	329	383	353	351	364	391	381	345	316	361	357	351	350	399	394	350	359	394	422	378	390	342	356	382	364	342	375	362	375	392	360	384	372	362	381	340	378	368	377	377	365	346	378	353	363	345	381	346	380	342	359	388	377	352	396	356	387	371	343	377	371	358	382	343	373	373	340	323	392	408	388	373	421	383	377	376	375	393	358	369	380	370	401	361	334	369	386	348	357	370	378	365	401	380	349	388	376	405	391	393	319	375	396	335	358	390	388	320	340	384	344	374	360	402	370	373	350	368	385	345	376	366	382	355	340	377	345	395	352	411	365	365	370	371	372	364	354	357	384	368	414	357	326	386	361	362	371	363	340	365	371	389	349	347	381	339	345	353	347	380	357	382	412	314	387	360	339	379	363	356	402	370	360	393	372	353	383	388	381	371	405	361	376	367	370	351	377	330	371	363	337	362	384	375	347	367	358	397	384	366	387	370	364	402	380	386	382	392	364	359	357	346	384	364	366	366	370	354	376	378	379	376	404	355	409	406	360	387	367	344	357	350	355	345	324	400	370	359	350	382	370	390	341	385	353	360	355	379	358	354	334	347	366	348	341	362	341	378	346	354	364	370	381	390	332	401	368	369	379	342	372	345	342	374	388	346	379	384	345	368	356	365	363	398	375	361	382	383	362	376	343	399	388	384	336	374	366	363	334	357	333	370	355	384	383	344	382	387	363	376	364	371	367	367	369	357	374	415	345	381	433	380	381	358	335	365	388	403	357	346	371	390	348	384	339	362	358	375	382	361	349	377	347	357	368	366	334	359	350	364	391	374	388	371	391	366	361	362	356	382	364	352	341	345	363	386	376	320	364	363	383	390	352	352	360	380	390	373	420	375	369	348	350	364	370	356	359	350	393	360	338	367	366	364	355	364	351	376	396	383	358	360	395	369	369	379	337	369	355	384	352	354	400	386	392	366	372	371	371	335	386	353	381	342	374	378	426	363	362	402	352	380	383	360	360	342	398	391	356	365	339	357	392	349	350	332	360	408	329	330	338	361	371	400	353	377	361	397	346	356	352	353	356	399	342	373	376	317	338	364	361	364	361	360	346	375	340	371	368	373	381	348	391	375	350	365	383	404	353	405	358	343	359	332	351	337	349	365	385	362	344	417	383	387	334	388	376	366	340	375	365	343	390	398	356	384	389	351	383	355	389	354	360	350	358	369	344	393	381	354	385	336	356	356	376	381	371	344	372	358	342	379	410	377	369	384	384	379	372	409	368	370	376	367	347	385	355	346	343	359	376	392	366	372	386	360	393	377	335	341	367	362	354	357	361	348	366	362	377	360	405	358	392	376	364	332	327	371	365	377	373	352	365	346	401	347	376	356	365	373	374	340	372	354	354	374	376	373	371	373	337	325	369	343	339	363	378	342	363	372	374	372	363	348	377	366	341	392	364	332	350	369	359	371	363	376	359	342	343	364	376	360	374	370	372	370	377	394	403	372	357	377	374	354	356	376	375	385	383	384	377	320	362	409	338	359	337	340	363	333	378	376	389	387	363	365	363	413	353	367	392	389	391	341	361	373	385	393	393	376	387	357	360	374	395	391	344	419	348	378	350	371	363	409	383	369	343	350	372	348	364	366	361	381	364	370	359	366	387	407	361	352	333	391	375	370	387	352	341	367	382	347	333	360	332	353	374	386	369	378	399	382
23573	21248	28686	24088	21237	13008	1565	1035	903	763	743	676	659	639	644	585	622	616	601	635	623	562	578	578	565	555	594	587	583	537	538	580	580	570	581	592	612	573	594	543	597	538	567	585	524	570	572	560	542	583	553	545	594	518	582	556	538	542	589	559	593	552	540	535	558	548	580	520	561	542	575	591	578	549	555	496	549	580	568	587	560	555	558	558	528	530	560	529	507	532	567	597	558	537	535	536	578	605	518	566	518	557	566	557	529	573	576	597	554	550	540	539	567	550	554	533	553	566	558	553	531	553	582	568	586	588	589	602	538	553	538	527	552	551	547	549	553	573	596	527	549	510	506	594	521	515	561	534	537	546	574	570	536	543	598	575	547	541	571	553	566	583	587	508	570	531	544	562	568	530	514	577	515	547	569	527	529	537	544	522	536	594	562	555	575	584	566	535	562	518	579	554	521	585	529	550	544	534	559	566	557	529	558	550	527	577	566	558	545	539	564	550	553	574	530	537	569	578	576	614	548	570	501	541	589	569	575	541	598	604	554	543	526	512	530	571	568	569	541	543	552	557	564	528	572	536	560	546	573	548	526	551	559	589	547	541	508	539	544	552	560	545	524	554	599	514	510	565	538	524	585	580	578	560	528	523	549	600	582	539	554	540	542	607	525	561	573	575	544	544	567	540	574	546	556	570	552	553	569	515	536	561	574	588	587	554	562	567	564	514	573	559	527	560	550	547	519	547	562	559	532	526	518	545	567	576	531	542	524	563	591	536	579	569	500	558	518	574	553	536	579	545	532	566	562	568	552	539	560	548	596	547	589	544	530	574	572	530	560	535	565	599	579	588	554	544	528	503	529	561	540	541	529	576	538	528	533	581	523	525	537	551	584	549	541	562	555	576	529	566	533	577	558	554	531	563	572	563	572	531	564	525	567	569	560	532	570	591	532	559	530	602	574	548	594	540	571	574	524	541	572	567	627	534	563	576	538	547	527	545	591	575	602	535	556	544	568	548	533	548	553	536	548	571	564	543	564	572	528	538	534	586	546	587	547	530	531	548	552	522	554	552	613	518	557	495	525	547	577	553	522	533	591	579	553	531	575	506	519	587	547	527	541	558	563	558	575	569	549	564	564	567	610	547	533	617	524	575	522	554	581	590	546	536	548	589	535	543	547	602	543	556	544	558	581	542	528	556	524	548	554	604	582	579	548	520	531	559	582	555	560	603	552	562	551	581	567	535	575	497	533	561	550	568	591	578	596	573	522	553	572	545	575	578	546	542	545	544	509	553	573	556	530	577	568	520	578	530	552	584	562	541	541	573	554	553	520	539	536	562	605	543	597	545	533	561	586	492	532	542	534	575	600	509	531	542	564	545	556	519	562	521	566	563	581	581	522	518	594	564	571	521	600	582	544	537	570	498	531	515	511	522	576	537	555	548	539	546	528	553	530	542	546	532	575	571	549	527	545	540	559	557	581	568	545	555	566	550	578	550	551	540	524	570	552	544	508	560	566	538	500	546	584	546	526	573	555	560	559	517	587	561	524	526	608	537	574	532	551	572	527	537	544	550	553	538	568	546	544	549	588	526	587	535	533	550	520	570	601	527	540	520	541	575	552	555	526	524	546	557	549	533	545	550	557	521	531	543	568	566	540	564	535	534	568	559	537	541	529	519	528	536	516	527	553	556	551	553	561	529	534	537	580	565	521	557	534	539	529	551	572	552	604	538	546	562	565	541	502	602	549	574	561	546	546	543	549	592	584	524	547	584	548	586	597	520	575	522	579	578	549	545	534	559	569	540	521	566	529	553	530	607	556	511	552	509	565	534	537	535	550	587	538	558	508	561	552	546	540	525	570	533	566	552	552	545	526	541	550	546	544	541	594	601	532	549	581	562	545	508	596	531	546	548	540	559	557	559	562	498	555	493	543	540	530	578	563	537	581	543	616	521	549	565	552	512	555	567	560	547	553	573	586	599	535	574	556	516	580	545	570	564	565	539	543	566	560	523	522	529	572	541	529	540	532	520	523	560	575	524	568	509	521	580	518	579	544	622	522	546	521	588	563	545	553	534	533	521	533	571	535	572	516	500	531	574	552	607	566	516	530	579	561	573	556	569	531	527	566	533	550	540	547	581	571	558	534	575	509	550	575	539	543	568	552	574	540	533	537	546	545	577	574	536	586	567	587	506	583	564	577	560	585	515	546	547	537	564	545	572	573	554	541	499	590	550	532	510	552	520	534	544	573	509	545	559	578	596	526	545	559	502	563	538	564	562	591	609	557	503	566	567	545	573	534	541	523	544	568	592	572	523	567	590	537	564	522	577	556	585	572	563	532	525	554	505	573	540	562	551	589	549	538	539	598	557	615	567	547	542	555	516	563	568	574	592	553	529	559	554	573	533	555	541	572	581	549	540	559	559	547	537	566	588	611	504	595	585	547	565	606	566	615	573	577	517	570	586	569	521	518	586	511	550	553	611	514	510	560	538	554	499	562	534	549	565	554	576	554	558	623	554	554	542	562	554	547	520	541	549	552	533	552	558	494	561	557	590	545	539	532	563	537	615	549	531	563	571	578	542	553	544	594	572	590	519	532	520	534	531	549	564	526	591	556	526	596	540	560	537	535	531	557	559	530	536	516	570	551	550	607	528	566	568	553	544	562	556	543	564	551	559	491	594	553	554	556	537	561	542	583	530	573	541	578	559	544	510	531	539	533	572	519	588	582	565	549	536	530	536	584	550	594	542	565	599	565	610	550	558	531	563	531	529	526	578	538	528	548	562	534	538	567	558	574	559	529	558	526	525	563	582	570	566	541	564	535	572	551	540	574	535	552	500	592	604	554	514	611	551	533	535	616	546	581	555	558	536	583	559	577	566	548	529	527	532	592	561	554	565	516	545	563	530	557	522	575	568	533	574	535	593	548	554	531	590	585	519	527	501	548	540	578	554	519	548	545	542	531	520	531	532	568	546	543	535	565	526	537	564	591	564	515	547	527	564	549	530	567	517	531	567	540	571	529	542	583	551	534	588	528	574	592	541	551	551	558	516	534	543	543	537	565	581	536	527	566	536	596	582	535	467	544	546	558	546	550	561	578	547	567	561	576	539	544	562	577	570	580	543	551	558	573	572	547	534	536	554	560	557	545	557	533	535	530	566	582	530	582	544	569	544	533	544	555	531	582	545	533	559	536	576	550	546	568	554	552	563	562	544	524	546	554	550	539	578	614	541	576	519	513	540	529	586	617	579	558	520	566	603	570	583	559	514	580	579	589	543	543	552	584	556	557	566	599	542	558	542	549	538	496	600	550	582	591	525	556	538	535	558	588	587	522	548	539	577	565	546	556	535	536	558	524	567	580	592	536	546	574	562	580	600	548	542	508	533	577	575	516	560	551	517	498	542	549	558	561	550	565	534	547	524	575	543	525	541	575	534	591	564	486	565	552	533	546	564	577	539	531	543	566	554	557	532	569	548	551	522	561	541	566	503	549	557	531	548
4992	10247	7224	3520	2864	2214	1518	1353	1229	1030	805	790	707	761	719	729	661	637	615	675	668	609	586	614	629	632	620	616	628	659	652	615	627	611	596	617	623	622	590	620	615	664	604	590	607	584	569	593	567	575	562	596	609	569	549	549	562	547	584	600	621	661	601	615	614	570	577	636	574	608	611	623	547	623	581	532	585	606	574	593	576	592	556	616	608	607	632	589	616	591	582	625	574	589	612	597	597	615	555	599	584	603	596	577	596	595	620	598	615	603	592	588	585	569	587	577	564	616	554	589	622	583	645	599	599	615	634	566	580	579	606	598	577	630	612	605	643	591	628	589	611	572	537	601	588	620	594	576	594	574	574	579	586	621	583	590	590	581	549	624	578	624	611	603	561	598	652	541	565	587	578	634	603	610	627	595	593	627	634	577	585	606	629	593	608	620	606	590	588	599	594	625	604	641	578	588	575	587	638	613	567	620	568	580	583	601	570	618	614	608	569	626	570	613	599	621	574	561	626	630	572	573	583	582	639	601	596	579	583	620	615	609	582	591	601	552	580	560	603	553	591	573	559	620	572	606	600	551	595	610	592	561	584	620	603	621	611	602	587	615	552	573	590	591	588	638	593	594	579	547	610	606	597	587	580	569	590	563	629	620	592	593	596	603	567	619	589	557	601	613	587	595	617	627	582	601	572	535	582	556	576	585	602	621	555	611	565	617	588	580	618	607	612	641	561	571	593	556	569	612	621	552	573	607	592	592	578	550	573	601	595	602	609	584	574	620	541	543	598	547	625	619	596	567	609	591	609	589	578	618	580	608	547	602	588	569	601	615	621	609	639	606	595	655	602	596	608	620	578	604	618	619	585	556	592	562	544	561	572	600	604	585	613	585	580	579	595	634	586	614	584	595	619	599	573	626	577	580	588	608	624	592	610	576	601	597	579	598	573	605	605	573	587	582	636	564	567	602	582	614	599	611	606	606	611	606	558	583	601	586	583	568	600	587	576	568	582	590	584	636	628	578	596	607	629	583	618	573	580	569	604	609	628	556	591	617	598	576	644	568	579	602	576	619	561	590	639	561	578	586	565	610	609	562	607	603	580	575	637	599	642	628	624	596	620	577	545	603	591	607	659	547	663	571	615	635	592	603	591	611	557	569	611	631	573	640	596	549	581	585	614	576	598	604	602	625	632	621	601	602	616	582	598	554	583	586	608	591	625	603	608	588	560	608	558	574	575	598	550	564	617	598	648	563	570	601	599	616	594	557	553	626	597	611	604	577	630	615	566	622	616	620	585	551	630	589	580	566	620	572	584	554	542	587	580	572	571	645	624	604	603	542	579	582	592	558	576	635	569	600	650	629	623	578	568	614	639	630	567	591	583	584	537	620	575	596	548	605	562	590	610	581	625	619	608	571	577	614	599	593	615	606	577	585	589	617	596	619	591	547	610	564	626	617	590	606	577	596	596	613	578	609	593	579	613	579	574	574	594	616	647	590	536	613	623	594	597	601	602	571	624	603	586	592	631	625	610	604	565	581	617	602	641	610	571	575	594	590	631	587	612	610	649	602	569	581	575	590	560	572	589	613	618	598	601	608	606	562	611	587	630	600	613	635	590	627	570	583	589	585	605	608	633	596	606	556	590	595	563	615	583	604	575	596	580	585	579	546	548	574	627	614	588	576	574	572	625	566	629	568	565	606	566	624	559	609	605	602	631	574	584	580	546	590	587	603	603	591	616	588	615	578	580	598	554	578	616	581	597	617	625	577	597	608	619	591	593	575	593	571	592	614	576	611	636	605	584	600	579	617	629	615	593	589	591	621	597	592	598	561	614	631	553	581	620	603	599	576	568	597	564	601	610	609	577	573	587	625	595	575	574	611	606	572	567	610	610	634	624	587	648	563	567	564	555	594	593	634	570	623	570	572	593	609	609	599	614	584	572	533	620	609	576	566	598	603	570	603	569	611	626	609	564	624	580	598	603	553	588	629	601	592	591	613	582	588	564	566	563	597	560	558	586	602	603	609	581	584	613	598	576	585	628	588	601	613	585	594	580	600	651	586	620	596	561	623	615	596	555	607	595	578	606	590	596	561	613	619	598	554	585	583	610	613	625	606	623	612	622	564	578	561	560	576	593	590	584	643	586	599	563	610	562	601	563	588	612	545	588	608	586	573	561	591	580	598	586	582	596	566	612	579	598	589	645	630	596	571	614	600	672	633	631	555	609	564	669	575	573	580	577	552	620	582	605	559	566	616	605	610	578	571	653	544	571	583	596	579	603	632	605	572	614	578	570	583	568	606	614	561	590	649	585	608	572	588	593	599	606	600	616	543	607	576	559	656	558	534	632	580	579	602	592	606	558	606	609	577	577	595	569	600	600	596	592	615	568	643	587	624	585	584	595	606	579	612	583	613	573	580	561	600	607	578	575	573	576	600	600	583	621	577	617	596	637	583	583	575	616	564	581	578	596	555	597	588	559	575	557	601	584	580	606	589	619	592	613	605	594	577	572	561	621	566	566	562	581	619	624	601	627	604	580	626	594	617	623	595	575	598	591	613	605	556	651	605	590	576	595	592	595	585	594	560	597	575	635	605	568	641	601	564	594	594	555	569	563	601	558	617	543	592	532	639	582	598	531	570	601	608	605	620	597	601	616	595	564	594	568	608	645	602	600	587	594	568	605	601	592	606	629	582	583	603	597	609	629	557	576	592	602	573	607	594	580	599	620	579	606	608	572	582	604	627	598	606	612	585	558	590	532	608	599	598	582	575	571	648	609	623	598	595	553	596	631	568	583	624	633	615	589	643	604	602	626	561	560	600	614	615	586	586	581	627	595	599	632	586	579	587	590	599	592	616	622	585	595	612	576	637	607	554	570	616	621	648	560	547	582	578	577	623	625	590	605	565	585	590	602	582	573	623	608	604	581	567	630	588	588	611	633	578	612	549	591	596	568	612	609	607	600	581	614	595	582	609	583	579	602	594	590	599	587	606	563	586	581	616	596	577	620	599	611	552	579	601	614	630	603	614	570	623	551	558	564	562	598	559	593	588	649	570	602	578	605	539	568	629	562	609	622	577	552	590	572	591	632	571	607	571	580	557	590	611	586	575	590	614	615	611	529	594	584	621	609	555	589	589	589	576	572	561	537	612	622	588	605	628	572	600	604	584	595	613	641	569	592	602	604	600	586	610	569	607	582	567	577	640	601	606	584	615	616	591	592	599	603	616	587	551	592	594	608	593	594	592	586	615	620	624	613	601	607	594	658	590	556	615	609	603	574	602	578	617	542	571	603	579	606	635	555	611	659	578	553	598	585	538	604	608	613	593	585	592	592	568	620	570	595	566	596	583	552	626	598	548	569	607	562	580	570	591	629	604	552	606	581	575	614	588	601	571	572	599	572	624	591	580	611	632	558	578	597	574	529	601	590	555	617	601	614	626	601	591	603	607	632	575	574	588	632	619	569	609	585	575	576	606	539	591	609	574	625	599	600	599
24622	21262	27830	24935	15301	899	424	360	345	278	238	255	190	206	179	193	175	180	193	180	167	177	145	152	185	150	176	152	167	156	155	173	157	160	171	166	142	150	169	155	149	138	155	162	149	149	156	154	165	172	138	150	155	133	160	144	173	142	142	164	177	162	161	162	171	138	135	149	140	135	166	147	151	161	175	133	156	141	166	156	156	148	161	144	143	144	138	162	164	151	166	137	133	159	168	146	127	146	152	145	143	124	164	153	153	140	138	136	140	164	169	173	149	138	162	147	179	159	141	131	154	138	151	159	144	151	159	148	149	129	152	146	157	159	150	155	157	179	149	143	162	150	147	138	139	158	152	128	137	146	158	156	132	141	139	142	146	177	134	144	162	168	174	147	176	154	129	172	145	157	150	151	143	157	156	159	165	164	158	159	153	147	161	151	171	140	135	160	170	129	170	140	123	126	173	165	158	148	131	161	131	166	157	144	155	137	148	145	141	180	154	177	165	125	158	154	140	132	147	171	158	154	152	143	166	166	169	140	159	140	152	137	170	153	159	158	138	148	132	149	164	143	155	153	165	169	146	143	130	149	154	132	153	159	173	147	146	152	140	151	161	139	149	174	175	162	149	122	157	157	163	160	161	148	156	159	163	159	154	149	152	148	143	144	159	163	181	150	141	158	149	149	129	166	164	167	152	185	160	159	143	146	163	148	158	134	145	144	143	155	134	149	160	147	154	155	150	159	163	152	147	169	130	150	163	159	150	173	146	135	143	174	150	160	147	149	126	165	165	181	151	169	166	147	154	194	155	142	154	146	167	162	151	152	129	163	140	145	153	146	136	156	173	154	153	149	160	151	143	163	141	142	148	164	146	139	176	176	147	168	148	154	136	148	140	172	152	153	133	157	161	146	156	168	155	157	152	153	140	148	165	129	152	159	161	173	166	129	151	171	138	149	164	144	147	151	147	174	141	150	152	157	151	153	161	138	159	153	149	150	145	141	152	142	149	169	162	152	144	154	135	149	134	142	153	166	155	139	167	168	152	141	169	157	139	140	146	156	154	146	145	158	159	156	166	161	143	153	196	171	140	148	172	167	150	135	163	161	161	158	163	142	154	166	156	135	146	161	176	146	156	151	163	158	141	161	137	150	164	169	160	158	159	132	141	147	167	138	165	145	150	145	149	162	140	149	150	143	145	155	153	157	148	148	146	145	167	160	137	159	141	180	145	143	157	154	173	132	136	137	165	155	138	151	172	164	150	145	163	166	132	151	178	152	161	156	155	141	141	158	159	148	145	143	152	155	161	140	139	147	158	155	157	152	163	144	158	139	156	168	168	153	148	143	151	145	144	145	165	146	149	147	147	177	150	161	174	167	157	160	153	165	155	166	149	175	171	149	175	175	141	186	151	133	153	164	149	161	141	158	176	148	161	137	154	137	145	148	179	171	157	144	149	150	149	141	150	139	146	175	148	143	137	130	130	164	144	155	161	168	151	166	178	150	148	155	144	162	162	167	163	148	149	133	150	152	148	146	171	172	153	178	167	166	151	161	171	156	153	154	147	178	142	162	161	156	152	141	163	187	152	155	172	152	136	145	161	172	147	141	144	147	148	171	128	138	153	156	152	151	152	156	155	156	165	158	170	145	154	164	149	164	157	124	181	154	168	143	157	138	159	164	147	168	132	153	166	157	138	166	165	146	163	157	161	162	142	153	169	174	157	131	172	152	149	155	146	140	137	156	161	157	131	147	145	152	166	156	161	171	147	141	118	137	150	150	148	157	161	133	165	147	166	149	150	177	133	173	175	132	159	150	176	143	142	142	164	159	159	154	147	155	148	138	151	142	136	182	169	164	180	146	141	146	153	165	142	138	153	148	173	150	148	163	164	175	154	132	140	143	145	140	148	150	134	146	152	147	144	139	171	158	152	151	148	150	146	161	150	169	153	167	164	154	159	135	155	153	169	132	140	174	158	162	137	164	165	165	160	160	156	154	160	145	152	141	149	159	178	158	135	152	183	139	139	147	147	135	181	165	139	163	172	159	114	127	162	152	148	149	138	149	163	170	140	149	164	150	133	146	132	134	144	153	160	165	168	150	148	148	176	157	151	177	153	140	158	151	154	154	169	166	130	156	154	170	164	165	172	149	146	144	142	160	138	150	143	160	142	135	144	166	153	159	135	137	140	156	155	154	141	148	154	172	126	151	132	189	146	148	166	167	143	154	130	132	160	178	158	150	116	153	136	159	151	128	165	154	144	138	154	167	140	156	137	169	169	152	140	171	152	132	155	165	156	168	152	128	168	165	130	149	155	157	173	145	155	145	145	166	155	158	161	152	146	157	157	143	144	148	180	154	147	147	160	120	159	163	156	165	139	154	150	132	134	149	156	158	159	132	140	158	150	134	150	160	162	141	157	159	155	153	152	151	162	155	145	153	128	163	148	140	151	139	143	126	175	146	146	130	142	171	155	172	151	165	134	153	156	161	168	194	142	152	142	169	157	169	146	161	162	163	162	157	168	147	153	158	142	139	143	152	144	142	144	165	133	140	140	165	149	171	160	166	146	150	141	140	158	165	177	159	158	140	133	159	149	128	159	145	155	129	160	157	161	148	167	132	140	149	133	161	155	144	156	155	156	160	146	164	153	147	148	146	165	147	140	155	161	134	140	152	158	159	127	155	157	135	157	154	142	161	154	159	144	141	163	170	167	154	132	158	165	145	142	144	134	148	151	157	187	171	190	142	148	163	150	153	145	141	155	133	138	162	159	144	166	143	161	176	157	150	147	143	142	150	149	157	147	167	146	178	148	151	146	147	165	148	139	168	151	154	176	159	148	143	179	159	131	169	142	140	170	130	158	162	168	147	144	145	153	153	152	141	141	160	136	132	153	151	136	145	152	169	168	145	163	144	161	137	149	147	163	147	168	155	140	139	163	144	132	133	131	164	142	166	152	175	160	154	156	147	117	154	138	150	157	170	147	156	166	161	179	157	151	148	144	145	161	141	140	180	156	158	135	153	152	176	157	153	171	144	150	135	133	164	160	173	144	148	135	154	163	163	140	179	153	170	161	148	138	138	170	159	142	141	148	152	135	159	153	158	151	135	149	142	144	154	155	158	150	145	130	139	141	156	138	146	150	148	158	150	150	166	169	148	166	148	165	136	139	169	166	147	142	141	138	157	142	152	167	161	149	143	165	151	122	146	130	152	162	160	171	158	163	147	140	136	146	152	150	139	143	135	168	153	176	169	155	143	155	145	147	135	148	146	144	149	148	142	163	151	141	129	146	138	157	147	146	159	154	157	151	155	143	151	167	160	161	136	149	156	173	137	165	165	165	160	147	142	156	168	145	154	146	125	156	158	165	152	128	164	159	146	156	172	165	158	145	149	153	154	134	162	150	150	143	167	140	165	158	143	161	145	154	167	150	160	146	151	155	172	140	154	165	155	160	158	158	134	135	159	188	162	132	155	154	157	170	181	158	159	158	178	165	161
4742	6239	4090	1938	1472	1184	760	669	534	429	299	261	251	253	262	244	212	233	221	203	179	234	179	196	183	162	150	204	168	175	205	169	170	186	188	175	190	165	167	186	178	177	184	182	163	186	184	175	184	162	180	195	162	183	182	193	175	180	195	164	183	166	178	157	198	170	173	171	166	181	159	184	208	173	202	191	203	154	185	199	190	179	184	165	182	181	184	183	173	168	196	178	200	164	217	150	192	174	203	159	186	173	182	171	162	179	149	175	165	169	157	179	156	174	200	165	154	188	158	189	162	166	195	193	161	193	164	170	173	186	173	173	178	175	183	203	158	165	188	165	164	172	170	160	185	194	171	186	181	181	150	160	177	165	186	203	187	178	169	178	183	164	176	197	178	177	162	176	158	171	188	202	190	187	196	187	190	168	184	156	177	195	174	165	198	167	183	172	190	177	175	160	206	176	168	190	185	180	150	191	162	161	177	157	196	189	156	186	186	164	175	184	199	201	173	191	187	174	177	167	172	162	172	185	156	182	154	172	176	191	180	194	184	163	169	188	181	167	162	172	178	155	181	161	181	170	159	171	155	183	180	187	147	174	158	157	171	176	185	164	171	164	187	169	167	191	176	182	170	203	170	183	195	148	160	180	177	174	157	157	200	183	167	166	157	187	164	163	170	158	170	177	170	166	190	192	182	172	176	180	182	179	169	184	160	163	199	199	180	191	167	155	162	186	178	176	168	180	172	156	169	171	166	183	176	196	173	181	192	198	184	169	174	189	179	178	177	180	155	181	187	176	184	181	179	162	167	195	177	185	173	160	203	196	176	199	172	160	181	170	180	168	156	173	190	182	179	198	152	185	192	191	179	188	163	156	187	202	190	182	181	164	161	167	202	180	176	155	179	178	160	173	183	190	165	177	170	178	175	206	183	176	169	163	189	188	193	168	168	161	169	187	155	160	172	164	182	171	168	176	174	164	175	192	174	168	130	162	185	184	176	189	193	163	180	150	171	194	184	175	184	177	211	193	179	179	178	153	168	167	192	171	181	177	180	164	191	193	160	172	153	157	177	174	181	179	170	185	157	182	149	186	185	172	186	165	164	169	159	176	167	190	183	163	160	186	178	176	168	171	188	157	183	175	162	161	193	181	174	188	178	163	183	178	150	171	164	163	178	192	165	173	160	160	187	171	187	173	196	174	185	179	179	160	177	167	179	182	171	197	163	189	155	148	178	161	141	188	169	148	175	193	187	168	188	170	188	203	188	169	174	167	154	175	192	168	187	170	166	175	188	197	176	188	186	191	186	177	167	190	161	175	189	177	176	144	161	158	198	180	182	189	162	146	159	193	213	186	152	183	181	176	177	201	183	198	185	173	187	177	193	180	179	200	174	154	165	142	175	204	188	172	167	182	191	184	164	178	163	176	177	166	187	183	191	190	168	157	177	188	160	192	177	186	150	166	180	162	170	189	159	175	178	167	182	179	168	164	167	171	195	162	159	197	167	173	187	162	167	181	174	177	165	167	169	185	185	163	183	191	180	175	170	173	219	165	192	183	150	173	170	174	155	201	187	169	171	174	186	182	205	198	169	175	180	182	168	203	175	168	192	171	170	159	155	177	176	176	169	171	177	180	164	197	176	169	176	176	196	158	179	153	191	158	195	189	177	166	168	185	167	183	152	179	161	162	172	172	221	198	187	187	141	168	158	195	172	187	158	166	174	181	181	182	194	187	164	159	173	157	187	184	155	171	181	196	150	195	179	194	182	159	176	172	158	158	191	205	164	176	190	177	179	180	168	176	174	186	173	162	159	194	190	184	191	161	172	163	180	175	183	185	181	176	189	178	173	177	192	154	165	180	169	210	194	157	167	164	183	185	207	182	192	175	158	180	185	181	158	171	179	161	176	187	167	185	182	163	179	162	163	151	164	161	163	190	182	165	171	187	178	194	154	148	173	174	186	191	185	168	192	176	156	184	180	180	168	173	187	180	176	190	205	168	188	180	161	170	154	150	194	152	160	164	194	188	187	185	177	170	164	141	158	176	155	153	176	205	146	166	168	166	172	161	170	168	178	173	163	167	178	184	202	173	204	174	191	187	169	186	168	154	169	160	159	168	171	191	166	178	177	181	173	182	164	165	197	168	186	170	163	176	184	186	185	185	196	178	172	172	165	190	177	174	173	176	187	193	163	174	202	163	180	159	206	171	194	201	167	206	138	171	184	149	194	192	178	195	167	182	173	171	175	181	183	172	189	182	169	160	184	159	181	183	186	184	184	181	171	181	152	181	171	165	173	178	193	190	179	172	187	165	184	179	186	186	175	183	150	160	182	197	153	160	198	192	176	174	194	191	173	155	176	173	164	173	169	170	166	184	155	191	161	158	165	162	162	198	177	172	153	180	163	204	179	183	180	165	176	171	181	189	169	190	185	182	163	162	175	166	180	181	167	188	181	183	192	164	145	166	162	183	204	175	191	168	173	167	194	171	179	167	168	151	163	192	175	169	173	194	172	168	164	174	182	168	184	187	171	168	182	183	181	194	169	192	188	160	171	188	143	163	154	169	185	173	170	151	170	190	178	186	187	174	175	194	171	189	171	174	173	181	168	157	164	170	152	196	187	187	181	186	168	191	180	172	173	169	178	180	175	187	202	191	169	163	180	173	152	180	208	195	187	197	189	174	190	153	185	174	215	180	183	172	185	159	183	185	194	157	176	178	165	179	183	174	198	160	190	183	168	177	174	158	168	171	172	184	165	157	148	159	169	175	167	166	209	166	160	161	206	176	189	167	177	195	169	164	185	182	163	181	181	150	157	174	178	188	152	169	151	175	176	169	189	174	171	168	182	171	150	175	180	165	139	170	192	174	180	154	171	176	174	165	147	184	200	173	165	180	186	189	171	186	176	170	172	173	181	171	140	166	167	179	181	150	171	202	166	184	197	181	181	164	159	180	172	172	157	190	203	186	178	172	174	158	170	192	176	181	171	196	151	184	196	177	172	186	176	172	176	171	170	188	184	204	175	171	183	164	178	176	170	175	182	174	160	155	176	172	189	169	181	171	185	174	168	164	177	170	185	176	179	173	197	181	178	173	164	187	174	153	210	170	173	169	162	169	187	194	179	171	163	203	157	181	193	181	169	204	177	182	173	184	158	173	188	155	190	152	176	170	163	157	169	171	160	185	159	179	159	173	190	169	172	185	180	195	181	196	171	170	174	168	183	175	185	181	171	159	170	196	174	170	157	176	177	182	207	182	179	163	163	184	151	161	190	161	147	196	163	174	157	181	176	168	140	177	170	157	195	151	180	172	180	189	162	184	173	174	184	166	181	143	162	180	163	181	167	175	176	192	186	166	187	208	152	191	174	200	166	202	187	187	191	180	168	188	187	181	193	185	163	172	185	154	159	188	197	187	177	175	170	170	154	174	174	182	189	184	177	180	189	187	160	185	194	177	173	186	183	179	156	174	165	172	178	186	183	168	174	185	201	181	191	184
22415	21276	29106	23771	21278	21348	12357	1446	1031	876	683	697	594	593	590	499	531	454	475	454	448	508	468	433	440	408	407	415	430	457	463	387	439	467	411	438	412	402	420	430	417	424	396	409	365	388	454	426	395	389	392	358	413	397	396	397	393	371	383	378	400	409	421	402	424	409	423	400	407	388	393	387	420	399	398	425	372	399	411	381	425	387	351	391	378	390	428	425	385	398	393	348	392	379	414	433	386	413	392	397	395	371	382	389	401	413	414	381	338	395	373	373	401	376	374	373	384	396	394	368	398	371	395	434	414	361	408	396	369	415	398	432	384	389	411	374	431	379	429	404	399	363	362	423	377	354	428	347	406	403	388	399	379	381	424	381	400	399	414	399	355	378	397	398	403	419	409	380	375	401	395	373	398	374	394	399	387	389	383	426	380	376	364	399	383	358	370	379	407	431	402	372	430	412	428	371	401	350	417	424	371	410	388	427	408	424	387	357	419	408	405	367	387	379	401	410	383	395	387	374	361	383	376	367	389	388	386	378	374	409	356	384	372	411	392	406	378	374	372	394	365	360	355	370	400	392	444	389	381	360	372	423	362	389	364	379	395	385	405	403	391	396	421	392	366	402	425	401	404	397	366	396	359	353	399	406	401	389	395	410	379	369	372	414	386	380	419	416	390	419	410	379	420	380	372	373	388	420	374	385	403	357	370	421	390	398	383	419	382	372	356	411	390	396	420	386	384	365	408	391	375	369	391	363	359	374	397	387	425	467	409	421	393	380	366	422	410	373	383	387	394	365	377	395	384	388	376	399	390	395	406	395	382	364	392	405	376	376	379	397	400	372	400	358	385	412	390	385	394	352	410	381	396	385	377	364	379	442	400	374	398	375	407	379	394	412	402	403	376	391	362	414	415	393	399	352	391	366	396	384	406	380	385	398	391	398	420	381	378	372	386	351	381	375	392	403	413	377	378	388	404	402	397	357	465	457	399	383	377	402	435	347	413	383	419	360	388	394	377	398	413	370	367	402	390	414	410	430	404	382	408	394	411	374	395	383	395	422	378	420	417	389	381	431	407	391	401	407	414	382	366	411	382	408	363	407	433	401	371	398	405	390	397	387	408	391	407	374	378	369	435	374	434	396	402	362	413	372	390	422	454	427	365	376	375	398	401	369	378	393	394	346	410	408	423	377	381	411	350	375	381	408	421	399	414	428	381	412	391	383	405	371	396	372	432	383	399	396	364	386	388	380	378	391	417	383	395	359	436	398	375	388	396	412	354	395	388	395	353	423	371	385	365	391	353	385	398	392	400	421	388	413	386	423	443	385	375	407	395	369	390	420	422	387	411	415	412	430	374	390	401	374	402	397	371	412	385	392	446	389	405	402	379	367	374	404	413	422	373	424	401	374	393	388	384	398	374	369	389	394	351	373	365	365	424	395	428	381	423	373	381	384	382	349	424	402	365	376	368	389	387	366	376	428	384	410	363	405	409	404	413	389	416	406	389	371	377	455	411	381	378	390	387	376	396	398	427	405	407	404	392	374	394	411	380	380	349	380	374	384	364	384	360	385	388	420	406	421	416	392	396	386	412	389	389	410	388	411	360	409	366	341	368	439	391	376	353	399	413	406	414	376	381	404	419	412	379	366	391	383	439	365	365	383	393	406	381	404	424	413	388	394	402	361	415	386	411	408	408	378	372	401	389	413	411	417	411	390	423	370	373	423	398	403	398	419	377	390	402	409	386	404	400	385	369	393	371	415	401	402	406	371	393	404	418	413	387	413	361	404	394	379	401	423	363	394	392	402	372	418	380	393	449	334	372	380	402	415	396	405	378	399	391	373	383	368	397	407	378	424	398	378	367	399	378	388	373	399	405	356	418	378	389	402	360	380	401	396	368	422	360	352	393	380	382	374	436	414	367	382	385	382	426	391	382	397	403	416	366	375	360	395	362	385	382	385	400	399	369	402	388	394	416	347	363	382	371	402	370	328	381	386	426	409	405	380	417	426	430	398	422	395	401	418	418	416	402	395	415	421	364	394	403	398	420	379	368	405	430	361	412	393	383	378	399	353	414	391	412	406	374	390	369	390	371	359	348	383	387	405	392	385	413	383	430	373	377	399	398	388	388	397	385	367	377	380	400	385	392	420	368	388	359	386	389	386	387	391	407	372	400	439	397	374	376	415	362	409	428	368	401	403	390	424	380	405	414	392	402	381	388	373	395	405	360	393	393	400	391	379	398	372	415	386	404	396	385	390	385	398	388	379	389	384	410	391	365	391	385	378	377	378	351	383	416	397	360	396	396	407	398	401	416	376	365	416	354	374	377	403	400	388	416	386	407	404	371	406	371	365	390	352	422	419	397	403	397	432	407	384	379	399	396	419	364	396	413	383	383	356	385	390	402	390	404	409	417	425	378	401	399	406	426	389	417	423	395	393	385	371	411	365	374	410	407	409	369	378	369	384	417	396	386	414	364	390	401	397	409	395	383	418	354	397	355	379	369	398	363	429	402	431	369	401	385	412	370	359	399	377	384	389	410	427	402	374	388	382	420	395	407	385	387	422	390	407	390	408	399	377	405	462	377	385	365	436	352	384	419	376	417	404	415	397	425	356	409	369	417	386	403	339	371	376	404	408	415	410	387	421	398	422	385	437	385	375	366	368	388	376	414	377	389	388	368	384	424	404	398	408	375	361	376	411	404	396	409	360	357	363	364	374	387	374	398	387	382	406	395	361	386	389	452	422	387	387	374	403	372	383	399	362	446	362	393	385	438	389	362	371	403	380	413	365	382	377	376	387	383	389	367	381	391	402	398	407	399	411	370	384	401	361	399	382	386	397	425	384	412	396	419	390	373	385	414	410	413	397	399	381	362	384	328	399	375	375	386	375	397	384	373	403	385	418	383	384	394	398	348	403	402	415	400	354	375	397	391	417	374	405	364	420	407	391	370	370	383	375	367	368	401	401	361	377	362	409	390	371	383	396	416	433	383	401	412	359	376	378	399	372	397	364	378	361	397	388	405	423	355	382	399	364	376	402	375	383	366	384	345	407	396	420	380	372	356	405	377	400	396	373	405	409	359	388	395	423	345	437	392	419	418	400	360	393	399	375	375	395	381	369	401	379	416	418	364	399	380	373	409	382	369	380	446	417	405	379	376	387	399	379	415	444	410	387	399	397	429	376	418	379	385	382	382	421	392	385	404	360	421	392	377	413	402	386	391	409	382	417	384	378	428	404	398	369	390	388	393	421	384	362	422	386	403	412	424	389	400	375	391	418	393	407	404	374	388	407	379	373	386	423	402	375	374	369	424	391	393	371	357	378	419	389	393	373	407	353	358	417	366	382	402	391	363	370	376	405	405	335	384	413	386	395	399	407	374	383	398	439	422	383	433	366	396	404	369	360	407	398	367	384	376	395	392	415	395	387	361	409	423	404	417	433	419	388	385	379	359	391	390	388	399	400	396	401	418	365	421	388	398	400	375	398	390	382	403	412
6976	16543	11699	6081	4826	3730	2258	2029	1598	1114	967	831	745	697	679	625	619	599	580	560	485	532	494	498	515	512	484	465	470	459	453	491	485	460	486	454	444	464	454	464	474	478	425	449	441	435	478	416	420	461	416	441	399	459	457	456	480	432	439	442	428	465	449	429	449	462	441	443	445	435	421	467	441	410	443	428	438	462	423	423	440	433	440	446	427	444	451	432	410	417	492	434	444	417	430	415	439	445	476	434	451	452	421	438	442	448	416	443	433	434	417	458	471	472	423	392	463	409	397	405	452	425	401	426	423	433	415	445	434	384	450	416	422	423	406	410	460	410	430	406	441	452	467	425	425	448	449	442	429	432	420	469	418	446	467	376	425	437	437	429	479	456	392	503	424	444	440	426	425	436	422	439	434	417	471	404	441	446	408	413	428	429	483	437	434	407	491	450	446	458	435	416	456	471	439	449	438	410	391	419	451	453	425	423	483	441	440	450	462	439	420	443	412	449	466	417	428	466	442	443	418	447	447	451	423	448	430	422	417	434	447	431	425	453	436	442	432	394	442	458	421	424	428	458	415	399	438	398	471	451	418	438	438	427	430	462	421	420	415	453	460	426	411	394	399	434	431	440	449	450	459	456	426	459	413	415	439	469	414	448	429	418	450	459	461	463	434	426	463	455	382	435	445	449	402	395	483	403	445	451	432	439	452	426	466	458	451	456	434	417	434	399	413	428	457	426	396	396	412	457	429	472	424	410	438	405	445	383	477	417	444	412	437	413	434	400	430	435	421	484	425	400	436	431	427	437	439	431	429	406	446	393	457	396	447	456	453	388	403	426	443	446	424	441	468	440	407	443	417	439	402	421	452	443	387	448	487	449	443	430	429	416	442	441	453	409	451	429	393	430	458	445	443	460	432	391	434	435	412	407	424	422	429	411	459	394	440	461	442	454	432	415	436	421	429	414	442	468	405	421	404	429	433	418	463	430	394	448	434	435	454	413	453	449	446	417	420	463	414	443	463	463	435	404	398	433	425	421	439	441	465	411	411	414	411	423	447	433	424	456	447	430	438	440	448	437	442	453	441	417	425	425	421	425	445	437	409	441	425	435	408	428	427	454	443	420	448	435	399	438	432	426	406	438	427	441	411	401	459	441	458	421	397	437	446	417	423	438	416	425	423	489	458	427	407	392	440	436	420	444	435	404	442	434	409	444	414	455	425	430	386	427	411	427	453	442	444	382	420	430	401	445	453	412	436	451	411	452	449	485	440	425	444	393	418	397	421	455	455	455	416	437	407	438	398	472	446	455	453	441	432	457	431	447	406	412	412	470	465	441	398	438	415	425	447	408	441	412	439	473	402	395	439	414	423	446	452	404	417	398	405	401	467	421	462	411	432	437	451	446	407	440	451	402	404	423	419	400	385	459	436	428	428	439	401	424	420	418	446	424	402	411	424	431	442	454	433	390	420	462	416	430	440	441	429	418	433	451	434	415	454	435	435	436	403	447	419	440	448	432	450	424	454	438	359	425	419	450	456	435	441	466	474	426	414	446	439	451	443	443	398	418	444	424	459	463	447	453	398	447	437	385	451	388	402	485	426	415	412	422	420	427	447	443	458	454	443	415	418	432	441	380	417	463	412	430	432	412	463	467	456	445	443	431	456	432	411	449	418	469	427	399	425	419	412	389	446	416	438	455	469	430	448	416	409	403	434	456	393	433	411	414	441	407	425	415	437	448	408	472	455	404	437	416	441	414	465	414	421	435	465	424	410	421	447	448	418	423	448	446	440	418	432	444	441	429	394	415	428	414	417	463	450	431	423	408	440	437	440	394	465	446	463	424	443	476	445	426	404	404	396	460	474	426	430	435	440	422	410	464	442	453	401	413	471	442	483	451	418	426	422	487	403	447	440	408	454	442	414	456	429	441	420	426	429	438	422	412	443	461	438	427	425	428	408	431	491	401	444	420	413	415	402	414	429	468	472	442	437	450	437	450	417	408	450	439	440	432	450	466	477	450	448	441	409	444	410	401	424	447	477	419	446	409	419	416	465	421	453	446	414	441	404	419	419	460	484	427	464	421	432	392	474	421	425	449	453	413	454	438	457	437	415	421	432	442	429	420	462	444	434	404	462	444	470	449	457	445	440	453	401	471	436	413	451	477	434	381	442	486	465	445	403	444	451	439	428	439	423	467	438	425	453	414	432	423	417	441	407	446	402	428	427	444	426	428	453	444	399	437	417	457	408	428	432	416	414	424	458	441	461	444	445	448	431	422	403	399	470	425	414	457	393	423	440	429	401	453	438	460	456	391	443	433	439	435	441	419	426	439	429	421	432	444	423	409	417	457	407	465	418	455	422	407	434	435	442	453	440	423	455	440	427	428	417	448	419	425	424	429	445	403	407	444	419	462	404	413	461	413	455	429	445	434	390	411	478	417	425	417	436	413	447	433	453	425	455	428	411	440	483	443	428	422	413	447	430	420	409	425	421	402	459	462	468	389	435	450	401	421	431	409	428	418	469	440	446	480	438	370	429	434	443	423	422	409	439	421	465	460	438	416	436	393	421	433	437	405	418	411	395	436	412	437	426	400	456	444	439	421	459	406	439	426	443	405	428	445	463	438	417	440	432	428	428	405	420	435	431	416	444	429	435	475	444	437	438	436	447	445	436	444	420	448	414	454	386	447	453	406	446	437	440	400	443	471	438	436	468	439	414	418	407	423	451	402	409	443	390	454	432	445	418	418	470	466	429	438	438	431	387	447	467	412	422	410	453	430	461	485	417	435	448	484	414	446	400	397	420	458	394	484	422	425	429	392	443	409	450	417	407	427	410	420	464	458	434	462	409	453	435	436	444	416	434	401	453	440	453	433	427	427	408	394	395	445	454	460	399	453	441	436	452	427	454	419	437	434	411	477	405	433	452	423	419	454	440	470	445	492	475	407	456	377	422	447	419	447	423	425	466	459	400	442	426	440	442	405	405	416	418	425	443	449	415	419	446	405	460	413	445	456	382	427	439	454	441	437	427	406	459	430	490	474	419	435	439	443	407	431	441	427	444	454	424	373	388	484	452	451	445	441	460	441	439	434	433	408	452	420	416	427	438	411	456	442	431	472	424	423	420	449	491	427	444	404	426	435	419	452	415	450	421	420	451	416	422	426	422	460	403	419	459	455	464	423	404	469	437	427	461	430	429	445	468	457	433	396	397	422	421	432	430	426	439	420	406	432	451	440	414	436	410	417	456	410	440	413	459	424	446	434	421	454	453	418	465	421	454	428	437	448	412	413	423	454	434	397	423	415	430	444	429	445	409	401	421	444	429	446	429	428	435	442	478	435	435	396	417	412	450	454	469	425	434	399	414	417	453	456	422	445	451	461	439	433	415	423	441	410	397	447	445	447	392	454	447	393	390	470	438	426	435	433	448	420	442	409	428	404	434	421	421	437	423	419	439	453	413	448	421	462	443	438	437	414	404	395	459	435	411	454	462	442	425	444
27428	19279	5437	674	471	410	441	413	379	348	362	343	354	329	365	310	322	359	340	372	303	313	335	344	368	324	328	371	350	356	334	355	336	334	344	365	366	344	334	343	337	309	332	368	326	324	310	337	362	354	361	355	324	338	317	352	327	337	347	347	338	360	368	326	340	368	342	351	359	325	323	325	335	321	367	330	354	344	351	346	336	347	343	330	324	338	359	330	360	315	341	333	371	343	352	310	363	329	303	355	352	376	331	351	339	318	309	343	333	329	294	354	369	345	353	311	342	351	332	376	362	342	368	343	331	316	342	329	325	384	322	346	321	304	332	351	305	345	346	342	318	363	348	377	330	341	323	333	334	333	331	336	342	323	338	335	339	353	334	354	353	304	337	353	347	343	354	365	346	323	340	348	336	336	318	340	333	360	350	317	329	324	363	368	351	354	353	325	358	337	328	347	328	308	346	361	342	343	330	296	327	359	338	349	327	316	309	348	338	369	355	337	349	361	328	353	342	315	355	311	368	328	336	370	336	347	374	352	335	342	393	334	331	363	384	344	344	335	352	317	346	349	361	351	338	318	356	315	324	353	333	320	346	350	344	323	343	331	320	328	351	336	351	315	322	341	316	333	343	331	358	309	361	333	343	319	321	328	315	329	367	344	344	372	327	331	310	314	368	352	354	334	342	367	345	379	332	351	359	321	345	338	329	351	348	330	334	326	330	339	368	356	331	333	355	335	352	339	352	302	348	321	384	346	335	336	344	325	318	310	314	350	344	347	311	339	332	322	337	329	358	381	349	307	356	348	372	348	346	326	338	323	342	363	344	349	355	323	350	352	370	355	359	332	353	327	341	390	347	346	340	360	344	336	346	358	320	343	353	341	326	324	349	315	336	361	343	358	348	342	326	358	326	336	323	317	346	351	320	357	362	357	354	302	353	355	325	379	339	353	348	359	343	331	335	352	352	350	323	341	334	365	366	336	341	331	327	329	374	320	335	264	359	314	303	334	359	330	356	369	364	360	339	341	323	346	330	311	358	340	310	340	343	375	368	331	345	312	315	378	351	369	330	322	344	327	337	346	363	345	338	354	356	357	384	332	323	345	341	322	325	339	322	359	378	364	336	344	295	343	320	313	354	364	357	352	352	359	342	346	338	350	354	328	356	354	347	310	320	325	335	336	340	364	334	334	354	327	359	345	357	336	372	353	335	332	382	358	348	341	354	313	341	361	368	348	315	339	343	340	358	341	312	355	326	349	346	331	327	390	328	358	348	347	379	351	347	316	355	323	341	334	361	324	363	347	361	336	324	334	340	339	336	302	331	349	335	308	378	347	343	313	349	351	323	338	340	366	353	390	374	334	313	326	309	353	368	305	359	315	346	335	349	373	341	365	338	338	344	324	324	353	338	353	304	347	333	354	336	334	355	320	317	343	334	308	340	362	328	337	332	340	369	363	367	299	367	340	369	348	346	363	345	335	342	314	331	320	330	323	328	353	356	361	333	375	345	346	319	328	322	343	357	353	369	332	321	322	346	317	339	381	370	345	313	333	369	325	355	337	326	373	367	333	328	390	326	352	338	330	367	344	348	362	360	304	357	315	352	333	375	359	357	353	319	297	326	352	313	370	318	335	341	316	362	334	307	361	311	316	302	332	314	362	366	355	363	342	382	318	357	366	328	351	296	348	314	334	357	332	319	358	318	326	343	359	350	343	324	323	327	373	315	300	370	358	364	348	366	322	343	316	342	347	337	351	361	360	342	324	338	336	345	356	325	362	350	377	351	344	365	358	320	332	306	355	302	366	360	356	349	369	338	342	316	337	338	318	372	345	338	352	337	365	342	355	353	344	334	355	337	343	320	329	349	322	357	356	334	309	365	304	369	332	347	359	322	327	351	336	353	347	323	334	316	334	320	339	335	338	345	348	329	316	373	350	335	341	345	325	313	343	341	349	295	367	317	336	334	324	385	369	346	369	349	325	331	323	348	356	324	350	329	311	337	311	333	317	299	359	329	379	345	372	346	394	346	357	343	338	348	309	346	361	351	341	351	315	303	316	349	314	369	327	355	334	320	373	360	362	343	337	324	334	340	361	306	356	323	359	358	341	382	331	363	317	335	337	324	349	306	350	334	367	361	345	350	340	351	351	384	332	340	369	346	364	326	338	349	344	355	354	349	332	336	337	346	339	359	317	358	328	334	327	313	338	331	318	321	350	339	323	332	342	350	341	332	346	351	327	331	329	363	330	341	351	339	343	341	352	337	337	313	355	316	341	326	327	295	325	355	353	306	329	328	325	341	331	334	334	328	351	364	332	315	316	288	329	329	338	319	327	355	355	331	352	319	324	305	358	340	358	329	386	327	373	344	366	336	335	359	321	369	344	355	329	311	359	314	310	336	371	379	345	321	390	314	353	332	326	341	339	358	315	362	387	344	347	358	368	382	352	371	338	347	364	333	331	347	364	323	366	363	323	348	343	354	331	363	350	362	321	323	324	352	315	322	331	330	319	339	326	338	323	325	346	320	323	350	322	338	359	338	339	369	347	373	316	323	311	341	305	363	346	323	345	305	328	308	350	357	345	330	330	337	326	331	361	337	364	362	338	336	335	343	348	313	359	312	336	351	350	346	339	340	354	339	338	339	328	349	378	313	316	339	336	361	364	356	322	345	352	369	387	315	345	349	348	306	325	339	352	352	331	335	322	372	362	339	333	331	350	338	343	395	333	365	353	326	325	331	360	346	347	365	353	348	356	311	361	371	351	324	326	328	325	345	333	363	326	324	345	315	340	348	324	348	348	336	351	361	377	375	341	344	348	351	357	310	327	317	368	316	366	349	352	324	322	370	348	357	346	355	380	356	344	310	307	309	335	330	337	386	353	369	356	334	394	356	335	334	323	343	337	364	333	337	343	346	370	342	359	371	337	360	326	374	343	336	327	326	322	370	353	329	313	349	344	338	324	358	352	341	333	316	338	346	348	330	343	334	356	335	339	365	346	374	324	318	307	333	363	344	331	332	337	345	311	304	344	352	359	360	343	344	318	319	349	324	331	351	353	362	337	299	367	348	335	340	342	343	314	319	352	356	333	362	337	332	330	313	339	323	356	328	359	321	315	352	349	356	328	331	326	334	356	347	333	335	348	339	323	349	332	357	356	355	328	337	348	339	372	365	344	328	357	338	373	360	326	316	301	376	342	344	360	354	376	344	368	347	336	345	330	361	336	355	318	363	354	344	371	371	342	325	291	359	362	347	356	324	316	326	369	327	364	333	319	372	363	330	302	359	333	347	338	369	359	355	342	317	312	354	335	332	341	322	317	305	327	382	364	320	351	359	322	346	363	359	356	354	319	356	358	358	331	361	346	353	347	350	326	310	344	332	362	323	356	330	360	330	329	314	358	339	306	338	342	343	350	315	340	329	353	336	371	340	348	357	316	333	337	312	317	316	317	336	335	332	355	343	347	339	341	364	345	309	346	334	302	348	320	349	341	354	334
5114	1413	833	529	508	510	404	427	395	387	387	367	350	362	352	380	382	344	349	380	329	404	345	370	388	380	332	398	358	381	365	327	379	371	363	372	366	379	353	336	384	342	362	328	352	391	386	358	373	382	358	374	348	350	386	389	396	341	361	382	360	385	341	364	325	362	384	364	364	367	357	396	349	348	334	363	352	336	338	345	367	337	364	336	373	368	360	362	366	365	390	334	381	398	354	387	319	364	332	357	366	384	374	369	348	349	334	346	374	363	322	371	400	370	371	332	365	355	371	365	346	364	334	390	379	362	394	370	361	352	320	362	385	407	311	346	386	365	388	339	349	369	386	381	345	369	369	372	372	347	418	368	389	375	395	355	371	382	358	391	357	410	314	389	357	363	347	390	366	363	364	360	359	360	378	374	375	381	348	359	361	395	364	380	362	370	347	361	357	362	369	368	359	341	366	312	373	347	359	352	378	321	366	360	361	377	374	375	347	402	362	355	354	351	354	372	342	392	391	389	350	362	360	353	385	339	359	370	383	354	378	366	370	392	380	408	336	403	375	350	347	350	356	339	364	355	362	353	379	364	347	368	358	362	337	381	358	373	373	361	343	353	351	377	369	316	373	350	394	361	358	366	328	390	379	331	365	380	367	346	354	377	358	408	371	382	358	364	361	366	347	367	369	349	355	333	331	365	369	364	375	399	375	374	350	400	337	370	376	322	367	356	370	369	358	360	395	358	368	340	352	374	420	368	364	363	350	392	375	389	382	352	384	349	350	350	379	360	351	367	389	371	375	389	374	372	359	362	356	367	382	382	390	351	388	352	377	353	368	357	331	390	340	388	375	369	380	379	344	356	360	370	349	356	357	354	346	353	337	351	389	388	368	350	391	367	360	370	368	348	367	375	374	374	348	346	328	417	347	364	379	369	368	341	395	368	362	368	362	369	347	338	360	387	350	351	367	372	327	362	360	374	366	366	380	396	359	339	340	382	356	368	360	322	371	377	399	357	369	341	353	357	333	364	355	359	389	367	362	387	331	395	410	393	378	411	342	366	356	343	370	387	363	380	369	366	385	365	388	401	365	365	360	377	371	371	354	369	368	363	389	326	328	380	341	363	337	337	380	376	371	349	356	345	343	351	325	378	347	370	384	386	404	322	364	378	376	368	358	387	362	371	336	372	383	351	370	343	352	389	343	366	356	398	345	363	387	360	376	349	367	372	360	345	370	386	393	365	342	388	360	359	401	328	391	378	340	352	359	371	367	365	386	394	381	369	400	379	379	374	324	353	312	391	395	353	348	336	373	384	364	402	377	382	350	337	371	329	352	360	331	330	350	334	397	376	354	382	347	367	366	335	377	339	402	369	350	346	361	374	374	388	352	363	365	382	360	361	370	362	384	395	373	351	309	371	361	352	359	345	380	394	375	377	343	343	360	373	360	338	345	366	331	395	383	431	405	353	368	391	402	351	355	381	400	377	343	342	373	379	353	385	328	375	376	360	341	352	383	365	373	389	350	358	400	348	321	364	381	389	338	374	345	349	349	320	358	400	395	344	344	376	355	391	365	394	377	375	368	345	375	378	350	336	400	350	363	399	345	385	359	366	383	375	363	343	380	323	348	374	376	384	362	368	399	401	415	357	372	363	354	346	375	357	378	390	359	322	369	387	358	337	378	347	376	361	371	375	358	338	339	354	360	357	337	349	377	361	374	322	345	355	371	346	396	368	347	378	391	346	350	371	377	352	333	364	379	365	387	380	392	386	362	381	358	354	354	363	339	385	361	335	350	360	353	356	309	361	357	346	393	380	331	319	325	359	367	366	368	331	346	365	362	340	364	351	323	370	323	388	379	362	356	368	379	385	386	366	380	359	394	347	350	361	344	378	403	394	346	369	356	363	350	399	360	354	374	377	343	319	335	352	349	361	369	358	378	352	349	376	373	369	364	357	383	369	354	374	364	394	396	405	334	356	369	370	365	360	384	343	361	401	364	364	364	377	395	365	364	347	342	344	356	379	370	373	354	362	352	375	360	334	405	362	398	377	346	379	372	388	343	344	365	373	373	403	335	363	363	365	376	361	364	344	395	359	337	343	332	375	367	350	383	313	393	377	366	371	382	369	367	408	355	383	403	381	357	393	333	355	380	359	359	359	369	384	342	345	377	360	367	397	370	359	347	359	373	377	356	369	356	379	357	354	383	334	387	367	354	380	372	359	348	345	333	358	379	349	380	424	384	352	364	355	357	370	360	368	356	374	377	346	350	386	384	365	356	344	364	365	350	362	348	354	368	371	358	386	356	371	377	372	387	353	357	319	348	371	355	361	366	371	388	367	361	331	342	354	373	358	337	380	393	368	385	373	377	415	350	338	390	337	338	353	389	377	344	360	361	332	327	392	323	393	409	330	296	350	368	372	360	378	352	377	355	359	358	376	385	360	361	366	361	381	370	359	343	345	339	326	355	373	369	359	387	347	381	375	362	350	365	399	380	380	378	386	377	352	354	422	338	345	381	352	378	348	363	346	364	354	363	370	346	343	360	329	340	355	364	385	375	389	344	351	384	365	333	344	360	339	339	355	359	355	338	346	359	356	379	391	373	370	370	369	360	359	411	355	372	332	360	368	380	361	367	399	354	356	385	356	381	379	358	332	383	372	331	375	394	351	365	381	356	360	353	374	373	385	342	363	358	376	370	352	353	363	354	366	368	368	384	382	354	345	357	372	345	377	356	376	345	372	330	362	375	357	342	360	359	411	369	382	366	369	383	358	381	367	342	378	337	353	362	363	376	399	355	377	326	364	397	394	381	374	373	366	331	389	371	354	359	379	395	389	336	361	358	346	359	348	356	345	392	381	372	370	370	376	383	373	373	359	361	393	341	377	387	346	339	384	361	394	356	373	379	361	354	380	339	348	390	395	341	376	371	371	367	352	349	338	329	359	374	339	398	356	381	360	330	376	331	371	359	372	382	362	366	400	362	375	366	359	363	352	371	358	364	325	370	371	384	330	337	341	335	380	399	355	353	364	358	356	376	391	365	398	356	361	401	364	348	357	382	383	361	350	369	359	356	378	372	399	351	326	387	379	342	369	385	409	359	379	370	366	366	390	353	359	370	358	382	365	381	355	393	335	376	370	370	346	361	352	354	399	352	378	368	359	349	363	377	348	377	369	365	363	366	361	392	342	354	327	367	344	314	380	375	360	338	373	392	346	395	377	349	365	364	353	385	334	360	377	338	365	382	373	331	342	364	389	355	342	380	351	387	389	356	330	340	370	340	344	350	356	363	385	387	366	361	355	342	353	351	379	334	361	338	372	362	373	384	348	342	349	354	342	356	325	410	396	347	369	380	348	354	350	378	357	386	382	366	380	371	361	369	384	358	367	340	379	365	396	346	363	360	355	341	382	351	370	352	363	357	370	386	357	367	398	365	361	350	368	381	348	373	372	321	405	388	341	383	346	337	365	367	352	397	375	365	375	340	377	362	330	373	381
23524	21318	28825	24153	21327	13075	1674	1026	918	801	708	666	639	614	638	637	631	592	597	582	601	547	599	598	621	605	578	541	593	525	530	598	592	569	612	568	601	552	539	565	547	550	561	597	529	512	573	556	547	564	559	558	548	576	556	598	522	559	533	534	556	529	550	569	581	598	524	569	553	563	613	560	555	516	535	557	573	531	575	537	548	554	554	544	525	550	563	502	560	528	517	581	519	553	549	570	567	543	541	516	585	495	541	574	540	564	581	556	580	529	532	536	547	529	535	547	537	549	526	557	512	581	567	527	522	508	534	539	585	517	575	581	555	584	549	566	543	569	562	554	573	516	534	585	529	519	553	541	542	493	556	543	528	563	579	514	567	577	530	596	560	559	546	555	492	616	532	547	565	532	558	539	519	549	598	554	529	528	543	536	534	562	565	546	552	547	533	522	514	579	585	574	531	526	554	578	544	559	531	558	599	555	576	541	516	580	557	547	606	567	506	527	514	545	540	562	569	522	553	536	512	539	528	567	489	495	539	596	555	536	561	531	541	536	529	545	553	552	554	577	562	543	543	589	528	552	530	576	551	528	534	543	549	570	590	571	554	546	535	518	552	570	578	525	586	531	541	523	586	517	529	531	537	572	583	549	551	562	538	592	565	540	541	579	509	577	605	543	535	567	574	533	555	583	556	588	586	548	533	493	515	546	573	582	596	577	556	534	560	543	562	549	525	579	536	565	542	572	539	550	604	542	509	515	541	520	506	516	504	584	542	536	548	546	544	527	510	531	499	578	548	533	543	562	568	548	533	539	567	534	527	520	560	566	534	537	551	575	532	539	547	541	564	574	548	491	557	587	573	510	521	565	570	511	547	562	552	582	557	544	566	575	556	536	550	548	563	567	538	541	529	557	542	503	551	581	580	562	546	518	556	592	576	511	574	526	590	539	526	562	481	507	542	583	557	574	578	580	571	514	502	577	546	502	520	527	577	549	520	528	573	547	589	549	562	512	583	556	618	536	553	546	529	519	550	531	575	528	509	543	587	613	547	549	573	536	539	534	553	529	567	556	533	568	474	599	557	578	568	524	535	511	517	545	536	525	556	580	546	561	543	546	558	536	532	552	555	599	561	582	499	538	534	591	505	541	528	538	558	581	529	560	540	520	592	535	548	523	576	538	529	542	522	541	573	553	543	564	556	569	538	553	567	568	577	537	522	546	551	546	528	560	558	513	555	570	594	613	538	528	565	525	538	555	566	521	584	543	542	594	537	526	551	498	607	534	534	551	496	571	530	556	549	524	554	550	549	547	511	490	521	548	498	570	525	529	577	521	553	515	528	569	553	567	506	505	538	581	532	551	567	565	579	505	567	489	546	550	554	552	552	533	590	525	528	504	542	541	548	549	565	567	558	528	568	542	595	563	532	541	564	556	551	564	529	535	521	573	573	574	541	568	601	581	549	545	537	574	550	514	539	563	582	567	546	556	513	556	549	568	545	572	541	527	561	532	523	608	512	534	574	565	564	527	543	562	536	584	555	533	559	536	556	536	526	571	583	545	545	520	542	588	553	548	572	557	545	546	541	515	564	530	551	586	562	544	568	524	535	546	566	575	545	569	558	588	560	515	562	563	556	583	561	549	570	583	562	506	570	563	575	582	583	525	540	521	507	581	574	579	552	572	548	560	586	543	535	537	528	516	553	571	516	558	528	529	529	520	566	545	542	583	543	568	550	564	576	548	502	516	576	552	532	520	521	527	561	576	576	544	602	532	544	529	593	512	485	508	538	553	580	557	517	515	535	579	555	564	518	506	562	539	550	564	568	539	600	507	561	568	515	565	563	579	550	576	603	564	569	531	578	544	556	562	569	528	593	555	531	518	520	568	577	574	532	569	560	554	578	557	552	575	557	529	553	522	517	586	527	541	539	533	574	542	533	560	558	557	549	534	530	567	563	559	583	521	541	527	521	535	565	543	544	533	555	529	548	571	576	535	548	567	542	592	514	539	563	513	605	553	586	576	522	554	552	538	533	598	509	626	534	538	558	554	522	576	532	601	609	532	518	574	596	540	567	546	544	532	529	528	544	570	562	534	556	534	555	566	514	556	552	509	536	560	582	518	576	533	575	541	510	589	515	533	537	552	534	554	569	551	535	523	591	561	514	543	546	560	568	535	523	576	549	540	532	561	547	540	548	521	495	545	549	555	512	613	547	535	527	551	556	555	546	556	518	519	587	533	550	561	542	571	528	525	557	566	563	543	562	537	578	570	572	561	552	561	547	571	560	567	526	576	551	541	548	504	555	530	548	544	551	535	561	553	543	538	537	535	523	579	589	535	536	527	528	570	563	544	517	553	564	546	536	543	554	523	559	544	572	528	519	576	533	640	568	520	549	534	539	531	527	531	530	571	542	560	560	557	526	564	564	576	531	570	570	582	520	518	527	573	537	576	507	535	524	581	563	552	575	531	564	546	558	539	562	589	510	543	550	538	601	553	574	569	571	563	546	546	557	545	550	554	539	537	544	585	559	548	560	539	526	570	486	554	558	575	514	557	572	560	539	565	541	524	522	542	549	522	547	567	537	568	544	539	535	561	579	571	544	570	534	574	529	543	500	557	554	514	526	578	560	553	525	563	553	554	542	539	561	538	554	534	519	478	556	485	518	567	589	516	603	575	570	513	538	502	572	524	531	550	565	551	517	613	518	553	509	574	561	528	554	574	580	587	544	556	539	522	550	566	547	548	564	541	532	533	569	591	536	542	540	521	562	535	515	535	573	577	609	518	543	578	550	533	581	550	594	511	505	557	556	530	553	522	548	525	542	508	549	535	551	553	536	563	573	535	562	551	550	553	577	544	502	575	560	512	567	548	537	599	562	553	520	490	559	528	577	570	541	538	546	536	535	570	568	550	530	529	537	598	564	545	516	539	516	538	562	558	567	551	543	566	597	531	579	540	540	542	543	574	522	562	562	567	562	568	562	586	571	599	551	589	531	540	580	563	556	512	582	546	550	554	560	551	542	532	513	532	584	568	562	555	524	518	570	566	622	540	539	560	555	568	576	540	553	536	587	543	539	529	544	523	525	544	494	562	560	528	571	560	555	554	534	524	533	563	561	554	581	544	574	555	520	532	582	540	547	546	539	511	544	578	538	554	536	550	551	531	544	564	514	527	539	572	516	518	530	554	557	522	560	547	525	577	571	589	564	545	542	543	586	564	533	522	518	555	578	553	544	545	548	508	564	578	534	529	549	524	588	565	520	512	513	574	528	549	542	561	531	567	502	513	520	556	532	556	566	561	536	571	534	504	521	575	491	573	523	574	549	580	557	556	587	542	570	543	580	555	557	556	561	552	576	499	564	555	548	609	535	518	569	545	535	559	566	550	552	578	547	544	549	575	551	518	541	552	532	516	567	560	562	567	533	514	555	539	563	555	539	523	528	575	566	569	507	568	543	546	532	555	524	549	564	555	541	548	543	571	538	540	573	573	561	531	537	534
5055	10528	7017	3649	2823	2307	1552	1420	1221	958	837	823	822	745	673	701	690	649	689	663	639	673	610	639	595	631	606	633	632	564	597	603	578	563	624	613	631	598	591	617	630	628	583	586	589	589	615	602	611	597	581	586	611	632	567	567	612	558	580	611	598	598	578	618	574	614	588	614	581	591	597	585	623	584	575	557	592	537	588	567	591	607	653	582	612	600	566	581	552	602	576	580	599	605	604	627	577	616	612	587	581	655	541	606	594	603	580	587	589	566	586	625	550	616	580	586	631	599	602	581	609	582	618	596	592	643	643	572	617	629	570	589	602	608	570	548	631	579	637	566	583	596	601	609	586	606	608	578	577	616	568	573	602	565	616	635	627	609	625	589	567	586	602	573	626	607	628	597	562	606	624	613	600	583	582	564	567	572	603	607	573	582	573	614	543	588	583	515	606	577	621	600	636	596	566	567	599	555	617	558	595	538	605	601	633	519	577	594	594	551	566	579	564	591	607	610	570	604	617	564	600	630	546	555	606	598	611	529	567	569	591	581	563	581	594	574	618	595	610	585	637	577	573	624	563	591	591	568	569	600	580	565	605	637	593	562	600	611	586	543	611	591	590	633	589	585	611	593	612	609	557	591	553	577	607	580	598	598	593	623	580	555	599	605	572	573	572	598	570	628	629	578	559	562	582	589	621	614	577	593	585	573	557	610	596	611	597	551	644	617	603	614	583	604	606	597	581	573	604	581	597	601	584	610	613	590	562	557	642	548	589	572	547	569	570	612	556	605	595	564	602	611	572	601	603	576	612	656	582	591	572	566	611	569	590	602	571	592	606	588	621	586	613	574	593	557	578	556	576	579	588	597	570	571	593	621	578	582	605	599	565	587	571	617	609	626	547	540	556	642	558	584	586	568	630	587	553	591	593	528	574	575	542	583	600	578	616	568	595	587	526	594	570	609	561	581	569	579	582	626	603	593	588	551	566	564	578	577	565	594	585	564	583	589	567	585	617	603	575	576	577	557	586	598	550	585	555	576	574	591	601	603	594	636	613	637	596	578	620	541	575	605	573	597	645	591	602	606	596	617	604	569	577	604	633	598	547	607	610	637	574	559	540	629	562	594	573	622	512	586	603	588	616	564	603	625	573	544	630	593	597	622	616	615	604	546	579	604	547	591	579	605	615	592	596	569	597	574	591	596	595	588	530	597	596	597	565	596	600	588	569	603	579	603	630	579	597	591	610	630	572	543	594	610	574	567	600	606	616	609	547	606	613	576	602	637	574	606	564	634	579	586	579	590	587	606	607	557	597	591	572	595	589	583	598	623	563	568	591	618	585	587	599	585	544	598	569	587	573	594	567	538	612	605	606	581	612	573	604	614	575	595	567	582	612	578	587	557	585	615	597	596	622	618	560	593	601	617	608	586	601	534	549	618	598	587	579	612	610	574	617	547	578	618	567	595	625	540	564	587	582	584	615	558	610	602	565	602	608	582	635	522	570	545	595	604	603	616	624	604	600	605	575	555	580	594	538	601	613	577	605	600	609	553	600	581	613	584	546	569	593	557	566	631	625	616	587	614	575	550	611	588	589	571	632	607	620	609	588	606	599	576	589	582	639	570	592	577	565	540	602	556	610	568	562	633	606	587	595	570	579	586	556	574	580	606	569	629	602	570	594	546	598	594	534	585	626	633	583	636	600	595	625	579	591	581	568	611	600	604	560	588	610	597	575	574	577	562	631	595	580	576	578	586	567	631	598	559	582	593	576	586	609	606	576	596	597	601	624	585	552	584	624	567	585	569	571	598	594	602	586	598	604	613	583	603	571	552	606	554	636	572	631	577	563	585	609	616	607	584	561	578	605	543	556	552	569	565	595	577	620	561	577	581	612	563	617	598	549	604	588	585	575	598	605	549	582	608	580	602	605	606	579	605	589	585	596	552	597	609	561	619	548	613	589	596	565	567	594	586	588	623	562	593	623	620	582	621	581	625	559	587	587	571	603	587	599	581	549	616	580	635	565	599	620	599	572	582	588	565	622	608	584	616	587	608	606	592	568	584	626	584	556	590	551	583	565	606	618	574	591	607	574	617	609	602	585	565	678	636	578	536	591	585	578	582	587	542	599	529	621	565	598	582	588	581	588	545	574	601	619	565	585	637	645	606	558	609	606	578	571	555	631	595	608	632	575	580	592	544	562	617	586	601	563	578	577	597	582	637	567	587	568	567	581	595	587	625	573	583	611	581	573	591	608	603	550	605	583	604	587	551	604	577	588	593	605	593	592	585	568	572	564	589	587	551	608	580	580	541	635	608	628	593	649	628	584	585	584	592	594	594	591	576	643	601	613	599	643	556	558	630	585	622	561	590	611	594	575	620	608	605	616	627	595	586	588	585	575	553	583	566	526	578	602	576	587	565	589	589	612	582	567	601	566	584	590	577	577	614	568	577	600	551	587	585	608	584	599	631	623	562	603	581	586	535	562	586	580	555	588	575	583	608	572	584	529	579	555	578	565	592	601	574	588	593	550	565	617	605	584	577	568	627	541	582	614	589	570	579	571	623	563	537	586	587	584	612	598	586	587	619	597	551	590	569	583	570	612	612	617	562	588	608	617	561	577	598	557	617	588	558	591	591	598	597	600	609	619	568	589	591	622	564	606	607	609	565	565	645	566	620	571	617	596	596	590	610	631	606	587	591	590	630	581	586	619	553	602	564	610	627	617	573	644	558	584	557	543	591	621	581	598	608	595	608	578	573	582	564	569	586	573	583	621	604	620	592	590	591	608	603	629	572	572	649	540	586	569	606	592	588	627	567	589	619	628	609	586	568	569	592	611	575	589	552	567	525	593	613	602	589	553	602	627	557	587	635	568	614	611	602	584	631	574	551	601	591	595	594	599	569	618	587	561	580	575	554	634	595	558	598	552	582	622	596	531	588	581	583	631	643	597	576	611	609	556	617	549	590	603	550	591	588	596	611	591	630	544	572	601	572	609	599	591	570	551	546	594	590	602	609	588	602	585	593	596	573	601	594	547	609	610	573	573	648	582	555	619	587	612	590	569	570	627	586	607	542	633	569	586	548	602	599	575	579	623	563	588	606	582	574	590	583	558	607	603	571	605	568	610	594	595	604	568	587	584	600	586	589	594	568	611	587	574	579	621	569	572	612	593	598	620	581	573	594	579	620	544	606	541	577	600	582	633	609	575	599	588	587	571	595	624	575	569	588	599	582	583	566	577	612	590	630	614	580	605	608	626	588	617	597	593	587	559	560	593	560	603	576	593	556	605	544	613	552	584	608	612	584	608	607	593	619	602	576	577	554	589	587	589	545	558	581	605	629	567	577	573	566	622	527	560	598	586	591	592	592	573	638	575	614	612	627	621	553	595	627	592	575	576	609	630	583	587	595	550	553	552	565	603	595	581	610	579	618	617	605	567	601	576	538	566	596	615	565	567	551	596	599	582	598	571	589	589	634	617	541	639	574	563	596	638	588	594	594
24602	21245	27808	24874	15373	903	457	370	328	261	236	206	196	229	212	166	182	177	189	152	188	163	141	164	165	163	146	176	164	153	161	160	154	148	169	160	162	165	173	157	159	161	152	153	171	162	162	159	143	172	168	163	147	161	158	156	172	170	163	161	129	164	153	141	149	145	140	186	157	188	141	156	142	158	133	159	152	172	136	145	142	150	158	163	148	148	160	169	142	131	144	159	146	156	161	165	154	142	152	148	163	135	153	170	141	171	149	158	172	135	149	169	139	137	151	159	134	151	149	161	152	145	159	151	151	137	152	171	152	122	132	157	143	132	160	179	168	151	157	136	159	154	144	153	141	167	173	143	149	140	155	138	170	118	170	163	137	151	148	154	148	155	139	157	145	162	159	158	147	154	162	182	135	134	157	129	132	157	127	149	147	148	145	150	149	139	165	134	125	131	155	152	168	147	184	133	148	174	147	156	148	147	135	142	159	158	141	159	140	142	172	160	147	168	184	156	153	134	175	145	129	161	137	163	150	142	159	146	134	156	142	165	164	149	152	133	148	161	152	160	151	131	142	167	136	146	150	133	135	142	159	136	159	147	146	141	155	158	139	168	166	170	133	153	146	141	149	162	139	146	149	159	133	136	142	140	137	132	164	157	171	148	152	123	134	152	159	144	161	153	147	131	163	158	162	193	155	130	141	133	140	135	144	155	149	160	169	145	162	173	159	156	133	147	146	158	167	184	180	161	162	154	148	178	162	142	154	132	154	163	149	153	154	154	147	148	136	141	149	146	160	159	159	137	140	151	151	148	142	142	128	136	159	145	149	166	127	161	149	169	157	153	135	148	158	157	175	159	143	157	124	138	169	168	139	160	153	161	158	141	164	143	150	154	171	164	151	149	127	144	138	147	147	158	163	156	152	152	166	158	157	153	161	146	127	139	182	128	112	153	133	136	145	149	152	154	160	172	174	152	137	150	152	154	129	138	144	132	143	132	141	163	157	136	146	143	163	169	145	159	172	173	172	132	150	141	145	137	133	147	150	158	134	167	167	178	171	167	135	153	151	131	137	135	144	154	141	145	117	135	166	152	142	158	169	131	133	137	157	148	148	149	166	142	179	167	138	158	154	132	148	149	140	177	165	166	143	159	140	180	152	160	147	138	175	150	139	157	150	147	137	122	159	145	152	144	137	161	129	132	154	182	149	145	156	140	154	125	168	140	123	141	161	165	157	139	159	158	148	153	171	161	133	161	144	171	140	157	173	160	148	148	144	164	168	155	137	152	168	129	146	148	144	143	145	161	155	140	157	139	153	141	148	154	137	150	153	171	158	143	170	157	180	119	152	148	149	168	153	135	156	159	138	155	150	147	161	173	162	171	166	167	157	183	167	141	146	160	139	175	154	163	150	140	152	168	143	157	143	148	139	148	149	139	163	159	164	153	144	146	129	119	157	143	150	152	148	147	132	174	166	142	155	145	125	155	135	132	148	150	142	158	143	149	150	153	155	151	156	130	149	171	158	135	137	171	133	134	139	149	154	148	142	145	161	146	141	158	148	169	149	168	146	151	153	153	157	137	156	159	127	177	112	133	148	131	155	163	146	151	149	159	127	153	149	142	141	155	176	155	152	142	144	137	122	132	139	124	161	134	157	143	180	139	140	159	131	137	153	149	148	150	142	151	149	148	149	134	140	138	151	167	152	156	150	152	160	153	138	145	155	166	139	123	162	140	151	164	164	162	138	152	164	133	170	130	164	170	150	129	146	156	129	156	138	165	152	153	172	161	145	125	167	158	156	152	155	156	171	185	145	156	187	150	168	143	158	145	154	156	146	162	169	163	148	139	151	165	140	166	143	142	143	160	182	180	150	142	143	131	164	157	149	161	156	122	157	148	120	143	148	134	136	136	136	156	151	160	145	146	143	152	154	138	141	139	165	143	141	172	157	146	142	147	157	160	139	148	147	138	171	150	131	141	149	171	168	142	150	157	136	143	157	154	139	136	154	123	144	129	140	156	163	138	165	165	147	170	143	140	143	148	160	157	161	131	161	127	135	129	150	151	161	129	171	145	166	156	147	157	150	166	138	145	143	149	148	157	166	162	139	138	155	153	136	148	159	159	165	162	152	153	145	150	136	152	170	128	131	132	154	156	144	142	152	152	158	133	134	136	152	143	147	169	150	145	152	163	147	168	157	130	155	156	139	156	140	159	148	128	151	166	137	144	143	149	162	157	166	153	147	135	159	136	149	144	150	149	131	148	149	129	147	145	154	164	162	160	151	155	154	154	167	166	124	153	152	152	157	158	162	151	162	145	159	136	154	152	157	145	155	156	174	162	177	165	155	162	136	145	154	136	142	142	148	147	134	166	160	160	129	137	131	139	181	148	152	154	150	161	157	152	152	160	152	127	176	139	147	167	149	162	152	133	152	166	145	146	146	145	157	136	138	164	165	149	142	142	136	145	150	139	150	144	142	152	149	146	138	139	125	154	150	135	174	138	142	143	155	139	143	142	149	155	162	159	157	149	139	153	147	160	163	136	146	158	157	155	126	165	157	141	155	136	166	160	143	148	167	145	162	166	131	138	144	129	137	161	149	174	128	140	170	143	167	149	161	139	141	142	143	157	145	139	160	153	171	149	143	130	171	134	147	173	152	149	149	141	138	156	153	137	138	174	143	160	157	158	136	156	167	138	132	148	139	143	156	152	154	144	145	180	142	128	138	147	154	151	147	156	165	135	159	148	142	153	174	155	161	166	144	143	136	130	140	158	140	137	158	131	165	144	181	157	156	150	136	154	159	152	173	158	135	147	144	153	185	145	149	151	148	147	140	169	191	170	137	122	153	136	151	132	150	157	154	149	162	153	167	151	163	160	172	169	129	156	141	169	175	138	186	154	134	134	151	154	151	124	148	155	134	152	157	151	138	159	132	172	148	147	155	188	150	164	157	157	153	144	151	131	155	151	151	153	142	150	141	149	149	166	159	145	152	144	148	165	162	156	140	163	143	151	154	144	138	135	156	161	144	141	146	140	150	135	158	136	154	121	143	147	134	162	129	154	167	148	151	155	155	156	157	155	153	161	153	164	167	156	148	156	138	136	144	149	147	135	133	135	147	150	126	156	138	138	158	175	148	165	151	136	159	146	164	164	140	141	135	160	163	153	156	143	138	122	165	154	171	137	149	136	179	151	174	134	158	161	133	166	150	155	162	148	161	170	139	134	169	143	132	143	145	149	143	165	133	149	159	155	165	179	173	145	136	141	130	165	146	142	150	148	168	141	150	152	147	145	150	154	170	171	135	140	138	148	164	160	166	143	151	146	153	171	167	152	141	143	159	177	146	138	151	172	148	177	153	136	149	151	146	154	150	141	132	161	142	169	155	158	144	142	149	149	163	161	167	133	159	133	142	140	163	191	139	169	166	121	164	135	134	151	159	157	167	149	140	127	151	139	153	155	160	147	155	146	161	144	153	167	145	172	135	140	142	152	141	148
4849	6434	3784	1906	1537	1166	808	653	522	388	327	283	263	273	245	213	215	212	227	211	201	212	221	200	204	188	187	167	181	193	194	203	175	165	206	171	172	165	184	154	180	187	178	183	182	193	172	164	158	174	188	169	184	180	175	180	172	161	172	174	164	176	160	181	169	158	158	170	165	197	167	185	185	165	158	186	185	173	193	185	170	200	147	158	186	171	180	174	175	174	169	169	192	177	178	198	183	183	163	166	175	175	173	191	169	185	184	159	150	197	154	153	169	151	152	190	190	185	195	177	170	160	189	176	177	189	182	182	185	176	182	166	153	170	163	158	156	170	175	149	197	178	180	193	164	180	169	174	214	200	184	175	160	184	187	170	170	182	170	193	179	162	175	162	171	179	166	174	191	172	176	175	172	162	165	163	181	164	185	152	177	170	176	164	159	162	187	157	163	180	166	161	167	172	165	151	176	181	192	162	171	188	159	179	200	179	164	168	190	189	175	203	158	167	160	177	197	190	174	201	179	160	172	179	173	156	164	179	159	172	181	175	175	187	171	164	165	179	190	177	175	159	192	176	178	165	171	177	152	163	176	170	155	171	176	184	155	189	173	183	183	175	183	173	171	174	186	178	185	168	149	172	155	144	215	178	173	166	175	182	208	176	161	179	173	178	170	191	167	176	182	186	181	187	173	175	152	181	181	164	166	175	162	156	176	178	171	167	149	178	163	170	168	200	153	169	156	204	190	182	175	176	187	165	170	181	157	162	173	160	173	171	178	150	144	145	159	185	184	173	164	169	177	186	160	140	185	165	173	178	170	184	195	165	162	164	180	176	177	151	186	171	176	184	164	141	169	188	169	157	181	182	175	177	181	191	155	171	167	185	186	200	169	172	161	159	165	160	191	179	195	168	167	173	192	170	191	185	167	183	162	172	173	175	155	189	177	168	180	152	185	202	153	161	192	190	166	176	166	155	164	188	164	157	167	169	167	167	187	175	165	157	168	192	185	153	207	161	175	183	184	176	153	201	181	176	152	161	154	169	194	190	189	152	177	182	180	161	192	161	169	190	178	184	163	182	191	182	164	177	173	179	163	181	176	181	152	188	186	174	175	148	175	169	179	173	180	172	171	169	182	161	194	163	161	149	175	175	144	169	173	177	181	172	187	177	173	177	166	172	176	168	165	191	193	181	192	155	184	163	183	135	186	194	174	165	190	178	182	158	179	176	164	195	181	166	170	180	173	166	173	173	201	162	180	175	147	171	196	160	187	182	184	162	171	173	160	161	175	174	141	176	175	170	178	153	160	183	171	185	157	180	187	204	178	178	174	182	177	158	163	152	172	200	178	170	158	178	181	166	170	160	193	181	186	162	185	170	156	177	168	173	178	181	167	148	176	184	186	174	182	190	164	175	176	170	178	173	189	196	194	170	162	180	155	184	177	186	169	164	189	169	185	193	177	166	173	167	152	181	177	164	166	170	155	181	183	171	188	196	173	181	155	175	152	156	191	179	170	163	162	142	172	195	158	159	203	173	208	182	175	178	188	163	167	173	156	188	161	146	165	187	162	164	169	197	210	160	189	169	179	201	162	164	181	188	180	163	167	174	181	189	170	183	161	183	169	164	188	153	155	176	173	154	204	182	174	195	171	163	162	158	182	173	192	160	155	162	177	166	177	149	172	156	158	192	158	166	181	163	194	177	168	187	174	168	163	163	179	173	160	158	163	162	190	175	169	158	160	159	187	165	170	160	169	156	179	186	185	192	186	177	162	168	188	162	181	172	161	184	188	189	159	154	194	174	156	169	192	158	151	187	169	162	189	176	186	175	174	153	175	191	182	189	190	181	151	194	152	179	168	196	175	177	170	164	168	176	206	165	157	186	177	171	167	165	141	177	166	171	152	155	157	192	143	174	164	165	173	168	194	153	169	167	193	166	179	182	181	193	180	169	156	165	176	174	169	177	144	175	204	185	170	163	175	182	182	179	161	165	161	173	160	177	167	164	162	156	175	178	168	192	163	173	177	164	170	181	153	155	180	164	178	187	162	164	173	187	187	162	180	172	164	174	161	155	184	183	168	186	162	178	160	152	183	165	184	178	171	167	182	177	136	181	174	188	167	170	183	162	154	178	175	185	162	187	151	172	186	182	204	168	178	171	167	159	163	168	173	165	172	175	162	175	173	162	165	204	184	172	181	182	167	153	197	173	162	178	159	180	192	173	182	161	175	173	179	148	166	173	171	163	184	171	179	150	185	173	204	175	170	156	178	162	185	188	175	176	164	179	196	195	164	202	174	181	164	172	183	146	173	179	170	157	158	172	148	166	163	169	173	161	178	184	159	166	198	138	169	178	191	158	169	176	188	168	165	173	167	175	172	168	165	169	179	168	171	171	181	190	175	160	181	174	170	177	177	174	160	185	166	173	197	197	175	166	194	172	176	190	176	150	182	176	171	159	176	164	187	191	182	175	166	172	196	176	173	183	179	162	181	177	190	194	177	170	180	178	161	175	186	164	187	176	174	181	185	160	186	172	166	160	166	154	175	171	157	186	154	173	180	129	167	164	166	176	191	177	154	173	168	174	180	171	188	169	150	156	157	171	157	157	191	167	166	173	173	178	190	168	199	182	175	156	180	213	171	167	155	159	165	182	143	174	202	169	162	161	146	166	166	167	169	143	190	187	163	179	195	180	183	166	165	165	147	176	189	191	172	147	168	171	188	170	196	168	178	163	180	177	173	185	173	164	163	190	190	137	152	151	174	200	168	183	169	162	183	171	191	196	167	170	184	185	193	192	172	161	167	167	174	163	203	181	143	187	183	179	171	187	161	185	180	182	170	172	168	176	170	164	181	161	169	173	133	190	200	171	157	174	173	189	162	198	186	158	173	172	203	174	178	178	176	168	178	166	173	181	179	163	159	160	203	192	163	171	200	181	146	190	187	186	163	172	174	159	199	152	164	182	179	167	184	184	168	173	162	184	186	169	146	168	164	161	184	185	155	173	171	180	179	169	178	169	174	189	164	163	163	179	161	172	170	162	157	197	192	182	176	186	166	176	174	160	159	199	183	178	173	185	156	174	183	189	160	167	160	172	160	180	188	188	214	163	153	150	174	189	174	178	175	182	144	180	164	188	160	165	167	184	179	177	167	189	171	176	197	168	195	161	197	167	175	185	166	179	161	183	200	173	143	183	179	164	198	172	152	184	210	165	191	160	176	174	187	157	192	160	168	165	175	161	190	160	173	157	176	164	164	163	166	175	185	175	163	202	180	167	165	162	185	190	168	170	179	183	185	165	178	171	175	177	166	175	183	181	164	160	194	187	180	176	175	160	164	182	171	172	172	181	147	162	162	178	165	185	170	191	169	168	191	178	160	170	188	158	164	181	172	178	191	181	168	192	166	178	160	195	154	167	181	169	165	176	174	178	153	172	179	157	162	181	169	168	157	170	168	144	173	167	171	193	170	206	195	203	173	173	144	178	174	176	175	191	174	173
22542	21348	29233	23829	21351	21423	12469	1564	980	819	687	658	574	570	534	583	515	466	492	441	439	447	454	419	424	389	395	402	448	387	424	417	427	406	399	421	439	395	426	401	397	400	412	409	402	385	386	379	404	402	399	420	371	427	406	449	417	371	379	394	410	406	402	426	393	393	388	394	372	418	361	414	377	397	401	391	374	441	407	356	384	363	400	356	378	432	399	417	393	419	382	388	400	344	374	378	372	393	366	394	371	402	382	416	426	386	396	407	411	417	386	391	417	395	406	406	411	391	385	405	407	423	393	376	409	413	385	392	337	389	418	408	392	427	380	394	380	426	396	374	385	378	381	410	419	396	387	376	406	362	408	391	397	399	434	392	381	361	388	344	382	383	419	403	399	406	386	418	375	344	425	400	380	378	392	369	386	371	391	381	383	346	386	389	374	352	392	356	367	408	417	373	385	414	387	326	376	377	372	391	382	443	393	363	394	410	410	366	375	395	396	397	420	394	389	349	425	381	380	378	404	400	395	414	333	386	370	352	414	419	374	407	380	388	371	376	370	427	399	389	389	392	403	396	396	410	395	405	375	368	407	399	437	364	396	397	391	340	388	422	377	384	396	390	380	383	389	407	402	379	416	402	363	388	392	374	371	412	391	403	381	421	375	387	374	363	413	389	380	364	385	390	400	395	392	368	410	429	396	360	406	352	368	389	377	376	409	400	370	430	379	353	372	387	424	397	388	413	393	372	363	384	371	367	387	383	393	395	409	395	357	362	389	388	349	411	374	370	381	350	381	415	362	366	416	385	409	402	360	379	413	389	338	395	393	408	365	413	395	403	408	396	396	372	385	362	351	364	376	359	403	404	364	396	415	391	418	414	388	428	368	399	408	405	401	382	410	406	387	364	407	371	417	410	412	395	401	397	356	423	379	386	382	420	409	402	403	402	373	432	374	370	428	384	399	378	375	391	402	395	382	362	404	423	400	372	385	368	391	386	398	381	362	439	380	384	424	422	401	362	390	405	403	376	378	392	375	364	398	360	369	381	409	363	377	418	380	396	385	364	388	416	378	376	393	385	391	426	432	378	376	424	396	408	406	387	380	362	416	391	394	395	379	385	382	414	402	376	368	361	383	413	384	390	417	378	369	380	383	347	428	360	414	413	379	396	356	436	375	387	399	415	401	368	378	388	387	412	365	400	337	387	430	342	403	367	366	388	400	397	395	428	415	415	391	366	397	423	394	410	389	388	370	409	386	381	407	403	414	376	371	382	365	371	413	387	383	431	403	398	365	367	386	409	407	379	397	398	405	422	398	418	390	407	401	382	386	362	407	381	367	377	397	378	393	395	399	372	407	356	379	390	405	373	360	373	382	411	422	394	378	420	386	392	372	400	386	405	360	382	394	382	353	379	370	399	383	386	372	392	398	365	353	341	424	364	406	342	380	399	367	378	396	400	384	405	425	364	397	408	391	354	381	371	369	411	428	396	400	366	389	369	404	389	399	365	342	364	416	392	395	418	371	392	376	425	396	399	387	391	383	399	358	390	397	386	408	379	400	400	399	387	379	380	416	379	363	371	396	372	363	410	393	416	395	393	391	381	416	389	372	414	416	371	406	418	386	377	388	367	393	370	365	380	387	400	404	396	369	369	424	394	393	378	382	407	362	391	413	407	351	388	390	381	391	422	384	345	370	425	386	393	430	381	385	361	372	354	398	383	367	403	379	363	399	377	376	397	418	399	425	386	366	402	375	364	371	365	406	378	427	407	390	375	402	404	420	378	392	388	345	368	386	393	381	375	376	386	383	402	378	395	356	385	375	408	406	380	401	401	404	390	415	397	393	413	397	381	404	394	402	404	402	386	367	359	403	410	365	408	384	399	414	419	366	389	389	354	368	409	383	412	372	384	388	381	374	395	420	367	389	371	396	373	385	382	357	376	405	360	359	362	358	397	378	394	371	371	367	377	393	371	404	381	373	345	407	399	399	394	414	399	401	393	353	334	406	367	396	402	382	394	359	412	391	395	378	393	415	415	415	413	418	385	400	398	391	332	399	406	433	429	353	358	418	407	377	383	372	388	375	362	386	413	388	380	373	372	405	370	386	399	424	392	373	413	357	412	398	372	362	394	383	396	357	359	356	370	411	397	371	396	396	397	387	368	410	404	372	387	403	367	386	387	400	366	396	411	410	343	369	396	381	402	410	381	415	376	396	424	366	448	393	375	363	407	408	347	384	410	379	370	390	396	406	395	398	376	405	399	357	404	410	381	385	374	379	414	399	373	402	394	406	391	405	410	411	330	378	387	391	394	389	409	390	411	402	346	376	395	366	358	392	393	367	398	382	381	392	358	401	406	415	396	399	371	374	376	404	383	389	398	392	382	349	370	442	379	380	426	373	376	392	384	409	385	414	379	386	403	393	397	377	360	368	418	377	369	398	347	391	367	378	430	420	414	406	390	398	392	393	432	384	401	397	380	392	411	374	404	392	360	413	398	383	371	400	383	400	387	390	411	354	403	389	416	396	390	392	381	395	419	400	356	376	409	372	384	401	399	414	372	432	422	350	415	400	417	387	350	363	370	379	401	377	379	399	377	384	358	379	390	367	397	387	396	369	376	441	384	395	419	368	336	413	371	401	408	401	392	368	413	419	366	406	389	397	422	382	376	341	399	376	373	401	392	351	381	411	377	357	394	408	401	372	396	391	404	392	392	406	379	385	408	434	385	407	394	408	403	399	407	390	391	380	405	353	379	385	420	402	405	378	424	443	367	420	381	380	403	393	347	383	384	382	374	356	369	404	390	406	361	364	434	370	358	414	387	383	409	341	426	407	395	413	409	408	400	390	366	356	394	403	380	383	386	381	425	397	373	390	404	374	354	391	417	393	430	395	383	373	383	399	436	397	386	390	409	384	412	383	415	409	378	376	426	389	428	374	352	404	401	398	382	352	367	394	400	386	436	403	388	384	379	375	405	383	382	382	433	352	376	374	393	410	391	383	341	382	429	384	368	367	368	372	388	367	386	406	441	391	385	408	384	412	393	368	382	352	362	397	417	423	360	395	403	392	393	407	357	398	384	397	373	364	386	388	397	355	408	404	395	412	366	356	395	377	404	365	393	397	386	403	407	398	373	409	402	356	370	408	353	360	369	356	383	379	413	363	387	380	379	377	328	394	358	380	361	418	406	382	421	374	378	410	398	376	384	381	411	385	380	361	397	404	374	388	369	403	413	403	381	416	361	376	424	387	387	403	382	417	363	369	369	409	364	368	379	409	380	360	363	390	391	364	409	398	379	370	387	361	379	360	375	430	407	384	381	423	385	431	409	387	365	365	439	381	407	404	395	383	367	384	352	394	379	365	424	374	382	365	367	386	406	367	404	337	377	388	383	402	420	379	368	417	382	380	408	403	398	385	394	390	374	370	393	402	422	373	414	407	389	368	389	379	396	393	407	391	420	388	372	429	362	415	404	356	354	404	349	387	402	389	396	382	392
7259	16510	11789	6080	4878	3685	2346	2001	1597	1139	963	859	727	693	700	633	575	575	551	521	514	521	535	518	476	488	489	489	499	449	452	472	451	423	434	410	446	430	466	468	448	459	428	415	450	470	436	469	443	424	446	447	429	464	443	438	430	443	441	469	437	454	442	414	466	432	440	430	436	466	403	455	417	421	432	430	442	429	431	472	437	405	461	418	424	416	454	424	445	433	445	434	427	428	427	445	447	406	439	433	401	442	426	411	404	428	434	432	406	395	433	423	434	442	441	419	429	440	428	413	428	409	437	413	431	405	426	442	400	390	428	435	428	435	417	403	412	432	412	444	452	422	457	423	427	453	413	418	408	431	452	438	450	443	427	440	451	413	415	432	428	465	429	406	430	413	462	410	436	414	423	410	453	442	435	433	412	417	400	435	429	392	427	415	434	437	452	392	416	467	452	448	433	384	450	397	436	444	405	383	428	416	420	414	402	454	428	410	434	448	405	441	428	402	401	450	435	416	364	419	425	417	437	450	397	449	424	441	440	440	400	437	445	431	394	426	405	421	443	388	463	469	446	394	416	405	418	435	438	444	423	419	438	420	404	424	433	425	398	406	407	436	421	461	370	416	416	441	410	454	407	449	418	408	427	398	415	383	427	432	394	416	462	429	415	441	412	416	495	471	403	437	448	437	436	398	427	410	449	391	445	393	455	424	392	422	381	467	436	441	432	429	431	427	462	441	425	446	476	418	370	418	423	472	439	451	421	435	442	430	425	446	437	403	422	443	426	411	417	416	412	404	408	430	409	439	425	411	467	429	435	404	440	445	470	441	390	443	436	421	406	447	429	403	428	431	409	401	423	436	419	429	442	412	418	407	425	428	418	404	444	434	424	442	453	388	434	432	429	441	413	407	435	436	462	402	424	378	428	408	424	460	438	428	443	397	371	435	446	395	406	439	412	445	428	443	418	417	426	426	430	442	426	442	405	456	452	490	440	467	433	430	385	423	476	413	402	427	447	458	434	443	407	441	460	440	416	437	452	439	445	413	414	396	449	432	431	422	443	449	419	425	463	421	416	440	429	431	434	417	426	395	403	443	424	401	449	404	435	413	430	442	439	384	424	420	449	449	463	443	424	443	433	422	396	430	426	434	402	456	421	411	403	433	424	409	437	447	437	432	431	407	435	411	391	468	436	435	445	429	447	441	386	432	460	414	465	451	440	429	418	398	434	458	446	444	437	421	415	476	447	410	407	415	386	414	428	453	414	442	429	416	443	431	459	430	445	428	439	481	436	429	418	455	409	393	417	423	421	436	440	411	432	430	451	436	407	443	409	446	445	402	398	397	467	429	449	415	414	428	423	433	449	380	419	413	448	445	419	415	418	487	443	427	418	437	431	420	390	479	440	461	449	411	432	449	408	412	421	456	410	413	417	414	421	443	480	399	412	424	430	433	411	404	445	447	400	451	449	434	428	452	421	405	467	429	411	412	455	416	432	469	429	430	419	408	403	416	445	445	465	401	421	474	434	457	445	446	448	436	409	407	407	406	440	370	405	420	434	447	393	436	438	427	418	457	456	438	414	440	449	426	422	419	428	430	387	429	432	449	459	408	447	385	430	425	425	419	416	423	402	411	405	464	416	459	455	410	438	428	460	450	454	463	456	412	437	452	409	415	472	429	441	450	429	425	412	459	463	421	410	409	413	433	428	423	418	442	421	428	377	421	430	385	432	461	444	425	430	393	420	425	420	448	420	407	455	440	442	428	422	401	463	404	408	440	437	463	452	402	440	418	423	429	470	432	444	457	416	434	401	430	460	453	426	453	427	425	415	397	382	438	444	429	441	443	407	403	456	395	414	416	457	407	408	438	451	423	447	426	408	419	429	405	431	463	401	438	456	406	421	431	436	411	414	441	421	423	407	430	439	454	426	384	457	408	413	439	451	457	437	419	421	430	419	417	444	447	402	395	411	442	444	441	426	436	393	423	414	426	435	422	446	401	394	413	440	459	437	414	413	414	415	440	431	434	409	380	444	418	425	456	443	451	445	418	411	394	387	416	409	421	430	420	440	441	434	421	445	447	447	454	458	414	433	446	394	423	443	415	480	452	429	435	403	428	457	428	432	449	412	410	452	434	426	439	442	432	433	415	417	437	457	431	426	412	429	408	385	446	452	389	449	406	450	418	440	383	422	417	433	441	427	415	452	416	451	435	440	453	422	413	388	432	425	453	424	422	414	432	448	495	447	452	426	425	451	460	443	443	397	428	457	426	410	447	411	421	425	448	427	399	406	430	400	452	429	481	423	433	450	448	435	398	426	437	432	405	393	426	451	435	432	416	395	425	431	434	407	432	430	434	455	405	421	426	456	419	403	436	424	419	442	454	425	420	486	380	442	387	452	443	435	482	435	393	438	403	439	450	449	451	460	450	440	418	401	478	427	423	426	429	458	419	410	455	445	436	412	425	422	472	437	456	411	437	408	454	447	385	447	443	466	421	424	420	442	454	433	437	421	428	441	426	425	450	437	444	440	400	417	405	424	390	483	419	420	443	418	440	420	429	421	434	429	442	433	425	443	419	431	407	444	442	421	410	404	409	452	446	428	425	445	430	422	462	459	413	437	427	393	419	422	415	422	433	430	386	382	447	418	402	410	390	413	446	383	442	440	402	388	433	410	477	417	430	418	434	432	427	445	413	442	467	462	425	412	405	433	420	453	415	407	437	452	426	369	424	436	412	433	380	425	452	385	415	389	403	409	402	455	393	411	440	457	438	431	457	417	426	423	435	426	425	390	453	374	429	462	402	417	431	429	459	452	442	459	419	419	451	453	418	412	433	433	460	403	448	424	437	439	416	444	417	416	416	426	427	417	427	453	437	422	407	436	410	407	472	439	430	406	418	445	445	433	478	420	411	422	418	419	408	424	397	425	378	432	445	410	392	443	433	421	436	420	378	434	433	416	422	396	388	436	421	451	447	398	435	449	439	383	462	432	420	435	449	437	416	413	410	440	457	454	430	401	432	442	419	406	456	490	427	433	434	423	434	453	406	443	439	426	449	396	444	375	432	438	447	395	446	424	426	432	407	456	403	388	395	401	426	421	442	431	424	416	450	438	429	404	408	433	419	462	426	394	422	436	410	440	432	390	421	405	403	415	432	410	447	388	391	432	422	406	445	427	408	437	412	424	467	440	427	440	478	396	418	404	421	394	443	433	441	447	443	440	417	433	408	461	429	450	394	439	394	393	453	414	447	413	438	434	428	416	386	439	424	422	404	413	438	411	448	409	461	400	414	431	450	426	430	419	406	439	429	419	435	413	417	412	427	441	404	435	441	423	392	419	426	421	422	432	386	434	447	440	429	449	426	434	486	415	433	422	450	466	452	412	419	444	427	433	402	403	414	432	420	441	405	424	443	427	430	453	443	423	431	403	415	450	399	426	445	411	401	423	420	439	409	435	417	445	446	442	412	397	369	437	447	380	432	419	438	418	423	444	425
27572	19440	5473	689	450	436	317	370	361	346	375	375	379	345	350	345	336	341	381	320	336	352	334	349	343	374	340	341	324	345	335	345	327	356	352	326	362	347	350	353	324	364	337	367	361	360	325	307	359	370	324	344	355	351	352	328	362	339	340	344	333	351	350	330	353	351	343	348	343	344	358	317	351	337	385	331	331	315	314	337	316	379	370	337	372	321	324	330	338	369	351	345	324	358	317	352	361	347	321	322	334	335	349	319	327	330	315	367	366	334	342	357	325	298	329	367	349	341	331	334	359	302	307	346	338	327	314	366	328	329	331	343	367	334	344	345	331	395	347	332	354	379	324	323	376	310	309	339	365	305	340	330	363	344	370	334	318	338	321	336	322	321	310	339	326	339	330	329	337	353	317	332	366	349	373	323	349	295	351	311	332	332	344	338	326	335	358	366	368	302	351	353	375	336	348	355	368	292	348	345	315	323	344	352	339	383	340	361	347	325	356	342	345	334	357	365	335	354	339	339	319	335	336	349	366	325	346	326	330	300	349	311	352	367	343	332	316	333	312	335	325	354	388	349	351	367	356	336	323	322	340	374	310	351	318	341	359	326	322	363	371	360	331	316	336	365	332	351	351	351	317	326	305	361	344	338	358	341	344	323	356	323	345	363	343	356	340	328	332	353	367	334	351	345	359	339	339	325	312	341	342	336	363	348	319	377	340	344	358	315	337	348	349	351	338	356	360	349	359	328	350	319	338	313	333	344	319	343	347	334	347	297	387	352	341	326	338	378	354	337	334	343	357	342	328	306	331	328	354	331	367	337	336	371	341	367	375	334	338	325	349	345	312	338	357	381	352	336	349	325	331	367	331	313	343	357	335	346	366	337	320	334	330	336	361	379	344	295	351	338	327	321	336	338	330	368	349	327	334	347	354	317	341	349	333	324	356	353	344	342	343	316	346	352	351	326	349	300	309	351	314	369	327	338	338	325	323	342	348	358	342	343	329	349	320	355	342	312	299	360	290	348	334	346	337	313	325	311	301	339	317	330	329	323	343	338	336	343	333	386	334	332	316	335	346	343	329	338	329	305	361	322	328	357	341	336	361	363	346	335	322	357	329	343	344	311	346	363	338	341	359	351	353	355	329	339	332	332	324	340	347	369	333	295	350	337	375	337	330	370	358	330	321	349	340	356	342	318	360	341	348	354	350	360	333	364	319	329	332	370	345	340	332	319	363	342	349	353	339	313	354	329	336	340	352	360	357	360	348	373	356	350	356	336	366	338	346	363	329	319	370	332	336	328	343	339	338	322	308	365	350	346	328	347	321	328	339	334	324	371	357	321	360	355	341	334	344	309	341	350	354	331	336	337	322	346	358	306	362	345	367	365	303	362	336	380	353	356	344	351	363	348	359	333	353	341	331	333	317	337	299	349	303	334	336	360	338	326	342	339	340	328	370	416	346	331	355	344	334	340	347	311	325	367	347	342	367	346	345	317	325	348	353	358	334	326	331	333	323	353	370	343	318	297	330	331	317	372	331	318	340	329	368	367	329	331	367	334	343	371	337	348	343	326	303	330	329	353	323	356	384	338	327	314	331	348	326	379	340	360	334	362	357	325	316	341	341	390	330	337	337	313	382	341	346	362	348	336	329	341	339	359	351	337	362	343	322	315	314	347	327	327	374	341	358	353	311	338	364	327	314	324	344	335	346	341	327	377	342	345	331	327	347	320	372	335	365	360	342	324	333	343	300	322	345	374	334	342	365	325	330	387	336	347	347	336	318	334	338	345	334	342	317	364	365	343	323	346	349	327	373	305	309	333	333	344	334	319	350	351	345	323	356	349	324	304	360	318	338	324	355	371	349	349	346	366	360	358	338	326	333	332	338	373	322	338	324	326	342	359	340	329	307	335	345	367	325	336	345	357	333	350	369	317	340	317	365	344	340	340	344	314	326	298	343	347	330	343	321	330	338	352	343	319	337	351	349	373	339	341	337	343	302	365	358	342	351	370	320	314	341	302	337	322	340	334	358	353	366	331	313	336	326	362	352	340	310	328	331	343	326	339	340	339	340	335	331	350	361	382	334	332	358	363	365	327	310	349	319	341	347	354	341	319	338	352	333	309	383	324	333	345	336	345	328	327	332	359	355	347	361	320	336	351	361	349	340	329	325	339	323	327	369	312	362	344	345	304	335	380	318	335	333	343	346	327	360	371	366	348	361	311	338	319	358	335	355	331	324	335	367	335	361	356	337	336	336	346	363	349	347	359	353	340	334	319	332	333	312	344	349	330	356	366	339	336	325	302	361	348	361	349	350	328	336	318	343	345	328	325	345	350	361	355	323	343	390	333	344	333	330	361	343	345	339	331	346	305	314	343	331	318	374	350	332	328	303	372	338	317	353	337	361	341	384	358	305	359	314	322	332	346	316	338	341	378	343	326	355	337	345	313	332	331	363	330	324	312	332	339	326	357	339	346	343	309	298	354	345	356	335	352	338	331	306	364	346	341	342	353	347	318	346	344	334	341	352	324	338	328	306	347	333	346	360	347	327	322	356	345	325	329	349	405	346	355	329	340	365	366	345	350	350	333	362	376	326	344	284	350	329	331	328	361	360	364	357	343	349	314	347	309	361	354	343	302	394	326	331	353	344	341	344	348	336	328	339	359	351	344	341	341	353	341	323	369	356	318	348	348	339	323	351	372	376	324	333	334	361	347	371	368	339	341	341	346	339	312	336	337	329	346	334	326	331	318	312	348	335	320	354	353	372	338	356	340	345	347	376	342	302	357	315	362	337	343	340	361	334	324	328	313	358	344	352	301	333	320	322	321	365	326	335	373	341	324	375	368	336	351	346	358	295	336	345	327	346	322	335	341	353	347	345	318	325	351	322	351	332	324	350	342	366	316	351	357	334	365	330	328	314	334	322	303	341	315	341	369	346	318	338	333	375	320	342	343	332	336	338	362	353	352	322	333	313	336	348	345	325	320	326	332	317	371	365	373	341	350	315	330	353	331	362	357	338	353	354	334	322	352	335	326	335	336	347	335	323	366	349	333	343	339	357	324	335	374	358	329	343	346	332	311	333	333	359	339	339	340	341	344	335	366	332	374	318	320	327	338	357	339	335	357	330	325	320	322	337	327	362	325	355	351	347	341	336	334	327	355	327	330	374	350	342	357	336	323	334	314	355	325	318	360	344	339	352	332	343	322	348	343	369	330	342	332	340	372	332	316	317	344	351	345	359	356	338	339	321	335	312	349	326	341	334	333	378	373	327	353	346	324	337	357	333	339	319	353	328	359	335	351	328	353	344	330	327	369	356	356	332	314	373	338	341	312	351	351	322	340	308	285	338	330	339	360	361	352	305	342	353	339	320	321	359	340	358	324	337	341	306	324	344	341	352	323	363	360	368	325	313	341	367	350	317	356	339	341	317	345	348	355	311	295	338	355	334	364	375	338	343	342	355	323	345	342	366	380	333	333	370	354	304	333	360	342	290	317
5103	1375	827	541	441	464	425	440	396	395	394	383	341	376	375	384	332	382	354	376	357	348	353	380	346	372	343	374	383	377	364	385	378	361	374	383	363	378	364	337	316	362	358	397	373	346	333	356	345	369	362	369	345	379	389	343	392	375	374	354	364	353	377	371	353	389	373	374	348	376	328	375	364	384	375	348	377	393	399	390	367	357	354	365	412	339	329	367	354	358	355	396	376	367	400	365	317	386	353	337	365	361	367	316	355	354	329	366	350	378	342	377	343	357	351	378	373	367	356	356	353	353	351	356	360	347	378	372	373	367	377	380	342	348	362	369	340	376	351	413	390	399	367	357	366	367	355	366	356	388	340	356	374	348	394	384	341	355	375	345	365	357	365	359	370	387	340	369	340	327	367	350	379	369	344	370	338	376	379	373	352	346	348	355	374	373	406	359	379	371	381	357	372	367	370	373	375	355	346	355	347	351	397	333	359	353	350	378	367	372	332	369	374	367	363	347	344	364	387	325	362	356	366	383	346	369	386	377	391	378	367	348	391	344	374	389	366	356	381	337	396	368	354	336	346	366	349	416	401	383	388	350	365	356	374	376	404	401	368	384	339	333	369	364	366	364	340	372	363	359	368	355	354	362	328	341	387	375	358	340	349	337	405	348	363	352	361	387	364	360	372	398	347	357	344	338	389	354	366	371	351	357	378	391	373	391	372	380	351	343	339	370	336	376	375	379	383	380	368	347	390	357	365	384	366	371	356	381	353	354	389	358	357	305	349	352	370	358	385	360	357	362	368	380	386	361	370	367	366	377	381	354	362	383	385	346	383	331	334	349	338	363	412	348	366	359	371	415	350	355	391	349	349	334	392	364	374	376	343	375	343	350	344	359	362	370	365	361	319	373	374	342	355	373	374	334	367	401	373	397	366	386	382	384	356	392	411	370	354	372	385	371	342	372	397	394	338	369	350	365	366	366	378	341	337	388	330	375	358	385	380	349	348	368	376	373	358	361	383	336	377	377	330	370	361	326	348	353	370	344	343	377	399	369	355	352	381	391	354	404	350	365	380	367	377	355	364	371	338	354	375	363	392	396	379	347	376	370	372	331	395	378	382	359	374	364	377	346	379	341	372	380	374	367	344	370	382	354	343	361	335	374	358	360	362	367	362	357	384	366	340	370	397	340	352	390	352	365	363	329	352	385	377	362	361	354	332	319	367	362	338	392	336	351	341	355	349	351	370	405	346	356	380	361	384	380	360	363	359	351	371	372	374	366	401	342	370	344	350	388	364	360	357	362	332	402	368	351	364	349	349	384	373	372	341	363	369	372	366	375	358	331	378	350	377	355	390	353	380	369	355	364	387	366	353	387	362	371	363	345	337	362	346	341	389	360	408	375	368	374	340	353	373	369	400	357	407	336	394	313	358	355	364	352	378	375	355	354	349	369	344	353	357	333	374	348	368	367	380	354	348	335	312	400	369	318	362	379	356	385	357	379	377	392	367	372	352	376	376	358	367	386	351	361	361	385	354	354	377	348	393	370	338	346	379	368	370	345	397	396	353	362	365	364	348	357	363	372	349	380	375	327	363	332	379	352	383	370	359	381	345	374	379	353	383	357	354	364	387	340	386	368	375	364	385	377	377	368	344	348	334	354	356	359	366	358	384	324	399	343	383	375	336	373	378	383	362	367	377	346	369	374	371	385	369	416	367	383	370	357	339	377	338	368	343	389	348	362	411	337	356	350	389	370	412	374	358	328	368	368	373	336	355	389	352	362	387	343	363	351	378	332	365	368	389	366	351	383	357	372	387	369	358	373	343	372	405	379	334	411	389	382	354	359	388	335	317	341	372	361	391	372	362	335	334	368	385	381	372	339	377	402	381	368	388	342	388	337	414	350	372	386	352	389	341	394	365	387	372	342	381	360	358	356	373	373	356	371	326	360	350	336	351	368	354	346	391	398	324	391	387	386	373	360	328	352	352	333	385	377	343	317	373	377	354	330	371	370	382	364	383	367	373	360	353	360	345	366	366	362	331	338	374	348	365	368	358	385	378	368	385	370	370	353	381	370	370	368	408	366	376	401	379	360	367	355	364	387	358	355	378	405	380	355	367	386	368	380	333	365	360	333	333	363	376	362	354	347	330	360	350	358	362	366	354	327	385	367	375	368	363	372	347	374	368	379	351	340	358	345	378	351	401	369	335	386	358	334	364	372	380	358	372	351	343	371	388	371	388	330	341	347	356	367	363	339	392	352	356	352	372	360	328	380	387	357	368	343	350	374	372	337	357	361	382	346	404	376	362	348	359	343	370	312	379	371	358	388	400	351	382	345	355	352	409	370	350	396	342	403	380	361	336	371	373	362	359	382	361	362	362	353	383	341	339	408	360	338	357	371	375	373	381	376	353	332	354	379	372	325	391	369	373	373	352	335	356	367	352	369	385	363	361	356	374	304	359	361	370	389	381	394	364	371	321	368	392	355	341	360	349	351	364	320	376	378	336	316	354	388	369	393	361	362	371	364	385	368	352	383	362	368	384	381	364	354	397	366	352	364	355	367	353	375	337	338	368	375	348	363	362	356	351	379	387	348	369	361	368	349	381	353	350	369	393	353	391	385	353	358	400	362	365	360	379	366	387	369	330	394	328	365	370	356	365	364	336	406	345	370	321	326	376	349	372	373	371	372	362	359	351	336	365	385	350	384	332	379	354	382	365	393	345	366	372	376	385	367	328	383	350	383	337	360	382	363	362	357	351	355	354	382	358	379	365	362	353	384	372	387	335	332	374	329	360	378	397	352	366	352	368	360	369	354	331	346	347	363	358	359	356	356	363	384	361	358	372	355	352	375	383	332	370	356	351	387	348	365	323	375	393	302	361	387	361	345	331	403	324	377	361	354	394	386	349	365	375	360	353	374	380	380	371	337	367	373	380	383	372	375	308	360	352	386	371	349	354	391	362	372	363	383	385	346	364	357	345	348	383	363	361	368	375	392	378	384	350	383	345	346	350	365	381	349	349	377	369	356	365	379	363	344	379	370	354	344	373	349	353	379	353	384	378	324	376	369	376	390	356	362	348	380	354	340	382	354	371	362	358	370	365	361	357	373	387	384	341	352	354	371	348	421	358	349	402	358	338	347	359	354	341	353	324	388	378	330	371	334	358	398	382	344	362	382	368	377	379	362	391	368	399	382	346	346	382	352	359	371	344	341	319	345	350	365	373	370	367	366	396	380	381	370	353	359	380	390	361	352	344	343	345	366	364	334	381	369	364	378	346	344	356	362	387	371	363	386	362	360	349	356	356	377	400	368	378	372	364	354	362	376	330	388	393	372	362	383	372	388	328	387	378	385	392	370	375	360	378	385	372	346	348	351	404	366	361	330	353	348	393	368	326	369	344	365	352	374	386	332	380	347	332	337	349	376	340	333	382	362	385	344	374	374	370	339	362	342	354	382	371	376	347	343	379	350	358	375	360	368	329	345	331	357	394	341	357	389
23557	21326	28850	24148	21333	13492	1680	1028	935	733	709	715	644	672	678	648	601	653	589	583	597	570	591	595	605	587	544	599	583	569	530	557	559	534	566	545	549	533	527	572	542	553	525	554	552	523	542	559	566	567	536	557	565	557	528	563	532	530	555	555	548	576	592	574	566	527	539	514	575	575	553	533	552	585	552	536	523	564	560	503	540	557	571	510	552	544	541	517	536	530	528	568	516	557	541	530	565	562	552	547	561	516	565	588	539	526	578	551	539	541	556	544	524	525	565	525	535	570	513	575	542	565	526	540	567	561	508	581	534	565	549	533	522	547	567	535	550	504	555	565	557	565	502	531	534	555	529	567	566	568	559	536	545	568	575	516	493	539	551	572	594	587	552	545	564	550	549	554	529	567	528	520	560	562	524	545	570	577	563	552	552	528	539	533	575	514	529	569	540	534	582	545	556	583	563	551	523	589	508	528	561	547	528	557	587	561	572	562	552	522	565	526	544	591	520	522	500	591	553	556	474	562	515	509	562	578	555	597	563	546	500	515	544	579	540	551	554	543	565	560	537	554	575	530	600	534	551	514	548	564	543	563	513	507	505	549	546	571	517	543	531	572	562	566	562	561	518	557	541	552	562	545	536	558	569	543	574	520	525	575	551	517	527	522	561	590	552	564	570	546	535	559	559	549	514	567	538	540	541	562	516	541	587	559	559	575	561	533	555	535	561	571	518	581	557	567	589	542	542	532	579	544	518	573	543	495	520	513	532	578	558	507	554	534	567	596	516	531	572	552	517	579	534	536	562	553	585	565	568	553	519	546	558	524	527	544	513	494	537	551	537	562	556	555	508	517	564	507	512	539	560	573	526	578	549	552	539	596	536	553	541	561	539	566	545	555	546	585	567	529	531	516	517	585	535	548	545	570	504	554	519	572	584	529	563	584	516	540	554	541	561	553	574	582	592	578	534	494	590	545	544	567	524	554	566	556	538	541	538	522	530	550	570	525	584	555	564	547	563	539	526	573	564	542	550	528	552	550	566	528	540	553	532	531	565	559	570	528	541	566	562	579	533	570	609	554	509	570	559	561	596	563	490	528	516	540	556	479	535	543	530	576	525	519	515	518	542	511	544	570	533	514	566	545	594	529	543	538	572	512	558	556	535	557	540	528	528	552	526	588	581	579	537	550	540	562	566	512	542	601	572	531	552	524	603	555	518	519	537	544	555	534	531	557	566	505	525	521	557	550	569	557	573	558	519	526	513	552	556	567	557	571	532	579	551	564	570	587	495	537	530	536	561	490	516	506	528	571	548	551	502	538	553	550	539	520	520	545	592	549	543	538	522	518	576	570	529	519	529	576	554	560	519	538	531	587	524	575	604	584	567	538	554	589	570	548	545	531	530	525	543	553	555	524	564	540	554	508	521	547	540	526	533	589	544	571	555	542	569	578	553	527	555	581	518	527	536	499	557	580	553	511	483	522	567	578	541	551	554	549	525	570	576	563	533	539	532	553	586	586	541	489	513	567	551	515	576	568	537	532	532	566	582	524	553	504	552	536	554	525	502	593	552	515	560	535	543	534	544	546	509	550	554	604	549	523	524	526	557	558	531	542	569	562	557	532	544	543	551	532	540	539	573	531	552	539	539	502	519	542	521	532	517	535	509	574	542	543	531	543	563	531	532	564	531	526	542	550	555	543	534	520	558	574	575	528	543	525	512	523	526	534	517	522	524	542	555	575	544	529	564	516	564	536	553	539	569	539	543	574	522	562	564	545	553	542	552	551	538	563	570	573	490	566	516	559	537	509	506	588	540	533	545	556	557	593	572	517	539	558	542	542	519	544	511	485	536	551	573	548	551	489	555	543	522	551	571	525	480	527	536	567	555	549	554	564	501	534	568	510	545	543	571	573	572	565	567	574	548	513	528	540	511	549	572	565	540	572	565	552	599	537	495	547	548	544	524	531	569	578	523	557	554	552	540	539	512	577	538	516	524	510	555	561	550	529	493	573	576	520	516	502	501	531	520	532	569	515	563	501	550	545	543	543	577	521	538	543	574	534	573	577	588	510	531	557	534	547	531	547	577	525	562	560	559	542	534	547	565	538	568	529	511	523	523	570	572	547	521	580	502	593	574	557	516	541	586	553	564	561	577	506	531	571	530	586	558	543	542	539	546	557	519	576	564	513	522	571	525	537	547	539	575	524	520	569	544	531	583	550	562	541	575	545	534	557	565	504	528	504	558	510	501	509	556	556	518	547	525	583	563	562	553	603	542	521	560	559	587	554	507	515	563	509	530	522	520	549	545	592	557	537	572	563	547	507	535	520	553	555	531	517	548	529	521	527	580	560	544	530	588	529	579	553	587	565	557	513	534	616	590	544	550	501	521	534	586	554	543	522	571	510	557	531	595	508	533	524	551	536	521	533	512	559	485	524	529	548	557	554	552	553	526	552	509	548	508	563	568	505	545	512	519	517	518	555	575	531	541	551	532	518	518	567	571	522	535	536	539	569	563	538	524	512	558	529	534	549	581	595	540	544	548	547	499	530	511	559	540	532	545	554	539	516	531	519	575	538	553	514	545	564	525	519	598	528	557	558	497	506	493	532	600	547	560	510	565	581	532	535	542	574	579	523	536	540	557	509	537	529	537	591	529	544	554	516	530	549	565	549	558	541	525	604	557	518	560	555	559	585	545	545	587	501	513	566	536	557	568	571	563	562	549	534	538	547	529	561	543	543	542	542	563	550	538	531	552	565	548	546	549	580	600	604	512	536	557	485	555	531	527	519	570	568	552	561	506	528	552	563	536	545	579	575	531	539	590	523	545	581	515	530	531	563	559	530	568	574	514	550	559	584	546	522	555	542	564	604	550	523	565	521	532	500	523	566	544	557	530	504	579	519	577	529	500	542	552	510	549	529	578	548	566	497	546	574	570	549	518	531	531	568	564	542	563	540	567	543	513	522	568	524	575	546	511	562	546	545	542	530	544	547	526	535	555	505	570	564	591	573	577	542	556	588	551	575	552	568	537	566	548	582	552	558	559	503	496	552	501	538	543	565	536	520	538	564	562	524	563	531	525	575	568	556	564	540	519	556	565	530	532	545	566	560	524	578	530	551	536	554	520	503	508	523	536	559	539	504	526	532	532	537	527	540	484	512	524	548	541	526	532	548	560	528	559	553	528	546	536	547	545	571	567	515	571	548	566	590	581	547	559	516	537	565	543	556	571	560	515	516	514	548	522	515	534	516	541	569	547	551	550	528	547	569	545	531	531	522	527	532	550	547	573	561	481	529	510	526	506	560	521	559	565	574	520	559	522	540	565	515	524	567	517	548	556	549	533	563	554	533	530	547	517	549	531	547	530	555	582	547	522	527	547	527	549	540	545	579	567	576	538	516	600	557	543	504	528	543	585	521	566	526	549	575	536	523	564	568	553	529	504	551	510	576	571	548	573	535	603	521	503	593	546	540	570	541	560	554	549	604	530	523	521	555	575	591
5330	10320	6996	3610	2828	2281	1485	1397	1137	958	895	785	749	737	722	652	682	650	633	608	666	660	618	609	628	623	625	623	636	631	615	584	574	615	617	582	636	594	637	615	579	615	553	587	597	622	590	620	568	603	599	600	613	608	583	554	636	566	553	583	556	612	593	627	590	564	586	583	574	573	608	545	609	606	595	560	572	550	579	550	600	560	594	578	564	600	587	580	571	561	576	574	596	592	584	584	582	600	547	551	597	582	630	603	579	598	552	574	588	569	561	596	571	598	602	588	587	552	578	554	629	597	561	593	601	567	587	588	522	596	532	580	605	560	579	581	577	596	626	561	600	544	577	586	593	543	562	570	574	567	579	598	602	512	575	591	576	592	592	574	593	570	588	586	559	567	566	585	572	586	570	629	583	606	582	574	515	591	629	597	597	571	588	558	574	602	575	591	578	582	591	564	566	607	591	570	579	615	587	562	560	561	548	598	585	513	527	575	578	572	560	603	581	582	582	569	594	593	622	591	578	558	566	557	580	562	603	590	587	611	589	572	620	593	589	639	575	542	630	591	575	588	566	570	571	591	582	605	567	574	585	590	597	574	563	547	597	600	560	554	585	625	596	593	541	565	595	583	531	578	540	576	590	614	572	559	589	602	581	538	572	580	593	589	575	585	593	560	610	577	581	570	580	584	612	606	608	601	571	530	567	580	563	578	621	587	621	551	573	618	551	584	595	558	625	610	578	563	604	547	544	589	548	583	566	604	578	544	575	569	568	609	539	561	598	570	552	574	593	575	563	572	591	596	590	579	546	582	538	594	554	570	543	613	601	591	603	608	574	629	564	557	613	535	594	554	576	612	549	505	564	594	569	574	580	564	587	583	616	615	605	606	591	575	565	584	580	559	611	562	584	590	577	542	579	556	583	540	590	580	617	555	571	547	599	596	621	539	572	568	623	544	583	603	572	542	608	604	545	607	556	649	555	544	610	579	575	566	565	561	594	586	553	615	579	562	568	605	568	572	653	587	601	569	568	592	561	612	572	589	559	601	610	589	582	600	603	551	578	562	566	593	557	569	623	578	592	573	554	587	627	589	551	555	580	614	581	589	588	545	611	600	622	592	563	526	582	581	609	563	557	589	575	642	634	549	584	582	613	562	580	623	562	611	555	552	585	578	565	606	607	599	580	610	597	579	623	568	587	594	598	593	587	602	636	586	584	545	590	572	591	612	622	621	596	614	588	581	582	567	579	594	568	577	565	619	589	564	597	550	568	592	568	581	612	592	584	610	634	607	562	587	588	573	561	610	561	601	523	552	557	562	564	555	586	615	571	588	618	582	557	529	614	558	578	590	586	595	598	608	581	583	545	580	585	581	588	608	585	604	649	593	631	608	581	583	577	595	606	589	584	620	562	613	595	595	608	631	600	558	587	567	574	573	536	560	613	629	583	603	583	578	585	604	600	597	600	572	617	597	574	594	559	599	597	599	577	588	573	615	563	552	575	585	634	561	611	600	610	628	598	587	595	603	554	597	619	587	578	586	569	573	605	595	579	558	549	590	573	597	552	576	549	581	554	589	539	588	567	596	603	564	607	622	590	569	594	573	584	542	615	567	566	611	597	548	610	583	557	584	552	574	558	535	602	615	591	567	581	583	573	573	573	599	584	581	573	593	637	571	582	584	600	567	576	580	580	607	582	540	594	582	602	584	542	602	583	554	595	569	617	541	574	603	553	619	589	546	578	581	589	577	561	563	590	594	531	629	604	587	570	598	595	589	617	574	589	557	569	564	590	570	580	579	558	592	571	575	623	584	508	574	615	558	534	579	596	571	582	569	628	587	578	608	553	553	590	611	578	616	568	579	590	596	625	563	554	629	514	606	552	613	564	597	592	588	515	554	560	558	594	565	544	595	557	587	542	574	607	545	634	557	602	609	590	578	563	596	575	608	631	572	583	563	522	535	583	559	576	616	557	585	556	600	574	551	600	536	593	555	586	566	627	603	590	587	558	580	538	540	537	617	545	622	556	579	595	597	577	597	559	536	574	612	572	598	584	578	592	602	595	522	597	608	582	576	574	562	555	564	563	560	590	580	616	614	593	583	593	621	582	549	569	561	591	568	583	549	542	603	604	563	609	551	560	536	579	561	606	609	594	587	562	634	578	566	607	600	580	582	600	624	586	580	616	605	598	538	601	576	589	652	592	590	563	600	576	621	596	589	572	568	559	569	561	601	570	587	545	598	568	568	572	590	557	573	588	617	588	605	623	607	603	531	605	606	526	616	587	545	588	610	581	571	604	552	607	555	546	563	583	628	621	560	585	561	578	573	573	594	563	644	597	584	566	558	579	603	591	554	588	574	591	571	588	587	583	590	566	561	564	571	557	583	559	537	544	633	614	626	563	530	574	621	602	576	610	566	626	555	569	539	563	574	559	548	574	608	570	551	620	592	573	562	581	601	569	575	556	610	634	564	534	595	579	569	547	579	592	587	573	635	615	565	593	577	572	622	597	606	584	596	568	569	565	606	571	561	595	537	547	579	567	624	619	616	614	628	622	608	588	612	590	579	595	575	584	595	582	567	596	572	547	577	525	598	553	617	558	551	574	584	570	566	561	582	592	573	600	595	568	633	571	560	541	570	540	608	532	611	580	580	613	572	545	617	595	588	600	613	590	581	595	565	591	609	590	602	535	582	596	585	602	553	608	552	540	583	540	555	602	582	642	555	597	590	600	590	555	567	598	549	539	600	541	615	581	620	564	586	608	631	606	578	576	585	557	579	569	570	571	589	613	630	606	574	613	557	589	551	597	548	578	589	598	587	567	611	616	577	617	617	586	568	595	589	539	575	587	562	596	586	592	573	572	584	591	561	572	609	585	608	604	603	572	601	591	591	572	541	574	585	567	605	586	553	593	576	580	608	597	584	570	545	564	571	572	565	621	577	564	572	546	559	612	588	562	588	560	538	511	561	579	594	524	601	562	569	533	639	560	569	559	612	584	532	601	597	610	579	529	610	573	600	560	571	584	580	549	635	605	611	541	515	528	560	555	560	563	606	595	589	562	562	534	600	560	563	586	586	591	563	574	569	611	574	584	535	594	586	593	551	618	604	567	578	586	572	578	562	566	628	568	578	554	617	594	608	615	595	530	598	557	555	563	609	582	558	589	546	626	612	597	532	603	542	576	587	621	610	514	563	574	623	571	617	595	590	576	541	585	575	599	531	562	566	597	589	632	613	584	612	610	564	565	556	533	547	576	595	580	576	562	628	582	599	604	577	583	557	595	612	573	628	535	602	621	590	615	589	564	587	598	596	591	546	549	624	580	563	565	611	613	598	573	578	542	618	554	575	642	608	599	609	632	572	616	568	593	616	615	555	583	600	607	575	588	539	594	617	574	588	540	556	585	580	579	592	589	587	571	605	576	523	591	557	587	544	583	586	593	569	615	546	560	615	557	615	549	596	598	591	586	552	623	595	606	559	605	565	610	591	533	544	563	573
24721	21320	27928	25016	15704	945	463	397	329	246	240	227	204	201	172	180	185	169	177	202	157	200	164	172	176	171	175	169	152	155	163	158	157	175	145	156	168	143	153	161	149	159	153	151	164	152	146	145	152	138	132	153	145	150	154	150	149	147	164	176	136	159	147	147	155	155	155	158	160	150	162	147	138	151	182	149	149	157	164	132	166	173	152	133	148	172	157	154	163	152	161	140	142	141	150	173	131	165	147	155	125	133	149	127	135	147	159	158	147	135	144	147	137	150	149	144	151	177	151	132	135	148	158	154	145	151	147	156	148	154	152	155	169	139	147	145	165	158	147	154	154	166	132	151	161	143	156	142	160	172	154	158	135	159	153	157	172	144	149	133	161	163	144	142	169	156	149	144	170	171	155	154	148	156	128	157	132	153	154	145	147	132	157	146	157	150	132	154	155	148	163	135	162	149	164	143	172	152	159	153	136	152	130	162	137	170	139	157	135	119	158	172	138	131	155	148	159	134	141	136	151	162	153	163	149	146	140	154	137	131	146	166	143	164	156	154	139	150	132	152	140	156	137	149	149	130	140	149	162	160	133	161	154	170	138	151	163	173	140	152	168	160	148	156	142	143	173	143	165	148	165	163	155	136	161	155	156	162	126	140	167	128	162	164	155	146	160	138	156	144	158	161	137	144	139	170	163	145	156	137	153	174	187	171	159	141	141	156	136	156	157	139	151	158	149	141	132	166	156	168	154	166	141	135	169	168	144	158	157	160	154	148	150	153	158	157	141	140	145	135	187	167	145	149	166	147	162	172	149	172	159	148	170	162	148	156	170	167	152	143	134	152	157	165	174	164	154	148	146	154	151	153	169	148	151	142	170	157	148	153	178	168	142	154	136	164	150	160	140	154	185	146	154	155	140	168	161	151	138	149	143	165	153	127	135	142	149	147	151	161	145	153	160	151	139	156	161	169	135	171	167	156	170	154	162	155	143	179	150	150	130	160	168	149	143	148	158	170	156	144	154	153	146	172	146	131	142	160	139	159	145	152	148	137	145	143	136	139	164	151	173	158	143	146	162	166	125	154	151	150	153	163	156	146	141	148	145	156	142	151	125	136	144	169	161	148	157	133	149	154	136	142	163	153	164	156	173	161	143	143	139	145	140	158	146	163	148	128	151	138	164	152	135	152	148	148	164	153	160	134	164	151	163	138	152	136	150	139	144	154	172	122	181	158	143	135	163	165	140	124	152	159	142	124	137	166	164	148	142	145	181	142	129	127	157	172	153	139	172	152	156	157	126	174	159	151	140	140	159	142	122	137	132	140	150	136	140	176	167	139	142	156	166	164	147	143	142	161	151	156	154	138	158	159	154	166	144	151	146	164	137	149	160	146	160	160	138	133	168	130	152	135	160	129	151	117	164	145	156	173	135	161	137	145	122	148	141	163	147	168	153	150	159	162	163	149	162	155	147	137	176	141	160	145	147	157	137	147	131	158	144	132	147	141	162	167	144	157	159	164	131	139	143	131	148	166	146	152	134	132	147	118	158	151	145	150	162	161	146	158	151	156	142	151	168	158	167	164	162	161	155	147	166	171	155	162	152	144	151	159	163	150	146	166	194	156	153	154	163	127	133	129	134	129	159	154	147	148	145	152	154	145	146	157	157	149	145	166	128	125	159	149	147	162	160	150	160	140	144	154	147	133	138	146	158	146	162	144	148	155	151	161	141	161	158	146	154	147	128	156	140	137	145	151	157	145	150	137	162	143	169	157	152	136	167	147	132	156	149	140	155	144	125	164	178	146	152	141	152	155	139	158	152	163	143	158	146	156	160	145	181	161	147	182	139	153	151	136	141	145	161	155	150	176	145	147	174	143	160	170	169	142	159	138	143	154	142	150	127	142	147	176	174	142	172	137	137	128	139	155	159	157	161	172	151	153	146	140	160	163	147	143	171	160	152	170	149	151	165	155	146	149	150	165	148	170	134	135	150	151	132	153	129	134	158	156	153	152	158	145	146	159	144	133	145	141	162	123	150	179	149	153	144	160	148	153	133	155	157	157	176	172	152	139	128	136	142	165	151	146	147	144	142	139	145	133	140	155	141	144	153	148	136	130	147	154	172	155	150	155	152	153	144	147	164	144	172	155	148	144	166	149	146	144	138	141	150	144	168	157	150	147	147	129	138	146	159	145	155	135	150	167	171	155	177	151	155	156	165	131	156	159	155	153	162	132	157	170	155	161	141	135	140	142	161	151	134	157	148	150	151	141	156	163	157	157	167	148	146	148	156	146	163	135	158	131	159	155	165	156	151	151	160	148	146	152	168	162	147	182	165	116	161	148	140	155	149	148	175	166	162	177	156	152	149	148	160	159	151	142	139	159	154	139	148	148	149	136	146	152	145	145	152	174	143	128	148	152	142	147	127	168	177	150	156	139	121	145	145	144	172	139	122	143	147	146	157	168	170	145	164	148	148	147	138	172	148	152	155	143	154	148	136	145	130	142	180	124	143	151	142	171	137	169	144	173	141	154	156	158	149	163	144	155	166	132	155	140	151	161	158	155	146	123	162	179	139	148	171	153	147	145	138	175	127	173	150	112	168	165	123	142	146	158	126	154	152	158	166	147	134	176	133	157	161	141	154	141	149	168	167	145	127	173	148	159	155	158	148	152	156	163	141	145	145	152	165	135	123	172	142	165	157	157	156	157	160	133	159	150	157	162	158	136	157	146	142	156	169	164	160	171	160	137	142	161	157	161	152	176	172	153	158	133	142	141	156	138	148	139	120	159	142	150	147	132	172	159	142	158	135	157	158	135	167	169	153	179	157	165	151	157	144	132	138	139	138	131	160	137	151	143	148	154	143	142	148	125	173	149	143	146	141	141	177	151	154	135	152	168	154	155	155	139	158	167	145	162	149	165	155	146	158	150	137	166	150	130	148	154	151	158	162	143	165	192	150	150	133	124	129	144	152	140	140	149	163	151	138	154	133	147	140	161	145	139	167	155	158	169	165	140	142	130	134	149	138	136	148	132	153	145	163	134	148	156	165	144	156	160	149	141	137	158	154	149	157	175	143	151	167	128	130	160	153	139	143	150	164	153	155	148	152	152	151	167	166	169	134	141	160	144	172	136	167	134	152	143	148	159	145	144	125	139	162	153	173	146	144	161	153	154	143	143	167	169	137	146	157	146	139	161	158	139	137	175	148	138	146	147	152	158	172	141	147	162	139	157	153	144	150	145	138	138	146	163	150	164	135	148	148	151	140	131	143	149	151	162	164	155	137	166	138	159	135	152	152	146	159	147	135	139	134	139	138	167	147	132	166	151	151	162	141	154	165	170	142	147	150	168	170	131	147	159	134	142	128	133	132	169	149	160	155	159	153	160	165	150	160	168	164	133	141	132	132	155	135	124	158	157	147	157	145	170	168	155	158	156	146	155	154	157	135	149	153	146	140	170	129	116	160	157	180	148	181	139	162	178	128	170	151	148	154	159	156	161
5051	6215	4012	1958	1504	1157	735	638	522	381	284	309	252	225	272	230	253	187	210	192	211	212	204	196	178	166	162	189	179	196	190	194	192	178	176	190	177	196	137	167	167	187	185	166	148	166	178	169	191	183	175	179	161	183	169	189	166	172	189	201	182	171	154	196	158	150	179	190	172	181	172	204	175	169	187	183	195	164	162	147	174	167	186	183	175	190	165	171	157	183	153	172	168	151	158	160	150	166	172	178	181	149	176	164	140	157	169	160	158	191	177	163	190	178	160	167	171	154	186	173	166	141	174	201	160	183	165	185	147	152	167	159	180	176	166	164	160	160	170	149	188	158	157	179	171	173	164	169	166	186	185	165	182	174	161	176	190	191	188	180	185	181	179	174	176	155	167	182	174	193	186	155	165	189	168	158	173	191	181	189	167	159	154	191	177	193	196	166	157	157	171	167	157	175	166	181	158	167	164	167	147	184	176	155	163	174	182	169	201	163	182	175	199	164	177	159	177	182	196	171	166	198	158	164	179	173	160	173	196	179	174	176	170	174	172	154	184	179	184	171	178	197	162	168	186	173	185	199	190	180	152	151	175	180	203	183	208	159	180	173	163	183	177	194	159	197	154	193	196	186	180	161	179	166	170	127	172	187	171	166	184	163	164	187	173	154	191	145	173	203	163	171	185	177	193	185	157	173	179	162	181	190	160	204	160	179	178	179	178	159	176	158	166	172	174	171	161	199	157	179	162	183	188	186	179	151	180	165	173	169	188	160	196	165	208	187	189	165	169	194	162	176	161	169	179	183	207	145	171	163	168	143	159	183	184	185	174	167	191	163	146	183	192	186	158	186	155	175	180	184	180	160	183	189	184	169	169	186	157	173	157	169	183	182	153	186	202	167	154	167	179	166	157	179	180	162	161	147	178	147	166	147	185	161	196	168	167	171	164	185	165	203	167	174	182	170	176	160	176	183	190	183	175	190	164	194	160	182	140	156	165	182	185	187	171	155	161	184	167	176	163	166	164	180	174	187	153	150	167	182	173	170	181	178	175	172	162	166	179	168	181	177	175	175	176	168	167	169	154	187	187	154	167	173	167	199	157	170	141	178	182	165	176	167	157	166	194	176	171	168	203	148	175	161	185	185	183	174	169	196	193	177	177	172	169	176	165	168	171	182	176	162	169	160	163	169	179	181	162	159	166	169	188	179	187	176	175	165	158	163	167	209	186	164	178	169	160	184	188	176	181	168	168	164	157	174	168	179	169	168	166	170	150	207	164	161	177	168	175	168	152	182	163	157	187	175	171	166	180	171	159	176	159	202	174	181	207	192	173	165	189	193	193	165	170	165	186	154	170	169	160	164	173	188	177	164	182	151	163	179	145	181	163	171	171	177	165	165	153	186	150	172	201	185	158	174	177	163	156	165	167	154	163	175	170	158	161	169	157	179	193	180	149	167	171	169	188	179	152	171	192	179	169	151	171	177	194	165	159	173	149	152	175	163	173	167	160	165	167	181	172	162	163	170	186	177	163	172	163	184	159	159	168	195	165	195	178	180	185	159	170	186	163	175	166	182	144	172	173	171	164	173	183	194	181	143	190	182	149	192	171	159	172	178	163	177	178	184	172	171	167	176	152	180	187	176	174	180	175	157	194	201	164	182	181	178	175	164	167	191	175	168	172	179	173	174	182	211	174	190	171	162	181	189	148	177	165	170	169	171	202	164	176	163	186	177	193	137	185	181	175	196	197	158	170	183	161	175	188	180	166	182	170	152	153	180	169	172	167	152	189	185	170	167	187	192	165	165	184	186	173	158	175	190	160	179	179	197	176	176	202	171	175	194	174	152	160	169	168	176	151	179	153	173	154	150	176	151	182	169	179	177	189	193	172	157	196	166	162	147	171	169	176	147	155	163	186	165	162	174	161	187	179	183	166	202	163	189	176	174	171	174	161	180	168	164	169	188	182	169	177	187	170	187	173	176	181	185	162	192	179	189	150	185	190	153	178	168	199	181	167	166	197	167	166	167	186	179	177	178	156	171	171	167	173	166	164	173	181	184	174	189	165	166	184	176	185	148	200	152	153	190	180	187	193	171	194	149	180	180	171	186	183	166	166	194	159	183	182	176	176	163	178	171	165	196	160	179	181	166	174	183	184	180	166	183	160	168	153	179	180	163	174	182	159	153	180	153	137	174	179	179	176	166	160	168	171	179	180	154	189	153	180	163	187	167	174	200	193	133	170	174	164	181	183	167	201	171	154	187	196	166	150	176	186	160	171	179	172	162	169	173	186	166	166	166	160	161	186	185	162	151	168	188	172	162	180	168	161	158	166	181	159	172	170	172	189	162	170	167	187	187	177	181	164	184	190	152	172	165	186	171	187	175	184	168	151	168	194	145	142	171	214	177	170	174	191	180	174	157	168	197	189	163	165	196	175	168	167	193	167	164	181	164	168	191	175	161	159	172	158	183	195	169	167	173	198	156	180	197	176	155	163	171	178	159	174	180	152	182	181	167	177	159	177	192	169	172	174	160	149	170	163	159	185	165	164	166	159	197	183	164	190	201	166	166	154	181	171	158	176	187	198	172	187	179	170	160	174	147	179	173	164	168	162	166	180	171	187	208	179	180	165	187	180	185	181	158	176	167	176	175	180	170	172	172	170	180	195	171	175	158	179	169	151	172	185	149	174	192	155	160	172	159	181	175	191	192	177	180	155	172	160	154	190	132	184	174	159	186	167	151	178	165	163	172	169	171	180	173	177	174	203	162	153	174	189	175	177	180	178	181	186	179	157	181	167	167	189	168	171	184	186	170	171	191	181	156	172	161	177	173	161	166	182	177	155	164	174	155	158	183	157	169	176	174	164	184	190	193	178	165	177	191	174	184	157	183	189	169	163	171	181	180	155	165	165	164	147	174	184	181	170	180	183	209	154	153	146	166	168	170	184	174	182	178	169	171	175	171	174	140	191	196	168	175	149	182	192	177	171	169	175	165	175	160	148	198	187	158	170	152	168	163	158	175	193	185	144	165	185	179	167	189	200	175	188	171	165	198	168	157	175	171	164	163	185	182	169	133	169	150	170	179	147	199	200	149	175	142	176	159	182	175	154	166	164	206	173	191	186	177	176	168	169	164	184	169	175	193	167	171	180	180	167	168	168	162	179	178	197	188	169	179	176	186	164	164	129	196	185	141	174	186	183	166	173	194	170	179	164	184	169	156	162	170	199	151	184	185	170	180	199	169	169	200	173	169	176	153	173	181	171	173	179	160	188	167	168	164	183	188	175	157	168	187	158	169	143	179	176	190	178	166	184	195	179	160	166	169	180	188	172	190	181	188	164	214	169	167	190	175	189	146	187	175	169	196	161	165	159	164	169	154	191	192	163	208	155	129	154	185	187	158	195	167	189	174	168	175	139	174	177	195	160	154	180	145	178	156	174	175	159	171	187	143	178	165	180	175	184	173	164	173	175	165	192	166	186	177	183	196	202	176	140	171
22436	21260	29096	23761	21264	21332	12286	1540	1012	786	742	594	594	588	538	530	490	500	489	456	429	465	465	461	434	432	436	446	442	401	421	395	394	395	383	433	393	384	394	371	394	441	419	392	388	398	368	412	408	375	386	354	403	409	417	384	402	387	418	384	387	402	409	366	394	405	413	392	372	424	370	392	382	379	397	377	401	370	377	402	392	364	367	424	401	349	408	394	441	374	388	382	425	380	403	387	396	377	362	404	384	367	378	350	377	377	398	370	400	408	396	376	410	376	396	370	409	386	395	420	369	405	385	378	390	394	390	400	381	386	341	380	412	386	400	396	364	425	376	362	402	378	381	401	379	368	385	361	369	430	418	353	421	389	383	386	384	382	404	405	403	360	358	404	393	381	407	366	383	407	400	363	387	383	417	352	386	364	407	406	369	390	389	374	388	402	376	392	409	384	386	400	428	379	389	403	365	385	377	394	384	387	381	404	401	373	369	354	412	377	383	372	395	411	398	378	378	429	390	407	430	399	385	425	398	361	369	403	401	359	421	383	376	370	360	384	387	405	382	406	413	394	374	382	339	398	380	415	390	383	414	409	362	380	380	368	360	405	381	364	375	414	405	375	394	373	331	367	406	360	353	406	360	364	382	394	382	384	389	370	385	378	409	373	371	379	371	395	358	380	387	391	365	395	393	409	406	375	378	419	394	438	392	372	381	405	343	394	352	407	362	389	431	369	400	386	357	397	387	357	381	416	439	365	392	397	388	400	364	394	402	400	373	396	380	386	415	409	350	383	414	393	400	380	396	388	368	364	380	401	421	362	406	396	370	348	388	372	384	397	366	377	388	428	366	398	373	380	396	376	370	386	433	395	378	373	396	359	377	404	354	362	416	349	343	366	370	361	413	380	410	414	399	364	354	370	363	385	410	366	351	394	366	375	396	390	347	369	374	393	340	360	374	376	356	397	380	386	378	400	387	381	395	413	332	386	403	366	370	399	432	375	410	411	424	365	376	369	371	407	372	372	392	405	405	385	367	388	432	406	396	374	375	427	383	392	383	392	390	350	415	416	399	406	423	338	371	365	391	381	350	396	405	358	399	398	388	387	376	388	382	427	355	394	363	372	406	365	379	407	397	399	350	385	378	387	419	374	382	399	407	380	410	423	397	398	405	381	398	407	395	423	402	393	378	411	399	366	371	392	408	395	378	401	415	379	365	415	406	408	383	382	408	422	382	388	407	398	378	357	391	433	420	387	399	373	378	357	393	404	425	374	400	399	395	368	363	387	387	392	399	370	394	358	346	421	401	388	383	391	383	361	372	397	380	340	372	379	397	379	369	389	406	358	342	385	402	381	416	421	387	382	334	356	378	357	386	374	399	410	399	388	401	376	389	390	369	384	360	348	411	386	393	356	378	354	371	406	373	392	372	366	384	367	414	392	348	374	365	379	388	384	402	370	389	363	421	385	389	353	352	401	357	386	393	414	387	387	395	371	402	385	347	415	385	388	353	378	362	402	377	372	386	372	399	366	371	365	372	397	391	363	376	375	394	363	367	369	383	390	373	444	368	389	391	391	357	361	370	350	389	339	341	392	386	353	388	366	388	370	420	384	444	362	385	393	374	350	381	366	403	413	408	389	392	403	374	383	411	375	390	354	382	383	407	366	389	382	353	365	341	413	371	372	371	394	413	401	418	384	388	388	349	369	405	381	376	421	367	391	393	389	397	372	370	370	383	399	372	391	392	391	337	379	391	395	396	373	392	411	391	369	419	397	362	368	373	372	397	376	388	376	386	368	400	367	383	385	326	398	382	396	394	370	392	340	372	363	405	372	375	344	368	351	405	389	379	382	372	392	384	375	380	412	397	378	418	375	382	363	391	406	382	380	387	396	404	360	381	376	383	436	372	368	363	379	354	388	385	366	423	365	345	378	342	373	379	344	369	388	375	324	388	395	358	379	366	416	407	365	368	351	381	388	378	393	374	368	393	356	375	380	353	344	376	382	379	378	339	369	437	379	378	377	405	383	391	393	351	389	351	400	411	390	408	408	403	357	389	385	378	405	412	398	378	355	381	380	420	366	405	405	390	393	389	387	389	386	418	355	391	370	387	392	395	404	388	388	377	408	402	376	389	419	409	407	397	383	365	412	415	388	404	396	391	387	403	385	382	381	375	378	379	382	350	386	363	374	382	378	421	394	358	394	379	340	360	397	405	363	363	376	369	383	370	385	374	390	390	398	393	365	373	372	411	385	392	387	385	366	417	382	380	400	385	387	380	384	398	412	396	405	400	387	388	379	385	393	373	385	369	393	391	376	351	403	409	395	377	375	409	382	371	380	391	380	349	395	391	355	356	339	384	362	378	369	353	389	404	386	370	387	367	358	392	359	378	387	355	384	409	393	377	411	360	395	392	371	369	396	403	401	370	396	379	356	390	371	393	404	378	368	390	385	410	411	377	375	341	350	362	387	395	398	390	378	387	372	366	388	376	335	380	381	403	429	358	400	397	361	361	390	373	376	435	394	365	405	399	390	397	376	426	425	406	383	379	374	386	385	353	368	395	367	355	402	386	420	385	372	362	399	394	405	371	373	388	364	413	395	403	359	402	391	335	391	388	392	393	372	401	359	400	394	407	375	389	387	393	370	364	361	353	365	393	399	382	360	379	372	390	396	394	348	377	368	395	390	370	407	401	352	372	403	388	365	398	380	398	381	380	362	374	369	383	361	407	386	419	368	398	387	394	384	380	360	383	375	399	392	352	377	381	405	401	365	337	398	371	358	385	373	362	391	385	371	405	379	411	363	381	336	365	388	393	429	422	340	375	396	393	394	390	404	386	393	390	379	401	377	395	387	377	373	335	360	363	389	350	398	372	379	375	398	365	342	357	361	405	391	392	387	389	395	365	357	394	398	422	351	415	375	374	394	400	368	410	376	413	375	354	384	381	383	403	389	369	403	371	399	369	384	368	401	383	404	349	399	368	379	385	379	381	384	383	376	369	372	381	367	404	393	385	357	394	369	418	386	348	393	366	350	373	376	387	375	377	364	383	368	386	402	410	360	420	402	384	366	391	411	381	355	371	367	341	397	357	364	387	387	379	416	407	366	393	391	384	378	365	371	397	408	344	405	371	411	377	378	366	357	377	372	400	411	358	398	388	380	391	410	357	384	376	410	412	399	361	385	429	441	383	379	372	403	369	396	360	424	406	411	372	372	384	393	358	401	387	351	425	380	433	392	380	403	395	392	399	383	388	360	380	360	361	382	374	388	390	394	384	379	395	369	358	371	396	348	358	419	361	377	360	386	359	353	399	388	365	411	395	344	364	392	428	395	387	410	361	378	355	387	368	402	382	375	381	386	400	380	394	370	374	392	381	345	389	389	349	381	417	389	376	360	374	404	409	382	441	373	401	363	351	386	373	411	355	388	376	379	402	385	382	375	372	429	386	389	389	369	378	350	399	401	355	390	403	419	394	353	371	352	369	361	361	366	413	353
7642	16505	11531	5929	4622	3666	2322	2048	1567	1142	915	817	721	679	668	610	623	575	582	538	538	501	514	508	515	444	490	464	480	464	476	481	461	443	477	436	421	464	469	462	417	431	424	440	425	456	423	436	471	451	401	422	426	418	466	406	445	412	438	432	459	419	438	448	414	393	452	409	447	435	424	483	425	427	416	425	381	450	422	451	435	432	421	392	437	394	402	390	419	422	457	414	420	430	401	442	439	425	446	421	427	397	441	411	431	399	414	418	400	441	433	441	394	442	384	440	457	386	397	421	425	440	418	424	432	449	395	432	388	412	413	413	398	413	422	437	441	464	426	426	414	435	424	431	412	418	437	452	423	412	439	448	414	423	396	405	422	427	426	410	466	430	398	403	403	427	431	443	471	425	434	410	417	460	420	406	388	412	402	414	448	440	449	413	420	418	418	453	398	430	416	411	417	396	422	371	418	421	458	403	464	430	425	422	401	399	398	450	438	426	427	391	411	405	421	416	439	418	442	444	393	423	427	440	426	419	420	415	410	429	396	447	438	428	409	425	408	425	415	421	419	427	457	436	431	424	434	425	415	386	414	438	433	453	414	415	424	426	410	422	415	402	403	417	419	427	442	440	459	446	428	421	425	430	457	443	382	429	399	432	416	415	406	432	393	403	426	429	405	418	415	430	451	432	421	423	406	390	384	428	423	416	416	412	407	420	406	411	418	436	428	424	400	427	443	406	428	422	434	455	428	386	383	411	436	428	459	452	427	421	423	449	409	423	418	432	400	448	428	455	400	424	458	422	430	418	402	443	424	409	409	403	391	418	439	421	434	412	432	416	434	435	449	424	420	413	435	400	414	448	446	428	449	411	418	407	408	446	411	433	426	391	423	449	415	418	404	404	451	431	461	383	443	421	414	454	407	439	398	402	392	387	424	426	408	445	406	432	429	379	439	433	414	402	411	438	411	440	443	441	431	407	421	438	453	402	453	405	397	417	399	413	410	399	457	441	460	422	406	431	424	432	430	400	391	417	395	434	404	420	443	427	411	396	426	449	425	414	427	382	415	394	413	402	445	414	468	443	400	390	413	412	405	454	423	420	422	419	405	415	389	475	440	395	429	419	436	392	412	438	421	427	432	391	422	412	425	418	433	422	400	425	423	442	425	462	415	464	406	431	400	403	417	401	406	416	400	376	454	403	418	447	403	453	398	435	404	427	441	443	461	431	435	456	427	388	416	436	455	461	451	455	432	425	448	427	422	421	447	412	417	435	463	407	428	435	414	451	413	409	398	436	388	434	419	450	432	430	399	401	442	439	432	381	389	444	394	428	413	411	416	386	400	426	431	422	405	422	408	422	411	432	420	410	423	460	404	478	431	420	450	415	444	434	395	428	398	407	429	453	399	437	446	402	420	406	418	445	443	402	416	441	453	413	377	419	426	413	430	432	429	415	443	424	393	451	425	428	439	398	414	447	440	425	466	406	416	416	427	424	419	420	437	376	428	424	442	454	425	432	427	411	420	459	417	391	417	418	417	416	408	403	462	447	395	424	405	433	440	417	427	425	397	430	441	444	466	408	413	454	410	414	404	433	464	433	434	431	424	448	391	397	409	394	429	418	433	448	409	447	434	414	417	414	417	436	422	443	427	449	436	409	437	453	398	411	435	402	417	430	445	422	445	413	381	447	430	409	436	433	439	422	388	413	456	401	414	428	423	412	418	432	426	405	422	397	400	433	430	415	416	423	448	388	453	415	397	439	395	418	465	428	372	412	391	409	402	428	384	441	403	409	437	429	425	439	420	420	437	401	442	395	399	450	458	421	448	401	448	425	413	414	403	440	408	427	429	417	425	412	411	450	428	413	403	473	412	390	463	410	421	423	425	403	411	444	451	413	445	427	407	429	452	434	440	411	441	421	404	416	414	356	419	358	394	443	415	445	401	454	418	438	455	420	413	414	446	429	450	438	410	478	410	387	439	421	439	443	416	442	462	419	430	440	384	410	443	418	450	444	442	444	407	410	421	442	410	427	441	411	428	410	406	408	431	459	446	414	434	421	392	399	410	442	405	444	392	435	436	439	416	417	383	440	397	432	422	432	437	406	462	429	436	447	402	436	418	407	405	401	404	412	457	411	418	434	421	435	379	460	405	405	447	414	394	391	442	450	366	431	425	400	402	431	392	431	423	411	407	449	404	430	449	398	408	405	402	400	429	433	444	398	381	437	435	436	427	412	428	422	414	443	448	381	433	478	427	401	438	415	433	420	422	440	390	383	452	443	440	427	430	416	450	419	424	402	420	433	430	404	417	425	412	426	404	439	429	406	442	377	416	380	416	416	401	452	452	443	428	408	441	422	430	403	460	459	420	412	394	434	437	445	431	434	419	480	428	401	437	393	420	429	396	419	442	430	426	399	434	455	434	439	397	427	426	402	411	418	443	473	455	432	416	441	456	437	417	435	437	413	394	397	403	409	429	451	458	422	435	430	443	433	425	453	413	398	422	398	417	410	438	396	456	362	455	427	435	410	416	444	433	444	405	452	409	405	416	429	444	400	426	427	429	410	401	409	456	409	457	422	446	417	377	418	448	427	458	427	446	414	421	441	429	389	435	420	447	419	413	407	412	442	401	425	429	437	422	399	432	459	406	400	394	423	433	428	423	396	419	443	433	422	443	396	418	413	396	423	429	421	396	441	447	396	415	411	446	417	402	404	412	435	440	445	402	390	439	406	433	410	411	409	447	418	445	464	421	400	435	420	427	404	418	453	426	445	460	382	393	409	420	393	426	438	446	438	398	431	431	401	447	460	389	410	428	375	423	435	430	409	450	393	435	444	392	448	392	439	427	418	416	412	414	395	404	419	425	413	424	435	389	453	396	456	440	421	394	418	452	405	419	422	405	423	399	412	404	469	392	401	459	394	427	435	404	417	379	420	413	446	431	447	415	421	428	387	374	382	393	394	434	404	403	439	407	433	406	421	387	424	398	423	428	440	444	445	407	438	411	411	388	410	424	425	428	460	399	396	421	411	427	396	419	420	433	421	423	413	387	463	393	423	432	429	412	405	461	410	381	407	423	405	430	406	433	430	433	421	438	401	406	420	431	453	397	435	431	421	420	414	419	450	418	422	446	422	417	481	424	420	411	426	402	451	427	455	443	433	415	442	436	415	387	367	438	438	451	414	426	432	434	433	441	444	417	422	402	416	415	420	387	404	395	400	403	428	422	450	441	426	393	411	436	446	442	417	432	441	412	403	458	408	409	436	461	388	398	419	411	453	398	431	404	429	430	424	418	420	440	413	433	454	455	409	420	436	401	404	410	417	404	430	417	455	431	431	415	415	404	429	418	411	405	446	419	386	424	401	416	369	442	456	410	414	439	401	431	394	400	455	461	437	414	405	374	408	458	426	450	456	419	435	408	448	428	414	422	429	426	425	437	405	393	397	406	418	443	446	414	437	425	400	419	435	423	453	411	403	413	470	415	395	468	420	453	428
27703	19495	5933	956	700	621	469	404	392	357	364	341	314	335	355	333	349	327	329	332	372	360	336	326	346	328	323	340	327	324	334	332	348	341	360	363	354	319	354	342	313	331	343	349	342	343	330	339	363	333	336	318	349	352	327	299	336	333	335	356	346	381	318	360	309	295	324	350	340	363	360	339	368	335	345	327	332	339	384	367	346	318	314	340	328	357	371	323	384	342	331	357	326	347	321	341	331	368	365	387	330	365	353	352	346	359	335	338	340	353	332	335	343	316	330	332	349	377	329	345	336	273	315	342	368	367	320	284	339	357	313	349	359	340	320	337	336	337	328	346	339	354	367	318	338	333	330	333	323	348	350	377	321	351	384	345	338	325	335	321	346	355	344	341	331	352	338	335	314	334	366	336	358	361	338	331	360	365	320	372	328	370	314	335	354	326	359	302	321	360	323	371	334	349	324	358	360	330	355	307	364	324	322	366	340	340	343	328	358	352	336	348	352	383	336	336	326	343	338	334	312	336	314	370	339	327	353	381	321	326	355	364	359	321	303	352	368	304	356	281	313	372	315	354	369	349	310	336	357	332	352	346	328	351	314	340	345	324	355	355	337	336	340	329	310	327	367	324	343	327	333	321	310	321	334	329	345	348	361	308	334	334	376	339	327	367	390	328	316	359	333	332	323	315	364	364	356	323	327	355	361	323	359	349	362	345	355	364	331	346	361	334	314	375	340	339	361	378	345	307	345	391	334	316	317	354	338	316	348	340	359	354	331	345	308	340	345	340	330	332	356	349	320	364	333	356	323	335	379	322	342	340	353	319	355	349	352	314	326	370	344	350	375	325	360	343	353	350	373	319	318	348	322	339	336	327	344	346	299	325	336	314	330	341	317	329	331	335	311	321	340	339	345	353	362	354	336	329	343	323	314	374	336	343	340	350	346	317	335	365	372	328	341	341	322	365	361	307	378	311	314	355	327	334	324	335	334	376	302	304	362	316	349	351	325	347	349	327	345	335	286	340	361	372	335	354	361	371	340	342	346	317	333	377	334	333	313	343	345	338	321	317	304	365	312	343	317	323	351	303	341	317	326	345	348	335	336	365	347	338	336	347	309	350	335	349	348	332	331	303	319	343	326	333	338	336	360	323	347	318	321	329	336	341	314	323	335	339	371	361	327	375	314	351	331	333	353	328	350	349	338	343	354	329	313	310	329	322	329	358	335	317	356	347	364	346	360	329	344	376	334	326	331	353	350	352	332	325	369	358	317	354	351	301	307	308	321	326	346	336	350	374	332	355	345	341	317	308	321	306	325	377	323	366	303	366	344	303	314	355	345	360	357	344	350	327	316	376	348	361	321	339	342	323	330	323	338	333	319	347	370	329	324	325	330	295	322	288	345	310	302	348	304	340	343	351	347	325	303	358	354	373	354	377	321	350	317	303	373	361	326	327	362	347	358	342	306	319	352	339	361	312	331	300	353	346	332	340	366	330	343	306	355	320	345	356	326	344	320	335	356	332	348	324	296	325	323	327	348	332	353	330	359	345	340	318	351	337	336	314	355	373	341	342	368	309	350	331	348	370	340	350	319	359	370	365	311	341	342	342	309	337	344	355	342	361	335	341	356	327	357	313	341	336	359	330	381	336	358	316	331	353	355	319	354	290	333	342	353	333	379	320	339	336	339	335	326	312	318	324	335	332	337	320	340	303	356	369	311	375	352	348	337	305	345	325	349	343	333	338	363	336	322	330	368	370	325	351	353	373	342	362	331	305	306	324	340	334	331	346	317	350	347	338	379	342	361	359	344	348	355	366	315	345	325	331	317	329	314	340	337	342	333	318	346	337	321	348	328	332	340	333	349	335	297	346	368	357	348	352	352	343	294	343	345	345	374	352	332	331	353	374	324	340	341	340	317	340	316	315	304	349	342	340	385	349	355	348	323	323	340	340	365	326	350	314	376	337	345	321	354	340	336	366	362	309	336	295	333	342	345	319	327	343	340	318	378	317	317	314	346	325	320	349	360	333	325	361	351	342	313	364	316	344	343	345	355	320	354	333	358	349	354	326	340	333	308	342	340	353	344	334	381	350	346	331	347	341	360	346	341	358	346	358	380	355	340	341	330	348	345	296	306	333	340	338	296	360	322	371	359	381	351	314	324	319	341	294	350	342	348	318	323	334	326	331	363	347	335	324	329	308	326	338	349	333	366	341	371	324	337	357	355	290	326	377	340	335	334	345	330	363	362	321	327	350	334	345	363	310	319	359	397	335	377	305	350	341	329	370	328	338	337	348	374	342	312	339	331	325	376	348	353	307	344	364	312	315	301	322	331	333	368	373	317	360	379	320	339	322	364	322	349	335	334	370	350	344	309	359	342	332	339	329	340	350	332	307	327	347	317	375	317	340	370	314	325	317	347	299	352	357	331	330	302	306	368	350	325	370	310	313	352	321	367	341	374	338	346	316	298	325	374	335	350	370	308	334	322	312	375	346	330	324	343	317	321	336	318	340	333	385	317	340	325	322	356	358	331	328	353	334	364	334	317	345	344	339	348	326	345	329	333	309	321	330	330	347	342	346	355	345	332	330	334	351	336	369	330	328	328	318	328	357	331	354	345	327	347	345	354	349	326	319	323	342	344	333	328	344	342	352	341	364	339	358	333	356	330	316	310	324	332	304	346	318	366	346	318	333	350	353	349	353	352	338	347	335	343	308	307	296	330	352	350	339	318	360	347	354	328	329	335	322	306	368	338	323	343	350	337	344	356	332	313	367	342	302	330	341	332	325	318	347	349	341	331	320	315	324	352	340	350	332	349	325	343	350	330	347	327	362	392	347	331	329	311	312	320	330	340	351	334	302	345	325	320	332	325	324	322	334	344	309	358	326	340	328	352	359	348	307	346	339	322	343	354	351	350	315	334	347	315	352	351	340	355	323	308	350	337	375	332	341	327	348	310	348	334	352	330	339	338	337	315	322	336	324	368	361	302	321	365	346	338	343	372	323	396	350	288	345	329	345	313	303	351	324	345	350	352	331	344	331	353	314	357	348	368	347	315	343	344	341	320	333	309	378	328	355	309	320	365	316	339	346	349	343	338	356	370	387	332	322	341	335	324	348	302	330	351	368	349	330	331	339	342	350	335	377	346	335	329	330	329	368	326	347	359	336	377	360	353	324	356	354	319	307	365	379	395	293	316	322	321	334	323	346	336	320	325	371	368	356	283	326	360	381	329	347	375	334	362	334	292	317	347	332	359	353	345	329	358	350	349	318	319	324	326	341	336	364	366	329	342	363	352	320	366	361	328	322	329	339	334	311	375	350	339	320	300	337	342	337	357	340	310	322	337	371	335	326	362	320	321	338	342	321	351	359	313	318	325	321	334	343	335	306	341	335	305	357	317	296	337	337	324	313	331	341	352	316	363	314	319	347	330	331	362	327	331	300	341	332	356	322	362	371	380	312	318	346	362	336	335	330	332	327	343	322	319	342	355	332	345	349
5594	1431	953	599	508	496	480	425	407	372	388	351	416	384	368	344	377	369	321	361	364	363	377	371	384	336	367	361	398	377	381	377	361	356	382	377	367	382	370	359	375	369	370	357	387	339	338	360	362	320	323	391	386	339	356	358	333	357	373	375	358	356	361	348	384	347	349	341	386	340	391	372	381	358	380	353	378	342	368	358	350	401	372	324	318	359	350	369	372	379	373	352	406	337	334	384	379	372	378	381	368	364	363	353	359	360	366	340	356	344	339	354	348	364	334	343	377	372	337	381	342	370	384	386	344	376	346	370	386	354	343	370	365	342	393	365	349	335	363	336	397	333	341	343	341	386	337	351	351	363	341	353	349	330	385	387	365	336	385	367	364	368	350	332	359	360	358	347	346	382	349	373	339	338	382	357	371	368	339	328	351	419	366	388	408	362	349	356	381	362	372	365	364	334	350	383	372	357	374	359	373	366	364	350	357	325	354	347	349	365	377	383	350	360	329	339	332	359	354	354	358	366	382	354	326	392	376	371	389	351	342	361	384	368	335	371	377	357	337	393	369	351	361	364	342	333	358	365	359	362	380	348	340	330	403	355	347	347	375	350	355	370	352	339	391	355	386	385	339	339	372	353	336	358	375	363	390	378	337	349	333	325	363	342	408	372	375	408	358	344	331	394	358	370	334	360	368	348	335	335	347	402	336	347	338	373	371	366	358	356	370	352	363	364	368	362	372	331	364	380	380	388	344	366	338	326	353	362	368	316	361	354	403	333	363	361	364	370	327	361	355	352	338	352	335	377	357	365	385	361	338	372	383	368	356	378	367	343	362	340	348	354	349	368	331	367	397	378	369	343	332	417	369	378	346	349	350	361	353	388	394	336	394	368	377	365	377	369	361	347	354	395	374	347	390	333	369	369	351	360	367	382	386	329	365	340	336	355	361	352	366	376	386	313	362	361	362	381	363	362	342	335	386	350	348	359	367	349	332	351	324	334	362	372	408	385	368	390	364	358	358	368	361	372	378	353	344	362	319	361	346	352	322	351	322	390	330	387	374	388	376	384	337	345	365	297	364	364	344	368	338	343	350	359	370	377	363	363	363	370	411	354	370	363	352	357	360	362	341	395	346	357	378	362	380	357	343	349	366	351	359	349	384	387	373	333	370	339	366	383	376	384	365	403	371	369	350	373	382	351	371	337	378	357	394	357	351	377	356	326	337	373	334	362	371	350	380	347	336	364	378	381	330	365	367	402	347	371	364	368	348	357	375	376	345	404	344	363	362	374	335	387	383	365	353	376	375	362	366	373	379	352	343	361	359	347	361	384	348	363	373	353	363	344	397	379	360	372	362	361	356	349	344	357	358	350	381	379	364	349	397	345	387	366	365	368	353	368	360	357	400	365	323	336	346	356	357	321	375	354	359	369	371	351	364	356	336	359	325	373	367	376	364	343	377	397	366	348	350	358	373	378	333	359	349	345	336	372	358	375	335	354	338	356	364	365	365	362	378	366	354	362	367	402	376	365	343	373	363	366	313	346	371	342	333	366	345	386	368	358	384	351	395	346	360	373	321	373	393	360	385	328	398	349	342	334	351	351	356	357	355	368	344	366	388	347	407	345	330	385	366	348	361	342	355	345	356	358	362	366	387	370	384	343	354	335	352	348	380	351	350	362	364	342	393	356	362	363	383	391	343	346	386	334	359	336	341	353	369	395	369	371	360	336	357	352	377	379	377	356	335	362	358	338	341	333	363	371	329	356	364	351	379	343	368	372	362	372	386	349	352	379	378	317	358	371	345	377	356	371	391	361	349	366	345	375	350	354	373	345	345	376	359	357	364	369	358	347	357	333	338	397	346	418	384	391	387	342	384	372	353	353	352	375	370	359	377	381	374	408	358	392	373	336	395	320	366	379	344	354	356	385	380	381	376	354	348	357	368	353	350	382	371	358	361	361	371	335	358	322	381	362	366	354	373	376	377	377	329	386	391	371	367	367	358	319	348	336	355	358	380	340	334	371	366	347	344	388	345	348	386	355	371	320	390	365	360	329	358	344	411	356	352	334	385	368	353	370	322	392	366	358	392	346	370	362	401	380	361	391	364	363	363	370	328	312	377	375	359	352	349	383	363	369	350	377	358	366	360	367	359	372	323	357	378	349	337	363	392	345	388	365	376	368	353	376	317	357	367	363	386	377	347	388	362	378	374	354	384	368	400	348	352	405	366	342	335	361	357	370	359	357	390	356	348	370	364	347	373	339	352	334	344	373	365	364	349	351	360	368	348	361	365	366	354	372	362	381	346	355	394	396	359	335	340	322	358	357	389	351	367	392	389	348	343	373	418	383	339	349	400	381	383	355	364	341	339	372	365	391	379	365	359	328	349	366	364	334	340	349	359	331	396	361	399	355	348	355	340	324	383	324	356	365	368	331	380	360	355	346	408	345	353	357	359	351	334	379	355	363	412	379	376	334	365	331	380	353	352	352	377	365	366	346	373	350	337	333	384	362	332	363	351	363	385	381	385	368	381	375	358	393	345	348	389	365	338	365	343	360	355	356	352	361	358	392	368	376	370	354	362	397	359	368	326	329	361	366	341	378	371	326	371	350	346	335	370	362	369	366	395	364	388	372	352	350	348	344	370	333	398	362	379	372	349	367	340	338	374	372	369	366	358	342	353	372	345	373	395	379	369	340	383	344	341	346	382	352	343	336	348	358	376	371	370	373	348	345	356	348	362	373	383	328	377	369	321	371	356	376	346	362	353	375	368	326	337	379	392	383	347	324	364	354	341	334	375	356	381	361	334	372	348	374	312	377	329	350	372	346	383	360	350	401	353	385	387	376	400	364	361	384	372	340	359	365	385	399	394	350	360	355	411	376	379	354	386	392	354	382	347	350	390	360	353	374	348	383	366	345	378	394	356	360	366	346	370	356	364	384	367	359	330	393	382	362	388	364	349	358	343	371	353	357	344	338	351	402	357	336	348	364	317	354	363	361	374	377	367	433	376	374	341	349	347	340	362	365	352	346	358	356	343	386	359	395	366	326	362	378	360	351	351	361	356	348	344	385	394	369	384	335	343	366	374	350	342	392	375	323	378	342	371	371	386	312	363	341	342	380	390	365	349	333	355	387	372	333	329	357	386	322	363	378	371	373	395	370	368	351	384	383	390	381	365	353	366	370	337	363	365	370	322	370	351	365	365	354	357	362	370	395	351	391	337	400	362	330	338	357	395	387	370	350	367	387	378	356	372	334	367	372	405	356	328	361	340	394	377	386	360	339	356	350	335	343	347	372	381	394	372	371	335	371	374	375	385	375	347	364	347	396	335	352	377	373	374	392	368	345	350	408	371	368	341	329	368	419	375	332	362	362	335	344	378	359	342	339	359	349	384	378	379	374	338	399	352	378	402	344	381	360	387	356	344	382	338	389	416	381	378	327	360	361	380	343	346	324	381	337	368	376	374	349	356	373	390	375	367	366	329	341	378	349	396	371
23580	21358	28802	24228	21361	13122	1589	1109	903	745	744	652	681	604	672	613	574	567	600	608	622	578	517	562	586	578	542	555	584	543	521	578	557	533	535	544	539	556	589	603	545	577	585	569	560	587	491	546	539	518	506	550	516	552	536	581	543	529	531	512	554	544	555	550	569	535	550	558	505	546	569	553	565	558	539	553	524	535	553	542	558	543	559	545	512	546	550	556	568	491	525	571	555	521	553	517	521	511	541	529	513	529	497	539	507	504	497	510	514	547	550	537	527	512	531	545	544	568	550	548	526	546	567	515	574	560	542	593	527	531	550	514	515	526	563	511	568	515	544	512	527	553	521	548	563	572	529	532	540	555	575	515	511	516	563	523	546	552	543	542	521	563	525	547	507	582	543	544	540	576	575	513	546	523	548	539	532	533	530	559	532	555	539	553	527	525	511	563	523	544	575	530	514	485	552	553	554	585	569	524	528	532	549	545	502	513	530	570	514	585	544	560	535	556	576	546	537	516	545	537	533	496	532	572	546	544	609	529	511	523	559	569	535	546	502	553	540	547	582	544	549	522	571	536	501	528	542	536	551	552	531	521	559	546	574	539	540	521	538	531	504	554	505	536	587	565	522	530	543	560	514	508	517	508	571	526	509	484	553	508	540	539	504	539	510	514	545	490	531	545	533	589	548	573	519	498	492	565	547	532	548	535	497	534	558	516	522	562	500	496	527	532	556	535	534	546	524	513	531	558	516	561	545	524	562	502	531	510	568	502	555	546	553	547	506	543	555	520	534	501	561	527	544	574	514	540	513	520	551	530	522	528	530	496	571	485	529	503	530	510	570	536	558	486	569	517	540	502	548	560	484	550	503	539	546	554	512	551	519	551	555	529	583	527	526	522	572	553	567	524	558	541	547	533	541	549	548	500	586	517	553	520	537	529	559	567	548	575	534	552	538	508	553	563	552	585	515	601	550	515	538	533	556	545	567	515	560	548	563	521	578	549	566	507	518	514	536	562	522	538	534	555	523	541	531	547	531	553	510	535	562	560	551	519	519	487	553	543	520	555	548	537	503	529	515	538	563	562	515	551	519	501	514	547	539	491	543	567	503	563	554	528	528	523	525	555	560	551	508	586	526	542	548	524	557	564	533	533	548	527	562	552	565	523	549	528	538	540	528	523	512	556	607	588	539	559	503	481	523	547	563	528	568	528	516	572	514	546	582	549	501	532	554	527	544	565	541	511	579	509	565	529	552	501	539	537	501	537	536	518	523	552	558	517	510	532	546	555	527	538	545	537	515	549	564	553	553	527	527	566	560	520	569	522	541	547	510	557	521	523	519	535	561	516	495	550	527	573	547	526	533	566	546	584	551	565	520	532	518	494	548	544	517	531	515	544	526	491	507	506	565	551	532	548	513	566	521	597	557	511	536	548	498	539	536	541	500	547	511	535	543	521	532	527	518	516	554	531	518	552	538	552	513	553	518	555	555	528	557	533	622	567	549	544	580	537	566	565	524	544	564	572	553	518	556	521	573	581	545	537	517	502	527	560	533	525	539	527	539	553	509	563	501	564	538	557	528	549	543	540	535	541	550	533	517	558	576	519	539	545	497	522	543	561	508	551	504	579	525	520	501	538	537	490	545	528	537	545	564	545	533	557	554	515	525	510	584	546	547	571	547	520	558	527	514	563	567	548	543	563	564	565	508	539	527	523	523	535	503	522	560	539	516	576	535	504	563	549	536	522	570	511	563	513	547	553	535	531	572	550	557	564	571	530	518	517	519	562	590	519	570	533	523	553	559	502	538	521	515	537	533	512	580	531	537	542	563	523	503	534	535	520	491	537	578	529	558	547	540	565	558	492	548	551	494	546	539	530	526	515	538	512	568	541	505	461	556	556	544	568	557	559	515	506	541	553	546	519	509	565	542	552	556	519	524	583	564	560	550	550	545	536	546	562	520	541	554	532	509	528	492	509	508	536	494	542	523	549	534	568	520	529	565	526	590	508	569	561	512	541	574	506	529	529	546	569	570	532	510	543	612	518	559	539	509	549	534	538	513	539	574	551	536	565	553	534	552	555	538	527	521	539	540	559	545	514	558	551	495	551	567	527	533	511	554	506	488	533	557	525	521	568	534	561	556	528	539	520	559	567	533	524	531	550	550	557	597	514	556	550	534	537	527	546	527	496	569	556	531	516	553	506	507	537	524	550	568	549	565	569	531	518	559	539	512	514	498	545	494	567	514	572	524	540	506	541	548	582	521	508	571	546	517	532	505	536	541	513	551	563	508	509	518	566	554	506	556	530	521	526	532	536	564	542	544	524	578	497	529	556	545	509	569	574	506	566	575	567	542	582	539	551	536	517	576	551	544	523	578	535	531	553	526	542	513	509	517	572	563	505	553	494	542	546	528	569	554	552	524	530	570	553	508	530	510	543	546	528	546	560	548	547	522	540	558	530	545	533	544	522	538	535	531	598	531	530	565	524	511	541	570	545	552	492	557	517	546	577	516	534	514	498	491	549	555	530	553	512	503	544	511	536	563	536	564	567	537	496	533	547	518	536	565	563	569	517	513	543	566	529	492	528	573	490	527	530	568	535	563	549	531	552	528	520	578	580	532	538	552	547	519	550	534	542	550	501	499	561	542	554	525	546	496	482	553	512	530	534	551	501	504	542	543	548	542	527	574	520	521	571	546	511	568	540	524	548	525	541	561	563	538	542	521	536	557	559	572	539	546	531	545	541	575	549	497	563	513	552	588	513	542	510	546	552	549	591	548	540	497	523	534	530	557	553	485	513	500	592	520	525	517	545	562	524	503	543	518	556	517	553	550	534	553	515	484	534	583	539	565	515	521	575	537	538	538	553	564	518	525	570	516	536	492	570	519	497	538	535	493	548	532	549	524	512	526	545	561	521	517	517	523	587	524	560	524	522	561	524	556	586	560	562	548	571	525	537	566	522	525	571	534	468	527	531	573	515	519	546	534	538	520	558	541	555	571	535	532	516	521	534	509	574	521	519	520	555	513	544	533	506	473	504	513	565	544	539	568	520	513	516	504	502	560	523	546	506	519	530	514	544	541	561	566	557	529	573	520	553	541	562	534	541	493	556	540	555	548	569	513	575	482	521	527	538	523	543	539	519	538	569	546	510	537	522	517	521	472	505	527	545	535	566	572	552	482	550	542	554	542	525	498	587	555	530	526	568	532	519	515	516	506	520	562	547	539	518	515	620	511	559	559	541	580	563	560	534	559	547	556	548	576	565	528	543	506	485	504	526	521	512	554	520	546	557	555	507	508	500	561	536	565	548	552	532	575	531	535	516	534	516	528	566	540	518	532	529	532	553	481	543	525	584	514	535	524	524	515	538	557	546	522	552	532	523	567	559	495	523	580	568	543	581	545	514	534	547	541	529	540	601	516	477	503	516	505	582	523	528	536	496	534	564	558	543	514	523	569	559	546	486	545	510	545	549	532	504	509	526	534	533	556	529	536	544	529	505
6096	10228	7102	3578	2819	2212	1522	1399	1147	942	871	769	706	727	664	689	658	677	612	626	593	635	615	611	593	602	611	624	633	603	610	540	615	578	582	585	598	554	566	580	609	539	565	572	587	566	623	528	578	609	574	539	598	594	530	574	586	546	597	604	568	664	565	590	528	545	580	560	574	594	615	553	562	574	554	613	595	598	581	564	571	561	603	566	618	556	560	602	590	574	578	620	591	570	576	585	541	547	578	518	600	628	563	582	603	535	597	545	577	551	566	526	561	579	580	572	598	585	542	610	578	590	541	593	563	570	601	587	574	584	572	572	549	562	607	583	549	570	552	590	581	563	593	611	590	578	603	596	581	599	592	532	613	583	591	581	622	573	545	609	587	593	541	599	559	560	573	616	605	611	579	579	559	540	584	563	613	549	607	581	552	603	600	553	543	599	620	601	582	616	543	594	547	602	571	613	571	611	557	555	607	600	561	566	534	577	591	550	607	564	564	586	592	584	565	595	578	570	595	586	598	605	642	538	579	505	614	581	580	564	582	584	574	595	610	532	595	602	567	559	594	582	557	620	564	570	565	596	556	559	605	570	583	584	544	581	541	608	531	588	617	573	569	594	609	569	595	620	638	597	557	589	582	558	576	549	588	586	567	604	588	554	567	611	638	543	564	599	637	620	592	597	582	565	600	591	581	574	562	551	601	601	590	579	597	558	591	568	540	575	584	593	556	540	552	573	555	621	589	510	583	578	588	614	590	594	596	598	585	586	588	621	565	598	646	649	588	580	556	600	589	556	599	596	569	578	554	608	568	560	571	584	582	567	585	577	560	559	566	544	610	549	511	592	582	607	566	599	559	574	579	607	610	595	543	557	617	586	606	577	590	592	576	557	587	543	571	575	554	549	558	566	543	556	612	578	563	581	571	612	594	610	540	593	617	602	589	604	610	617	607	581	574	560	580	531	625	561	594	602	580	619	554	582	562	618	608	544	583	572	553	571	586	587	582	577	567	526	588	603	590	594	519	570	591	571	562	559	581	553	558	539	548	589	571	549	572	610	635	566	535	573	619	587	572	569	610	617	555	553	535	529	542	575	581	587	571	611	573	539	613	549	610	536	543	568	590	589	554	627	612	543	594	576	578	570	566	549	603	564	594	560	606	639	587	584	624	586	591	528	553	598	559	581	595	620	560	532	588	590	580	555	575	553	553	611	547	617	582	574	533	595	565	570	595	583	581	612	574	563	539	608	617	611	583	569	589	587	616	559	551	565	578	572	576	566	580	623	612	558	574	608	563	569	581	586	612	599	544	595	587	604	620	578	619	578	519	653	633	598	578	603	610	559	520	583	584	635	584	563	595	564	570	576	597	588	578	578	568	509	579	582	603	605	602	582	603	594	576	600	588	571	620	593	505	581	633	595	585	548	593	582	606	553	547	554	579	601	598	599	547	575	596	574	572	582	604	577	590	573	617	632	512	589	567	548	604	572	592	520	584	628	613	567	577	577	591	577	566	533	559	576	557	594	577	543	605	594	592	603	566	595	634	571	600	546	565	579	542	565	605	564	573	553	587	538	608	598	582	567	569	571	528	611	558	578	584	544	544	558	555	569	543	615	558	554	580	571	583	578	560	553	586	571	598	584	585	570	568	599	573	607	603	582	531	576	583	570	532	597	535	616	597	579	562	548	585	595	583	575	601	627	622	571	605	530	616	555	571	568	547	616	579	553	567	590	550	593	597	586	625	547	589	601	540	551	587	567	620	557	595	578	607	600	567	647	575	571	548	555	584	572	578	607	603	605	625	604	572	584	590	566	573	551	545	584	595	593	591	585	569	585	582	556	591	609	587	605	604	596	625	556	572	555	595	594	602	557	612	600	542	556	551	583	532	581	554	573	581	595	596	590	564	552	568	581	547	567	541	556	545	598	596	567	571	529	543	582	604	576	561	610	568	605	568	618	587	595	561	565	580	569	606	553	587	559	548	530	607	587	545	582	575	592	634	537	598	548	558	625	550	558	546	554	575	595	556	586	576	534	605	631	563	572	565	548	592	567	587	589	564	550	544	545	593	555	551	585	532	567	578	585	559	597	555	558	577	584	586	561	595	562	607	596	595	535	584	593	581	564	580	541	565	581	589	598	581	578	575	600	605	589	573	552	577	582	580	581	574	534	582	620	587	561	583	602	601	602	619	583	571	576	520	568	552	632	576	568	588	544	612	578	569	589	630	587	588	571	543	583	540	557	561	596	584	570	567	556	576	587	573	604	601	588	574	567	574	603	569	587	607	569	606	572	555	575	625	582	573	553	573	614	600	569	607	544	591	552	609	554	585	621	593	575	526	589	571	577	610	556	562	583	601	601	543	620	567	568	556	593	599	600	550	579	639	555	612	579	575	591	581	581	567	592	600	587	611	603	588	577	608	609	576	588	543	587	559	536	576	585	527	590	618	606	575	573	643	560	562	571	562	588	540	633	595	580	585	575	594	581	581	570	594	549	584	586	533	563	554	584	573	559	559	599	596	550	559	571	565	529	602	587	616	590	555	595	594	588	618	627	572	601	558	604	571	561	586	572	603	577	557	555	586	571	576	587	600	559	567	594	587	589	586	611	584	565	568	605	597	568	582	574	559	557	570	584	572	517	538	564	574	563	594	551	557	592	559	587	582	587	573	621	540	539	592	561	549	571	568	565	552	586	575	557	564	564	593	602	595	564	587	617	586	577	595	553	565	581	603	559	579	577	571	585	548	532	624	589	606	585	536	557	593	570	605	537	542	604	590	591	601	584	590	590	610	562	570	561	589	558	596	554	541	581	555	555	566	564	605	578	545	576	571	512	542	551	587	553	588	599	574	554	586	608	558	575	610	595	609	596	573	597	613	609	587	587	593	550	604	593	578	570	602	622	559	543	584	566	531	581	575	550	547	595	594	561	558	589	583	557	575	565	581	534	620	623	624	572	579	576	597	558	603	588	571	581	556	569	537	599	589	600	605	559	561	581	564	622	585	579	586	542	589	592	572	603	553	575	561	591	557	576	596	589	602	569	607	585	579	619	602	617	543	562	609	553	560	569	621	566	565	566	580	604	575	583	580	618	604	581	582	573	577	546	597	586	588	561	590	597	615	565	567	592	565	527	600	534	540	582	574	569	649	594	553	584	610	625	547	573	541	591	568	578	576	568	571	623	507	595	602	576	540	585	558	532	582	534	547	610	587	536	594	571	541	600	606	570	535	548	620	559	561	540	580	566	605	580	566	586	547	615	583	589	599	574	594	559	547	548	569	583	512	544	589	619	599	564	558	579	576	550	582	607	558	541	609	558	572	538	610	606	543	556	570	567	541	610	565	596	566	594	584	594	599	599	607	576	596	573	619	553	627	567	577	566	577	586	557	548	555	609	568	578	580	528	538	550	569	603	601	593	552	553	586	561	577	556	539	607	567	609	577	549	566	600	627	565	586	591	557	611	604	578	518	569	583	548	602	571	594	623	569	564	542	597
24664	21280	27870	24886	15747	918	397	404	303	256	200	195	200	189	179	192	187	170	195	163	181	131	150	143	155	144	152	140	138	167	156	172	165	156	135	162	166	152	141	146	164	151	116	159	161	136	150	137	149	167	144	162	165	145	153	149	132	152	150	136	147	135	154	155	162	145	137	143	154	149	153	135	145	150	118	131	148	156	142	149	155	162	148	153	157	167	142	147	158	140	143	147	142	149	160	138	155	166	149	160	132	153	141	146	149	131	150	136	154	145	138	159	144	160	148	123	134	158	130	127	141	146	152	125	142	177	158	157	131	151	160	148	152	151	141	150	147	156	146	162	134	126	143	154	138	147	138	168	152	140	144	138	157	147	151	156	139	171	146	132	140	148	168	149	151	154	156	143	137	146	149	156	167	164	165	132	124	137	151	141	143	147	145	140	146	117	157	135	160	153	163	154	137	155	166	149	168	153	179	158	148	147	141	155	138	143	163	169	156	148	164	144	145	144	151	145	160	157	150	148	146	143	175	147	136	125	139	147	122	134	153	134	152	131	150	159	144	133	145	128	146	162	160	157	151	141	149	142	144	162	153	155	155	132	125	153	144	144	136	161	153	151	129	139	156	132	147	155	151	134	146	141	146	156	137	151	150	158	163	150	148	148	155	140	144	172	146	145	144	129	146	146	146	157	155	155	152	154	146	149	136	137	145	140	144	143	144	152	139	136	148	148	142	146	138	151	160	148	142	136	146	138	147	154	145	160	169	172	168	162	166	132	156	139	148	148	156	140	140	149	143	122	153	131	130	158	162	154	155	142	125	133	161	155	155	136	140	173	143	142	137	150	167	141	153	155	130	136	147	147	131	144	151	165	154	152	129	160	153	133	159	131	127	126	163	142	144	123	132	146	147	148	147	141	162	126	135	152	168	136	120	145	141	136	156	147	139	147	122	159	138	150	145	127	146	159	159	151	173	152	167	126	164	154	149	152	150	142	153	146	126	131	145	150	161	144	138	146	156	156	147	162	145	138	144	139	138	150	129	159	138	160	166	165	139	142	146	137	149	154	159	151	132	159	166	143	144	159	137	139	163	148	139	158	147	163	137	144	147	151	155	158	159	160	153	165	144	144	146	168	163	156	139	129	147	163	139	161	149	164	140	159	128	135	149	141	170	163	154	135	141	165	150	145	159	141	158	146	156	140	160	142	138	165	145	127	146	140	138	128	172	144	155	131	145	143	159	159	136	134	137	137	154	150	149	132	144	143	129	161	163	157	142	154	167	173	149	142	155	143	161	152	151	136	143	135	146	152	157	168	145	142	167	132	168	138	166	135	146	141	158	146	159	128	125	149	153	147	139	144	133	165	130	165	147	169	149	157	149	124	156	142	174	168	144	164	143	138	137	165	161	163	145	132	143	134	137	170	156	154	141	159	137	136	153	155	154	161	170	148	150	182	156	150	154	134	124	147	131	158	138	149	151	160	151	153	154	144	159	146	146	138	153	134	167	143	143	150	136	149	149	141	140	155	131	145	162	162	155	143	155	144	164	140	145	155	135	178	164	143	143	157	141	123	142	154	146	129	133	129	167	142	157	150	138	152	138	168	135	143	152	135	161	152	153	135	157	161	158	161	159	147	151	163	139	130	142	149	163	159	152	164	147	139	148	180	158	146	141	149	140	127	147	125	138	155	150	161	147	143	140	143	181	140	146	176	165	151	135	121	153	137	147	153	147	154	136	144	146	148	140	160	153	146	148	127	168	148	165	154	169	143	153	136	134	158	165	168	138	148	128	135	145	147	166	148	153	154	134	148	168	143	161	138	161	155	144	143	161	148	144	159	155	161	130	152	154	174	148	169	149	171	154	132	150	158	126	171	121	146	137	148	140	162	153	153	131	170	152	162	146	142	133	164	142	145	137	125	152	152	134	182	142	141	159	141	154	161	134	151	140	142	119	157	143	161	157	147	162	143	155	147	140	162	168	170	127	148	131	137	127	141	151	148	137	140	143	163	141	151	141	142	139	162	130	146	134	143	140	145	159	130	156	137	129	149	163	165	121	157	159	153	155	154	135	148	153	158	149	134	169	150	155	134	153	161	166	155	157	123	157	161	154	166	161	140	144	144	144	177	135	158	126	147	174	147	149	153	152	146	146	137	161	133	155	140	127	151	147	144	136	137	157	144	140	139	163	152	141	151	156	142	145	152	146	173	164	129	138	130	143	145	135	152	145	127	149	145	154	128	144	152	156	134	153	128	152	168	148	175	147	129	143	172	149	133	138	141	162	154	145	156	134	126	154	136	136	145	147	150	138	142	119	158	157	154	154	135	127	154	155	133	126	140	151	158	149	143	149	147	152	160	152	135	151	152	122	134	146	137	138	136	154	142	141	134	146	124	123	145	164	133	147	139	166	149	134	150	155	154	148	116	147	165	146	129	163	170	158	146	158	163	164	148	176	136	161	136	142	147	151	138	137	134	164	143	153	143	164	163	150	159	144	139	145	147	144	148	135	148	157	160	157	164	152	137	154	161	161	155	145	132	139	135	166	144	141	191	163	157	161	130	142	168	151	146	156	149	137	144	148	140	142	168	133	153	151	170	156	147	148	155	151	146	142	143	144	150	139	151	132	143	140	144	149	150	152	124	139	131	143	133	162	152	132	144	167	156	156	141	140	130	146	154	149	165	157	149	140	159	142	161	140	139	137	146	159	136	145	151	167	139	111	150	127	156	164	130	135	154	140	144	163	151	160	133	148	155	164	147	146	139	124	138	141	150	141	137	137	149	148	136	145	167	151	137	165	149	148	159	149	134	163	147	163	148	176	156	133	128	141	149	145	137	163	143	164	169	173	143	148	152	169	154	146	155	161	153	153	144	131	127	163	137	154	142	141	142	115	132	146	174	140	164	143	158	159	166	129	157	129	131	161	146	154	152	153	139	151	152	156	125	140	152	156	145	132	143	142	161	142	141	157	141	156	161	162	146	136	160	159	140	146	139	155	145	152	176	120	150	158	138	147	161	149	161	156	155	137	135	136	137	164	127	140	159	142	129	147	154	149	139	123	147	187	150	159	142	142	160	154	136	152	160	159	129	141	134	148	161	156	135	139	154	151	158	151	157	142	152	164	138	161	153	157	164	152	141	146	137	132	138	144	152	148	151	152	136	175	156	159	153	162	148	125	147	155	144	127	162	133	162	170	139	152	138	143	134	163	122	150	150	151	141	137	134	156	140	156	129	143	155	143	114	124	151	148	148	155	135	158	137	174	157	145	154	167	125	163	141	136	155	149	158	153	174	151	175	151	147	134	152	148	166	117	130	153	148	144	156	144	151	123	140	144	137	143	147	136	145	126	125	145	168	165	159	157	148	163	132	140	160	159	146	157	161	124	138	138	157	151	148	139	158	146	141	157	142	118	152	125	145	139	141	123	138	137	152	152	146	148	160	141	136	156	148	153	148	143	144	140	132	156	152	166	150	144	166	142	154	143	154	163	154	146	134
5670	6090	4000	1922	1548	1153	769	661	544	388	323	299	276	253	229	220	211	208	194	208	171	187	202	187	190	162	181	185	176	187	186	193	176	185	178	168	178	160	188	191	173	183	147	175	165	181	179	177	193	164	160	176	190	193	174	164	156	163	195	177	180	163	177	183	155	165	199	179	172	180	165	137	158	171	173	179	173	189	153	153	183	177	191	163	185	180	193	174	181	162	170	183	173	169	189	162	164	174	175	192	195	198	167	180	156	168	159	149	167	182	182	158	161	185	196	171	173	176	188	168	189	167	171	159	193	164	164	190	159	155	177	205	175	160	192	205	185	196	156	178	130	165	173	155	152	165	155	170	186	163	181	189	171	174	153	176	171	182	169	166	177	178	138	157	157	175	178	151	182	171	167	174	157	175	160	164	170	185	162	185	168	159	192	172	186	169	180	178	183	169	165	177	173	169	180	171	161	192	191	170	193	167	175	156	177	190	162	183	154	181	202	180	169	191	178	160	174	154	161	158	163	184	162	155	175	175	173	186	186	184	161	148	189	170	156	182	162	196	177	174	173	166	169	188	178	173	163	139	159	202	183	181	180	152	173	181	166	163	165	168	166	169	172	175	172	175	174	150	181	190	164	154	193	177	162	201	175	190	164	153	174	170	177	167	172	188	174	137	177	169	156	155	183	164	174	168	169	164	170	190	188	174	149	160	182	165	186	175	176	176	167	178	160	162	187	175	156	173	171	157	184	160	166	177	191	178	171	154	196	197	174	185	163	177	176	167	189	174	157	153	166	197	187	171	189	163	180	168	171	145	182	179	173	146	173	154	162	165	173	170	168	179	158	198	158	166	159	177	167	178	151	180	160	181	158	174	158	165	177	179	186	158	153	157	175	162	166	188	159	185	165	171	187	155	187	176	192	184	177	177	168	145	170	158	189	171	159	179	184	158	175	175	171	170	167	160	201	192	171	176	162	156	178	165	155	198	179	160	165	189	173	194	171	167	174	162	172	190	175	173	140	161	148	194	180	162	180	177	182	162	153	165	179	177	173	167	187	158	192	155	170	180	164	185	173	158	163	170	174	162	171	174	179	148	161	196	165	167	161	174	157	161	152	144	178	154	175	171	181	198	146	194	172	147	172	186	189	184	169	208	155	160	157	157	174	163	154	190	182	169	191	163	160	174	142	184	152	172	151	173	169	175	174	167	156	184	185	177	167	188	153	183	197	171	184	161	156	151	159	172	185	182	196	163	176	196	181	186	170	153	185	173	159	158	165	159	173	184	181	171	182	164	164	191	159	175	156	183	155	144	173	203	177	190	200	173	173	169	187	171	195	174	172	184	193	174	146	179	165	180	181	188	147	163	175	182	142	155	207	176	146	187	185	185	169	165	162	175	167	180	162	167	160	192	177	156	175	167	181	167	170	152	189	168	177	176	169	163	179	158	169	189	179	180	167	142	158	175	134	136	173	168	170	159	179	192	173	189	181	163	170	150	175	162	188	165	183	168	184	158	145	176	164	165	165	161	189	192	163	197	188	164	148	182	178	155	176	174	182	175	173	182	173	180	165	187	170	170	165	161	177	177	154	162	164	139	152	168	188	166	173	179	192	184	164	182	167	165	159	189	189	178	172	150	171	176	164	190	173	181	156	167	182	190	169	186	192	175	162	172	159	182	185	163	164	188	178	171	197	182	186	176	185	174	161	162	158	167	154	155	164	156	174	174	167	174	159	183	132	162	154	176	186	168	174	183	182	166	172	165	180	168	154	170	164	156	161	154	170	158	163	169	184	174	170	179	159	161	156	187	173	172	160	177	147	169	195	177	184	179	170	181	153	156	170	151	158	182	167	173	180	158	164	166	164	158	177	163	163	164	178	157	172	189	160	168	170	195	162	155	176	172	167	200	167	168	177	164	181	153	174	168	171	185	172	183	154	164	169	168	166	179	183	178	158	164	174	178	160	184	174	162	181	200	139	177	186	176	171	181	177	171	171	152	148	186	185	182	193	166	174	165	157	192	164	179	151	161	158	182	170	170	184	189	182	177	173	151	173	155	170	155	171	180	192	190	170	185	186	191	178	161	151	169	168	153	166	156	166	161	159	172	179	175	147	191	171	176	159	181	170	195	186	147	176	168	189	171	175	184	192	194	178	176	175	172	186	179	199	167	161	182	176	182	192	193	172	147	159	176	166	155	157	167	170	185	175	171	154	176	156	163	192	187	167	184	170	182	170	169	180	190	180	144	159	165	170	157	165	153	159	185	164	186	156	171	157	198	159	188	152	181	171	169	169	161	182	159	167	165	146	176	179	175	173	170	152	172	173	186	172	182	187	176	155	145	186	174	193	188	184	165	182	180	168	163	154	185	153	168	173	157	171	165	186	159	176	166	148	174	143	173	173	179	179	183	173	177	164	161	167	152	173	163	204	150	150	160	181	165	183	165	161	161	165	185	189	185	154	169	200	169	157	154	167	162	155	165	190	192	188	161	164	146	154	189	163	165	177	150	175	184	174	157	183	165	160	187	148	211	173	156	173	156	155	155	158	180	182	182	160	178	181	159	169	182	189	147	170	161	193	169	170	186	165	189	153	154	171	169	173	147	167	172	165	142	163	186	159	176	175	186	180	184	173	184	160	164	168	176	174	169	180	192	189	161	163	161	175	156	173	170	172	180	176	177	165	163	167	184	153	179	153	188	181	167	165	146	158	158	183	159	157	172	154	168	179	177	182	174	163	191	164	176	159	176	163	157	144	168	165	165	176	159	154	168	169	166	157	168	182	150	162	187	161	169	160	188	159	159	161	188	168	198	178	178	195	162	158	175	159	159	175	152	178	161	173	163	183	166	170	193	160	170	141	182	166	183	195	171	148	155	168	143	160	167	172	179	194	169	165	175	177	185	160	176	145	178	197	153	171	165	158	167	149	194	158	175	194	155	177	188	161	170	179	167	176	183	170	174	142	173	167	172	185	168	178	166	158	151	178	197	154	185	157	166	179	182	178	163	187	172	165	181	168	150	160	171	163	177	167	171	173	173	159	190	158	189	183	158	184	173	181	150	181	153	181	163	169	196	175	162	162	170	171	201	158	158	171	167	161	178	161	173	179	158	179	177	176	191	189	184	186	156	178	176	191	170	183	162	168	171	160	195	161	179	169	200	181	186	178	163	181	194	170	149	197	159	172	204	154	161	154	189	189	197	185	146	175	192	183	191	171	155	161	173	173	172	172	176	173	180	178	176	176	167	183	151	179	183	177	165	163	158	171	171	158	153	173	168	157	174	180	179	178	157	173	172	140	180	171	164	171	166	171	152	154	169	151	164	155	177	165	167	169	173	165	178	169	163	179	196	176	172	153	170	173	163	175	165	153	151	169	149	189	157	171	169	167	186	164	164	166	159	167	164	171	173	152	163	173	172	145	165	158	168	178	160	182	179	192	151	166	187	194	188	166	157	174	163	163	160	166	158	173	202	185	152	157	141	169	179	148	171	163	186
22487	21358	29217	23880	21361	21423	12678	1508	1070	820	636	658	586	548	571	497	517	464	452	431	438	434	444	432	443	414	408	443	417	479	414	393	419	395	400	439	361	365	404	389	396	388	409	372	397	371	391	396	399	377	369	384	405	370	428	399	417	379	362	429	419	375	391	380	378	380	392	391	407	412	382	382	360	418	409	355	373	378	365	394	383	366	361	391	400	368	350	379	329	366	390	390	370	450	389	375	368	347	410	381	395	365	386	426	403	371	377	371	357	365	362	372	369	416	363	335	383	386	377	344	375	370	388	360	375	383	373	392	376	359	402	391	405	376	418	397	382	387	409	382	390	361	347	413	378	409	375	381	400	355	377	359	386	379	395	377	335	383	385	350	421	386	368	372	381	391	352	374	397	375	379	376	368	375	360	374	356	418	382	373	415	361	345	339	370	377	345	414	401	397	365	345	386	356	379	383	408	360	350	403	389	357	382	403	399	388	344	403	398	379	380	413	403	391	396	408	382	353	407	362	355	393	371	390	375	363	380	413	386	374	390	394	431	406	393	387	376	382	349	344	358	409	358	379	391	409	378	389	400	392	406	410	384	369	355	364	359	390	410	407	370	366	350	361	396	390	381	394	384	396	370	401	384	376	411	378	374	411	357	382	378	386	402	405	362	381	351	358	376	398	416	349	376	371	395	368	387	366	368	395	403	352	362	377	391	364	362	340	386	372	359	410	391	372	400	370	353	407	360	378	355	384	332	427	390	391	392	377	396	402	366	384	383	358	383	371	397	359	382	318	374	368	358	386	376	385	398	393	358	380	412	380	362	394	387	356	362	362	414	378	425	384	357	368	389	360	369	394	357	375	433	386	365	380	372	331	366	381	398	387	387	347	370	396	376	360	363	364	392	390	392	377	372	386	391	376	403	365	370	366	375	375	372	370	356	406	394	392	318	384	373	358	361	414	363	385	357	332	406	392	392	381	421	378	394	342	379	393	395	361	400	390	385	380	388	352	371	399	348	380	349	374	385	381	367	360	367	396	382	367	378	373	391	377	381	387	409	366	430	439	385	409	353	337	387	351	386	383	399	359	386	404	337	418	383	420	395	360	379	394	374	394	363	397	403	415	401	422	371	368	386	374	380	376	393	396	372	403	416	370	388	361	410	390	400	361	371	384	386	376	409	359	426	396	372	393	375	396	388	382	387	383	371	354	364	395	321	420	360	363	365	351	355	390	373	339	348	385	349	362	376	378	411	375	399	421	378	358	415	360	385	353	358	389	366	387	400	417	364	392	405	403	364	383	412	377	346	379	377	348	413	368	387	356	370	389	384	335	378	391	380	419	378	380	399	356	407	386	393	356	396	380	383	375	366	366	362	371	382	407	372	362	372	380	388	355	376	367	383	383	376	394	387	410	337	363	391	374	389	387	366	374	360	392	405	374	405	387	385	386	407	367	369	384	360	381	379	368	374	361	366	380	353	404	399	364	417	407	374	392	419	354	439	404	396	398	382	376	382	358	409	398	345	386	419	399	370	362	377	369	346	394	383	359	385	386	341	379	368	370	389	370	383	365	400	354	385	400	397	412	357	370	370	366	393	370	398	375	350	375	374	357	389	379	358	381	368	391	370	386	382	365	403	388	342	359	372	379	393	374	351	356	328	382	384	367	416	388	369	382	339	420	372	382	383	388	359	393	371	421	351	376	358	366	378	403	389	383	372	372	366	386	344	372	367	398	374	388	401	411	362	378	378	356	407	390	378	390	380	384	359	357	358	345	335	407	432	393	369	386	344	367	337	404	374	353	359	353	408	353	349	381	407	358	337	402	370	409	342	402	333	362	374	383	398	353	403	373	384	335	377	369	380	360	377	386	394	362	407	427	386	390	396	371	370	363	341	393	329	359	363	379	365	389	357	388	406	357	344	406	368	387	367	338	389	377	411	384	400	422	399	363	387	388	369	353	386	364	376	376	348	350	363	378	380	395	357	425	408	415	382	388	405	371	401	392	397	401	396	368	364	407	364	359	411	373	401	421	339	376	358	366	385	367	430	390	355	364	382	366	343	386	357	403	366	370	393	368	384	374	422	375	411	366	361	356	380	366	383	353	382	362	363	377	415	378	377	374	379	380	353	394	399	359	373	363	354	370	375	350	367	368	356	383	382	363	354	375	359	380	377	362	365	427	397	358	347	388	347	410	415	390	357	384	376	402	362	391	360	366	336	363	381	393	410	388	373	362	357	390	376	380	352	411	393	399	373	376	349	367	395	380	401	397	363	393	385	384	385	359	364	345	346	386	380	383	380	402	401	393	380	363	401	388	390	376	414	367	356	375	347	352	374	412	383	350	370	348	403	396	370	395	413	374	375	396	375	407	387	368	403	386	389	390	350	387	373	381	404	378	388	395	402	354	377	378	367	367	391	377	418	380	360	333	372	414	385	375	410	368	374	385	388	377	378	374	352	400	368	384	364	352	356	409	363	388	352	402	401	393	402	360	365	359	346	373	346	376	344	398	375	438	377	409	396	379	384	359	354	368	345	400	392	404	352	427	347	380	356	333	386	350	379	342	368	382	394	397	378	383	362	375	377	383	326	411	381	381	346	345	385	385	378	364	340	387	385	380	401	399	357	361	396	395	342	354	394	380	377	391	376	347	406	359	391	371	416	349	384	394	385	393	385	372	389	383	329	391	392	413	383	380	408	380	338	375	384	361	395	381	410	360	350	399	386	397	424	356	416	343	392	402	389	383	406	335	390	388	378	377	343	341	374	388	381	365	373	417	374	369	363	358	359	377	387	365	360	333	326	391	402	388	368	341	402	401	405	411	360	360	340	383	357	406	383	387	394	395	359	376	401	388	347	370	329	378	353	359	384	373	353	358	387	398	368	385	373	361	386	390	387	384	412	369	379	375	386	366	354	369	377	401	378	377	374	399	385	402	396	402	388	376	356	402	344	342	396	439	389	391	403	370	395	386	387	364	361	398	425	381	380	362	371	376	410	427	382	378	388	391	369	364	352	381	391	361	386	371	389	376	364	388	403	392	374	410	403	351	377	381	395	400	379	384	361	360	375	396	350	376	375	372	401	399	364	338	389	322	416	399	388	338	373	400	382	355	393	405	357	382	387	356	361	343	392	305	393	406	398	358	403	378	403	337	372	367	342	354	364	382	392	374	356	368	371	367	393	368	378	406	386	398	401	394	367	392	393	379	375	341	378	350	377	361	385	366	382	380	402	370	389	381	360	375	397	383	382	379	357	386	374	380	351	405	369	409	358	376	346	381	401	413	353	326	353	389	424	364	373	373	402	378	388	376	405	397	404	400	371	360	376	374	389	391	361	369	367	381	356	373	375	368	399	380	370	379	355	372	376	403	369	371	390	393	422	389	366	375	381	374	388	377	350	352	355	356	384	374	386	366	378	379	364	357	360	359	397	370	361	374	355	355	369	352	383	351	357	415	364	401	365	401	427	366	389	394	380	346	386	388	373	364	368	404	380	388
8253	16714	11610	6047	4742	3655	2239	2007	1633	1211	940	883	739	655	627	666	583	571	566	538	487	485	488	495	449	445	476	450	477	444	463	446	491	450	431	460	445	429	430	430	436	414	422	437	431	434	446	395	459	455	398	417	445	433	427	427	435	415	446	401	475	420	470	440	479	384	393	415	421	384	405	441	430	405	411	386	434	406	400	432	456	405	421	413	433	373	395	413	385	444	423	422	407	438	433	401	412	422	432	434	420	452	388	432	401	434	470	416	408	386	421	417	384	444	433	350	442	417	441	433	395	421	431	404	438	447	420	406	371	430	423	394	434	456	440	417	431	416	417	393	413	421	432	442	451	446	412	429	455	384	452	426	394	441	458	426	453	425	407	424	418	400	423	415	399	416	446	409	397	402	452	490	417	389	418	418	414	434	444	401	430	397	405	409	425	444	401	394	414	414	416	450	416	430	411	428	403	437	422	404	443	387	429	410	437	408	421	417	417	420	416	432	439	387	398	400	413	411	412	425	405	422	469	414	402	414	433	424	423	452	393	425	391	417	450	418	437	438	426	441	436	449	415	435	388	398	425	404	422	403	449	437	414	417	384	432	445	424	405	411	413	415	457	458	439	401	417	413	447	418	396	401	381	413	426	443	422	401	433	454	432	399	396	428	456	413	418	430	427	411	408	414	456	434	423	428	487	363	408	426	420	369	463	385	427	397	411	403	408	419	398	401	404	405	408	401	419	412	396	396	418	398	407	379	439	426	404	424	434	394	446	421	420	456	433	421	400	444	399	446	451	407	433	450	425	428	375	426	408	421	443	425	439	401	410	445	410	375	382	434	411	385	406	418	396	419	418	375	422	384	415	421	436	413	438	403	418	481	387	438	444	370	435	416	433	405	393	422	405	407	427	414	430	415	423	389	427	406	377	416	423	472	398	461	429	406	429	442	433	413	418	444	436	409	419	450	420	452	456	450	404	405	419	447	425	436	412	419	407	411	419	399	392	406	425	418	388	408	424	433	383	405	439	425	426	412	430	416	406	396	420	416	395	431	427	412	418	417	382	369	386	416	409	434	405	396	401	440	472	411	399	431	403	439	437	438	446	427	392	404	432	426	382	430	469	435	414	434	412	431	432	390	379	391	372	426	432	415	392	400	413	418	425	439	376	468	397	426	431	402	471	397	420	449	425	386	406	408	406	424	453	414	442	448	450	415	412	418	423	395	425	393	409	435	417	428	421	441	408	430	411	412	447	393	383	439	436	406	424	360	410	411	434	419	401	400	430	444	458	393	424	392	440	420	388	418	384	414	431	428	380	414	440	402	384	398	397	429	400	426	420	412	404	434	401	397	468	403	408	376	433	445	410	413	394	413	436	418	416	424	408	418	411	445	415	420	439	418	436	390	358	409	409	431	431	360	432	433	379	441	413	398	463	419	416	416	498	439	424	409	409	384	408	436	442	391	409	450	406	403	403	389	426	428	447	438	433	423	388	406	387	429	462	416	437	417	409	382	405	417	417	434	440	392	406	403	436	419	426	414	438	406	424	397	421	422	398	410	427	457	409	424	355	439	394	434	391	397	387	429	443	413	423	447	421	416	401	429	462	425	419	416	446	423	418	413	477	442	419	404	395	411	439	407	407	428	410	391	421	436	440	426	422	393	436	426	395	420	403	406	397	412	426	434	419	412	428	412	438	421	413	390	380	419	394	413	400	440	410	392	417	403	386	397	445	429	399	407	422	394	444	424	415	415	447	429	411	447	420	436	413	428	396	425	390	371	430	406	407	396	373	452	404	436	403	400	405	404	446	403	408	426	383	444	413	432	417	440	406	413	407	406	385	409	419	406	421	373	403	406	408	389	434	396	411	417	410	431	450	399	407	403	441	428	397	377	397	444	411	411	420	439	451	398	439	406	406	417	435	366	406	379	444	456	445	428	388	464	463	415	431	436	408	389	425	430	417	409	385	457	448	426	407	426	440	421	446	383	444	392	420	405	467	423	427	414	399	387	441	409	416	446	382	395	405	437	429	412	400	400	444	464	400	405	383	441	411	424	439	427	392	409	445	417	397	406	456	448	481	438	408	431	434	472	425	422	416	427	415	433	417	414	388	395	390	405	423	367	415	399	409	395	415	448	423	425	461	425	392	415	437	452	406	427	406	421	415	415	375	420	410	430	375	458	444	413	435	434	396	408	405	465	399	424	433	411	431	393	405	431	446	404	400	420	401	443	438	421	427	414	447	403	420	446	404	421	387	440	381	420	411	398	433	442	398	434	402	408	438	415	394	418	383	432	423	438	436	418	428	461	425	452	444	432	439	413	407	428	413	412	409	408	424	414	406	408	388	417	430	405	410	424	399	471	431	460	448	430	424	394	403	414	436	390	401	417	435	410	417	413	428	386	377	417	438	405	406	434	428	452	429	412	396	396	415	398	385	387	414	451	448	370	430	387	423	402	424	424	413	422	442	413	434	424	392	398	429	409	421	395	421	416	378	434	402	399	429	427	414	417	383	430	442	418	415	409	393	413	451	438	386	380	430	389	400	397	429	399	406	411	417	414	421	456	408	433	416	429	405	432	420	428	423	400	380	433	369	449	425	413	411	397	432	420	448	413	421	446	427	436	405	399	430	412	420	413	445	432	472	420	393	439	399	427	409	395	404	407	388	429	420	428	416	420	423	396	404	460	408	421	422	444	457	427	422	447	435	379	446	388	454	455	455	416	437	416	426	395	387	407	418	434	418	406	417	390	407	432	423	437	406	393	405	397	431	429	355	420	393	411	382	408	422	404	408	416	400	435	415	417	414	421	410	429	378	435	414	407	402	382	425	399	394	390	387	379	387	412	421	387	431	426	415	429	406	414	377	419	444	450	417	396	410	414	436	423	431	422	416	409	393	408	401	412	412	392	412	378	436	408	438	423	414	377	408	433	439	425	381	423	376	416	415	461	384	430	415	373	423	394	436	421	405	421	415	417	424	422	415	447	433	408	398	429	409	411	426	447	429	411	406	432	441	405	391	408	446	397	393	418	439	420	407	434	419	394	444	411	420	479	401	430	428	424	407	425	412	416	411	427	370	425	442	396	450	419	443	453	404	436	429	437	421	414	404	410	426	413	439	462	416	365	446	413	425	386	381	416	435	420	408	424	436	439	414	437	448	422	411	418	438	449	398	443	411	405	427	455	425	436	423	436	444	442	402	421	407	431	413	445	410	427	400	423	434	407	425	421	423	410	418	399	429	420	408	455	436	406	423	464	398	455	419	403	423	417	408	403	403	405	425	427	392	423	422	406	419	422	427	381	418	458	394	430	416	430	399	427	430	397	407	423	448	435	423	406	437	409	419	407	428	417	406	392	436	409	437	440	410	412	410	417	418	421	404	429	444	418	437	410	397	382	441	461	416	408	429	394	441	430	452	404	393	407	464	376	400	400	412	392	390	424	424	424	411	398	376	455	415	402	394	392	417	427	385	434	394	407	425	424	411	427	435	399	445	406
27609	19321	5555	670	427	438	408	362	331	334	317	353	356	353	335	332	326	313	336	336	328	331	329	331	341	308	315	329	321	345	349	309	330	369	342	332	335	333	311	340	342	310	331	351	379	320	329	301	365	333	320	343	329	315	339	336	309	324	347	290	341	316	312	331	308	333	304	355	344	329	341	310	323	337	327	324	303	358	369	361	342	312	341	328	322	355	327	341	371	311	349	291	345	358	381	322	316	317	368	348	341	318	315	339	361	301	335	347	330	338	309	336	332	342	310	298	325	325	338	346	350	343	335	316	327	325	323	310	321	364	323	285	338	301	342	313	303	339	318	296	318	334	322	333	338	318	311	314	339	319	341	357	333	357	334	290	333	335	297	319	332	315	310	352	333	342	375	326	330	378	355	352	326	340	327	352	371	337	348	339	350	372	372	309	325	330	288	342	344	322	350	336	328	331	346	360	348	372	349	328	335	336	307	303	303	346	337	319	340	338	361	344	337	344	323	316	342	330	344	337	324	292	324	325	336	358	320	328	344	337	303	321	343	311	355	340	341	345	312	337	323	343	324	355	339	306	306	337	329	320	299	346	309	328	301	351	344	315	349	327	316	328	344	347	348	352	360	363	326	316	300	357	303	384	314	319	326	285	332	338	329	347	352	359	341	320	350	324	329	353	328	307	353	336	324	323	355	325	331	335	339	320	347	318	322	378	360	329	355	373	339	293	358	357	323	326	344	316	318	338	354	341	332	323	345	350	322	375	348	326	331	335	328	345	318	344	324	317	355	338	325	306	298	320	312	301	353	322	338	327	320	369	337	324	320	346	321	327	315	341	361	336	310	332	341	335	321	316	350	317	348	335	314	340	313	318	324	348	323	343	345	317	341	321	345	295	321	321	328	315	351	358	342	305	329	326	324	339	337	324	336	335	300	303	326	348	340	333	318	327	352	333	327	324	338	336	330	316	348	340	296	335	327	348	349	317	349	342	324	341	327	324	322	320	369	354	360	337	341	305	338	303	346	299	361	331	338	311	339	314	306	316	327	349	323	335	303	323	296	296	323	327	335	344	365	326	299	326	353	319	347	315	329	343	344	350	304	365	344	345	322	306	325	324	306	328	350	312	291	324	349	333	327	328	323	340	307	339	360	333	343	312	333	360	346	346	308	355	374	332	350	347	308	334	319	346	343	325	334	361	343	314	377	351	324	351	336	322	348	302	331	324	319	364	331	325	339	338	377	318	352	352	326	356	344	329	327	335	319	306	326	350	319	325	327	309	312	335	334	323	336	336	345	337	354	317	317	314	312	339	340	346	330	325	331	355	287	337	351	332	321	320	365	332	324	323	342	344	330	362	374	328	341	362	318	313	333	353	342	331	307	347	330	332	342	318	296	302	345	341	312	332	364	324	325	347	339	317	359	335	324	358	314	338	344	314	353	321	332	349	330	314	337	342	346	347	325	333	344	333	325	331	345	335	324	333	334	351	351	310	322	341	364	362	348	306	307	306	349	317	316	350	320	302	368	336	345	304	328	296	331	348	311	355	313	330	313	323	322	300	336	313	336	340	341	328	332	352	311	331	336	298	351	337	330	335	329	317	354	364	348	316	336	311	325	361	347	333	316	347	343	323	321	342	302	329	320	335	346	361	338	350	314	297	319	329	370	317	307	311	327	379	323	339	328	366	343	344	329	294	293	315	322	316	354	333	352	333	369	355	323	333	326	336	347	338	310	351	349	325	338	354	344	318	325	363	323	350	335	350	333	353	330	324	333	304	341	297	307	323	331	336	350	334	330	345	317	327	347	337	327	316	348	352	335	330	336	349	337	322	346	328	318	367	334	309	303	308	371	340	320	366	305	358	319	379	340	366	337	316	350	342	362	313	345	344	336	340	345	320	329	322	322	362	309	336	364	373	346	338	304	334	377	337	315	309	314	314	326	334	332	315	321	353	341	353	343	329	334	315	319	326	347	328	307	363	363	305	328	336	310	312	362	328	341	309	318	333	341	328	325	329	332	315	342	344	336	349	333	309	318	322	314	320	342	314	311	327	333	337	345	365	351	334	295	332	306	310	338	334	342	328	318	328	330	333	334	335	331	303	345	335	330	327	335	364	316	295	316	361	331	346	317	343	335	306	361	337	330	379	332	320	326	326	328	324	327	340	327	324	361	332	342	376	339	314	315	299	312	340	347	330	333	311	371	345	304	320	316	322	313	297	345	349	316	339	317	323	306	334	328	302	304	342	313	297	315	321	341	361	306	347	299	359	321	308	316	338	315	315	343	338	299	343	325	316	298	345	336	343	309	307	312	302	330	319	308	318	334	340	339	337	357	344	330	337	337	339	306	332	326	314	309	346	344	331	352	345	353	325	338	338	326	325	343	327	341	332	336	365	317	348	299	348	311	330	304	320	333	335	334	358	347	338	319	322	334	346	315	335	298	335	333	323	335	322	369	383	326	333	329	309	345	335	353	300	351	352	307	326	337	309	341	328	320	372	327	305	356	320	371	374	357	332	333	339	291	309	330	356	318	310	378	358	349	348	361	342	331	332	346	319	330	319	324	339	327	338	327	333	303	304	344	349	321	323	300	303	360	306	300	329	321	362	343	353	368	342	336	338	323	367	337	350	332	344	303	307	366	337	337	332	301	383	314	330	319	329	323	330	299	315	307	338	324	317	344	318	315	339	339	321	314	331	338	333	313	340	332	326	315	335	315	354	358	319	345	373	350	327	333	348	338	370	330	353	358	351	329	337	313	321	303	311	319	326	335	330	356	305	336	334	342	318	327	315	345	317	292	324	345	323	312	336	326	316	347	284	336	363	349	306	335	318	332	335	346	317	317	307	297	340	325	322	341	307	348	304	290	316	327	335	352	328	336	322	339	325	338	313	351	304	325	334	329	330	294	313	322	324	321	335	371	344	352	317	330	305	308	340	339	314	311	343	335	331	289	359	311	338	327	315	338	360	298	320	308	345	332	300	341	310	357	317	331	322	352	347	329	302	347	336	324	345	328	315	326	344	335	316	330	296	314	332	343	365	348	344	327	305	352	366	327	332	336	322	375	358	331	343	338	311	332	358	315	328	333	364	311	292	332	343	365	333	337	334	351	319	352	336	311	330	342	351	356	314	340	353	325	330	344	319	348	338	330	359	314	355	308	329	341	314	299	308	303	359	296	349	323	319	340	341	316	346	365	332	334	344	332	334	308	344	331	300	346	290	337	328	294	317	316	289	334	333	325	339	367	344	329	341	312	312	318	334	346	357	312	353	372	357	339	327	324	327	334	306	337	316	327	333	347	362	327	334	340	326	360	330	330	375	345	342	295	357	322	348	322	368	337	338	352	316	344	359	355	308	343	312	310	327	317	339	332	339	335	311	300	324	355	330	362	387	355	323	348	345	336	324	330	323	348	309	355	328	331	338	341	310	331	290	339	332	302	322	340	317	327	357	350	304	365	356	317	319	347	320	309	357	333	319	343	280	288	296	313	336
5497	1230	825	560	504	439	431	395	390	351	369	359	386	392	339	377	366	350	375	377	333	302	386	359	354	357	377	368	363	361	368	393	355	373	351	391	308	351	345	353	357	358	377	334	357	349	373	377	345	335	346	374	352	348	335	304	338	354	362	358	377	361	356	352	363	341	333	359	339	340	362	386	373	344	342	362	345	348	363	386	327	345	328	370	382	357	363	344	359	369	359	371	333	337	349	358	379	351	355	353	367	365	401	363	345	356	381	341	331	335	345	341	362	358	363	366	352	373	355	391	371	377	343	353	337	359	361	346	393	355	382	377	344	377	375	364	364	360	363	322	331	349	332	380	378	362	374	331	348	402	383	343	353	341	329	323	366	336	353	351	326	343	365	368	366	336	346	337	346	310	374	364	386	358	331	361	358	347	380	382	383	331	382	373	385	360	360	318	344	358	377	365	381	368	386	364	371	372	352	337	407	362	369	335	331	364	327	354	368	348	349	352	380	343	350	361	372	393	374	350	322	351	359	358	335	386	340	351	367	366	339	361	329	368	322	347	353	378	347	336	347	339	348	412	372	363	345	381	355	330	360	358	364	347	366	380	328	351	344	384	374	343	374	354	360	358	326	355	350	352	348	363	363	367	345	354	362	369	361	335	362	368	340	344	381	344	371	351	356	362	345	361	375	360	341	373	373	351	332	354	370	377	373	352	364	364	379	346	377	359	341	373	322	348	329	363	325	367	343	353	358	356	348	375	377	387	391	350	367	359	335	350	386	368	371	332	364	354	320	315	357	367	360	345	370	353	341	359	345	354	343	366	336	374	351	304	358	321	339	357	327	367	371	349	336	345	382	368	347	369	364	360	322	338	399	356	349	375	320	339	366	352	352	377	338	329	336	374	337	359	370	337	343	353	390	371	363	356	356	353	360	354	330	380	392	376	372	327	357	365	337	338	356	343	363	342	370	351	390	374	376	337	353	380	341	339	352	370	329	366	353	345	378	368	364	330	364	334	337	355	316	331	338	394	346	340	354	356	376	351	351	379	337	382	361	373	331	359	364	344	380	330	392	314	332	350	345	384	353	333	363	360	345	369	380	371	358	326	367	395	349	352	348	361	327	344	327	380	364	358	328	383	334	328	371	393	369	376	402	370	359	397	376	383	391	376	356	367	372	328	349	361	332	364	359	355	362	376	347	379	331	354	347	335	382	351	376	358	333	363	319	363	341	367	384	336	372	388	351	325	363	389	384	355	331	357	363	341	378	367	351	360	381	376	358	361	389	334	356	383	337	348	363	361	349	362	347	363	320	371	365	330	381	384	361	359	352	340	334	330	376	337	335	375	393	353	380	367	369	398	356	356	325	331	333	382	364	366	370	368	358	379	340	358	405	324	364	376	363	341	364	334	375	371	378	337	367	369	360	348	371	367	339	381	341	347	323	345	351	362	363	351	361	334	356	362	346	343	376	342	349	360	355	365	356	353	315	361	384	314	349	388	350	370	396	364	326	328	332	353	338	352	372	353	357	344	377	352	347	374	324	369	343	373	345	386	345	342	367	375	376	337	337	364	357	371	335	347	311	335	370	359	338	370	383	376	360	375	370	345	347	361	377	354	313	363	353	374	343	403	344	341	380	357	348	360	337	338	337	356	337	342	365	363	385	363	358	350	360	345	355	369	351	361	357	339	365	332	364	358	349	365	332	364	330	323	387	384	360	365	371	386	325	363	379	359	334	364	361	336	392	377	347	419	346	334	328	381	328	367	338	333	346	378	372	363	350	333	362	388	354	344	373	334	372	334	364	363	337	364	382	354	385	325	356	333	346	386	409	356	335	367	373	365	353	379	333	365	360	365	348	381	343	350	313	357	375	353	363	347	376	367	369	376	361	333	359	362	374	385	372	368	354	392	363	366	353	377	370	365	329	359	342	315	374	348	348	392	341	355	356	342	373	329	331	367	352	328	375	367	364	376	364	380	360	353	370	353	373	357	353	357	404	332	374	357	363	360	392	335	366	301	350	358	344	346	343	345	349	369	376	359	333	369	348	341	354	387	351	336	351	372	367	383	354	343	344	337	377	352	357	328	357	366	376	360	370	365	394	362	346	379	380	325	341	364	340	353	354	353	336	357	353	346	405	339	368	327	325	353	369	346	368	370	380	359	356	346	358	349	372	376	402	403	362	343	331	363	335	412	353	340	382	380	344	367	372	349	332	348	393	330	344	370	331	341	338	323	376	343	364	366	329	367	326	387	356	378	329	323	374	366	351	398	349	386	385	355	361	330	366	367	352	329	350	324	341	366	375	373	384	382	401	356	381	349	348	348	354	363	340	391	386	360	340	354	370	368	357	329	356	385	375	322	374	360	361	366	357	380	387	370	353	360	359	344	329	352	372	352	374	344	351	374	327	338	334	342	381	365	358	323	342	376	359	350	358	349	345	345	366	320	368	325	389	336	356	360	357	402	360	333	348	379	358	331	339	361	351	369	360	361	372	324	368	382	344	360	344	364	405	323	385	372	363	346	340	374	332	361	367	354	396	305	357	365	364	366	359	390	374	351	353	406	404	374	352	372	368	358	344	369	368	361	376	370	339	385	353	330	340	380	363	370	386	350	351	392	331	353	362	362	365	360	391	362	354	378	384	370	338	366	354	348	369	336	339	381	347	364	390	354	388	357	340	344	388	373	368	345	342	346	355	378	369	351	348	407	323	322	386	388	369	353	330	327	369	372	362	337	363	355	358	350	375	355	363	354	373	362	370	360	369	378	307	375	354	376	352	383	370	335	367	309	334	365	380	348	335	339	344	362	338	371	346	343	365	363	352	314	353	347	365	330	388	326	374	338	326	315	374	345	364	364	316	361	333	366	353	323	330	407	375	343	349	354	333	343	335	372	378	325	367	373	359	351	364	354	354	344	369	393	356	339	360	365	331	355	378	354	332	344	337	347	344	385	344	364	335	349	359	344	358	356	345	342	385	339	349	332	364	375	378	348	381	342	353	341	342	348	383	375	386	371	371	322	360	340	354	357	371	352	372	352	373	362	337	348	364	362	355	355	366	359	385	351	366	360	364	365	352	390	398	391	351	355	340	359	374	371	363	344	314	371	342	404	378	395	346	351	366	346	352	343	358	356	357	323	353	356	342	361	354	360	319	349	344	381	353	371	362	358	368	349	353	330	330	374	347	370	338	338	351	317	382	371	340	336	398	305	336	330	364	379	371	337	375	387	343	344	355	333	318	396	364	337	359	332	360	350	339	339	389	364	343	344	372	341	339	383	375	374	382	380	351	377	357	305	347	402	365	351	393	359	328	358	382	370	300	350	362	337	359	375	386	359	359	383	373	344	331	372	377	370	374	373	361	329	348	345	356	353	375	311	341	394	357	393	388	346	374	358	377	332	353	348	370	362	368	366	350	370	350	381	373	386	353	402	367	334	343	394	385	348	367	348	354	353	385	373	336	365	370	339	353	368	328	320	380	363	371	363	338	380	356	352
23636	21316	28793	24175	21323	13267	1595	1050	859	754	657	660	635	617	614	603	609	566	583	569	552	544	568	543	551	538	557	603	578	609	555	525	554	568	530	547	575	502	503	531	524	483	535	517	537	540	506	514	576	505	576	521	526	549	557	518	540	517	526	514	565	552	571	554	507	530	535	535	506	524	513	517	563	541	536	553	505	545	517	560	560	524	511	559	528	508	541	571	533	519	569	525	540	520	522	488	499	494	535	553	553	546	545	548	519	543	534	517	507	534	500	506	533	553	569	521	576	542	529	543	552	560	516	487	516	555	505	531	578	566	559	545	550	534	519	560	501	546	537	537	537	554	519	529	555	543	534	544	535	549	549	555	520	538	519	506	509	549	563	482	535	528	561	573	533	517	527	556	561	556	534	545	527	538	540	526	527	531	516	577	544	556	525	571	522	543	508	518	510	521	516	558	555	553	537	526	546	512	547	534	549	509	514	544	493	533	561	585	523	493	499	545	536	526	502	509	543	529	545	541	521	508	521	578	566	518	542	553	552	489	556	518	532	532	533	522	543	555	559	539	496	529	535	546	509	557	539	556	541	526	519	575	520	548	520	530	535	516	569	509	559	545	542	536	506	517	568	529	515	564	529	532	544	516	497	580	519	525	542	531	530	514	578	509	527	517	536	530	527	502	528	501	546	513	556	600	528	536	509	571	530	510	514	543	552	535	552	546	523	560	531	533	543	484	531	542	513	525	520	569	579	529	548	514	534	490	544	511	575	514	542	516	490	540	566	553	536	536	493	527	523	534	536	561	501	459	562	569	519	552	555	535	541	550	513	559	542	516	523	545	602	537	555	512	506	488	530	547	545	535	565	497	515	523	565	571	510	506	516	559	508	573	516	476	554	531	555	529	540	511	534	516	498	583	518	540	544	531	515	520	499	534	538	512	493	508	551	565	506	522	575	527	507	558	517	549	561	530	483	571	568	554	550	524	489	555	529	518	525	571	551	513	576	538	529	540	496	523	555	529	532	519	526	485	562	532	530	543	536	557	575	535	529	571	522	554	506	494	518	544	554	504	561	569	524	513	545	531	550	503	511	511	499	529	520	540	507	535	526	570	530	525	522	523	545	526	531	563	533	517	501	547	547	535	541	509	528	533	520	527	547	542	584	556	546	487	584	509	520	520	557	529	530	544	536	527	512	563	539	511	515	553	525	529	545	573	549	569	545	531	511	536	575	504	528	538	528	510	515	510	543	530	551	557	533	509	495	521	550	530	485	527	514	530	513	553	557	540	531	555	534	518	537	530	529	539	565	520	533	563	544	563	555	534	503	552	511	568	547	530	516	512	557	550	528	540	521	559	525	542	536	508	553	512	521	513	514	559	563	523	539	533	561	536	552	530	523	519	505	520	537	546	564	542	517	525	557	519	541	525	533	532	562	550	507	541	511	515	559	561	561	485	499	528	551	509	564	544	497	523	515	532	569	502	563	494	532	528	502	574	527	526	553	483	543	515	571	554	502	540	540	548	527	531	514	516	523	508	553	506	517	542	505	540	521	541	541	524	566	536	464	543	521	501	537	571	519	534	540	538	518	526	527	525	520	546	537	527	558	562	546	532	561	529	525	548	521	538	532	500	554	555	557	559	566	510	546	580	546	536	544	560	529	538	534	512	527	539	558	544	503	511	537	559	520	514	538	520	537	483	522	543	523	515	505	529	529	537	538	538	489	530	527	547	522	528	534	553	541	524	517	526	540	513	523	493	504	486	543	504	482	511	528	500	520	563	554	497	504	596	539	540	575	545	491	515	551	547	493	530	557	524	569	498	557	506	542	552	498	550	544	598	550	509	584	535	518	541	527	568	508	520	524	506	540	530	563	550	557	489	545	536	525	497	529	519	605	524	537	587	535	573	544	529	526	526	530	502	501	541	527	463	569	492	521	502	533	550	545	582	548	542	558	532	523	539	533	555	540	543	503	493	541	523	495	523	497	513	511	523	519	485	514	557	570	537	526	551	547	539	527	542	527	513	494	521	560	526	526	514	539	545	554	555	517	519	497	543	520	520	520	518	477	496	531	571	537	524	533	513	517	532	530	531	557	565	546	575	557	486	534	525	561	538	534	492	533	539	485	507	564	519	529	562	529	536	511	520	557	488	524	505	532	519	551	520	516	504	548	561	510	565	577	537	577	532	535	517	503	547	554	520	508	553	532	537	510	545	560	539	538	526	538	500	520	520	549	507	527	479	537	512	537	533	527	517	531	547	534	561	582	522	513	540	550	539	477	545	560	540	518	538	500	497	509	528	505	536	508	532	558	584	533	534	537	549	508	520	516	551	535	539	498	478	526	544	533	529	538	519	520	542	549	548	508	528	544	553	526	563	490	546	519	512	532	536	493	529	523	536	524	558	518	529	541	553	484	488	501	525	516	541	497	478	539	479	566	527	546	563	560	530	506	507	539	505	510	559	510	563	536	517	539	563	490	517	537	544	531	553	516	548	516	503	512	543	564	532	556	537	462	557	557	508	572	483	510	582	573	507	546	518	536	562	613	578	520	513	535	488	553	519	520	480	537	532	530	510	532	519	550	536	530	512	526	538	526	505	542	557	512	509	544	488	562	534	507	501	581	553	507	543	528	536	531	511	496	519	511	544	524	533	505	563	492	570	496	494	543	531	506	567	515	520	537	512	599	487	534	578	569	557	586	545	530	529	586	490	500	525	514	539	553	541	512	537	545	484	517	573	551	517	512	524	491	549	556	525	517	532	528	529	539	483	549	527	503	494	560	542	572	527	534	578	547	553	549	553	580	522	547	557	523	513	540	528	513	541	517	535	559	522	563	566	559	544	543	520	553	534	570	556	574	521	544	529	494	509	520	530	524	518	519	568	525	503	525	559	528	568	567	559	529	556	542	511	476	544	501	593	497	539	515	550	557	521	520	505	549	524	557	517	523	524	537	525	507	500	543	506	535	516	495	505	519	566	561	516	505	553	551	516	530	549	571	534	557	536	538	553	526	488	556	534	546	495	527	527	497	524	531	515	548	560	501	554	525	552	540	503	539	504	525	534	526	514	532	558	550	525	488	518	529	535	546	529	552	574	527	523	532	551	527	564	522	494	553	550	587	490	531	518	531	582	543	516	548	515	550	485	595	552	499	557	529	560	531	517	545	510	517	549	528	542	539	527	506	523	535	529	553	562	496	544	546	514	531	528	509	528	547	539	540	535	503	562	536	502	490	533	538	524	525	503	526	544	583	550	521	537	519	519	522	535	477	527	516	531	531	511	533	538	475	546	541	539	526	533	546	512	454	521	475	532	532	544	544	537	546	526	543	525	555	540	568	516	551	534	496	540	535	544	552	529	526	540	529	526	559	552	552	533	498	544	500	541	550	531	550	514	534	488	524	492	539	583	485	535	530	520	569	550	535	575	543	553	485	520	534	538	525	525	535	519	543	541	489	544	541	510	562	543	503	560	572	528	545	598	520	512	496	547	523	480	481	530
5736	10226	7035	3651	2848	2312	1506	1329	1155	952	839	731	789	715	663	658	683	681	586	673	644	618	608	627	630	607	625	543	594	635	626	605	554	573	566	556	597	568	616	591	581	593	607	585	614	561	591	585	572	599	617	590	574	616	595	619	569	569	614	615	586	525	583	556	581	566	605	568	569	578	593	583	550	560	557	576	591	616	567	559	540	584	575	586	530	573	612	575	573	584	539	541	568	585	621	557	562	536	595	571	577	583	573	576	590	594	536	581	549	632	569	554	591	594	563	582	579	603	528	607	576	565	580	564	620	579	572	534	580	574	558	594	560	575	594	544	591	569	580	544	605	556	594	590	516	508	550	558	548	604	560	567	632	608	571	557	621	575	555	618	572	548	565	586	586	554	583	562	577	563	587	589	560	578	589	554	561	585	561	559	589	552	564	545	588	622	621	612	584	553	565	564	589	559	576	558	600	583	574	590	586	632	564	536	567	566	558	562	538	531	540	573	550	599	584	555	574	544	556	570	566	551	576	571	608	571	544	583	550	581	544	570	585	570	561	560	586	587	587	551	562	590	585	585	544	587	555	599	587	568	553	563	538	556	573	566	550	553	546	566	559	566	523	576	547	560	577	607	551	560	510	546	615	544	570	574	584	552	548	571	566	545	530	570	593	548	565	542	578	586	567	588	576	588	533	556	606	558	576	564	542	604	637	568	574	578	557	568	596	587	566	573	567	570	567	550	561	558	575	599	562	575	587	564	550	554	558	545	549	562	607	554	527	600	604	541	542	564	536	564	574	562	551	556	584	545	576	570	589	568	556	560	565	528	593	600	544	550	565	600	571	592	550	539	537	569	582	581	562	582	582	582	632	559	579	599	567	598	551	553	579	598	605	560	614	537	560	552	564	563	581	563	596	615	592	583	569	567	518	588	613	555	559	576	533	545	555	565	581	574	562	575	602	545	557	572	576	526	575	575	578	613	549	581	565	594	542	601	578	570	567	568	579	594	550	556	637	561	557	580	564	586	566	578	603	563	596	585	574	590	541	518	602	566	553	567	603	560	561	563	563	531	572	565	616	577	530	558	600	583	594	569	545	515	596	544	568	561	566	564	538	569	604	563	553	565	551	572	610	601	564	604	578	567	602	574	588	591	515	571	554	555	586	567	558	599	557	574	537	560	585	605	616	529	568	570	545	590	560	554	584	524	566	588	570	550	564	568	600	550	539	537	555	563	594	573	597	621	589	585	572	551	593	595	553	554	560	541	578	570	556	579	565	537	571	526	549	591	592	538	583	539	550	552	564	573	567	564	545	590	586	605	572	583	558	561	598	585	567	614	588	588	531	545	578	574	533	585	571	593	552	573	566	526	593	567	543	610	569	531	623	564	574	610	560	591	517	582	593	555	558	590	605	566	584	566	522	598	565	597	585	573	546	542	557	595	601	621	578	548	626	541	584	564	570	538	613	571	591	588	518	550	536	555	577	558	575	557	557	565	580	582	586	549	560	599	583	605	561	587	575	575	534	535	604	542	576	554	577	528	556	581	568	549	531	496	580	588	548	534	550	537	534	573	585	555	535	568	608	535	583	561	596	581	541	550	559	550	550	563	567	564	553	575	574	567	549	568	558	568	528	531	573	556	582	549	571	556	573	611	562	578	574	571	535	598	595	531	568	543	557	561	561	553	601	571	538	523	532	579	594	586	600	595	572	583	581	590	595	571	597	601	553	570	573	529	600	585	579	549	579	566	536	562	573	609	554	544	543	573	566	593	580	536	591	614	569	581	566	574	552	563	556	527	578	578	546	577	588	567	564	580	578	569	590	573	563	587	602	570	551	555	556	575	588	523	618	588	567	591	509	549	575	544	575	515	543	609	537	607	582	542	587	600	605	520	568	554	537	544	559	523	604	594	582	555	618	589	607	584	579	560	554	554	586	516	560	589	556	573	561	565	563	585	585	552	536	570	578	563	549	573	600	526	589	614	569	594	511	553	584	553	585	554	619	565	541	570	553	577	582	575	540	507	551	523	554	550	554	572	569	561	596	579	600	578	586	566	546	561	555	589	552	591	562	568	553	562	545	562	545	605	563	532	565	605	588	560	549	555	531	569	570	565	574	548	554	571	594	627	568	553	579	554	560	573	570	535	547	589	558	569	558	588	556	605	563	552	559	629	577	578	555	616	552	569	569	592	588	562	589	540	562	584	589	551	608	534	549	592	598	553	605	544	569	611	593	549	523	559	524	550	582	580	576	576	555	545	581	600	560	555	596	604	589	596	600	578	572	576	557	569	584	586	570	579	577	586	606	560	568	574	565	584	537	596	625	564	526	536	587	537	562	587	549	584	597	572	562	583	590	557	550	552	553	577	609	565	557	562	618	569	547	574	551	568	628	577	565	573	579	541	561	557	554	584	553	573	565	608	558	590	620	554	611	552	566	530	647	599	574	573	607	555	545	546	586	582	576	580	579	564	548	589	598	544	512	567	611	537	560	599	552	597	581	581	561	509	595	641	592	559	576	562	584	613	586	581	589	542	608	565	618	568	564	555	601	558	618	552	563	597	556	556	598	534	513	565	568	595	566	603	554	572	574	559	558	597	587	563	561	547	602	561	558	599	574	567	577	572	606	583	551	602	550	591	558	553	536	558	573	556	537	556	560	568	533	555	562	609	583	598	580	519	548	562	592	578	551	608	571	548	564	589	590	589	545	643	616	572	564	574	548	612	591	572	554	564	563	583	589	547	557	591	553	525	571	549	585	523	558	538	556	567	565	565	587	573	597	575	572	575	554	556	577	577	609	549	535	574	586	573	613	574	576	589	562	539	562	550	574	582	538	598	600	593	568	562	568	600	576	564	572	595	571	606	600	591	588	618	560	555	610	539	533	590	599	584	587	584	606	578	553	579	524	573	571	580	596	563	582	598	564	590	576	527	549	550	618	582	583	578	584	566	578	600	549	593	553	549	543	600	567	519	586	544	599	557	590	592	572	607	544	589	568	578	561	558	598	585	579	586	552	532	546	575	555	559	549	542	541	548	570	562	551	520	549	571	533	608	532	560	588	574	566	599	564	597	583	527	542	609	575	605	599	538	557	554	571	603	547	542	570	566	549	582	588	582	563	551	577	595	562	584	564	587	567	599	572	524	559	612	546	574	582	546	591	586	569	545	563	581	567	568	518	565	551	554	552	581	530	547	607	584	558	542	573	580	593	599	540	579	537	587	541	568	542	576	567	577	563	516	580	579	593	492	581	559	580	582	563	568	524	564	575	618	545	538	566	589	589	579	628	563	582	575	514	549	559	556	555	582	557	568	572	556	590	517	561	587	551	559	572	539	565	570	572	565	574	557	568	558	550	537	574	619	608	567	568	541	582	594	545	576	609	537	553	560	615	577	564	565	573	540	541	541	544	555	578	561	552	584	540	588	573	555	567	608	562	583	593	534	547	595	553	552	560	567	524	612	576	590	576	556	568	589	561	595	554	534	572	602	573	575	552	565
24735	21302	27924	24942	15762	934	417	366	333	284	201	207	213	186	185	177	175	178	170	141	172	154	170	177	159	158	153	122	129	159	173	146	147	148	135	121	141	143	142	146	156	153	148	151	149	149	155	152	153	146	120	136	124	161	165	167	148	166	149	139	150	142	149	146	132	182	142	155	140	140	147	152	145	164	135	152	157	140	165	145	145	148	131	148	157	134	137	147	156	149	130	171	133	145	129	149	129	145	148	156	128	146	145	126	135	144	166	154	155	138	146	150	158	150	152	143	160	153	118	151	130	129	148	116	143	142	123	142	140	152	144	160	154	136	156	143	149	116	138	158	144	161	124	148	141	160	156	153	146	140	135	150	158	140	158	138	148	141	164	160	150	152	141	133	162	156	155	144	158	116	134	142	139	155	149	134	124	135	156	139	132	157	143	136	166	159	135	165	152	157	149	151	151	161	158	149	169	143	150	115	147	130	136	129	147	159	154	152	139	165	145	153	147	160	144	130	148	148	124	137	144	175	132	142	150	143	137	144	121	140	154	149	161	145	125	148	150	167	147	166	145	133	157	138	120	144	117	163	158	145	138	157	126	140	133	138	146	138	146	133	142	142	132	142	174	150	140	153	150	157	145	151	142	161	140	161	135	140	142	118	130	118	140	132	138	146	143	137	149	144	136	129	141	153	146	132	136	146	143	157	145	127	140	146	151	149	134	147	156	153	143	156	143	148	132	137	147	145	167	152	162	136	161	125	153	167	172	148	158	150	138	136	163	151	155	145	154	160	126	154	163	146	158	127	143	148	158	155	152	147	131	145	154	146	138	155	147	151	142	142	144	156	124	136	134	146	146	144	152	149	152	150	133	151	149	151	136	145	137	154	158	138	148	145	136	118	152	159	152	130	160	156	141	138	143	141	158	153	151	147	149	142	133	137	128	150	137	143	134	164	142	120	161	132	153	128	143	151	128	164	143	150	142	128	125	150	140	139	148	152	137	154	133	138	155	179	132	145	166	138	143	146	142	138	160	142	165	153	145	138	145	134	126	143	152	142	138	146	147	150	143	136	129	147	144	155	148	134	127	149	130	127	136	140	154	135	151	137	134	137	126	155	140	131	168	136	155	147	149	121	146	154	143	140	134	148	143	149	131	142	158	121	137	163	135	137	145	144	174	146	153	153	139	124	160	151	161	141	176	136	158	176	138	154	151	148	154	138	154	145	159	153	155	153	153	138	159	144	150	126	160	150	140	145	142	130	120	162	138	125	133	141	151	115	144	138	138	139	146	165	134	143	151	155	139	158	155	146	143	130	143	136	149	166	138	146	141	161	139	132	152	164	126	139	156	163	137	162	150	145	161	154	159	161	154	132	153	122	137	133	149	142	144	124	141	152	145	134	136	146	151	161	154	149	178	128	147	149	128	145	155	145	160	151	146	143	156	132	160	160	144	139	127	141	142	142	148	154	163	161	146	139	144	152	155	136	145	123	151	139	143	138	127	148	157	146	151	127	147	158	143	149	145	153	142	141	145	144	141	140	144	150	137	143	151	149	137	140	133	163	146	143	164	129	146	161	146	162	147	129	145	141	148	155	148	129	136	153	152	137	148	156	150	147	140	137	124	134	119	158	145	140	148	141	158	140	137	149	146	153	143	140	143	148	146	137	140	140	137	144	136	157	142	150	149	129	161	152	123	151	149	151	149	138	149	154	152	165	140	147	156	136	157	149	134	134	151	137	160	143	155	160	135	161	163	146	142	142	162	165	156	127	136	167	116	162	133	138	147	141	167	122	165	147	154	124	141	123	140	135	157	158	140	153	137	164	137	139	138	141	149	124	144	160	151	151	140	165	155	118	146	139	126	159	150	145	137	121	158	139	157	148	142	129	152	126	141	139	151	140	134	124	152	141	139	144	134	150	151	140	162	142	162	144	153	133	138	161	156	144	160	152	149	153	161	152	158	138	137	146	147	159	141	141	164	126	136	148	146	139	162	117	151	132	150	143	133	134	158	128	146	119	129	127	131	149	158	147	158	127	128	152	166	157	145	130	127	141	129	136	132	159	146	133	123	142	145	140	169	148	142	118	157	154	159	151	144	150	135	138	138	137	141	154	152	145	157	132	143	161	145	164	117	148	156	162	146	146	144	152	155	128	135	155	155	139	145	146	140	146	133	131	128	146	149	146	132	143	146	132	140	143	134	154	157	151	149	133	162	145	154	162	150	151	146	154	157	135	173	142	147	134	138	158	143	128	148	167	149	161	142	145	155	164	151	144	157	151	151	160	129	142	149	161	152	136	141	136	138	154	147	145	123	159	140	123	158	151	132	134	132	164	124	119	138	126	150	142	132	159	145	155	149	145	142	145	150	143	159	134	137	144	172	150	163	163	151	156	137	148	137	159	144	141	162	132	154	147	132	144	151	160	134	163	141	142	137	147	175	147	155	139	149	138	142	159	141	147	154	124	136	151	170	131	162	146	125	155	147	134	147	136	153	134	154	146	140	165	123	159	134	140	131	155	148	115	172	140	150	132	125	145	145	155	142	140	150	151	142	142	146	125	166	143	151	143	145	150	145	148	153	137	154	145	133	144	162	154	168	152	160	133	133	155	141	155	147	160	156	142	142	152	153	145	143	160	150	153	132	151	145	131	151	125	143	151	157	163	142	156	153	120	142	153	176	142	151	128	158	147	154	139	151	162	132	131	152	138	151	165	155	152	132	142	152	122	136	154	149	144	139	156	140	143	133	139	127	150	151	129	166	157	148	156	144	150	134	141	131	141	139	141	158	142	167	141	139	148	131	155	171	148	136	143	133	140	156	132	128	136	143	138	131	136	156	143	140	125	131	154	140	152	142	149	142	145	145	134	162	157	146	149	147	156	134	138	132	151	122	139	172	119	150	145	165	136	151	136	141	154	164	148	149	137	146	135	119	135	137	138	150	154	155	147	163	153	145	138	139	140	127	159	124	160	152	148	143	163	146	141	143	143	157	145	134	163	147	147	123	156	147	125	146	153	140	152	148	138	135	135	157	156	133	138	149	163	145	166	148	149	149	160	144	137	139	156	133	138	159	152	138	141	139	158	161	143	131	134	122	154	147	147	155	143	135	158	142	140	131	166	141	151	157	137	144	130	166	140	151	136	131	135	148	155	136	140	143	142	167	145	144	138	150	133	127	131	151	148	135	151	139	145	141	150	148	143	142	140	127	130	174	163	155	143	148	164	135	146	132	143	144	155	134	159	142	153	126	159	133	143	139	128	144	147	147	161	135	151	145	131	138	148	146	139	162	147	134	128	153	153	133	130	148	148	149	139	148	147	164	133	152	156	150	163	150	132	152	170	127	148	130	178	130	156	126	140	141	144	171	143	146	129	154	133	159	161	133	147	161	141	139	129	135	149	139	130	165	127	134	149	168	130	134	142	147	132	140	121	141	148	147	135	153	161	175	159	131	134	158	152	149	145	148	160	142	151	135	131	137	142	138	141	147	169	137	162
5491	6260	4082	1953	1445	1180	722	656	502	393	318	251	256	238	232	231	204	244	188	218	175	192	177	187	203	199	163	181	183	180	186	167	182	167	178	164	172	176	178	176	170	173	187	155	169	167	149	179	177	165	187	173	143	211	189	141	170	148	174	204	176	181	185	181	188	183	191	147	154	158	173	187	156	176	158	158	152	178	161	159	174	170	169	189	133	163	179	171	171	149	153	176	164	160	178	168	190	165	153	157	150	177	173	155	183	161	178	184	162	179	158	178	156	149	163	165	155	149	178	157	173	166	150	149	174	167	169	158	152	168	185	159	173	167	147	174	187	153	193	181	173	166	181	185	169	180	161	156	189	159	185	172	153	197	181	156	175	158	171	181	176	167	155	145	185	168	161	181	177	196	160	178	149	176	168	169	185	168	136	160	174	174	218	148	159	155	183	158	180	170	150	169	157	178	180	170	186	148	169	160	167	171	159	177	151	143	182	179	155	160	164	166	183	171	148	180	156	155	175	147	180	175	157	156	183	182	180	158	138	161	167	177	158	164	187	148	152	163	173	164	192	163	172	176	151	164	171	141	178	186	169	177	165	164	156	158	145	150	151	192	152	147	173	159	175	163	177	180	150	157	183	179	174	158	180	163	182	161	169	173	153	165	157	170	167	187	174	150	155	165	162	169	183	143	181	176	166	169	187	182	179	166	152	177	183	176	169	133	172	155	150	165	163	166	169	148	177	140	170	170	185	169	163	149	172	176	166	163	191	166	161	190	173	170	167	147	161	176	173	180	175	169	158	144	155	152	157	165	176	164	162	169	159	172	180	172	183	168	162	185	153	174	188	171	173	176	161	187	181	184	180	176	158	171	175	189	185	156	160	174	176	182	152	161	166	189	176	171	163	157	152	157	177	147	170	155	168	146	160	166	167	167	151	176	150	177	198	169	166	185	152	163	186	158	169	167	159	181	172	170	177	167	191	156	163	160	154	162	158	148	157	160	200	179	167	163	184	172	157	172	178	165	170	172	162	172	165	192	201	164	159	162	174	167	183	152	160	169	157	170	162	160	174	160	159	172	151	138	174	163	180	185	172	175	167	176	191	168	156	158	172	173	174	180	175	175	157	177	170	157	168	154	167	165	165	163	151	162	153	181	157	174	171	184	164	155	170	213	160	182	180	149	163	182	170	181	157	180	190	150	176	184	174	163	172	165	177	192	178	181	173	180	156	170	176	162	162	183	143	154	158	169	170	181	173	148	164	171	177	165	179	171	185	184	167	162	196	150	175	164	163	159	187	176	155	179	153	178	158	170	151	160	186	174	193	170	171	158	176	163	190	182	152	147	173	160	158	150	182	156	157	182	196	189	149	165	191	174	174	174	159	151	160	170	154	174	141	150	164	173	154	202	157	154	169	155	181	185	184	170	175	159	167	183	158	153	178	167	171	172	172	161	174	150	166	181	171	167	141	164	182	143	152	164	168	148	186	151	146	174	144	180	170	159	160	158	164	159	164	164	159	165	178	182	179	160	168	145	157	184	160	169	156	182	162	162	164	166	164	152	158	175	156	166	185	150	148	146	147	180	187	181	173	174	162	173	172	154	188	164	146	164	156	167	160	189	179	172	176	165	171	170	182	150	195	177	176	163	154	168	193	166	166	176	156	174	199	181	158	191	177	177	150	171	182	156	164	154	200	168	171	171	171	178	179	172	154	152	171	180	197	172	159	188	182	185	161	175	167	170	147	160	167	165	189	170	165	162	169	170	152	165	183	149	171	165	173	150	175	168	141	181	180	203	175	173	165	178	172	178	190	182	178	156	147	164	178	150	179	170	141	148	184	179	180	181	170	181	165	153	185	174	166	177	170	184	175	174	171	163	212	162	155	151	171	150	161	194	204	166	169	167	168	164	143	174	159	164	164	159	180	159	179	156	168	177	178	161	141	155	162	161	176	168	189	177	180	175	179	173	184	164	164	183	149	160	176	173	191	160	161	162	167	179	171	169	146	177	150	173	173	163	163	185	165	187	173	168	182	157	171	153	162	162	165	186	177	178	188	160	192	184	162	172	182	159	187	173	169	160	180	162	170	203	153	174	160	161	172	149	170	178	167	168	147	175	169	166	171	194	167	166	163	171	182	153	194	176	165	177	187	158	140	174	155	174	169	156	176	156	174	171	180	182	192	167	177	146	170	165	187	177	163	177	159	168	193	168	152	157	158	167	174	184	165	164	156	180	167	160	171	172	184	173	165	146	166	166	163	184	174	168	156	186	149	186	171	169	161	175	197	169	165	163	164	173	179	160	151	152	163	173	178	185	173	159	167	174	143	169	167	187	149	163	183	187	177	159	182	144	154	161	163	183	162	156	157	167	181	156	150	183	166	162	186	164	152	149	180	154	184	186	139	180	164	180	184	159	158	160	162	175	160	184	162	175	193	153	168	179	155	174	154	162	173	161	169	187	151	164	165	155	158	175	171	180	152	160	160	179	158	159	174	179	154	195	161	146	168	150	150	176	151	171	172	192	191	177	162	155	172	154	176	198	148	163	200	174	176	170	175	163	170	161	182	183	162	185	157	154	172	165	165	166	176	169	169	154	177	174	160	177	168	176	185	175	167	159	158	177	143	170	179	159	152	170	161	153	163	173	159	176	179	184	153	154	161	161	160	152	170	154	195	155	145	170	176	160	177	171	167	165	182	155	184	186	169	201	175	168	179	174	165	178	169	169	152	188	171	159	167	191	196	200	178	172	147	170	168	162	155	168	173	177	161	179	178	148	168	181	156	151	188	160	192	197	166	184	162	141	175	185	165	174	157	173	149	171	178	160	163	168	153	172	199	187	179	181	175	149	178	182	175	180	148	172	164	186	150	188	144	192	166	174	142	157	171	165	164	164	170	168	161	167	164	157	145	183	172	152	168	156	162	175	189	149	206	181	153	182	156	161	160	166	149	180	164	163	163	161	182	166	166	168	161	181	181	165	160	185	167	171	150	156	164	173	184	186	146	158	152	153	162	174	159	167	164	184	171	168	166	161	163	167	185	175	179	157	172	165	165	175	174	164	153	165	167	155	180	194	160	176	196	154	159	182	153	161	161	142	166	176	154	175	176	179	178	181	179	183	163	172	191	172	163	161	163	174	177	165	191	178	163	174	176	156	158	161	168	149	163	174	167	161	172	171	154	155	191	151	159	153	162	169	163	164	155	171	156	173	157	165	181	171	185	139	166	155	153	141	162	186	144	163	172	153	169	155	175	174	188	149	140	177	159	183	187	194	161	167	159	160	169	211	162	159	156	200	173	167	142	167	168	161	165	155	163	174	153	162	163	170	178	171	144	150	164	159	174	183	186	163	190	166	178	159	180	171	137	164	146	157	174	179	195	159	158	166	182	195	142	168	164	179	177	164	184	166	160	190	163	170	176	165	160	170	174	177	167	155	163	153	145	156	166	163	176	134	210	162	184	186	177	181	156	164	173	175	179	149	161	155	188	156	169	157
22536	21352	29230	23829	21353	21419	12552	1546	1082	832	679	681	560	532	515	500	481	482	450	414	446	455	409	412	424	424	395	429	383	393	468	391	389	392	343	390	374	392	384	364	393	379	398	399	413	430	412	368	387	415	411	357	368	371	414	375	386	384	378	403	410	388	386	392	379	366	386	383	359	382	353	379	392	398	377	327	354	374	345	373	404	377	391	368	383	357	407	372	396	361	357	373	365	385	390	364	363	375	403	389	354	373	404	376	388	387	342	367	363	358	382	368	398	400	394	344	386	358	405	358	385	375	349	375	346	350	380	360	388	393	365	338	366	344	368	352	386	352	350	349	374	383	369	358	369	373	381	384	363	350	424	367	376	378	388	406	352	399	350	380	416	365	376	417	391	357	393	363	383	378	363	382	375	390	387	376	356	381	386	393	336	395	366	391	382	372	346	391	387	373	371	376	389	394	382	354	388	377	349	358	353	368	395	378	344	389	379	388	371	379	402	345	360	362	371	364	336	380	368	392	396	376	387	398	372	358	336	363	361	360	402	364	367	338	381	407	361	403	359	366	379	370	372	362	384	355	372	361	358	345	384	378	347	385	377	370	392	367	352	358	350	364	385	353	359	333	392	352	364	380	373	380	392	393	404	342	332	353	385	395	364	368	368	387	373	345	324	407	363	366	395	352	366	363	363	340	382	391	336	373	366	361	381	384	382	351	363	364	384	341	378	378	367	373	413	341	351	389	366	387	417	385	360	378	375	392	401	392	383	370	373	371	371	386	372	348	378	388	362	375	373	386	380	392	382	349	351	397	396	366	377	351	409	366	360	385	383	410	382	364	367	367	370	383	371	387	377	320	392	331	371	395	367	355	366	409	376	381	384	373	360	412	372	356	389	351	384	384	344	365	377	379	389	369	349	413	414	402	372	352	343	379	353	389	374	370	377	360	387	369	379	334	380	360	408	352	379	379	391	366	421	365	389	363	353	398	354	387	380	353	360	361	421	391	377	379	356	369	325	380	317	374	383	360	358	364	375	386	357	368	375	394	363	373	420	354	364	351	352	349	377	366	371	358	370	392	391	392	356	346	333	372	340	374	363	388	413	392	380	371	341	378	380	354	374	371	369	381	384	384	344	358	362	378	360	394	401	338	393	344	395	368	351	376	354	394	386	439	371	399	396	340	372	365	348	375	353	383	378	376	374	410	375	368	387	342	381	387	359	415	392	381	388	380	352	398	357	382	398	371	358	377	384	358	357	377	374	378	378	378	350	400	338	362	379	388	406	363	363	359	393	365	384	385	355	363	390	339	363	414	401	415	390	367	402	386	376	353	387	370	363	378	392	382	394	390	366	364	379	365	343	369	380	373	339	350	362	412	402	369	361	373	365	335	347	366	385	380	393	355	351	405	374	370	390	371	361	364	343	386	391	403	390	389	366	355	361	393	368	403	361	361	357	386	374	371	345	382	376	364	347	346	366	356	367	347	403	414	336	391	351	337	387	347	378	398	372	354	380	395	405	387	384	390	344	398	347	373	362	383	358	390	409	369	393	365	348	381	395	429	354	371	375	350	366	375	374	391	363	373	401	368	404	372	371	416	410	379	391	412	404	381	376	364	388	392	359	380	396	371	392	336	357	382	384	382	356	369	380	354	348	349	394	375	373	369	335	385	347	380	379	358	373	407	406	360	400	389	363	389	380	352	357	355	346	399	382	388	385	360	382	387	415	363	345	386	387	368	380	379	373	341	363	364	378	392	380	358	409	400	371	367	367	357	382	379	382	385	358	402	350	387	364	403	372	357	333	367	363	399	382	412	362	345	372	363	368	394	335	387	370	352	388	336	357	399	405	374	344	360	380	384	370	398	372	373	359	397	374	359	376	375	355	373	366	362	429	361	414	347	368	348	350	383	351	378	419	366	378	366	370	388	333	382	391	359	375	356	383	381	371	363	359	354	376	371	391	398	379	387	355	368	387	418	360	404	344	368	372	377	384	359	373	367	389	385	381	359	384	380	394	382	407	362	351	386	389	366	357	345	381	393	397	401	391	326	395	361	391	406	357	426	354	372	366	370	342	351	324	364	365	387	346	354	378	402	357	330	357	344	355	393	361	357	343	379	343	380	368	378	381	379	365	333	364	377	385	368	350	389	353	332	390	372	388	366	376	356	365	370	348	375	338	387	373	344	332	388	349	391	361	362	375	416	360	402	402	352	353	413	413	378	375	385	399	360	393	357	377	358	355	381	373	384	366	366	385	366	368	331	361	388	354	415	375	375	354	339	377	383	346	414	396	386	325	402	373	362	391	338	394	360	370	363	376	385	383	418	397	351	391	362	370	385	360	380	373	413	358	357	392	390	347	392	360	403	369	384	364	393	361	379	373	369	394	356	357	364	402	364	362	359	347	424	347	357	401	376	410	361	356	356	378	378	370	333	394	365	379	348	373	397	338	378	374	366	386	377	389	380	367	360	382	348	347	357	373	373	345	347	413	359	370	366	383	403	327	393	384	368	361	380	364	372	369	351	351	365	403	384	347	389	387	344	352	366	362	391	357	358	372	404	365	367	352	352	380	371	372	355	377	400	396	366	403	391	376	368	386	389	410	365	369	360	365	408	399	376	396	374	362	336	372	326	371	390	345	347	344	355	353	365	376	367	356	402	371	364	371	389	371	332	352	362	373	371	390	390	367	340	413	388	371	356	342	380	392	376	391	388	386	349	381	384	350	394	385	373	404	391	387	357	383	351	373	393	376	390	386	379	365	380	373	420	370	396	342	375	403	379	396	352	422	368	326	367	411	375	383	354	356	365	398	386	407	390	388	375	345	354	377	371	343	391	384	373	379	385	367	386	351	377	396	367	378	366	384	357	411	394	365	363	368	383	347	355	376	386	383	372	370	363	374	348	347	388	371	401	412	366	398	359	394	362	389	350	358	370	414	388	358	388	360	419	383	372	370	382	362	385	361	354	374	360	370	383	362	388	368	408	378	388	371	398	370	356	402	375	392	373	351	363	336	375	397	374	358	378	354	374	355	401	362	363	383	369	411	410	369	376	380	370	386	363	384	352	359	316	354	342	388	389	378	365	379	371	414	386	380	366	340	382	381	376	339	381	408	361	383	323	373	372	374	361	402	365	375	396	356	374	363	347	384	338	392	398	369	414	377	381	396	374	384	365	389	372	377	370	362	363	349	363	373	372	371	354	384	376	349	420	381	368	404	363	404	396	354	405	351	390	406	348	394	393	340	366	390	380	369	376	350	344	384	366	376	379	384	369	370	368	366	359	349	362	385	377	376	367	372	352	357	345	362	376	383	374	402	399	374	385	366	406	360	387	346	389	341	370	366	360	393	347	351	358	351	353	392	376	357	362	325	344	370	414	369	345	399	373	365	333	398	380	332	328	370	342	386	355	390	380	343	373	370	398	385	367	422	375	378	357	368	376	383	351	381	399	374	375	364	353	380	337	379	359	397	380	325	373	354	397	364	371	391	375	371	365
7632	16499	11666	6151	4808	3724	2335	1995	1568	1175	952	870	765	706	628	601	617	612	551	565	509	497	504	489	479	501	470	500	490	449	427	472	486	440	463	454	440	412	499	456	405	465	433	421	419	444	414	404	436	414	420	407	452	420	372	394	415	437	406	415	403	380	396	403	414	460	397	418	373	415	411	415	411	414	421	400	411	400	448	412	460	423	418	390	414	376	435	420	442	432	389	418	455	404	400	417	429	456	401	417	425	405	428	377	391	422	405	431	448	417	394	401	397	410	429	442	403	392	411	372	411	398	398	410	420	409	411	407	428	400	397	375	360	399	421	374	397	460	374	396	427	381	416	411	407	421	388	404	426	392	418	379	414	408	432	439	419	438	441	422	408	416	390	430	394	409	432	391	432	369	428	439	396	403	399	452	426	415	417	377	431	382	443	396	420	396	409	417	414	387	418	389	392	372	386	433	449	423	395	381	438	381	389	399	408	431	433	436	405	379	412	401	391	423	372	391	422	412	416	427	375	404	416	393	391	429	404	411	408	413	398	416	403	415	420	383	428	435	449	425	397	411	387	425	394	409	389	387	399	420	422	394	404	419	424	421	435	382	430	388	408	441	406	423	420	426	398	421	404	391	389	428	446	420	411	420	405	406	432	408	353	396	445	391	443	393	389	399	418	436	387	415	388	419	455	358	386	389	423	410	412	400	355	386	421	404	409	394	400	421	460	378	423	391	415	467	428	410	423	425	425	403	394	396	414	423	460	429	379	405	442	429	435	481	408	424	391	387	416	422	446	413	429	458	390	367	400	448	398	401	420	414	423	401	409	421	422	430	411	378	420	428	408	393	375	411	424	420	446	409	386	420	410	413	428	393	409	406	427	365	409	430	411	416	418	396	415	408	389	399	407	390	426	411	438	385	440	440	437	384	447	403	418	403	452	419	420	426	425	409	422	440	412	419	396	407	431	416	419	373	416	415	397	376	405	385	410	433	434	414	420	432	409	349	416	410	410	393	420	444	440	408	436	409	447	387	397	393	384	429	420	440	437	392	408	411	432	390	426	408	398	417	402	390	423	408	425	398	373	422	429	429	432	386	400	411	385	421	406	418	430	409	393	433	366	416	406	434	416	422	407	393	416	403	437	423	394	430	430	435	395	422	440	449	416	401	412	430	392	393	408	434	425	417	414	392	419	393	431	399	413	423	440	408	408	430	395	422	381	415	406	433	418	425	403	429	398	396	411	425	399	424	433	416	414	389	434	438	379	451	374	431	399	416	408	408	398	427	445	407	423	388	445	399	398	372	388	431	438	401	389	389	391	404	416	432	383	436	397	424	432	421	402	404	417	419	390	414	400	421	386	395	378	423	442	398	414	404	386	442	418	418	367	402	437	378	417	423	439	400	425	408	402	452	457	417	423	404	386	412	447	429	393	398	381	434	405	373	416	462	386	414	407	458	374	400	433	429	388	409	431	410	446	445	404	418	392	394	387	411	396	403	422	422	399	378	394	416	406	404	386	404	405	418	404	376	407	419	419	389	437	421	397	398	424	406	368	441	423	408	417	441	405	450	400	431	407	408	430	405	416	424	414	415	425	431	380	461	392	438	427	447	417	416	405	403	398	413	413	407	440	402	411	429	416	396	397	394	430	404	397	406	396	404	433	410	367	406	389	419	439	393	427	421	389	397	383	416	449	413	406	391	418	395	423	406	407	410	419	398	466	408	427	393	394	438	412	418	403	388	401	424	390	424	406	406	420	417	404	385	421	388	426	416	408	419	414	395	438	407	415	449	410	448	413	411	390	416	434	394	427	400	420	383	429	398	420	405	436	388	373	389	440	435	433	403	397	418	449	395	371	405	392	427	412	386	404	407	404	407	432	414	388	420	387	419	411	397	424	421	399	428	450	441	426	361	444	413	439	383	413	436	438	369	445	424	431	405	422	390	428	398	437	405	359	412	450	425	404	365	459	432	439	405	423	428	419	453	426	403	400	381	420	401	408	415	424	385	420	422	417	434	410	409	397	411	433	433	444	380	432	418	397	450	398	397	417	387	434	428	383	400	428	408	444	417	413	384	406	437	425	408	432	403	428	415	440	398	376	397	431	417	409	394	426	416	415	427	426	434	418	403	402	423	435	420	411	426	366	408	400	430	396	404	411	421	392	408	398	390	405	390	383	437	448	443	392	404	405	378	392	375	374	439	439	361	405	432	413	394	431	418	430	375	405	421	396	423	403	397	429	396	407	423	395	404	408	442	439	406	427	381	428	399	435	406	404	426	382	423	395	420	432	404	398	406	373	418	421	424	401	409	417	388	426	410	435	422	454	407	423	423	427	424	425	420	418	413	395	403	388	402	416	401	382	395	416	426	425	433	405	422	407	462	410	436	395	422	401	395	417	423	380	396	423	406	402	412	399	414	366	398	424	396	377	386	451	415	401	384	426	431	427	417	406	435	420	409	404	398	416	422	450	428	386	409	420	377	420	421	452	443	430	433	414	422	410	456	412	414	402	386	414	441	423	414	393	376	434	404	446	388	386	407	433	397	433	405	406	437	413	405	426	400	416	406	397	429	421	412	427	393	384	423	409	407	404	384	394	388	407	404	420	424	408	413	441	414	415	401	406	443	400	412	414	409	406	389	385	381	407	391	412	391	374	434	403	425	388	396	424	400	421	417	369	410	382	428	398	404	410	399	435	401	395	417	406	413	377	436	377	414	447	427	427	416	423	396	425	407	389	412	413	413	411	371	386	400	425	406	404	428	406	380	418	414	409	409	420	391	402	413	408	420	435	433	410	413	417	425	431	407	426	431	417	389	401	436	417	414	391	407	434	447	417	409	427	431	362	440	423	429	397	398	387	394	392	423	388	425	414	396	410	442	431	416	440	414	421	443	381	416	375	413	413	400	407	455	389	410	414	441	393	381	451	414	431	401	428	413	436	443	419	388	424	382	386	405	412	425	376	397	396	419	422	416	397	439	428	414	402	414	407	407	400	428	413	410	392	420	420	434	434	440	436	383	411	397	404	422	415	368	425	403	387	439	433	387	435	427	400	401	405	452	414	394	425	426	421	401	410	423	390	384	401	426	427	418	399	383	407	413	422	429	402	406	388	392	406	441	439	431	396	399	433	411	388	450	420	421	418	434	413	397	424	403	418	385	424	376	368	366	404	418	435	390	415	369	436	439	406	428	392	375	407	451	432	419	399	411	391	411	398	377	407	396	406	421	410	406	395	394	412	426	448	382	419	418	440	428	422	415	412	389	405	402	406	440	461	397	415	427	389	400	428	404	390	393	408	431	417	437	403	403	429	363	378	399	407	420	434	399	400	425	416	394	415	392	430	410	425	402	386	383	380	396	395	401	447	404	391	395	411	391	426	377	411	399	403	419	444	401	391	415	424	408	407	408	407	398	435	398	414	398	390	467	406	403	430	415	395	407	378	420	422	398	412	405	426	411	442	381	401	417	388	427	396	407	392	407	429	404	379	443	402	394
27331	19273	5686	866	638	562	440	361	345	333	321	343	338	321	311	353	345	335	314	372	332	351	323	326	351	337	323	313	280	315	338	304	395	333	323	305	330	327	326	353	338	338	352	310	323	324	322	301	312	303	318	340	295	352	367	304	308	352	313	348	289	323	321	320	318	298	333	310	324	358	342	318	324	322	325	345	325	339	324	319	316	325	356	341	331	282	320	282	344	336	334	349	336	302	344	327	326	299	305	342	337	321	331	315	317	322	336	312	304	335	323	298	342	323	355	326	333	337	354	316	328	334	302	326	331	328	334	369	344	330	349	338	330	307	312	323	316	298	339	347	310	336	314	339	359	324	340	324	333	338	320	328	325	320	332	315	323	349	333	344	328	316	329	304	314	317	356	312	331	301	305	326	332	293	297	325	325	324	328	313	314	314	335	333	333	336	313	345	335	301	305	318	349	321	290	328	332	356	333	352	309	349	315	338	269	306	311	289	286	351	317	327	363	325	345	374	320	308	333	349	300	342	353	328	355	345	318	339	330	283	332	317	351	331	322	327	315	325	294	316	313	336	320	323	324	323	339	343	295	321	302	315	332	334	346	308	334	351	330	351	343	313	318	345	322	361	327	312	313	281	328	278	359	301	342	304	365	300	325	306	342	309	312	338	325	337	294	329	310	331	303	299	300	327	302	331	318	338	340	349	363	307	334	338	324	285	330	319	310	323	314	348	333	327	341	321	332	334	344	346	349	298	298	334	327	345	299	331	353	347	324	312	343	333	289	384	288	301	330	318	331	341	341	303	343	288	329	324	345	319	312	332	339	312	326	285	340	314	324	280	328	302	322	309	359	357	321	335	328	320	343	308	326	348	328	315	287	323	280	302	325	308	345	301	339	324	327	295	300	348	309	337	291	300	337	331	319	330	315	316	340	323	287	338	321	324	299	328	349	311	320	341	306	315	310	302	298	353	317	332	317	354	330	315	351	332	338	309	309	308	323	311	294	346	312	295	330	302	333	322	289	374	356	323	322	335	326	315	300	313	340	326	329	346	324	341	303	353	339	335	364	313	328	332	298	317	323	319	325	343	315	299	334	327	364	323	340	354	351	307	326	338	379	345	304	322	336	349	336	287	308	333	345	286	324	335	330	347	349	312	321	347	303	318	356	329	322	332	320	337	339	318	331	305	341	317	316	312	371	347	323	321	290	326	299	326	336	362	348	311	295	333	323	334	319	336	328	363	322	335	365	307	312	333	316	302	343	329	304	294	324	322	343	332	320	334	286	323	318	324	342	335	316	328	315	345	339	338	305	307	311	316	333	320	357	329	335	324	349	341	329	339	348	319	348	313	323	324	335	308	329	347	308	290	340	332	370	339	318	346	347	315	331	327	321	344	301	338	347	359	320	342	324	301	319	311	326	270	318	332	295	302	350	283	342	321	339	315	317	323	336	336	312	336	316	312	328	320	362	317	322	319	343	329	291	338	322	339	348	305	335	306	333	337	291	314	350	324	336	321	352	316	322	324	330	338	331	327	318	344	345	324	346	341	323	352	289	301	316	333	357	345	322	332	315	349	335	348	296	305	323	340	340	303	301	326	335	333	320	346	360	310	362	328	313	307	336	339	346	305	328	350	331	361	304	292	314	326	337	337	310	305	306	306	340	317	335	290	300	337	348	359	362	312	324	349	287	325	315	360	346	315	337	348	293	355	345	333	351	314	325	328	318	342	334	321	332	342	301	334	337	318	329	289	345	306	315	316	360	331	328	342	331	330	328	316	326	351	309	327	343	319	331	324	319	358	356	336	299	351	374	320	331	359	345	337	333	311	333	327	331	323	356	311	303	309	314	328	313	336	300	302	326	308	342	285	322	310	320	351	316	320	297	332	318	331	336	308	322	353	303	304	329	330	330	343	326	320	334	345	361	313	339	329	319	343	321	337	354	324	332	344	314	329	346	320	341	334	316	330	328	311	345	324	335	334	330	360	330	302	310	315	318	337	302	316	328	302	316	317	342	315	317	322	334	336	315	325	307	343	342	282	338	323	321	334	354	335	358	342	346	332	342	323	296	291	283	343	318	342	304	290	333	333	307	315	306	320	328	312	336	304	306	335	331	331	343	329	356	317	302	319	336	329	308	334	311	333	296	329	310	321	322	334	311	348	343	362	340	319	290	338	295	343	322	306	327	332	345	341	314	363	323	353	319	311	335	338	320	322	313	333	306	322	324	305	345	351	322	304	306	316	338	309	314	313	324	306	321	321	330	329	329	324	316	337	361	315	353	348	326	327	319	348	313	345	302	325	314	327	353	294	358	331	316	313	349	307	331	335	363	296	305	287	340	305	334	343	321	331	317	358	336	314	322	324	318	318	326	357	337	336	336	318	309	314	312	345	343	362	334	345	338	336	333	302	333	327	318	330	336	290	342	335	291	320	330	337	313	331	326	324	338	335	312	329	334	316	319	302	318	329	315	303	314	325	298	302	305	307	323	288	349	324	312	374	334	348	314	335	304	319	313	296	318	333	333	325	330	334	345	334	298	291	308	335	326	293	285	324	300	351	272	333	327	301	345	340	347	320	355	329	308	362	337	360	329	310	298	304	296	309	339	313	330	323	342	342	326	299	316	339	350	339	348	325	332	360	284	343	351	336	340	336	311	321	330	304	292	329	279	323	316	313	321	292	335	323	343	369	329	318	293	334	311	320	342	326	299	300	341	355	325	304	347	346	303	326	342	309	340	318	327	320	335	344	345	329	312	342	341	350	341	337	326	313	324	311	339	351	315	352	334	307	307	315	300	315	347	332	321	323	329	327	328	296	313	341	327	318	329	334	315	340	331	351	366	329	348	307	327	327	310	342	353	341	324	308	343	294	332	313	333	325	284	306	333	323	350	342	324	310	307	324	360	330	346	328	333	292	314	307	349	317	306	340	336	360	336	338	358	337	327	334	318	355	318	328	310	311	311	332	294	325	328	309	326	352	315	316	333	352	308	357	352	311	310	307	331	295	327	330	320	314	307	319	318	301	300	315	355	347	341	333	320	314	330	293	333	313	313	328	330	330	311	329	326	326	319	356	292	322	354	348	290	309	337	337	387	320	342	312	318	337	312	318	336	330	322	331	345	350	337	311	351	319	356	349	309	340	325	325	357	321	345	340	348	297	322	323	339	293	313	351	327	368	337	318	347	318	317	326	313	303	305	320	356	302	349	314	323	298	331	347	330	301	364	335	336	346	306	311	320	350	317	348	335	350	320	305	329	298	331	320	346	327	325	324	310	324	307	308	334	350	337	318	330	326	330	327	296	344	348	318	327	326	346	309	317	340	322	328	361	328	349	325	316	330	328	267	319	329	336	338	352	340	346	319	319	349	353	300	316	328	328	316	305	305	296	303	312	309	341	320	329	307	348	327	352	328	335	339	309	305	320	328	316	315	364	314	318	324	358	329	342	312	326	319	343	330	358	338	334	326	351	343	325	327	314	326	303	308	337	335	317	320
5270	1312	897	573	493	483	385	401	416	376	352	348	369	362	368	369	312	373	348	379	352	354	373	342	356	323	346	361	356	378	333	368	316	368	348	339	331	375	355	348	328	362	362	365	372	362	345	324	347	317	336	367	341	351	358	349	315	340	347	355	370	335	330	348	348	351	327	350	339	318	337	386	361	343	390	322	335	392	366	327	332	359	329	351	357	319	366	365	367	375	350	355	363	331	377	374	360	330	332	343	378	391	358	329	302	367	338	370	343	358	325	359	368	355	347	294	342	361	332	355	360	347	362	375	350	356	359	353	378	349	335	321	337	319	381	347	366	343	365	332	343	354	361	344	333	341	353	368	348	360	329	327	383	346	338	335	368	307	373	368	346	347	353	357	327	317	335	336	346	360	330	341	361	310	314	360	338	346	369	335	371	361	356	356	362	383	352	335	351	313	337	347	357	339	341	317	375	330	381	342	342	352	336	359	332	376	345	320	350	343	358	343	341	314	330	319	353	367	342	385	348	329	340	373	371	342	358	366	342	359	344	369	352	341	329	362	355	357	337	328	344	333	370	354	307	368	355	337	353	339	344	339	360	361	345	377	335	345	341	339	363	328	376	392	341	343	344	354	331	364	363	354	363	314	358	372	361	347	328	331	355	357	334	328	363	332	333	331	357	353	333	384	376	351	326	384	391	345	325	333	377	369	346	355	317	348	306	328	351	365	332	351	357	358	372	348	381	344	354	321	359	350	354	361	356	357	333	365	348	362	354	345	342	345	347	336	364	353	319	351	351	394	334	325	365	374	337	324	344	349	366	339	360	355	364	337	335	321	366	359	311	332	357	372	339	328	356	372	353	346	331	343	334	346	364	338	323	339	352	345	325	336	375	367	366	341	347	349	320	360	356	345	360	369	351	344	351	368	377	332	328	335	376	325	376	317	349	376	343	326	307	349	345	340	363	344	411	355	357	347	326	360	349	315	358	359	336	380	352	372	339	331	340	327	307	345	381	346	323	360	337	350	364	333	362	384	326	337	356	344	339	359	352	348	356	352	375	357	372	350	325	339	354	349	339	344	349	340	341	369	328	360	375	341	356	390	403	382	343	351	352	316	361	354	328	325	359	355	377	379	387	333	358	360	350	358	356	350	355	375	376	349	343	349	363	380	351	338	375	323	337	354	367	346	369	349	351	340	376	383	357	355	342	382	325	324	342	336	358	367	372	319	368	392	325	369	349	365	354	356	354	321	360	371	334	365	358	353	319	361	328	334	334	349	376	341	380	350	350	341	318	335	368	345	342	345	329	332	354	369	339	364	336	329	332	338	360	368	334	374	353	348	365	320	339	369	355	347	374	339	356	355	341	319	363	373	352	367	361	356	353	385	354	338	364	347	328	358	355	369	321	370	364	321	377	385	350	361	354	369	363	340	384	364	350	340	364	359	368	344	323	337	331	318	322	352	358	344	337	365	342	319	359	324	391	334	320	324	363	368	355	336	360	356	335	321	345	344	368	350	349	371	353	345	355	335	341	365	362	370	345	371	348	351	341	370	338	317	344	357	336	370	350	340	376	351	343	374	327	321	372	368	340	311	352	357	336	366	363	345	365	369	385	354	373	350	345	352	377	341	373	373	350	343	334	326	349	350	353	339	338	333	338	328	346	374	341	338	338	330	355	338	359	341	371	341	336	363	397	338	357	343	337	311	316	358	366	333	353	354	354	349	358	350	380	351	341	338	345	364	333	354	354	325	349	366	358	357	348	357	345	358	357	326	327	343	320	354	355	347	344	379	337	347	337	377	362	315	332	356	327	338	366	411	312	351	363	351	352	325	366	350	350	367	330	391	352	336	326	354	351	353	347	334	350	345	340	324	337	363	389	320	346	373	343	378	345	368	352	360	337	341	370	314	328	322	377	369	366	348	322	310	389	354	361	358	364	345	359	360	362	334	316	331	335	363	382	328	329	379	320	332	355	342	342	370	341	344	333	303	349	349	358	353	331	335	348	387	348	321	364	341	352	348	322	347	347	350	343	348	383	360	362	330	360	353	336	333	343	350	377	353	351	369	370	352	316	340	346	350	353	371	372	361	370	366	320	346	351	362	388	391	349	360	341	350	355	355	339	346	357	317	352	337	334	331	289	335	318	363	329	357	309	370	346	365	330	315	350	330	338	338	308	357	337	356	361	356	399	360	323	325	342	316	347	345	326	304	319	347	327	336	325	360	354	392	333	358	336	361	376	332	360	335	337	376	329	359	342	351	340	357	359	358	345	325	345	354	376	344	381	370	345	313	332	366	356	359	347	358	314	322	361	346	356	351	366	334	354	369	350	329	376	339	347	342	360	309	341	374	308	338	346	349	348	349	333	363	355	352	334	346	330	340	387	332	366	335	342	357	382	370	315	334	350	342	333	355	358	343	345	339	382	374	334	359	380	350	370	361	357	348	354	346	339	308	357	349	385	340	363	338	348	375	362	366	342	334	336	383	340	337	334	387	355	343	324	372	349	363	360	339	336	338	352	326	369	354	337	323	352	352	323	328	348	371	340	366	369	319	377	365	344	360	325	338	374	359	362	343	338	330	340	356	341	361	353	353	355	349	330	361	364	349	347	344	333	347	328	332	367	338	343	360	354	326	358	357	349	320	326	338	357	350	337	341	366	347	299	353	357	375	369	367	326	358	340	321	362	338	350	341	358	357	343	396	346	339	339	378	340	326	350	377	353	328	368	354	330	380	326	380	343	370	354	349	324	320	355	377	349	319	336	328	321	339	351	334	339	304	338	366	337	322	356	340	381	373	339	345	371	342	345	359	313	359	354	335	352	378	347	352	317	371	348	358	348	356	375	390	319	365	367	337	327	354	311	380	330	370	363	355	352	316	366	341	334	329	333	362	361	375	340	357	369	335	347	321	336	389	348	349	338	336	365	311	357	342	358	391	335	354	377	360	340	334	334	344	345	349	332	368	383	359	383	376	365	343	328	360	352	358	360	362	359	348	373	378	368	353	326	344	344	354	360	317	341	347	338	356	356	360	329	356	357	348	384	360	345	351	402	351	326	362	350	374	353	377	345	331	340	377	342	366	343	335	368	374	360	343	323	374	333	381	367	332	331	363	375	383	363	381	334	355	326	347	321	355	367	393	373	340	328	332	345	373	332	361	346	351	331	377	348	372	345	356	327	317	350	327	313	369	316	335	349	355	362	327	365	328	361	339	374	316	372	356	346	364	388	332	359	369	345	347	360	360	306	330	363	351	370	364	370	376	347	348	378	339	359	339	344	359	353	344	344	330	337	335	342	363	338	351	357	348	356	354	342	326	335	351	331	359	368	352	299	357	343	324	362	359	349	354	367	357	371	373	346	387	351	351	351	348	379	367	346	356	328	354	372	336	345	356	340	346	313	357	338	367	352	342	379	368	355	361	330	336	353	366	348	343	324	321	346	355	387	327	338	335	354	334	358	343	371	365	364	346	380	348	304	357	357	343	358	409	351	337
23619	21322	28834	24166	21329	13162	1527	1005	807	746	742	655	646	613	581	531	615	544	567	594	526	543	587	595	589	563	550	550	606	540	535	551	538	593	527	582	519	570	567	536	542	539	476	531	524	551	553	566	567	565	476	539	572	554	502	533	550	519	493	519	477	509	530	547	499	513	532	558	528	538	499	543	479	543	521	539	565	508	537	532	552	515	537	587	541	502	549	527	506	533	489	560	468	500	511	548	528	559	555	518	508	505	511	532	562	467	503	514	529	551	514	496	562	520	491	510	512	547	498	483	506	548	511	547	499	551	519	483	533	486	523	506	513	525	462	517	539	554	518	534	529	487	499	512	535	536	525	523	512	510	502	515	512	572	523	528	544	557	505	508	535	538	572	525	505	506	515	492	566	548	520	548	470	516	506	523	493	511	525	549	521	548	502	512	529	556	509	526	560	493	517	521	504	534	471	505	575	484	517	518	516	509	521	558	526	490	500	530	533	505	501	533	508	482	529	469	524	545	530	538	549	473	517	542	587	566	552	504	545	503	528	528	546	523	502	568	506	494	512	488	516	508	536	539	499	532	540	509	511	562	513	543	512	486	540	501	529	502	563	541	530	496	505	528	546	511	521	521	522	491	532	504	528	514	500	558	492	514	553	520	520	526	520	502	464	520	511	565	557	522	530	486	485	523	535	490	501	517	534	543	491	539	501	537	548	536	521	492	524	556	538	531	520	493	500	497	524	488	555	524	524	540	504	551	529	535	490	518	514	515	512	509	514	531	519	525	483	507	533	495	490	515	519	507	506	522	520	548	546	533	537	549	523	510	481	524	511	538	529	518	523	500	495	515	490	514	611	550	564	537	505	565	504	527	518	562	490	511	556	534	520	509	530	531	504	515	530	526	486	525	506	513	512	545	482	510	505	545	525	520	538	487	538	539	560	492	527	536	531	549	531	513	533	578	505	557	530	514	537	509	519	538	527	511	513	522	504	562	553	543	581	529	514	531	495	529	545	519	537	535	521	590	550	524	518	557	484	507	553	506	513	546	505	549	487	526	535	513	480	504	518	552	472	531	535	549	471	514	516	485	526	532	535	519	520	536	510	516	519	509	538	533	505	564	580	494	492	501	539	517	506	498	506	513	549	516	507	511	529	499	542	539	507	528	527	528	499	533	538	526	574	543	530	536	529	513	544	525	505	517	553	486	546	533	532	542	534	527	475	537	492	497	517	553	506	529	515	504	525	551	550	529	509	537	559	550	522	520	552	497	508	500	476	551	543	525	497	537	499	561	550	490	506	538	496	517	489	557	590	530	550	527	524	545	554	520	537	524	525	523	495	490	549	522	558	498	532	543	508	573	520	517	478	505	508	531	524	480	511	523	533	509	530	525	505	534	512	494	525	529	517	506	491	521	498	522	538	525	534	522	543	495	535	528	500	515	499	494	506	488	550	533	499	463	537	541	542	526	522	491	532	491	528	470	496	520	506	541	541	533	498	550	533	528	533	521	559	488	511	445	516	532	531	522	483	540	514	524	489	476	544	558	511	584	511	550	543	571	543	538	533	552	515	483	564	501	543	532	553	565	533	516	484	475	568	495	534	507	506	564	498	546	500	506	505	524	522	508	498	490	545	527	494	511	536	559	521	530	514	528	506	525	539	500	540	530	576	572	536	479	561	532	516	515	532	537	517	560	504	474	518	536	534	519	509	571	567	466	533	531	507	507	553	540	534	485	508	501	549	542	528	504	535	522	514	523	491	524	499	561	556	521	557	494	529	510	521	507	544	557	522	526	515	493	532	529	529	520	533	553	508	551	528	575	512	513	567	503	517	513	516	550	527	494	491	545	555	529	534	511	517	521	558	498	533	519	562	564	525	513	505	512	506	574	482	541	534	558	528	565	518	493	481	509	522	508	523	516	516	476	532	547	546	570	542	526	489	537	515	559	540	480	541	499	532	541	520	539	520	534	508	520	477	465	544	497	530	592	513	521	537	538	517	542	511	512	522	526	504	544	525	527	532	533	526	550	505	465	563	542	532	535	521	503	539	545	512	515	512	556	519	492	528	550	529	495	527	511	546	554	548	489	487	576	508	512	518	549	504	484	526	531	545	563	521	528	553	519	546	498	520	530	547	507	489	527	568	531	515	528	533	509	528	526	540	500	527	509	500	492	520	518	535	522	521	542	516	517	511	500	536	496	534	516	485	542	488	488	539	538	531	533	499	531	526	536	513	529	566	469	524	542	505	501	491	523	525	508	497	557	556	504	545	556	548	540	519	523	531	464	527	513	510	530	511	515	535	522	478	556	530	493	513	547	508	537	490	527	525	514	533	466	548	507	545	530	488	502	508	532	548	528	484	521	530	501	551	511	494	521	509	543	540	518	533	529	499	504	550	474	518	508	551	547	526	536	520	517	516	513	566	551	508	505	538	519	495	520	523	565	545	501	528	534	576	492	512	558	504	535	551	544	533	519	508	549	491	515	545	509	566	539	551	512	569	504	505	515	551	491	559	515	496	545	483	531	533	560	461	495	541	553	529	505	534	525	544	523	541	544	500	496	542	555	538	503	513	524	580	546	551	570	504	532	509	519	503	498	531	558	510	532	501	564	534	523	532	534	542	515	513	482	551	497	541	507	550	495	493	522	505	550	524	503	524	516	497	558	493	534	534	500	479	528	446	523	554	515	537	495	512	501	550	511	570	510	563	521	514	560	509	529	525	514	503	483	466	551	522	567	526	531	534	485	510	526	561	523	518	540	547	568	517	554	570	489	557	548	540	586	515	497	528	536	511	527	539	492	528	476	537	559	521	530	485	547	510	527	487	601	538	563	537	506	474	513	537	521	526	481	562	518	527	506	540	513	509	573	529	521	511	488	533	539	533	522	529	483	606	484	521	528	515	499	498	517	542	513	498	529	537	533	524	537	526	543	525	499	561	509	524	555	509	521	489	534	506	548	508	508	564	512	513	545	509	510	529	495	494	512	493	500	560	544	543	497	496	530	502	524	567	490	536	516	574	524	497	568	484	499	525	525	502	513	525	514	561	550	561	499	562	535	551	515	526	550	532	524	551	556	489	515	503	521	496	505	512	524	518	580	526	514	539	527	535	517	476	541	536	544	533	519	526	503	526	500	515	540	487	501	485	548	495	526	549	497	540	535	505	541	482	497	537	508	529	483	521	510	513	500	508	547	507	547	541	526	473	539	556	495	452	541	520	533	542	517	502	492	524	555	489	555	538	509	536	478	531	563	537	499	558	567	489	497	523	546	478	529	509	477	531	530	562	503	488	510	511	530	513	483	563	533	537	529	534	548	495	504	494	514	511	564	526	508	547	522	511	562	503	512	523	522	506	509	493	510	530	518	575	492	492	553	515	535	497	524	513	517	535	527	478	488	533	546	532	570	544	535	489	508	487	534	523	553	533	528	502	519	523	513	547	498	518	531	487	505	498	516	550	514	520	563	520	531	531	546	560	534	485	557	548	567	547	478	514	550
5100	10128	7024	3606	2882	2270	1543	1401	1154	900	848	735	743	688	692	706	693	645	641	568	653	635	562	616	592	545	608	568	562	573	549	596	596	584	596	548	603	549	535	600	561	616	612	596	557	576	562	599	549	565	570	588	597	531	610	571	550	568	547	572	570	591	621	610	536	544	576	570	590	553	553	602	560	543	519	585	611	542	579	512	538	585	580	524	552	557	594	539	564	548	578	561	549	587	560	557	557	577	573	626	568	574	561	583	560	567	584	553	536	544	581	579	555	506	566	552	551	572	585	531	546	537	522	601	605	560	577	564	575	545	552	603	550	565	535	574	605	624	576	619	576	528	564	552	563	574	569	571	578	530	577	549	555	562	543	557	588	576	560	595	561	583	574	580	577	537	580	571	579	603	558	581	591	529	584	526	536	558	591	574	603	529	572	563	553	562	537	569	593	624	526	557	565	577	586	556	567	586	519	558	565	555	564	602	589	586	581	538	555	588	556	535	530	533	589	540	547	563	524	557	603	591	535	535	593	599	584	547	578	575	531	569	586	535	576	587	551	594	568	579	599	555	560	609	587	548	529	591	562	560	592	526	590	548	562	535	575	582	536	550	595	595	560	605	572	564	564	552	586	520	523	558	541	552	584	557	555	598	539	560	578	603	578	566	535	551	556	565	559	571	596	572	549	518	585	564	546	547	606	554	552	519	559	546	532	558	573	531	558	480	589	528	574	537	573	552	585	544	582	599	555	559	534	547	594	577	527	518	509	558	576	557	536	577	584	592	553	569	584	558	559	574	577	546	518	623	564	527	582	552	522	583	586	575	555	536	527	564	528	563	543	556	603	558	582	591	552	531	569	567	517	571	600	571	577	542	543	594	553	543	565	522	527	571	573	517	581	553	573	555	522	572	558	547	575	536	531	553	552	568	570	558	543	516	556	605	531	564	547	553	543	567	592	536	526	521	538	578	575	552	569	569	592	588	543	560	571	575	542	570	575	564	578	615	535	604	552	565	545	548	596	573	585	549	528	575	578	543	547	557	541	522	565	559	526	541	546	595	565	585	577	523	541	588	552	544	544	533	509	535	594	542	578	585	583	508	571	599	596	531	566	584	605	552	591	593	595	554	561	540	579	542	566	577	562	518	557	626	568	558	561	532	596	584	612	555	573	545	577	565	539	558	542	594	570	573	544	574	550	566	593	585	576	545	597	566	558	539	508	530	593	519	559	572	544	563	593	541	553	562	536	538	593	578	590	570	532	561	546	565	554	537	589	564	565	567	587	572	596	561	560	552	593	529	594	566	571	595	539	542	551	513	552	563	604	568	548	554	558	554	531	582	576	538	565	564	567	522	548	616	568	529	581	546	569	590	535	550	579	555	574	584	574	540	568	519	553	568	587	554	574	520	579	596	558	551	526	625	527	550	534	583	544	550	507	596	546	575	580	592	595	543	618	518	561	592	517	543	552	576	563	570	640	599	577	547	580	554	570	549	552	520	545	569	565	557	540	574	586	552	558	543	570	562	536	541	552	557	539	559	566	528	569	538	565	556	522	545	575	549	557	588	571	590	569	529	562	535	542	615	557	528	545	571	559	572	557	524	570	560	581	558	532	535	599	627	540	528	618	587	569	567	572	558	590	579	553	520	572	570	627	548	553	567	561	538	554	560	545	548	586	588	562	584	498	570	581	544	598	538	519	548	578	606	559	598	568	548	559	568	553	556	589	611	577	572	550	572	545	588	582	570	534	550	537	603	569	554	599	586	551	577	550	552	543	553	547	604	543	538	520	556	529	539	543	585	507	535	550	530	572	545	530	578	560	568	534	571	601	556	585	551	535	568	588	555	540	550	561	630	538	552	541	583	575	498	545	560	566	566	543	580	555	564	564	576	548	538	572	555	582	558	609	572	577	587	572	554	551	551	552	558	595	558	544	562	586	537	547	587	553	548	574	555	594	565	569	528	553	545	555	570	547	570	547	573	539	505	563	575	592	535	548	530	586	576	564	589	556	563	561	542	621	587	582	564	566	580	557	523	605	562	548	580	587	543	533	587	575	537	521	563	573	566	556	590	578	549	584	550	543	553	577	543	570	537	614	534	563	568	560	556	585	583	551	542	573	571	556	596	581	588	534	533	529	541	557	527	581	542	598	570	515	600	540	573	569	566	574	555	549	548	570	548	555	577	586	551	538	557	515	582	553	563	562	567	586	556	605	605	555	551	559	610	548	580	555	573	630	583	596	562	531	547	541	591	584	570	552	508	580	571	527	631	532	569	576	572	537	536	570	581	567	580	531	522	575	549	559	552	573	536	571	630	563	586	597	558	563	557	575	606	525	563	524	527	561	577	593	572	549	592	564	549	553	528	542	563	569	579	544	603	566	547	569	588	612	602	547	534	608	551	565	532	583	577	607	581	557	576	564	574	561	551	574	578	578	557	584	543	550	523	555	579	572	571	578	538	586	586	528	599	548	559	527	576	549	588	543	538	558	526	562	569	522	550	599	550	555	580	577	534	542	539	566	598	606	533	536	563	576	540	575	562	609	566	578	557	570	612	590	530	603	591	542	580	538	598	563	529	576	559	535	560	564	579	549	593	597	558	617	565	593	558	517	543	546	579	626	559	559	562	566	553	567	543	520	557	542	592	566	535	544	576	547	538	564	578	569	503	533	556	566	555	578	546	535	579	586	537	530	566	564	567	597	512	543	557	551	563	558	509	575	605	526	551	573	595	536	575	581	560	547	563	549	600	531	536	534	587	563	558	511	573	531	585	596	560	542	567	528	552	577	569	537	579	589	564	544	553	550	537	543	567	559	551	582	562	548	588	589	524	524	540	585	591	600	581	554	603	562	599	551	515	558	581	534	510	594	566	595	566	581	555	536	545	540	582	579	559	537	521	633	556	507	537	571	592	577	553	555	508	537	559	576	525	630	530	539	567	528	596	530	566	602	549	562	550	537	583	526	570	533	536	577	575	564	562	574	578	585	567	545	531	570	563	508	528	545	533	531	573	575	509	533	564	554	588	570	564	525	583	526	574	551	575	581	558	601	538	556	563	557	561	557	537	560	548	562	566	585	573	563	582	516	599	572	616	566	569	572	552	538	565	567	569	554	538	592	573	548	539	582	528	555	555	558	561	554	591	553	581	587	576	576	556	558	558	548	581	567	531	574	521	524	563	566	543	561	582	538	570	575	529	545	566	578	534	546	554	574	560	590	576	571	579	562	598	543	576	557	566	585	547	547	582	530	552	563	539	520	558	580	542	552	556	556	556	621	612	575	555	570	586	508	585	603	563	570	567	583	497	538	573	549	559	540	547	582	570	531	554	585	547	555	563	517	551	599	559	599	565	604	566	515	559	580	538	577	561	541	547	539	569	550	569	536	573	544	553	544	548	548	532	514	579	568	565	545	582	549	569	561	567	522	569	568	587	588	576	603	519	572	564	560	590	536	539	570	552	594	604	555	604	587	531	553	527	559	581	571	599	566	556	567	558
24723	21334	27939	25002	15448	902	448	400	292	263	241	194	193	170	190	192	181	165	182	169	143	141	156	149	148	144	135	154	144	148	154	191	127	127	171	144	153	156	147	160	150	178	148	158	162	138	120	153	138	146	135	137	155	147	156	151	148	142	146	115	149	145	147	158	144	149	152	155	146	148	154	150	151	163	141	122	152	134	159	148	161	153	156	123	147	147	158	140	153	101	162	150	152	129	140	125	149	155	141	147	121	145	148	138	137	132	137	147	139	160	152	131	140	173	136	145	152	134	137	151	140	146	154	146	144	137	138	151	116	134	133	140	135	133	144	149	133	130	151	140	142	138	120	144	145	143	146	142	150	143	148	144	138	136	156	137	138	146	157	150	160	151	154	127	150	153	156	158	141	155	140	156	138	141	138	150	140	140	133	125	157	142	135	142	140	135	138	112	127	165	143	141	135	142	137	147	124	138	139	151	156	158	132	136	148	145	152	151	162	166	139	169	138	142	134	122	140	171	141	157	160	146	135	147	130	150	166	142	142	145	139	140	135	141	148	133	130	147	133	144	129	154	147	154	151	161	156	136	150	141	134	134	150	147	141	142	118	129	139	165	142	139	140	143	126	131	135	150	153	141	156	147	136	156	169	133	120	157	153	150	130	142	139	178	144	152	171	143	144	135	151	146	151	141	138	128	122	141	161	154	133	157	138	150	135	148	136	150	134	151	130	161	135	120	148	132	132	135	137	142	137	148	139	134	154	121	144	138	141	147	137	137	153	133	144	145	139	159	144	139	144	154	135	138	133	144	126	128	128	149	146	151	145	142	150	144	131	154	156	154	171	151	141	136	135	155	128	175	138	158	144	126	145	140	136	160	133	135	141	153	138	138	140	136	134	135	160	122	135	141	131	171	146	146	142	140	128	122	144	145	141	147	128	147	118	137	161	138	151	133	157	140	131	130	159	142	132	148	151	147	155	149	149	126	152	152	157	143	142	143	140	153	142	129	138	148	142	156	156	141	138	139	146	137	137	162	135	154	155	154	154	160	130	141	155	133	135	134	143	132	154	126	136	139	144	139	146	150	136	144	150	136	142	119	148	154	152	160	130	153	151	126	133	144	155	158	145	124	147	147	129	150	131	164	115	142	142	140	165	137	143	143	142	152	144	119	151	171	137	154	145	155	140	122	145	154	161	131	165	155	153	169	138	157	135	140	120	155	159	149	150	166	157	137	151	134	164	145	131	141	136	130	137	140	125	160	147	140	134	145	132	129	153	144	133	148	137	140	133	144	150	139	128	138	147	140	131	144	138	139	153	129	136	141	149	162	148	136	148	153	139	145	170	145	142	162	131	142	131	168	157	143	147	150	138	169	148	138	149	151	130	141	142	166	148	151	164	150	148	128	142	155	146	143	147	130	135	153	154	129	166	149	126	145	136	123	129	165	142	162	141	142	129	142	143	156	155	147	147	125	151	155	138	132	140	166	184	153	153	150	121	142	125	133	145	128	158	149	154	135	128	140	132	149	143	155	134	167	169	149	137	161	158	136	143	137	160	135	128	158	135	147	149	154	146	149	134	134	140	151	152	143	139	128	156	145	152	144	152	147	149	126	136	145	139	125	122	157	166	151	147	140	174	142	151	146	136	137	132	141	146	141	143	159	131	157	141	143	168	142	124	168	153	153	128	148	136	156	139	152	128	151	150	167	141	134	143	142	128	151	136	118	139	134	165	119	164	151	143	168	142	138	142	162	128	154	149	124	134	133	142	158	139	133	136	135	153	135	148	151	153	151	153	127	133	133	147	163	138	158	138	162	128	151	137	151	169	138	148	163	148	141	142	119	150	144	148	155	137	147	114	152	141	141	137	129	152	158	135	138	149	154	152	146	166	126	116	147	142	131	141	127	144	128	146	114	121	161	134	163	155	126	148	158	122	150	156	145	143	140	162	153	153	162	139	158	166	159	135	150	143	143	167	154	129	142	139	128	138	160	138	145	121	144	125	137	126	162	142	139	133	135	148	153	156	136	151	137	136	141	175	142	140	153	145	145	149	147	149	128	141	125	142	137	149	124	144	134	142	144	157	116	160	152	150	154	130	126	156	129	139	142	138	143	130	168	136	130	139	149	152	132	136	164	137	141	137	155	142	137	141	138	151	155	137	142	122	157	134	140	158	160	162	151	121	144	136	140	146	153	131	150	143	130	153	123	151	141	121	151	143	145	131	147	125	142	154	136	147	141	150	137	147	136	143	126	153	168	132	132	137	128	145	166	124	160	135	142	132	162	161	156	122	128	136	141	155	143	158	139	156	137	138	154	141	138	129	149	145	170	169	154	125	148	145	157	133	148	137	180	143	137	135	148	137	148	140	141	144	143	142	160	143	136	153	138	164	156	152	139	157	137	142	135	131	146	144	134	162	135	152	137	151	142	136	161	130	141	168	153	129	131	153	143	148	147	152	129	127	153	152	135	143	143	147	147	163	129	149	133	134	147	132	135	166	152	141	159	154	139	147	138	140	157	126	137	136	145	136	127	153	125	147	154	139	120	145	123	161	108	161	160	159	126	147	127	129	145	156	138	147	164	126	120	144	140	148	143	142	128	165	140	152	153	159	133	126	170	176	138	131	152	159	144	144	150	155	148	134	155	126	152	136	158	143	148	135	147	140	135	154	151	133	126	153	111	140	156	125	150	136	160	154	149	137	143	140	161	152	146	155	154	129	138	129	137	160	133	137	139	152	146	149	137	136	145	130	141	140	151	139	152	162	143	132	144	148	149	154	158	143	143	142	124	127	156	150	169	131	159	156	133	151	141	133	140	149	123	153	164	123	134	149	132	144	156	126	158	144	141	127	126	127	147	139	143	147	137	140	148	163	147	149	152	137	153	125	147	156	139	140	157	167	148	147	149	153	130	169	155	138	144	144	137	126	152	148	149	157	164	136	131	139	132	170	132	151	122	131	140	128	144	130	165	144	130	131	172	129	134	136	149	116	152	141	169	126	150	137	145	145	149	146	145	129	144	147	120	156	172	152	115	154	149	128	140	133	137	144	152	150	171	114	150	147	120	126	138	148	144	132	125	133	166	161	144	143	138	136	160	148	133	131	162	128	173	154	140	141	148	127	150	151	141	135	158	138	123	143	137	152	160	149	166	160	153	152	146	170	143	160	129	150	146	146	139	124	159	128	139	140	160	149	143	143	136	162	134	134	146	147	139	164	147	150	134	141	157	149	154	123	141	136	157	132	156	138	141	155	150	145	128	123	110	126	132	164	144	158	142	149	142	132	143	135	162	131	136	127	142	137	150	138	169	147	136	147	137	119	150	146	156	152	160	149	149	148	172	156	131	149	147	127	142	146	168	118	148	154	145	154	150	148	143	144	158	150	138	133	145	139	140	144	145	144	136	132	147	137	145	143	138	142	167	140	138	155	145	135	149	134	137	149	133	164	135	151	150	120	138	157	133	146	151	179	136	150	140	159	142	159	158	143	130	163	141
4614	6141	4004	1888	1459	1181	710	672	478	380	295	309	268	237	234	208	218	213	204	217	165	198	192	191	177	213	170	165	166	178	180	174	167	176	173	164	189	187	173	184	209	172	194	199	173	158	181	170	197	157	170	166	165	173	153	171	161	194	164	143	162	175	150	170	174	180	179	184	166	177	167	179	186	162	153	165	151	161	170	155	149	169	157	152	186	147	171	187	169	160	183	172	160	169	172	173	184	183	160	180	162	132	166	185	187	165	181	180	171	184	162	174	178	162	179	137	145	178	181	180	170	151	157	169	168	166	165	168	173	171	177	171	168	132	170	189	166	164	175	179	204	163	168	178	169	151	162	160	168	161	172	161	171	151	190	155	174	160	145	165	183	160	164	181	160	166	143	153	160	172	173	157	181	160	169	189	156	140	173	166	174	181	157	140	157	189	162	160	186	165	205	166	148	171	170	163	171	194	169	148	162	173	170	174	167	185	186	155	166	174	158	192	200	156	168	168	165	155	168	164	173	181	160	169	182	144	170	178	168	183	162	159	174	177	177	162	164	167	145	170	172	180	180	141	145	175	181	164	152	161	169	151	157	163	169	157	155	159	167	183	161	165	180	167	169	148	158	160	171	181	140	189	149	163	148	165	176	154	180	155	150	178	158	165	166	192	157	159	172	159	164	161	164	186	167	162	172	180	166	154	187	159	158	179	188	153	144	167	157	145	173	175	150	167	173	176	166	156	152	145	156	156	191	149	171	183	178	171	154	167	175	156	157	180	162	147	171	175	127	148	163	159	148	177	169	150	191	169	174	168	167	147	172	188	188	185	154	164	170	174	182	178	167	150	167	151	162	161	175	161	177	160	181	156	167	165	169	172	172	159	169	172	186	167	181	177	157	196	159	174	193	168	189	178	186	144	154	153	161	145	174	173	150	181	185	177	168	161	175	159	157	160	181	180	177	158	171	172	156	154	182	161	172	167	168	166	153	175	160	155	157	164	193	171	159	165	195	156	180	166	174	162	185	160	172	147	174	174	160	154	161	175	167	176	150	149	177	182	189	148	181	181	150	180	160	184	137	171	180	162	140	175	190	153	190	149	168	171	180	174	177	191	172	150	161	144	169	177	166	156	168	160	158	157	189	175	167	194	168	168	181	176	168	175	160	180	153	164	147	159	159	147	174	179	162	169	179	164	174	184	177	171	158	155	179	158	131	172	179	150	183	184	179	152	153	183	176	188	170	168	154	168	158	176	156	149	146	169	184	173	157	174	147	166	149	172	184	182	171	177	158	168	170	160	152	175	182	176	167	153	175	181	160	160	156	162	148	169	166	171	166	177	168	146	181	167	183	172	167	206	194	159	163	153	169	177	175	163	141	166	148	162	174	183	191	162	158	177	159	165	139	161	178	182	157	168	132	181	175	159	156	167	163	163	181	160	194	168	172	185	207	155	156	173	193	173	168	184	162	157	162	162	156	166	165	166	180	168	169	172	146	152	166	148	155	147	152	154	157	165	187	180	162	160	138	180	151	185	179	162	187	149	179	171	151	147	142	157	180	150	149	179	168	163	160	177	172	181	176	161	164	149	155	185	180	176	185	175	155	177	150	161	172	166	161	144	177	158	153	166	168	173	163	158	177	175	179	158	181	158	182	156	175	188	181	154	160	171	185	174	152	160	159	171	149	160	165	156	162	154	154	184	176	155	161	166	165	176	164	151	195	163	169	161	165	177	166	171	152	168	142	169	158	148	165	165	166	177	176	186	170	163	203	165	176	162	184	163	172	197	153	180	181	155	156	162	172	163	183	162	166	180	147	155	166	172	147	165	169	158	178	178	156	133	186	189	143	176	139	143	165	142	156	168	165	168	172	138	139	167	177	178	144	175	177	162	170	146	156	169	180	169	163	159	172	165	159	160	154	173	178	178	172	166	165	169	182	175	166	132	177	160	179	163	142	168	169	190	179	177	167	152	172	173	179	184	155	150	147	192	149	155	147	179	140	159	171	163	154	176	165	165	179	182	169	157	172	179	159	138	188	169	180	162	165	153	160	153	167	165	167	169	184	168	154	177	178	182	167	153	150	168	177	180	200	164	169	187	174	154	173	174	172	155	152	174	164	176	167	169	192	167	187	178	155	153	181	168	192	167	163	173	162	169	177	165	141	165	160	165	193	178	179	161	162	169	165	153	164	186	159	183	172	175	150	153	174	176	171	164	192	159	170	194	161	142	161	139	190	160	160	157	166	158	186	169	163	198	148	163	203	168	159	179	160	168	172	174	142	177	177	175	165	142	174	169	134	149	162	168	169	175	185	188	158	151	195	172	167	184	163	147	179	159	185	168	175	169	165	164	167	161	166	142	179	164	169	175	159	167	183	146	149	164	148	176	171	178	147	172	174	160	167	174	174	147	141	175	171	167	180	173	165	147	159	172	174	165	145	179	149	178	163	157	168	150	161	169	173	154	181	134	162	135	179	170	168	176	179	172	169	151	161	195	167	165	166	166	156	146	180	162	157	169	170	176	165	170	171	152	154	168	152	174	150	181	175	171	162	169	171	177	143	180	151	168	145	174	152	167	168	149	183	162	162	166	180	150	184	169	148	160	160	172	175	160	150	169	187	163	159	141	180	175	174	159	170	189	175	179	153	177	171	163	171	186	166	175	151	166	161	152	164	164	180	151	161	147	163	165	175	166	169	173	168	200	171	158	160	165	185	163	186	160	177	189	178	174	165	166	163	174	165	172	167	192	153	189	180	141	158	179	159	174	157	163	165	151	161	174	165	173	183	175	168	178	166	155	171	145	173	148	155	179	173	188	166	143	156	193	169	180	169	176	163	144	162	141	175	166	190	144	177	154	146	162	154	162	169	182	167	176	171	178	167	180	166	175	161	164	147	156	174	180	157	144	166	154	155	159	164	158	160	178	168	156	172	166	164	163	195	163	177	155	181	192	146	160	175	178	153	185	175	187	173	173	167	174	179	168	178	169	147	155	183	154	171	166	154	185	186	178	194	134	168	151	159	183	162	147	151	154	142	165	157	142	178	164	185	179	161	179	175	154	154	146	160	153	174	201	189	166	188	181	152	181	179	166	156	169	180	176	151	177	160	171	168	182	146	168	163	143	140	186	188	166	160	168	163	163	157	169	167	149	152	159	171	165	154	157	167	179	144	154	189	156	145	181	189	157	183	172	169	166	186	187	139	184	172	172	157	182	171	142	180	163	150	163	160	168	157	173	167	145	144	145	170	189	187	150	197	170	174	174	165	167	152	160	181	188	174	157	160	188	153	146	181	153	177	190	174	152	172	178	173	175	163	155	180	163	186	152	174	172	172	169	166	165	165	182	155	168	173	147	182	165	192	155	157	193	168	152	154	161	168	170	170	171	171	168	161	134	158	167	164	190	178	149	178	150	150	161	173	161	172	173	164	182	174	172	162	186	184	168	194	177	165	169	161	174	145	159	181	180	141	168	182	164	189	164	176	157	168	172	146	161
22551	21346	29214	23833	21348	21413	12311	1510	1067	809	643	623	627	529	550	472	486	457	475	434	448	446	407	418	476	380	386	433	377	420	382	385	403	422	407	408	373	387	376	379	364	363	349	394	383	336	385	398	383	338	398	427	362	389	351	375	382	375	364	343	422	369	392	313	397	378	352	375	376	374	408	365	372	376	341	376	366	411	379	383	386	390	387	363	365	384	396	358	368	395	355	382	364	358	360	385	378	353	367	400	392	355	369	358	385	365	334	372	383	389	353	364	380	387	377	395	367	362	367	367	351	318	392	377	342	403	385	374	344	362	378	389	383	344	376	378	345	358	367	346	378	361	393	387	365	392	329	361	347	384	385	330	342	382	336	342	397	382	375	371	370	371	386	352	365	383	364	358	369	369	387	390	364	352	378	356	400	380	392	348	397	362	366	366	371	372	371	346	351	319	366	351	346	368	350	355	383	372	376	434	379	361	381	358	389	379	344	356	332	334	362	361	379	366	351	362	378	367	358	354	346	357	378	351	368	395	370	379	378	337	360	330	373	371	367	347	369	372	377	371	365	364	386	323	332	355	372	374	379	398	386	326	379	379	400	354	350	353	372	362	361	350	407	345	344	339	357	388	379	369	362	389	335	356	385	351	386	358	387	375	338	347	357	385	407	340	356	359	374	353	351	361	330	417	383	373	353	391	331	372	343	342	376	351	386	339	374	373	397	361	376	391	379	398	387	388	371	357	397	363	388	350	347	379	346	383	331	352	386	372	364	368	387	401	381	372	357	373	383	391	400	346	392	361	373	381	374	364	380	388	355	396	403	378	359	380	391	376	385	378	362	367	382	318	380	397	391	353	377	379	387	351	344	343	340	315	366	368	343	371	354	365	380	370	381	369	367	366	377	368	380	391	393	399	366	340	342	381	361	394	340	390	385	362	401	363	384	369	346	372	363	348	381	371	398	368	384	398	389	351	363	344	369	342	387	393	328	341	365	379	346	373	379	373	386	392	383	394	347	365	378	329	360	319	367	368	333	364	369	349	364	374	372	381	372	339	390	329	371	350	376	377	359	355	366	374	328	370	368	369	357	356	348	364	350	359	344	371	392	359	354	357	352	351	387	372	344	331	368	347	404	364	360	370	369	349	373	397	373	330	361	377	344	366	365	355	384	414	393	386	372	365	393	373	338	375	340	344	354	356	369	328	346	378	364	393	350	382	358	357	360	366	345	359	343	398	361	366	339	374	385	364	365	367	346	398	346	398	367	316	389	360	335	364	381	391	393	336	363	364	378	362	370	373	377	382	370	359	376	375	376	390	375	353	396	386	331	385	345	404	354	351	361	387	375	352	371	341	380	355	355	339	358	380	355	364	375	371	377	327	431	355	386	372	328	372	354	385	372	368	363	357	369	381	362	393	372	363	347	361	368	386	330	350	353	360	352	372	380	394	379	328	360	377	356	390	364	365	382	379	356	337	349	356	349	372	394	358	362	351	363	352	328	327	318	355	376	363	355	384	345	382	343	341	369	338	342	372	366	341	391	381	331	339	360	375	377	386	320	394	377	323	355	336	358	364	380	360	353	374	387	335	395	375	378	366	375	362	340	336	364	405	387	348	386	368	385	360	344	350	371	351	345	352	377	337	370	373	368	346	389	346	363	361	391	376	374	335	360	366	344	364	393	375	321	384	340	333	363	365	380	339	393	359	340	381	356	369	372	367	354	358	355	363	340	331	362	363	349	426	406	358	340	374	353	335	322	367	363	375	335	337	380	371	385	390	347	355	334	367	365	398	364	358	338	377	349	378	356	394	352	322	362	358	385	343	362	372	358	366	383	360	352	367	372	380	376	373	373	332	372	325	358	371	343	395	362	372	369	373	386	367	340	367	372	352	362	387	356	361	301	352	372	404	364	386	385	348	368	336	357	392	395	373	375	374	348	358	349	355	366	352	348	336	375	352	377	403	368	356	377	382	385	363	352	389	391	392	378	410	371	383	407	368	346	333	373	373	350	345	359	347	351	359	341	379	382	404	406	397	378	371	379	354	351	352	368	402	352	362	339	386	364	343	333	361	348	354	366	404	344	397	354	343	358	392	379	347	391	363	380	362	344	412	297	383	358	342	349	390	374	350	381	369	339	349	404	327	381	327	353	379	355	365	363	355	354	336	320	409	365	369	343	384	378	354	384	356	368	377	342	370	371	396	345	355	343	395	370	341	365	382	412	390	375	369	331	368	341	358	351	363	349	386	384	370	390	350	362	341	371	375	368	371	394	379	368	336	359	386	370	360	361	351	402	360	358	352	396	361	365	336	383	390	362	347	317	381	398	381	376	368	359	311	349	384	408	352	342	362	357	352	346	394	356	367	367	383	358	383	345	365	349	355	373	386	356	321	354	363	369	367	392	356	362	371	381	341	357	361	328	364	396	343	376	412	332	354	370	323	349	387	409	401	348	399	359	347	405	379	382	390	359	357	366	381	349	351	362	355	357	369	347	378	375	391	376	348	366	381	354	362	369	378	379	380	381	387	387	344	360	329	343	368	381	374	377	418	354	333	360	361	392	378	369	387	337	367	383	368	344	375	357	317	378	384	368	378	371	352	344	375	360	399	366	375	366	374	367	373	378	381	337	332	331	352	332	336	354	358	360	332	367	363	379	350	385	399	351	384	337	334	345	399	355	345	356	378	371	377	372	367	355	342	370	377	379	350	371	373	385	377	338	383	367	355	350	363	383	388	356	372	368	374	379	324	347	393	360	398	349	370	375	395	363	373	364	381	354	367	377	378	407	369	350	366	338	358	337	349	378	386	351	347	366	375	365	389	364	350	370	362	358	365	369	371	383	375	376	373	357	390	346	371	384	369	388	371	354	333	350	394	369	381	415	341	385	338	372	376	352	401	371	345	383	366	332	334	381	392	382	345	381	360	322	361	358	377	356	350	374	397	370	366	365	414	369	359	364	371	376	351	376	354	364	351	375	367	334	394	355	345	396	354	370	345	372	388	339	388	368	368	339	370	343	367	310	356	370	390	379	359	387	331	381	375	352	383	339	374	366	341	356	367	367	386	387	418	382	332	358	364	384	370	406	352	378	355	385	359	354	344	368	356	362	400	399	354	349	361	324	418	368	394	374	349	342	377	359	378	358	359	366	329	368	365	371	344	366	357	335	380	366	382	367	354	333	364	374	349	371	374	373	352	336	412	369	352	376	327	398	346	395	336	325	389	384	372	370	396	351	350	364	348	373	346	407	382	371	409	324	327	395	362	371	363	362	355	359	380	396	357	366	378	342	356	346	363	386	373	368	360	345	350	382	376	381	314	343	366	353	350	381	367	341	339	351	369	353	347	360	386	346	376	373	342	383	380	338	367	404	363	377	383	353	373	340	327	366	345	344	396	325	355	355	373	409	409	375	351	298	380	347	373	360	364	366	395	369	391	377	365	357	378	385	346	347	342	360	382	301	370	392	357	364	376	359	361	361	388	359	354	386	406	355	354
6618	16432	11754	5987	4601	3710	2354	2115	1579	1128	912	841	740	680	624	607	590	604	525	528	498	475	476	415	445	439	488	439	434	429	467	400	491	455	425	440	435	432	435	441	433	442	434	418	427	405	425	408	374	414	368	372	418	407	436	449	396	431	416	415	405	398	372	411	442	442	417	409	394	389	384	405	392	413	423	408	407	400	408	408	385	405	404	425	393	437	428	390	410	415	418	440	402	388	362	426	375	398	403	444	438	426	432	439	406	388	401	476	402	391	460	427	393	418	423	416	405	363	393	398	412	398	415	400	409	419	425	391	438	421	412	404	396	442	408	428	385	399	374	395	404	415	412	365	412	400	451	397	409	373	403	388	410	416	406	399	410	435	431	422	397	398	403	410	438	401	420	410	383	393	382	410	400	419	410	433	414	435	438	405	432	423	423	417	393	429	433	397	385	421	434	393	411	428	403	414	404	404	431	369	370	388	401	386	338	395	388	417	398	375	380	398	423	420	394	424	405	352	396	437	385	408	395	438	417	405	390	433	413	443	418	388	402	401	420	418	431	433	416	435	411	440	393	390	410	419	411	449	398	387	408	385	413	405	430	414	396	422	405	399	400	411	398	408	416	373	411	430	390	397	436	417	398	383	401	464	404	378	416	425	364	418	384	417	398	406	392	388	425	372	388	407	373	383	402	399	427	435	420	414	406	413	440	402	382	429	410	385	428	380	410	426	443	402	432	392	421	433	438	435	395	427	470	394	398	412	389	387	424	423	411	363	430	400	409	430	403	438	414	401	387	412	417	423	426	400	443	374	436	398	369	403	393	417	394	457	413	419	396	404	403	426	375	398	422	408	394	413	393	431	477	422	385	424	414	430	397	417	421	426	420	435	457	422	413	375	382	374	412	405	405	440	393	407	430	400	433	380	384	387	390	421	395	404	400	390	407	393	401	411	419	372	441	397	423	405	395	374	396	413	408	403	419	413	438	395	424	391	402	408	406	389	392	442	405	411	386	428	394	383	369	418	421	402	428	405	424	450	378	379	401	387	406	389	366	376	386	410	395	413	423	421	392	398	401	397	377	418	409	425	415	394	398	414	438	413	410	404	376	398	383	425	405	382	422	403	430	422	424	395	415	424	467	428	409	391	429	410	434	394	456	389	424	417	411	429	424	410	415	395	420	415	429	384	367	415	395	404	394	412	414	403	424	380	403	355	380	405	410	458	394	434	417	417	379	382	422	415	412	402	408	414	411	396	416	407	432	413	425	392	438	415	411	413	385	387	382	400	418	398	428	427	358	406	370	393	394	440	404	400	417	350	407	402	440	417	412	420	415	399	397	423	430	387	386	353	386	388	393	394	377	397	419	406	427	364	405	394	434	399	398	418	391	424	391	370	372	408	407	399	411	377	379	378	412	428	399	399	409	428	422	415	401	376	435	372	420	432	404	352	369	385	417	380	385	428	438	405	411	414	396	392	427	397	378	378	373	398	402	423	387	377	421	352	398	434	425	402	426	407	379	368	418	372	407	418	402	412	480	412	407	452	402	429	418	422	406	394	421	378	395	375	421	413	421	412	395	385	391	416	386	391	394	433	411	400	407	364	405	407	406	402	413	423	408	425	398	410	429	386	377	410	360	406	413	414	407	406	452	370	403	417	390	377	400	382	401	403	385	420	407	401	433	425	386	443	403	421	409	400	385	380	446	389	394	408	401	413	391	402	408	439	396	395	402	404	404	408	425	407	399	409	412	420	383	422	412	429	424	440	385	396	396	400	404	408	428	433	380	404	367	395	394	424	418	410	415	438	413	396	391	429	418	444	377	403	389	438	405	448	416	389	409	423	382	393	444	408	392	417	412	417	412	423	397	405	411	438	414	413	409	442	392	433	411	419	386	395	396	414	396	378	385	379	398	416	397	396	421	459	396	401	420	417	410	400	420	419	402	396	387	416	377	401	414	426	400	382	424	431	413	401	383	423	394	409	391	417	447	391	404	442	442	417	415	357	418	417	419	428	376	418	414	380	398	424	399	374	390	372	409	393	422	419	406	440	406	376	397	397	449	393	393	365	410	418	411	418	420	404	377	395	433	420	382	415	406	447	417	419	425	381	418	391	397	430	407	418	405	405	399	420	381	389	391	422	440	399	389	397	429	374	379	384	390	407	391	438	419	382	392	404	426	413	388	404	415	401	418	439	409	417	423	391	410	412	389	403	420	380	408	410	387	384	410	378	395	415	443	378	378	395	413	392	391	408	373	376	376	438	427	416	413	398	359	390	450	408	415	402	363	363	417	428	388	375	402	413	396	417	399	380	419	411	427	425	399	385	409	421	399	404	406	416	385	408	418	424	359	385	391	412	399	393	393	410	386	463	394	396	391	404	395	391	394	422	419	392	422	398	386	419	432	399	425	393	387	412	382	400	404	414	405	383	403	441	418	427	412	453	432	407	401	377	434	404	365	385	396	400	393	425	392	416	442	412	456	402	409	459	433	399	405	408	392	381	387	412	384	390	415	402	406	392	408	392	415	405	402	374	401	414	384	426	370	439	390	421	392	401	422	399	411	399	404	416	354	406	403	381	435	401	370	361	421	398	418	430	422	367	415	464	413	418	397	397	400	391	412	405	417	423	451	408	371	442	396	413	421	404	399	352	388	421	386	389	367	418	406	409	397	435	405	360	466	407	426	412	386	409	394	398	411	417	424	383	412	408	415	341	419	390	404	398	391	435	425	441	452	435	398	384	383	381	420	394	396	423	401	431	364	379	440	395	416	409	405	404	389	383	361	394	388	434	391	416	425	466	381	404	407	394	437	434	420	426	416	355	417	381	414	410	387	419	417	410	393	395	431	384	420	387	441	422	408	415	441	406	377	413	404	424	373	411	371	403	408	436	389	437	394	450	432	387	381	414	436	416	400	441	389	408	425	389	387	394	406	389	395	396	419	384	389	447	433	423	400	403	411	422	402	451	407	360	429	407	381	372	393	374	413	388	384	403	441	429	378	401	415	418	418	412	428	409	400	391	373	396	384	391	367	390	391	406	408	377	392	399	385	392	397	361	368	403	399	395	398	377	356	410	385	389	445	423	430	398	417	403	369	399	380	413	370	409	402	396	420	407	383	399	395	423	416	409	387	404	366	420	387	393	442	401	426	449	419	395	408	411	402	403	388	387	402	437	403	382	388	440	416	426	436	399	449	421	380	424	403	403	368	372	420	436	420	414	414	379	442	400	423	400	420	412	432	422	401	420	387	428	420	422	436	397	402	386	400	392	407	442	373	375	414	404	409	425	447	385	416	406	424	405	424	392	390	432	373	394	433	337	407	405	416	378	415	369	391	424	412	410	427	398	364	375	401	431	413	399	429	402	391	382	363	407	405	394	397	401	375	367	392	417	394	388	409	393	401	406	411	372	428	433	410	414	425	424	405	380	418	397	412	397	400	412	399	396	424	407	370	413	395	417	429	433	437	395	361	398	445	413	427	401	392	396	417	387	412	415
27597	19321	5403	674	457	380	384	341	349	323	348	344	341	321	329	325	361	318	338	319	339	331	303	324	320	358	336	315	328	339	304	361	358	337	336	323	329	321	328	322	331	378	314	310	291	303	345	329	317	287	339	342	308	341	336	324	303	327	332	329	316	353	327	330	313	332	351	307	330	333	318	318	322	336	340	318	311	303	324	303	324	321	345	338	291	303	314	329	347	314	311	318	345	328	308	319	344	341	303	331	350	338	334	317	349	336	307	331	333	321	336	307	330	346	275	296	318	344	270	323	356	325	326	285	356	299	316	291	316	325	317	314	306	319	341	318	340	320	326	323	312	327	305	295	327	318	311	312	333	331	339	315	329	336	298	289	346	323	326	355	328	319	284	344	328	322	334	307	323	332	344	304	328	342	323	333	318	326	301	295	313	336	358	335	302	328	343	346	336	348	302	327	338	300	337	335	316	291	287	308	335	340	331	349	309	342	336	359	312	333	325	326	332	353	314	309	334	345	327	354	311	324	319	334	341	328	338	318	351	314	347	337	306	311	334	327	337	318	332	352	289	306	306	338	326	328	305	325	342	313	291	313	335	342	307	287	324	324	333	298	355	319	335	337	326	322	342	297	354	305	338	323	327	361	335	321	315	334	308	348	322	330	309	367	359	336	310	317	329	315	333	323	307	356	317	334	298	321	377	306	312	308	330	330	304	315	306	319	344	317	352	309	336	306	310	308	286	301	316	302	325	350	321	339	351	313	320	272	328	327	338	322	314	336	329	291	306	306	310	326	333	354	347	314	347	310	302	297	314	321	313	358	311	322	356	320	302	312	315	340	347	315	305	311	306	309	306	316	310	338	319	307	311	342	319	305	328	330	336	328	344	322	339	357	336	314	315	344	319	350	370	312	325	335	377	328	311	325	320	325	349	337	314	338	343	344	304	297	323	307	333	334	329	318	324	317	307	342	339	364	334	323	321	336	326	322	320	320	313	318	310	330	340	314	338	334	325	343	328	329	323	298	325	329	313	327	318	316	358	338	308	318	351	342	297	308	287	322	304	302	292	323	323	307	322	284	328	322	327	337	306	290	299	321	328	295	329	319	321	329	318	294	307	364	328	325	303	343	325	308	351	312	330	338	327	322	332	325	324	333	314	316	314	322	325	316	331	346	317	296	323	345	322	300	292	341	328	296	317	341	326	300	327	321	371	307	331	307	295	325	318	318	311	307	328	313	327	345	335	330	271	328	324	317	336	325	320	300	316	336	313	321	326	301	299	291	345	350	345	315	325	308	333	328	328	329	302	317	334	321	328	342	341	324	316	281	345	312	322	336	281	321	319	328	333	354	337	299	307	323	315	344	343	339	319	341	338	308	325	322	314	318	335	360	332	309	327	314	336	346	310	326	327	321	326	356	310	354	323	342	327	322	340	332	316	318	320	276	324	325	306	325	350	302	296	326	312	325	340	295	318	337	303	331	352	333	308	328	320	315	344	342	308	316	300	319	314	321	355	320	319	312	321	328	313	308	332	332	284	326	303	317	345	324	299	301	313	296	339	333	335	309	329	357	324	341	312	315	328	305	310	332	311	326	288	303	359	306	319	303	322	355	342	347	351	317	313	303	328	349	309	349	360	355	337	336	325	301	308	330	324	338	324	329	362	318	336	323	333	306	357	313	315	305	325	319	336	309	330	328	336	312	345	319	324	318	307	355	299	333	319	326	328	321	320	341	342	327	331	321	340	331	352	287	343	339	325	332	322	332	321	310	326	348	303	363	304	299	337	304	332	311	324	345	357	330	327	330	351	337	326	292	330	338	337	312	315	350	314	326	312	367	289	310	337	326	331	324	331	333	312	338	321	302	315	333	338	326	300	304	358	344	331	334	313	312	312	315	307	319	345	333	313	333	308	314	325	334	304	319	326	337	320	306	336	310	282	325	343	337	317	308	351	314	332	307	295	320	316	317	338	298	338	342	317	326	319	359	308	297	321	280	354	314	287	313	318	350	329	309	310	337	335	335	328	321	336	352	324	314	313	333	335	329	327	322	347	335	362	342	330	321	295	328	322	337	327	331	307	309	366	354	328	338	320	299	303	316	339	304	329	307	325	313	326	311	363	294	337	336	310	307	317	332	312	355	314	315	317	310	335	335	328	330	335	307	307	331	312	329	352	325	284	360	352	342	343	315	318	338	329	349	342	305	317	321	300	311	354	333	340	310	310	300	366	316	318	317	320	324	323	352	337	311	322	294	348	342	311	337	292	320	346	324	314	333	332	339	332	294	338	324	335	325	321	316	345	348	318	305	320	320	335	345	348	328	369	305	345	335	340	327	318	314	297	345	309	298	338	349	344	317	333	318	332	323	325	319	351	324	302	303	352	314	348	319	330	321	344	311	317	359	349	303	315	340	313	342	324	325	332	351	335	304	331	344	314	310	332	296	311	343	332	318	333	330	294	301	287	301	323	321	325	313	285	286	374	310	301	329	364	329	333	329	342	327	322	333	322	303	321	330	334	362	311	326	314	359	319	294	333	339	303	342	348	304	314	338	306	307	311	317	311	345	325	298	335	317	333	303	336	344	304	293	338	333	342	327	320	313	339	301	307	325	317	339	322	323	346	305	309	334	319	314	315	325	350	341	300	296	340	299	294	332	358	311	356	310	301	317	361	337	329	314	318	327	338	320	307	320	302	331	316	324	308	292	315	336	330	348	326	356	353	354	328	293	320	329	349	303	314	327	336	319	315	317	361	343	331	333	340	329	340	323	315	347	328	329	354	310	340	312	354	323	352	300	340	296	362	315	339	325	313	294	307	311	311	328	319	337	328	324	345	330	294	319	325	334	346	324	333	332	304	325	334	330	328	298	318	345	296	304	341	337	328	307	331	356	331	311	335	318	349	309	330	362	330	308	303	349	343	343	366	323	327	324	303	321	337	315	329	370	321	353	315	299	348	303	315	380	319	298	317	311	341	283	313	356	315	325	353	340	345	311	322	314	323	330	289	318	312	308	319	292	334	329	321	332	352	319	331	329	347	316	316	333	322	353	334	342	335	303	323	312	356	319	296	307	323	293	340	344	290	331	311	310	335	314	285	312	332	314	314	323	333	305	357	316	302	297	320	337	325	331	335	347	326	333	328	328	309	323	299	329	301	320	313	317	349	329	329	309	358	313	318	334	318	297	324	272	282	365	339	301	340	337	317	342	332	304	332	327	316	329	328	312	344	343	327	328	312	311	312	336	311	332	324	332	346	317	345	318	314	310	299	340	332	302	307	307	320	338	330	349	326	329	307	312	336	330	339	348	311	333	332	325	349	327	302	327	355	310	322	344	313	313	327	336	318	318	287	319	322	329	333	318	302	328	345	312	312	356	348	325	348	312	313	320	317	360	371	312	321	332	321	317	327	316	325	313	341	302	331	324	359	316	327	337	318	302	317	336	330	322	323	294	307	327	340	331	322	305	259	298	329	299	349	331	316	334	348	349	329	347	334	332
4827	1182	822	587	498	499	405	379	335	366	362	357	336	377	341	347	368	372	346	370	332	350	375	374	364	320	382	368	352	346	351	374	371	362	360	345	357	381	326	332	333	307	327	359	343	334	346	340	328	349	323	358	307	357	351	364	396	357	338	315	342	330	346	351	356	370	305	363	333	337	330	366	313	346	344	385	338	333	360	382	361	366	310	378	349	364	341	369	339	320	343	341	334	356	366	324	380	363	366	332	319	375	366	370	328	314	311	303	363	343	354	353	353	362	348	349	367	323	347	333	331	325	330	337	342	386	355	372	334	338	353	361	364	362	319	344	346	371	342	357	347	327	340	346	358	369	373	347	343	371	366	345	349	357	326	365	362	368	331	381	352	363	334	384	344	342	339	366	347	334	319	351	337	361	328	371	334	332	365	359	334	342	374	343	345	356	371	372	344	356	344	383	353	384	325	347	328	369	310	351	355	351	348	312	326	341	337	334	324	347	328	368	364	367	312	375	346	328	307	351	353	320	350	330	360	346	375	337	355	349	323	357	328	328	394	356	333	358	358	354	361	333	358	348	346	354	321	347	310	347	356	352	345	339	390	375	387	337	374	321	349	354	354	352	340	384	366	320	360	360	348	351	373	353	340	321	325	344	329	370	329	352	372	350	365	359	332	373	348	351	377	332	357	352	352	349	340	362	348	320	353	346	349	363	348	350	366	355	336	331	365	369	397	326	345	328	359	340	326	357	351	328	328	349	354	342	297	358	361	354	365	325	379	304	345	347	360	359	334	350	328	350	356	313	324	352	372	379	370	375	344	374	340	354	365	362	369	354	331	341	349	365	363	354	348	347	354	357	359	352	348	354	374	358	321	344	332	340	365	357	352	341	363	359	343	329	320	356	356	341	369	323	379	368	377	343	321	362	344	357	377	373	368	334	347	342	325	342	371	347	347	304	380	373	379	381	358	344	346	361	323	348	357	320	368	321	380	369	325	331	334	320	347	324	354	335	334	323	295	378	311	359	325	357	349	307	396	329	365	371	361	339	347	350	344	350	346	353	358	346	340	349	385	375	358	354	334	335	357	337	342	347	338	330	337	349	370	367	362	350	357	360	374	328	381	360	340	385	376	351	390	342	336	359	355	348	341	338	353	306	331	341	364	358	338	344	370	361	348	335	335	366	367	345	339	346	340	352	338	332	363	333	380	362	326	307	345	374	367	384	329	358	355	352	356	334	349	342	356	339	321	331	328	341	343	370	338	351	375	383	345	341	367	331	353	335	365	330	337	340	354	354	373	350	355	320	322	360	337	296	356	356	360	353	361	336	346	334	402	373	363	348	306	353	346	324	358	385	397	366	320	375	360	366	346	383	354	340	357	341	338	334	389	353	343	311	388	335	344	332	358	361	370	347	341	349	360	357	363	349	319	324	318	347	368	378	356	352	356	329	344	358	344	349	340	339	373	343	353	355	332	365	341	361	359	346	318	311	338	356	363	342	344	341	367	372	330	374	336	349	347	328	328	320	335	329	364	345	351	322	326	320	358	330	353	361	367	344	338	342	340	340	325	334	326	346	322	349	367	343	341	373	341	343	348	385	358	355	403	359	346	322	324	363	356	381	350	388	330	331	347	323	300	337	350	370	358	351	342	369	372	345	359	348	361	378	330	336	339	367	356	344	345	328	347	364	368	319	345	338	360	353	352	324	368	372	310	368	319	360	341	360	313	347	333	347	359	333	369	348	348	326	370	342	382	346	351	369	337	314	356	364	372	334	339	308	336	374	353	350	381	373	349	338	354	310	360	343	333	359	384	348	350	343	333	353	333	316	377	353	334	355	342	340	366	354	373	339	370	337	355	342	384	366	337	323	325	315	378	329	365	351	319	394	378	350	366	362	335	376	336	341	343	355	319	353	335	365	355	336	345	362	359	370	322	338	347	361	329	349	346	361	339	323	336	343	366	368	334	365	317	332	385	323	362	352	362	348	328	337	373	321	328	317	324	332	364	354	365	367	365	317	336	330	328	350	339	348	367	370	354	329	346	347	365	351	378	363	344	343	347	331	323	353	343	368	347	365	358	345	355	345	332	312	350	343	336	360	329	335	342	320	335	345	343	358	337	339	326	345	387	349	349	364	358	338	377	357	327	337	342	343	362	355	403	359	376	364	319	339	328	367	368	351	354	339	351	377	351	324	310	348	377	340	332	371	360	329	356	345	359	369	352	370	343	342	351	354	360	378	339	363	311	359	380	359	331	352	367	327	350	364	336	349	331	337	332	344	372	346	357	361	332	338	360	321	336	333	349	365	334	328	322	326	361	366	346	358	384	338	355	336	345	371	325	366	327	321	358	326	381	332	370	304	351	342	369	354	325	333	322	347	353	327	334	349	366	377	329	360	349	358	369	340	354	355	348	306	370	344	352	349	355	341	350	331	345	333	334	339	395	357	331	366	332	324	358	351	332	301	347	336	352	408	347	334	343	359	308	357	359	341	344	332	387	356	317	321	366	330	363	350	348	360	358	360	300	344	367	335	381	344	317	356	360	330	339	363	334	340	354	336	327	368	338	350	314	335	362	362	355	347	333	334	360	346	330	361	354	348	347	346	323	346	351	352	329	372	342	314	333	390	350	348	369	375	358	298	352	399	345	315	357	308	335	364	345	336	330	346	362	332	324	325	372	322	322	337	362	336	325	323	333	365	359	334	379	374	359	344	343	323	310	323	353	329	344	350	360	366	350	350	330	333	355	367	359	344	328	326	360	329	337	328	313	308	367	342	354	336	356	355	374	326	337	378	358	347	361	380	353	329	316	342	338	318	357	358	348	354	356	334	329	345	376	345	365	344	346	363	378	359	358	349	370	365	329	336	361	358	366	344	361	372	335	344	364	315	369	381	349	347	325	328	340	358	293	384	313	358	329	369	333	353	377	348	356	342	392	337	370	356	337	356	381	370	394	336	353	317	337	362	364	336	361	345	364	339	366	362	359	350	330	355	367	321	342	342	373	375	316	325	355	325	325	364	344	349	348	356	365	329	313	351	398	334	356	337	357	356	337	345	356	341	379	346	373	337	342	362	328	367	360	328	377	344	379	363	333	342	344	373	350	334	319	342	370	376	368	357	321	382	327	326	369	353	334	337	320	334	329	358	345	342	348	334	329	336	365	346	358	351	361	336	334	340	352	358	360	347	368	356	363	311	331	334	354	334	357	328	331	350	351	348	369	338	350	385	370	327	330	339	341	351	353	387	355	373	370	361	351	350	339	367	338	347	384	318	343	305	358	372	351	355	374	355	305	330	329	345	367	343	380	365	336	320	350	358	368	310	364	330	353	352	341	361	331	364	366	372	345	349	331	336	311	334	344	358	336	359	342	337	338	366	343	352	355	353	364	375	347	344	330	349	340	352	365	344	346	340	374	350	314	329	347	357	321	336	355	337	361	371	376	332	357	347	312	374	353	355	359	337	339	347	355	385	342	324	343	353	360	361	356	355	343	387
23602	21306	28803	24147	21317	13082	1571	1050	864	726	689	682	602	630	602	581	597	563	550	561	567	555	533	549	554	524	501	507	529	507	517	559	560	525	526	540	505	551	483	538	546	520	536	496	554	516	499	521	536	523	537	537	541	521	518	534	526	522	460	538	497	538	516	545	505	513	472	504	554	547	483	527	516	526	534	528	543	546	510	537	510	523	518	504	535	541	522	527	508	533	506	506	514	488	503	516	511	552	539	520	488	517	519	479	551	503	488	571	512	502	542	507	505	497	504	487	544	525	558	477	511	507	538	493	499	531	527	512	504	517	497	500	526	540	502	529	488	539	495	541	504	526	528	522	541	515	529	516	500	497	547	520	502	516	510	500	558	534	524	525	525	512	545	512	505	537	511	516	495	510	487	505	542	517	511	525	512	529	518	493	539	522	466	501	541	494	491	510	527	482	548	503	535	506	503	507	472	500	512	480	541	523	508	539	526	514	545	547	504	545	498	572	485	531	569	533	530	557	504	545	486	510	528	538	496	531	525	518	538	509	494	539	515	501	561	544	530	514	559	525	509	525	492	524	484	526	565	520	533	508	513	537	513	544	494	551	492	507	549	540	503	517	480	527	513	533	486	482	538	531	516	515	482	479	498	541	508	520	501	529	522	548	514	512	496	533	480	490	518	549	476	531	515	487	544	533	475	528	519	528	527	498	530	517	442	471	514	499	508	484	520	552	539	518	525	507	526	542	509	496	524	514	570	512	500	507	551	506	513	519	506	518	515	447	503	531	529	524	499	533	504	556	537	509	541	501	539	495	507	471	503	514	502	523	535	522	522	526	488	526	493	517	481	515	561	557	530	515	515	492	501	561	504	503	541	492	524	508	531	528	508	556	526	537	493	523	519	538	507	539	524	482	514	499	506	531	446	514	520	533	545	515	491	502	495	466	505	510	507	527	531	522	493	490	477	544	504	513	548	520	491	526	496	538	527	499	526	539	541	506	562	530	505	544	549	538	485	553	489	565	531	537	519	532	485	523	465	490	539	538	526	539	556	520	503	550	510	554	505	475	521	528	513	520	499	569	484	505	506	481	529	483	562	510	561	459	487	544	527	530	516	515	510	553	556	510	537	511	502	495	531	505	489	523	536	530	485	546	538	498	494	564	505	500	519	470	533	516	517	496	514	484	506	509	516	479	506	530	510	485	487	487	520	502	498	511	508	544	535	524	506	511	542	558	533	491	535	484	488	506	514	518	523	542	491	543	523	509	487	520	490	490	481	550	536	485	516	511	550	522	482	498	512	534	518	487	526	535	535	483	507	508	515	503	522	528	514	531	495	523	512	499	520	501	470	530	485	519	518	485	529	547	531	529	531	538	540	525	481	528	489	528	490	509	542	497	533	501	558	534	533	540	504	510	520	506	504	495	525	555	503	522	510	534	527	527	503	530	487	522	553	553	526	516	513	504	548	469	554	485	525	540	498	552	512	496	570	524	483	523	529	511	561	497	491	505	517	538	530	522	481	527	482	512	488	533	505	503	505	517	518	482	497	525	501	527	505	532	527	465	535	522	484	545	514	521	502	520	532	511	489	533	541	507	532	516	545	508	524	522	578	546	533	547	498	490	482	510	528	526	508	483	585	479	520	510	505	512	560	517	580	518	564	538	518	531	491	532	495	578	503	497	497	511	544	545	500	510	512	541	534	479	510	514	508	523	545	524	522	495	491	522	493	551	525	491	485	511	548	511	496	551	519	518	523	520	503	490	541	527	504	536	522	509	541	500	485	527	505	522	515	523	477	489	490	494	502	509	527	492	501	533	529	497	527	547	525	504	478	499	505	499	532	492	512	513	469	494	489	518	528	459	489	518	526	516	525	514	480	468	511	486	498	521	511	499	531	513	528	561	536	537	473	447	530	491	479	488	495	491	517	501	519	531	511	528	504	492	510	511	496	500	502	492	507	567	487	547	517	488	519	490	528	491	512	531	534	542	541	545	508	523	554	520	497	513	527	525	501	508	507	508	538	519	522	547	529	529	502	474	473	503	504	492	520	499	549	487	498	515	530	508	523	516	530	472	499	527	502	502	551	501	504	518	510	513	501	522	538	551	556	512	517	525	512	522	489	535	523	491	515	525	521	522	462	499	479	507	530	507	502	490	541	526	484	502	491	495	531	504	519	492	525	498	552	504	535	532	464	511	516	547	553	522	492	541	503	516	478	522	531	543	485	517	485	498	507	544	541	522	538	503	519	500	541	534	509	525	506	539	534	488	530	486	525	527	517	505	526	548	487	516	509	541	537	504	549	501	540	515	508	539	500	506	510	502	520	482	507	537	539	531	487	523	519	519	515	501	519	483	559	536	484	533	512	561	494	483	560	483	527	523	545	533	539	523	506	527	545	506	482	426	521	479	551	531	517	533	525	533	529	547	530	498	545	470	495	484	530	540	522	511	514	529	494	509	532	545	517	507	531	527	523	539	490	493	497	553	526	554	520	540	506	506	532	499	553	522	487	509	492	540	487	518	525	508	514	502	513	531	484	495	526	487	536	528	484	499	532	511	539	523	500	538	510	517	491	521	500	531	513	512	507	506	545	513	501	525	527	504	560	482	513	514	450	543	526	545	500	541	502	507	476	513	494	498	499	543	534	516	499	559	475	554	541	529	525	530	521	508	502	536	494	537	533	548	510	545	534	507	528	508	528	550	502	555	490	534	522	511	523	544	517	522	505	547	512	484	556	495	516	506	507	524	521	539	489	537	511	497	506	528	526	515	506	530	561	543	512	505	500	551	558	553	481	536	522	541	523	527	517	533	522	494	533	523	513	495	530	532	534	503	451	543	564	526	530	535	504	505	525	528	538	507	543	513	504	530	519	516	503	508	544	517	551	560	472	523	560	542	497	576	484	500	536	467	494	526	523	466	531	522	519	504	528	472	530	494	546	502	549	478	517	548	495	519	513	529	550	509	491	502	475	491	514	523	523	497	552	504	521	569	527	506	495	509	489	538	517	513	511	527	556	482	507	473	527	580	483	524	524	535	493	564	562	516	498	496	521	531	475	547	517	486	512	532	524	515	552	499	517	485	498	528	486	533	523	497	521	564	529	502	518	481	499	491	528	500	503	515	535	471	531	501	520	531	437	489	501	521	511	548	526	555	526	518	501	537	507	517	521	499	518	514	546	525	487	520	499	488	509	501	520	498	524	523	542	493	514	516	526	506	534	523	543	500	521	495	520	554	533	551	521	510	531	538	502	542	512	519	487	520	546	487	477	524	494	498	524	493	532	544	527	556	528	509	512	522	516	548	543	486	545	513	506	527	512	520	482	511	563	504	521	521	529	546	524	518	517	491	555	494	509	542	501	506	523	538	511	498	595	478	498	502	485	545	507	471	504	531	512	511	478	549	514	490	495	524	499	500	491	511	486	496	539	519	542	576	489	508	449	528	484	548	509	523	535	505	486	523	542	550	524	496	485	534	534	495	502	555	510	495	539	511	537	549
4695	10206	7076	3559	2776	2296	1549	1331	1177	914	836	767	707	669	679	682	602	616	679	642	588	577	595	601	594	589	575	587	586	585	543	546	601	591	629	588	571	573	554	579	577	574	573	551	529	589	539	568	566	589	567	571	561	544	548	551	529	573	580	590	567	556	512	507	542	568	584	569	571	532	582	584	565	575	537	508	587	579	559	553	569	568	532	550	564	535	502	517	546	547	608	562	563	542	538	548	565	569	542	554	561	544	570	564	514	531	581	538	570	558	534	527	562	548	551	560	548	564	548	555	531	547	546	595	573	562	567	569	545	564	531	563	590	513	516	531	560	563	535	523	539	564	524	536	563	558	594	590	554	519	559	563	577	552	597	525	521	591	551	586	531	495	527	546	540	604	549	575	561	555	536	564	525	545	524	600	565	567	550	575	556	529	555	590	580	549	559	541	523	577	532	531	559	527	522	549	585	566	595	570	546	578	537	554	550	524	571	574	544	563	587	582	560	518	560	627	519	563	522	555	573	551	579	539	559	558	526	567	553	557	572	536	556	536	549	589	575	605	554	553	540	519	553	544	539	541	546	516	573	576	552	525	582	580	593	543	547	540	561	581	545	533	584	569	562	566	531	604	535	548	539	537	541	578	558	568	518	531	576	575	576	575	564	565	590	577	539	540	530	536	547	558	532	542	533	559	548	567	512	556	592	601	540	556	578	572	553	515	557	554	581	600	550	544	549	533	578	551	550	517	541	550	571	536	541	541	577	553	553	588	555	493	530	543	611	565	575	542	595	561	542	579	572	541	545	564	561	559	582	543	559	546	543	529	527	552	543	540	534	530	585	522	568	560	529	561	585	574	539	548	586	557	544	560	562	556	543	573	548	551	556	526	516	566	527	606	576	565	538	554	562	571	565	554	507	529	545	531	549	543	601	535	557	580	542	612	570	558	559	565	516	524	550	538	561	540	569	566	567	556	564	563	540	573	533	575	553	556	573	601	570	553	517	568	538	589	571	611	583	556	538	506	543	539	543	556	550	564	566	564	558	586	527	558	611	567	546	566	535	572	587	571	525	533	530	558	572	582	561	569	582	520	592	555	518	525	553	588	542	549	578	577	581	539	547	510	536	533	535	576	599	574	606	522	559	553	528	524	515	578	575	589	538	570	577	566	555	552	576	538	559	526	579	533	516	558	571	567	550	571	521	592	553	572	541	534	580	551	570	576	562	584	615	523	516	557	564	551	542	555	544	603	526	507	565	543	528	552	590	549	551	546	570	578	537	590	591	603	584	576	568	586	564	520	570	562	554	561	547	579	576	554	568	531	588	504	566	576	558	526	528	519	536	574	552	555	563	536	530	586	574	522	557	545	594	499	569	564	574	564	546	563	560	539	523	571	569	555	581	585	576	565	548	567	554	589	542	560	563	537	502	566	579	542	531	578	530	512	540	550	531	544	555	555	583	542	569	588	621	568	540	544	546	572	553	538	576	586	544	509	539	540	524	589	517	524	545	545	529	539	569	549	581	555	529	558	513	581	585	557	560	552	571	544	578	572	553	555	517	531	579	537	547	536	615	563	552	581	547	579	518	557	567	552	527	550	571	580	583	575	589	564	525	556	566	572	556	569	578	565	515	540	580	545	544	553	543	570	553	545	583	598	531	547	524	568	566	570	530	590	542	550	541	542	541	575	572	563	570	563	586	540	538	563	534	568	568	550	567	546	547	579	551	568	576	551	595	598	575	577	601	546	518	566	529	565	567	572	533	586	572	562	555	533	568	571	507	543	572	551	587	560	555	571	570	562	531	538	556	544	579	550	552	554	533	549	567	543	587	593	554	539	574	565	549	590	584	556	534	576	558	553	586	535	553	565	546	570	498	553	572	552	538	532	570	537	564	540	554	562	547	575	570	586	536	553	555	531	558	564	521	575	534	587	549	537	523	545	527	601	559	560	568	545	546	623	548	530	562	564	520	562	575	606	589	610	565	549	534	507	593	541	509	584	580	532	581	556	540	539	528	562	573	547	573	542	530	583	553	592	530	572	571	566	554	516	534	574	536	550	564	511	586	554	608	531	525	589	546	533	587	575	524	527	571	551	519	568	590	555	552	551	569	531	571	537	585	578	583	561	586	554	529	565	557	547	556	603	564	543	548	540	546	553	575	541	553	589	559	581	548	568	576	579	547	562	574	568	568	534	555	533	572	605	529	567	550	529	596	576	563	539	576	575	551	521	566	560	550	546	568	552	568	581	580	553	568	540	580	543	590	561	564	565	548	611	524	574	541	629	507	515	569	577	609	541	547	554	545	532	525	557	561	511	536	547	552	516	552	564	569	566	541	555	558	533	566	559	564	546	599	563	552	617	557	539	551	565	509	521	569	530	566	553	554	556	573	541	566	538	523	542	560	542	560	589	538	551	523	629	570	565	559	523	498	568	559	581	597	530	553	543	548	530	526	533	537	531	555	580	524	572	573	532	556	551	565	556	559	581	564	537	583	584	550	557	559	525	533	547	581	579	576	573	556	549	546	547	626	563	568	588	558	571	532	513	594	555	527	601	567	577	598	535	544	562	546	554	542	554	593	567	561	550	537	542	559	547	528	560	530	580	553	566	576	539	580	538	568	542	596	543	555	594	517	595	575	552	565	594	511	606	543	581	531	601	521	566	578	510	565	567	554	538	601	555	536	541	554	579	569	567	550	531	536	537	575	566	554	583	576	556	563	554	533	545	545	509	567	508	526	561	550	574	528	514	542	521	590	547	544	562	603	553	534	517	535	570	520	558	537	558	581	612	574	584	541	539	578	575	606	564	583	510	549	591	535	596	512	568	544	570	559	560	541	515	521	569	512	508	583	568	543	558	566	565	565	576	566	564	545	590	558	585	561	591	582	587	573	567	557	563	521	573	577	560	559	561	562	573	611	526	547	559	514	551	562	589	516	606	584	540	519	580	513	515	586	507	543	628	595	540	594	528	545	541	554	536	541	524	548	570	567	548	568	549	567	546	560	553	571	560	543	577	570	536	545	565	573	560	566	580	551	604	573	535	571	587	542	554	564	588	546	536	603	597	563	542	554	515	543	587	561	600	568	575	572	538	520	526	502	528	538	550	575	561	551	576	566	560	632	524	560	567	567	560	565	545	583	522	566	555	619	592	546	543	572	567	529	549	516	572	526	520	555	604	552	509	568	523	606	565	583	535	558	551	495	564	604	553	613	604	566	570	557	517	584	552	572	561	559	536	549	539	578	569	571	569	545	564	538	565	573	502	574	505	542	620	541	541	595	572	521	570	534	589	537	550	587	510	574	574	541	546	553	563	559	594	581	579	553	550	582	605	557	553	544	538	526	559	557	538	550	569	570	534	576	558	532	532	544	560	588	562	547	574	576	579	573	521	591	501	590	564	531	550	550	541	555	531	541	546	580	526	552	527	508	541	578	568	533	533	521	531	545	535	516	550	582	555	560	574	537	530	583	521	522	537	573	587	539	557	560	562	515	579
24660	21313	27973	24939	15564	908	440	393	266	254	217	209	192	178	199	182	174	171	198	145	161	150	161	140	163	148	168	154	150	145	155	159	158	127	125	143	154	150	160	152	155	145	132	150	142	158	122	154	154	136	140	157	129	138	119	143	158	148	135	136	147	154	156	145	178	125	160	147	134	151	165	114	127	148	135	139	157	137	154	135	167	156	157	151	136	136	149	161	154	133	145	161	141	161	140	144	147	146	142	168	145	120	142	160	142	123	128	155	140	149	117	141	153	133	140	146	142	124	141	136	137	134	157	135	137	172	123	143	150	156	134	139	143	140	135	171	151	133	126	136	154	128	157	141	140	119	133	136	144	153	135	152	135	122	132	142	154	142	153	138	134	150	142	163	136	151	142	147	145	145	156	144	132	120	147	132	136	136	119	135	142	146	143	144	157	169	136	156	149	141	149	160	146	123	137	154	129	129	142	135	155	135	150	130	130	129	127	144	127	130	132	143	120	149	158	146	144	146	154	135	148	137	157	148	143	146	141	135	125	155	150	135	101	131	148	158	143	145	134	137	175	148	146	149	128	147	134	128	171	167	145	131	156	128	132	139	136	147	131	167	141	133	155	126	129	162	136	144	143	131	125	133	145	139	154	136	137	141	141	141	140	150	140	149	132	151	126	146	131	135	135	138	129	145	112	160	150	151	145	151	141	137	147	146	139	144	119	142	135	148	129	135	122	125	145	141	131	145	131	139	136	153	157	140	134	135	139	139	155	125	145	129	139	124	141	126	144	115	139	130	129	164	148	140	147	135	124	141	147	145	142	137	157	144	137	122	136	141	159	133	145	133	146	155	128	140	142	134	158	138	162	138	149	139	168	140	171	158	137	154	131	151	150	135	145	144	146	142	110	139	127	148	130	148	156	124	144	132	119	136	144	150	127	138	160	138	126	150	140	135	126	130	137	148	147	148	143	142	141	147	138	143	128	152	131	161	150	136	158	151	155	170	157	137	124	143	133	158	159	155	139	148	139	151	162	162	131	128	147	114	160	143	149	148	144	137	141	134	151	131	125	128	166	160	148	151	148	166	141	166	147	146	138	125	144	161	108	131	133	161	135	143	143	150	139	142	151	141	159	145	153	153	140	150	151	126	154	135	134	147	135	144	150	125	134	147	143	150	146	138	146	153	125	142	136	151	152	135	141	155	152	149	144	158	168	131	131	153	137	156	159	144	140	140	131	154	130	151	148	162	113	134	137	155	141	158	157	153	146	128	154	176	158	135	145	151	159	139	125	145	134	130	147	130	145	127	130	144	127	141	135	128	143	155	137	115	148	156	146	154	152	149	139	136	134	149	123	146	147	164	138	163	143	172	135	150	140	141	135	149	150	143	156	145	147	155	131	128	137	141	145	138	145	140	167	138	152	132	141	159	140	142	138	141	154	140	145	116	135	123	140	151	149	149	136	103	153	120	137	139	148	148	138	149	157	137	144	140	149	142	114	130	146	135	144	145	120	136	141	138	142	136	126	145	135	153	148	148	116	139	165	130	135	111	145	117	162	143	154	159	164	151	145	155	156	121	152	140	153	157	128	142	146	159	148	148	180	132	154	131	135	137	145	153	138	137	125	122	149	136	141	141	149	141	135	140	158	150	149	150	168	139	144	145	145	162	146	131	142	137	125	128	143	126	159	129	137	148	139	133	142	156	118	130	144	131	108	148	150	154	139	160	128	171	132	145	130	133	138	142	138	136	138	149	143	149	119	162	143	133	129	145	144	149	112	138	119	158	120	144	145	165	169	137	140	140	129	150	152	148	153	138	174	149	143	143	142	155	146	132	139	129	173	157	147	140	130	124	145	136	144	135	135	126	128	132	152	137	131	126	138	128	117	152	158	147	153	127	144	129	154	153	112	139	158	146	155	146	138	127	142	151	122	157	156	164	156	147	156	136	138	122	130	149	137	153	131	130	137	143	142	132	155	157	117	142	153	144	148	155	155	145	148	143	147	126	147	128	150	125	169	127	141	124	147	159	128	143	145	132	163	147	168	140	143	129	141	166	154	144	134	152	153	160	129	147	128	138	128	135	153	121	145	155	152	129	155	146	134	132	159	137	146	127	139	151	146	138	135	135	129	128	152	136	161	142	141	122	142	141	144	145	145	136	143	164	175	148	147	136	143	139	145	151	142	149	155	141	140	147	138	150	134	119	140	134	126	119	153	139	142	129	143	135	134	125	141	126	128	152	129	151	121	135	143	147	117	139	131	125	151	133	161	148	154	124	127	161	142	150	128	124	147	141	142	135	148	166	122	149	153	136	134	147	139	143	141	154	166	156	180	119	134	146	145	147	140	148	149	146	149	144	130	150	148	125	151	148	131	130	150	136	145	136	120	139	139	139	137	138	119	146	133	137	146	136	138	140	131	139	162	155	149	122	150	146	139	142	132	138	133	134	146	157	149	141	153	147	143	135	147	153	136	139	142	158	131	142	143	135	141	152	136	131	130	126	150	128	136	123	133	136	149	153	137	129	154	137	161	142	141	147	154	153	138	140	144	145	140	154	149	147	136	136	149	136	137	147	131	139	147	134	127	146	142	144	140	131	142	132	120	139	156	132	138	151	133	131	158	148	153	134	139	143	161	142	148	122	140	156	157	135	138	153	147	141	144	131	154	135	134	148	169	154	162	147	149	130	150	145	139	132	159	124	122	146	134	141	155	125	126	135	130	130	152	155	141	133	135	121	123	148	149	135	129	148	137	156	144	144	126	152	156	148	136	153	157	163	144	141	169	132	136	117	150	125	143	139	139	147	143	152	144	152	138	140	140	147	133	144	141	145	160	127	149	149	131	159	153	126	149	166	116	140	135	139	128	148	131	125	127	147	148	138	148	165	150	132	170	162	129	163	140	149	143	127	122	150	135	143	148	143	147	127	127	152	133	131	152	142	148	139	140	142	150	143	144	129	138	118	148	136	151	159	144	138	158	112	131	138	143	136	150	148	143	134	130	143	156	120	147	140	132	137	134	146	124	131	147	138	153	158	143	147	142	155	126	129	121	140	135	141	154	166	143	134	121	139	144	149	182	141	119	164	160	129	136	119	145	142	108	153	155	126	165	138	138	125	137	148	147	158	137	150	157	140	127	145	141	162	132	140	136	134	150	170	142	136	143	149	132	142	137	139	142	145	137	151	146	126	155	128	131	135	137	147	133	132	140	138	156	129	133	127	173	144	142	152	112	132	107	125	127	155	151	136	142	152	124	175	131	135	120	131	155	132	144	142	135	143	142	120	145	135	143	137	145	160	139	121	153	149	149	153	147	153	143	142	130	132	170	144	131	148	150	128	143	124	171	125	138	134	145	148	159	161	141	127	125	151	163	145	134	163	128	134	138	137	135	147	139	148	148	139	158	128	162	134	137	147	154	130	130	133	159	134	151	139	140	115	152	111	154	137	133	143	141	152	135	140	143	148	139	134	157	130	149	148	137	142	150	147	150	161	132	137
4405	6143	4100	1965	1468	1176	767	685	496	363	315	307	269	221	225	234	233	182	185	207	210	171	179	167	172	177	169	189	174	177	165	189	162	182	165	176	148	173	203	161	170	181	153	181	180	183	179	153	160	142	185	168	162	139	176	154	152	166	194	176	177	168	162	173	169	170	182	174	174	182	169	129	169	187	170	151	171	164	162	172	153	144	151	177	167	169	173	167	176	174	152	158	195	150	165	159	177	155	153	154	162	173	156	154	171	158	170	181	159	154	166	190	166	163	155	184	179	151	165	174	162	148	135	153	154	162	180	157	164	177	176	177	152	164	178	146	182	195	148	154	189	141	145	159	164	180	171	160	175	150	163	159	164	193	158	160	163	158	160	174	162	158	177	157	150	156	176	144	179	184	198	185	178	176	161	148	169	170	185	173	150	148	149	163	131	188	170	154	145	171	152	168	168	180	180	152	152	163	163	165	162	185	171	163	142	157	159	168	174	176	175	171	152	145	158	169	173	154	197	165	159	155	168	142	159	167	151	154	174	185	157	155	167	170	182	194	177	174	165	164	165	170	167	163	170	183	160	162	166	153	146	145	140	152	183	161	167	164	147	181	153	168	176	141	156	157	149	146	184	169	160	155	170	148	146	153	158	137	152	170	166	147	177	165	149	162	153	144	159	164	175	181	192	162	154	189	157	159	141	190	165	167	162	168	156	169	173	162	170	162	177	176	153	161	157	158	171	167	147	162	147	175	132	180	160	157	161	149	162	164	177	161	148	164	171	163	171	150	181	145	169	165	158	150	174	152	169	179	144	170	179	167	165	159	149	155	137	155	148	178	162	165	178	160	169	158	149	158	172	160	150	161	158	164	163	159	183	178	149	166	169	176	162	162	162	172	176	163	162	181	152	163	145	150	163	171	177	171	151	155	142	189	157	152	152	168	151	145	177	165	175	164	162	154	161	161	184	152	175	157	156	167	147	152	185	136	159	188	161	169	178	162	152	168	175	173	164	132	173	168	163	168	154	156	160	168	152	156	180	171	169	162	183	163	150	146	159	143	160	177	169	146	194	157	173	185	169	151	147	154	185	160	149	162	151	168	180	168	169	163	164	167	141	150	159	153	162	151	159	167	167	171	179	145	183	164	145	157	185	178	129	188	161	166	195	167	169	169	165	183	176	185	173	180	176	165	165	185	157	157	174	157	169	156	156	165	142	154	149	158	137	153	154	172	167	153	174	166	160	163	174	137	180	177	168	186	159	163	161	149	178	166	155	181	145	162	152	172	183	153	146	144	172	161	146	183	156	166	190	139	171	173	153	165	159	137	170	174	160	160	174	161	176	163	177	141	191	183	170	194	178	155	171	160	159	157	170	167	146	169	154	154	141	171	171	168	160	167	165	188	174	149	166	164	163	162	173	155	151	171	180	183	158	169	161	147	176	178	169	166	180	174	189	151	161	177	176	163	146	159	169	179	155	164	154	178	174	161	162	153	150	151	175	160	159	182	177	169	178	168	171	158	172	145	182	174	179	162	169	164	151	167	147	159	166	164	164	168	176	152	158	183	169	163	153	159	175	170	156	164	161	189	160	141	186	177	171	170	163	168	150	133	136	162	165	164	168	158	168	152	163	144	151	191	166	191	174	153	168	179	151	160	128	180	196	163	175	171	165	173	163	139	157	154	156	148	161	144	166	190	166	165	167	153	163	156	182	175	172	198	177	182	143	165	147	172	165	149	169	162	168	175	163	164	156	154	162	159	159	178	161	161	132	172	165	157	169	157	159	165	175	151	152	151	171	152	168	141	182	163	154	171	152	155	152	153	183	152	172	153	159	168	186	138	135	187	172	163	152	153	153	149	158	179	167	155	150	165	151	166	169	160	153	181	162	181	162	163	151	170	175	156	156	151	140	175	170	179	139	144	155	189	159	179	157	135	146	165	163	167	168	162	153	155	177	130	171	160	174	158	160	166	168	153	159	150	168	163	164	162	151	156	153	153	151	153	172	142	182	145	161	153	144	158	171	166	166	171	144	162	175	160	165	189	185	172	161	182	177	161	156	165	155	169	167	167	157	164	161	158	143	156	162	164	159	173	168	170	163	172	165	150	169	164	161	172	156	160	169	158	179	151	180	166	178	143	141	146	158	174	165	183	165	160	173	164	157	158	158	160	154	170	153	175	174	165	168	161	164	157	138	155	158	152	166	164	169	165	170	150	164	192	161	182	164	156	169	167	164	169	159	181	149	187	182	150	178	164	163	158	177	155	172	170	151	167	161	157	145	147	158	186	172	171	165	156	170	153	157	198	160	155	161	166	159	164	165	146	146	144	172	186	173	184	145	160	143	165	161	168	169	175	167	197	158	137	168	187	143	177	145	156	182	151	171	167	174	144	146	150	153	160	170	160	164	176	148	171	169	177	198	154	184	160	144	176	153	171	147	170	159	150	153	169	164	134	180	166	197	170	172	175	175	172	155	172	168	142	163	170	166	186	196	145	146	160	147	154	162	177	160	160	157	151	151	165	150	197	180	178	162	161	168	151	167	184	165	154	167	155	165	175	149	162	168	168	155	178	177	162	161	172	173	169	181	146	194	148	171	157	162	166	168	164	201	154	169	177	164	157	152	174	180	156	163	187	168	135	169	169	154	148	161	150	139	180	173	161	153	161	152	147	163	160	173	162	172	165	149	164	170	163	157	186	161	176	175	184	174	171	178	157	167	168	192	161	167	158	173	180	176	162	187	150	172	158	160	167	163	175	189	161	151	182	165	177	168	167	158	169	162	162	169	172	174	162	166	172	173	184	145	154	161	167	192	190	185	171	177	178	145	151	173	185	181	172	171	162	158	165	178	164	136	157	152	160	161	162	146	174	150	159	163	181	169	169	152	178	165	163	163	159	162	149	166	164	165	162	169	165	147	187	171	152	172	143	165	164	162	171	173	151	192	164	171	178	168	160	151	156	184	176	144	160	152	176	140	173	167	155	149	170	167	159	153	173	162	160	159	153	174	155	161	145	158	156	186	165	181	182	173	174	167	169	163	162	176	145	156	143	158	169	165	156	166	158	184	154	152	178	150	153	167	171	186	155	157	145	155	176	145	178	152	161	174	171	184	172	178	154	162	164	160	157	147	156	166	161	151	157	169	175	164	152	153	172	147	185	168	191	161	184	151	157	146	163	169	166	173	145	175	176	168	158	162	167	147	151	147	178	153	148	169	153	166	171	156	179	171	175	155	156	172	166	149	166	177	165	168	167	170	154	161	162	182	162	136	165	160	175	175	157	171	142	157	170	177	167	171	163	170	168	170	173	182	163	180	182	152	149	192	164	163	152	183	156	153	162	177	183	174	140	153	191	179	147	153	162	179	157	168	165	173	177	156	167	171	176	134	163	164	169	152	159	179	160	177	162	177	161	168	170	162	158	153	170	169	160	152	170	180	167	160	186	184	152	174	171	171	165	144	159	144	158	158	156	166	170	187	151	161	174	160	178	177	175
22457	21308	29150	23806	21309	21386	12448	1529	1008	856	680	623	563	567	486	469	457	460	440	442	473	417	397	416	411	363	433	419	389	394	389	374	377	371	402	385	374	398	402	396	382	367	357	377	381	367	392	427	376	399	398	381	367	389	355	379	362	403	362	415	378	380	355	359	357	398	348	379	350	375	348	370	367	385	392	364	383	354	352	338	341	386	344	403	363	356	376	397	367	364	364	393	372	332	399	339	381	354	363	369	368	368	315	345	384	390	379	408	397	390	330	310	399	375	390	381	340	393	355	400	356	382	351	404	345	374	353	404	364	370	390	361	367	371	370	344	367	376	371	357	356	387	337	371	358	360	389	365	369	333	360	391	354	390	338	398	370	345	347	371	392	325	359	354	396	348	336	416	375	401	368	351	375	346	366	343	370	355	379	350	382	377	350	338	368	371	362	356	361	372	379	341	339	344	351	411	394	396	367	374	342	377	332	365	402	415	356	350	362	413	352	400	404	356	357	368	357	365	390	365	368	375	352	362	368	355	368	362	356	318	359	349	340	348	362	367	376	362	352	363	370	358	381	383	357	374	405	373	348	352	386	391	376	352	341	321	356	387	384	334	328	367	398	377	391	396	366	360	378	350	384	371	382	352	325	378	357	366	374	363	371	368	354	380	395	399	363	380	354	371	418	352	347	376	347	361	350	368	338	384	380	338	378	343	392	371	373	370	366	351	374	362	334	363	350	367	343	362	367	356	379	371	370	367	385	342	371	350	405	340	384	357	382	357	334	355	367	358	346	364	366	367	343	379	369	349	394	381	345	335	355	376	372	346	327	383	388	395	370	340	354	358	375	372	360	361	361	360	384	374	424	348	382	378	410	354	332	371	380	368	359	393	382	351	354	342	348	376	336	352	348	348	361	397	364	367	358	355	370	360	355	362	344	360	359	388	347	364	351	362	350	387	352	350	348	365	377	392	321	362	346	387	394	356	345	359	363	379	369	332	386	378	382	380	374	373	377	352	358	361	315	349	368	372	335	389	348	372	352	362	398	344	319	347	347	381	338	336	329	379	391	386	345	373	365	372	359	384	400	392	342	398	360	362	403	351	350	395	371	366	346	348	353	385	363	360	358	390	354	372	384	403	379	389	318	349	380	403	377	381	363	369	333	405	370	351	365	367	335	365	333	355	374	358	318	395	406	369	355	353	373	362	353	378	370	378	356	356	386	358	365	342	381	376	366	373	405	321	339	366	383	371	372	353	336	393	341	364	385	351	339	397	331	386	362	393	369	369	388	337	362	357	353	350	357	337	377	353	374	335	352	370	320	360	358	381	383	357	353	328	359	373	355	329	326	359	333	352	377	372	367	355	340	374	393	363	351	367	344	364	349	371	402	341	359	344	343	368	368	353	368	343	367	385	351	385	371	388	391	335	337	356	368	399	379	351	339	362	337	373	380	373	361	355	337	382	376	364	381	385	366	381	398	380	380	357	374	366	350	409	348	361	375	375	338	360	373	372	362	357	357	367	349	371	387	319	386	368	381	384	373	333	329	353	347	370	376	352	365	356	431	361	377	362	354	329	364	368	350	374	361	351	403	329	374	383	375	346	378	398	343	338	355	361	374	341	361	387	376	364	398	382	379	392	331	360	379	395	408	372	341	352	356	371	370	332	368	378	411	371	330	365	347	375	370	373	347	341	344	362	368	359	361	347	354	395	340	326	365	341	358	351	380	394	331	391	365	366	365	373	363	389	340	377	378	359	374	368	368	359	376	387	369	395	356	346	337	358	378	355	357	348	325	378	326	346	364	397	387	343	343	359	332	368	363	397	340	374	419	344	356	373	388	391	401	398	386	345	342	354	372	346	380	408	350	335	364	374	343	385	365	379	348	375	385	379	349	344	377	347	343	365	350	375	360	335	387	394	348	356	311	369	372	384	380	327	326	326	348	392	342	354	364	339	378	369	381	358	373	360	357	420	364	358	362	382	386	342	361	391	353	340	356	355	375	359	365	355	383	364	334	352	370	383	328	363	334	358	379	345	382	389	384	379	367	372	387	357	341	333	327	376	347	388	377	338	397	391	353	345	323	365	347	360	372	366	362	368	361	382	369	359	342	359	352	398	387	377	398	363	369	387	341	368	363	390	362	374	374	376	347	395	351	380	352	364	353	347	336	366	373	330	346	394	390	361	384	338	373	353	375	375	347	367	374	367	369	370	349	375	398	373	368	392	387	374	351	346	335	348	376	348	378	374	311	377	394	390	362	371	405	346	381	361	347	365	339	342	348	330	371	372	360	350	362	408	402	401	365	366	375	321	342	375	348	328	342	343	352	364	317	402	344	380	351	332	336	339	359	385	368	409	371	359	415	373	338	403	363	371	378	371	350	371	363	356	337	344	375	348	377	344	369	354	369	371	393	371	348	357	355	397	364	354	378	379	385	381	403	325	346	380	386	388	372	380	338	382	417	395	352	356	351	364	368	366	384	373	353	369	365	367	381	401	347	347	408	372	373	360	354	344	354	373	371	341	337	369	358	383	375	322	361	381	396	358	346	375	336	340	402	341	386	379	355	339	356	378	369	370	364	361	374	389	377	338	403	354	375	353	385	349	355	403	334	348	351	335	383	388	353	407	379	353	361	375	352	344	376	334	371	372	355	413	397	341	356	365	392	368	367	328	360	370	369	377	349	390	352	372	365	341	365	333	396	344	345	371	337	343	367	355	379	380	381	370	364	362	346	342	359	339	372	374	366	393	332	385	341	345	405	390	398	385	360	350	362	349	401	339	394	343	351	350	319	371	352	361	370	373	403	382	378	373	328	378	360	382	405	391	363	375	351	376	366	349	337	355	361	354	378	371	356	357	365	377	375	347	358	369	372	364	321	393	329	383	346	372	327	343	363	377	350	364	375	358	378	385	390	372	364	373	384	361	342	366	390	342	378	377	333	381	390	358	379	381	372	313	348	362	354	347	394	321	382	397	393	352	347	389	418	322	337	358	354	374	361	361	353	367	352	350	368	336	376	366	349	356	399	388	364	368	379	387	327	338	390	340	384	352	371	372	385	387	345	330	344	370	344	369	355	353	377	368	350	377	382	348	350	396	354	315	387	351	365	341	379	355	379	368	367	391	426	374	361	380	377	368	347	367	322	375	358	360	418	350	363	392	364	357	336	383	362	386	341	368	358	347	332	367	370	337	375	355	390	362	346	374	347	377	346	343	363	329	372	369	355	366	346	341	360	366	355	351	372	363	373	360	368	360	377	361	387	393	389	382	374	365	398	340	342	362	347	342	348	352	343	365	362	380	358	365	380	384	379	371	367	373	374	361	363	331	361	365	345	312	359	341	379	379	349	369	355	380	378	366	358	369	375	364	357	331	383	358	369	392	353	387	382	338	379	382	411	365	386	336	354	369	382	378	349	360	361	371	380	391	360	360	353	364	402	362	393	364	348	372	389	362	355	364	367	371	335	343	328	329	367	398	355	380	374	353	356	341	344	335
6632	16383	11635	5829	4626	3734	2405	2017	1488	1132	941	776	790	694	598	637	604	563	543	530	516	493	547	479	464	471	468	443	458	424	449	488	375	462	434	466	427	398	457	377	406	416	398	416	403	394	435	425	445	399	438	416	417	443	419	409	396	402	383	414	423	406	404	394	394	396	410	402	386	385	383	405	422	377	388	403	398	396	429	402	417	373	389	398	407	418	404	407	393	394	381	415	409	423	407	432	408	385	436	413	455	420	378	423	434	417	395	382	423	388	374	413	369	382	404	401	405	411	438	427	431	384	408	392	391	397	386	409	437	346	436	424	412	398	415	403	389	400	440	390	406	407	393	416	379	418	401	331	407	395	409	405	430	393	413	396	374	377	408	366	386	384	440	443	388	384	423	406	377	420	396	382	421	396	405	400	417	416	401	364	381	411	391	411	396	399	395	373	400	414	384	428	395	428	388	419	416	355	410	412	376	423	409	395	400	394	415	393	397	386	403	424	415	436	402	383	391	402	400	427	427	411	441	399	419	389	417	423	420	396	412	388	399	424	391	389	414	411	415	391	425	400	393	384	429	376	388	395	408	384	405	398	432	411	415	431	420	408	390	413	378	376	391	379	404	389	377	404	413	405	411	401	397	379	400	436	374	432	404	372	399	370	370	380	398	394	432	411	397	430	410	364	407	375	371	408	398	438	468	389	360	365	393	391	421	398	408	402	423	407	388	415	415	420	389	414	390	385	401	411	394	380	420	395	414	417	402	395	426	384	419	394	421	436	437	399	381	428	377	388	397	423	371	388	378	418	378	415	379	374	421	381	362	420	420	374	388	352	404	399	406	385	405	406	429	452	405	394	407	417	397	434	387	361	382	370	419	376	434	395	437	409	379	394	397	406	412	441	428	406	403	375	414	389	402	378	404	366	432	384	392	405	424	389	424	425	404	426	346	365	400	401	407	433	397	453	395	438	460	410	433	392	435	327	378	422	406	415	423	409	428	432	414	383	371	434	402	403	424	400	383	374	393	371	419	370	402	399	409	418	413	425	396	405	384	345	393	409	403	394	400	407	403	404	389	424	384	382	432	376	413	411	424	374	366	406	403	407	404	399	386	399	412	390	358	396	393	373	390	403	419	369	368	400	379	428	392	422	387	386	399	370	386	417	392	411	372	441	415	411	409	391	398	421	357	366	397	400	415	398	372	419	431	406	424	418	388	377	410	392	389	395	395	388	383	403	384	370	383	362	409	415	384	416	379	400	403	402	454	338	420	384	398	412	410	378	384	405	394	406	425	428	385	407	382	381	404	422	394	387	401	387	412	405	393	411	390	411	399	397	368	396	445	398	435	406	398	408	393	386	376	363	383	425	396	411	408	431	400	401	413	409	443	402	411	419	401	384	412	394	388	414	391	427	380	399	382	408	431	394	417	412	399	386	395	421	376	406	434	401	377	398	382	422	387	389	425	404	416	394	416	400	390	400	402	407	375	412	396	396	371	400	401	418	429	375	357	426	376	388	435	398	426	417	404	414	409	406	428	388	415	411	385	383	422	396	381	384	409	399	399	397	406	403	360	388	414	416	401	419	422	383	421	386	377	408	420	380	410	374	419	368	424	420	416	437	409	394	403	439	390	401	429	440	396	403	396	401	363	374	401	433	432	375	407	413	415	441	417	425	399	404	393	437	424	413	406	373	416	382	445	418	421	420	380	429	430	435	396	416	410	379	419	409	385	411	395	392	395	427	421	387	372	403	377	374	429	404	391	404	405	399	414	392	393	416	407	408	448	447	363	391	393	414	409	423	415	435	410	406	410	395	406	412	384	386	403	397	437	380	398	404	397	416	418	391	414	410	401	386	400	436	356	359	436	421	439	377	421	396	371	440	409	385	422	395	423	463	374	370	373	423	358	440	402	385	379	433	440	368	375	423	380	418	379	413	383	388	418	436	411	378	388	392	385	391	403	405	426	388	395	447	400	390	407	410	419	370	407	398	412	425	403	383	424	392	423	357	376	385	398	433	399	401	443	414	420	417	417	375	400	404	384	404	435	419	373	421	383	395	394	379	397	401	385	385	403	378	424	423	379	426	407	377	443	413	422	398	391	384	437	380	365	390	389	398	403	373	372	420	407	445	395	369	389	404	418	411	376	422	435	415	418	363	411	412	398	410	386	378	414	402	387	394	435	399	391	418	422	393	391	399	427	414	379	364	424	411	404	411	383	394	357	372	400	399	389	402	420	402	407	406	409	414	398	411	397	391	411	404	414	422	405	412	378	417	375	425	396	380	436	398	395	425	418	431	412	387	394	404	412	381	434	404	375	418	389	395	358	390	378	371	401	401	377	437	411	408	377	366	366	381	373	417	403	438	381	418	386	383	429	397	411	405	376	366	390	384	365	400	427	374	392	386	412	400	422	428	381	416	426	435	387	392	367	385	428	408	385	378	392	448	380	416	397	374	406	404	421	388	409	375	418	394	409	374	406	424	386	402	399	383	419	452	405	362	419	390	404	426	380	391	382	377	393	422	444	375	405	378	408	408	398	363	407	395	382	432	411	411	426	407	428	411	443	408	412	395	424	389	365	407	397	418	430	365	394	367	442	386	419	402	379	405	424	403	402	408	431	412	390	414	420	418	388	411	409	392	392	390	452	404	421	410	382	390	394	406	405	422	422	401	386	397	405	412	428	402	369	406	398	411	410	384	398	432	394	393	378	393	388	397	367	403	402	369	399	378	395	390	426	441	369	435	404	389	414	377	417	401	395	367	397	421	399	388	413	421	366	410	364	400	384	368	399	391	390	406	368	406	371	446	435	423	381	433	402	418	384	428	367	424	388	406	395	378	411	432	384	398	395	414	397	429	400	426	394	449	413	360	405	395	433	384	403	416	406	387	385	402	356	400	402	410	368	421	418	386	374	425	368	391	364	400	398	396	394	395	400	411	418	414	395	380	393	378	383	406	408	369	382	386	463	383	394	406	433	386	422	435	421	412	372	372	392	408	367	404	379	355	416	400	345	377	397	367	421	399	399	375	390	402	404	384	450	382	372	415	424	375	400	410	397	398	401	369	398	396	426	408	401	413	388	415	394	411	424	402	413	420	384	380	408	414	394	383	402	389	383	436	436	388	398	400	401	408	403	396	405	364	419	405	427	379	416	404	417	383	407	389	406	383	406	440	406	401	378	471	387	400	378	417	396	393	368	419	398	377	400	416	440	424	401	402	422	416	398	427	375	401	375	398	398	409	426	392	391	397	363	392	386	379	415	412	396	390	386	397	409	402	416	380	412	395	355	405	357	414	368	386	384	408	398	396	387	395	387	416	449	376	421	432	399	380	371	409	363	350	382	387	383	400	398	387	402	393	425	401	440	407	437	383	401	405	401	425	415	403	396	404	396	348	376	370	386	425	416	373	392	415	377	396	440	407	371	422	411	383	439	407	426	402	403	396	401	382	396	420	403	424	409	381	376	418	398	398	404	422	405	406	404	412	409	377	406	408
27680	19409	5628	666	468	420	371	368	337	338	320	338	342	343	327	358	339	312	309	325	341	316	326	344	276	342	346	308	341	304	361	327	281	326	291	338	300	312	322	318	295	308	333	309	327	336	339	310	318	326	305	310	306	305	325	317	295	309	328	315	323	307	321	323	332	316	335	312	319	318	351	352	340	323	312	330	315	334	304	305	306	270	334	325	350	302	350	363	336	334	337	329	307	336	323	335	294	311	329	320	323	325	297	315	323	334	320	333	299	308	337	321	303	346	338	313	323	306	314	325	352	321	320	328	329	328	289	302	300	300	324	320	294	318	306	319	324	329	339	348	317	314	327	314	335	342	293	317	309	322	292	322	313	335	281	301	335	333	341	326	312	320	291	315	311	323	351	304	312	308	304	316	353	317	334	352	318	313	290	325	317	306	341	308	312	316	304	336	361	324	325	341	313	323	380	335	314	302	330	332	306	322	299	353	301	361	343	314	327	297	365	346	335	326	292	332	299	353	315	310	320	315	297	327	299	325	341	310	313	327	315	317	308	324	314	334	323	292	369	335	330	343	339	310	321	327	298	300	344	292	276	307	334	330	342	329	323	318	318	334	341	332	322	333	352	321	303	327	369	324	320	350	318	313	315	309	328	317	346	336	333	296	335	314	326	332	285	319	309	341	323	322	344	311	323	328	332	313	344	331	323	355	325	342	300	312	320	326	317	326	326	327	325	347	299	321	312	312	344	343	307	299	327	314	330	319	325	350	321	318	305	323	314	316	307	316	307	345	332	309	321	350	332	319	339	303	292	306	325	347	309	310	310	269	346	305	351	338	334	313	346	314	347	318	338	305	324	329	333	329	327	300	341	296	308	324	352	344	328	306	317	345	372	315	319	299	319	302	305	343	352	305	345	298	317	330	314	339	308	364	310	315	325	354	320	329	308	299	349	339	299	271	313	306	326	306	340	318	295	321	347	298	333	311	329	332	327	314	359	309	342	327	319	344	319	309	302	310	305	316	325	292	334	318	338	343	320	335	317	310	342	294	307	303	337	307	333	319	324	315	341	300	328	305	300	319	302	335	329	299	307	358	323	325	317	308	307	355	322	310	308	325	314	372	310	312	300	330	353	360	305	349	316	313	319	344	278	342	336	340	311	324	302	332	341	324	299	343	352	316	343	314	330	343	328	318	330	292	295	325	324	319	337	313	385	330	286	331	315	337	317	310	338	309	332	306	318	325	320	341	317	319	338	305	320	338	313	320	318	317	341	345	332	305	318	331	317	335	320	306	319	282	304	357	307	348	313	319	306	369	320	340	295	342	351	322	307	329	325	341	308	360	315	285	340	322	306	312	327	282	320	348	369	318	352	314	328	289	325	332	343	325	342	310	337	327	319	332	337	337	314	307	316	342	316	345	309	329	329	339	306	375	327	315	325	326	315	307	315	344	314	291	321	327	304	290	304	293	331	312	308	312	301	323	335	325	334	330	334	339	342	323	334	333	303	304	341	302	305	310	305	315	303	296	299	310	304	278	280	314	315	297	327	335	338	341	328	325	354	324	300	317	327	325	297	314	303	330	323	307	312	330	318	314	315	316	344	338	295	318	298	336	350	328	352	331	334	354	331	335	341	349	348	328	343	286	304	334	297	319	319	342	298	326	320	343	310	315	301	316	300	311	313	296	314	325	342	298	338	324	324	307	311	300	315	314	306	347	309	295	303	305	309	341	324	309	318	295	291	339	314	358	288	314	337	318	293	330	321	311	329	296	284	288	324	307	314	331	319	314	302	323	312	304	327	312	336	304	330	330	309	353	302	308	319	316	326	316	352	307	325	299	328	329	338	318	326	320	336	338	345	335	320	312	325	357	331	350	316	340	305	316	325	352	294	321	308	300	277	314	352	336	303	323	318	299	325	307	320	302	302	289	330	313	326	322	335	324	316	322	358	322	328	292	313	338	333	315	334	341	312	314	317	317	296	331	352	325	325	298	320	332	320	315	284	347	329	324	311	323	307	326	345	333	309	335	327	307	320	312	349	342	295	326	320	306	303	301	307	324	306	338	286	316	308	373	289	347	324	299	307	358	347	297	306	350	305	303	328	295	301	317	309	314	287	327	329	316	356	304	327	330	315	313	312	299	343	304	334	320	315	312	320	336	346	329	311	361	347	269	314	286	325	284	339	358	333	316	315	328	343	325	291	329	343	326	334	321	311	312	312	316	347	349	329	319	299	308	321	335	328	334	344	319	328	309	338	304	325	346	325	324	314	327	299	320	325	338	304	319	380	343	340	317	315	362	327	339	348	313	354	334	308	322	319	299	299	340	317	341	301	329	345	314	357	348	338	323	359	314	299	320	293	344	312	339	304	314	313	314	337	298	326	320	319	345	323	344	302	307	310	319	294	310	327	292	282	336	292	320	343	335	315	329	316	338	308	329	325	339	357	359	326	338	315	327	300	307	324	291	334	337	309	288	291	348	336	286	329	331	319	317	325	309	311	309	297	321	293	333	315	331	320	297	329	333	341	329	326	264	350	321	336	297	330	315	314	311	298	309	329	313	324	335	318	292	315	326	307	322	312	348	319	316	308	331	312	336	344	351	327	337	317	309	364	298	309	317	336	298	310	346	304	318	309	337	313	342	315	331	317	333	318	348	314	327	316	321	311	335	359	330	297	343	332	343	330	310	327	322	331	325	331	337	324	321	317	324	317	352	347	309	301	326	313	310	332	322	307	331	361	315	327	315	318	346	320	308	330	321	334	318	322	323	323	347	306	310	330	320	310	332	320	324	313	301	288	317	312	314	327	306	351	345	349	322	345	343	367	317	327	328	330	322	320	343	355	328	344	351	329	306	341	333	328	288	350	323	285	314	301	305	313	337	332	290	301	327	341	331	312	342	327	314	330	331	312	312	295	320	304	322	347	315	340	294	342	315	316	292	296	349	314	319	338	342	315	348	316	316	313	334	292	325	319	314	334	316	306	311	308	335	343	324	317	339	314	288	320	331	308	340	382	304	313	292	326	305	300	319	328	293	328	285	314	347	321	320	348	311	327	310	327	307	322	350	308	344	302	331	286	320	338	327	320	299	334	322	300	312	328	314	337	304	330	321	349	336	325	321	289	333	345	290	365	282	329	320	347	310	303	344	341	321	330	296	330	295	296	279	342	332	314	289	305	304	329	313	302	306	297	328	312	316	338	329	313	357	298	337	279	318	297	358	344	350	308	316	310	326	344	332	302	284	328	343	367	313	314	347	296	298	315	303	322	327	341	317	310	323	345	308	323	349	312	345	289	346	348	318	316	344	319	312	316	307	290	296	339	365	329	320	345	362	318	305	353	356	357	304	339	331	338	325	318	316	309	308	314	320	295	312	316	315	315	298	301	316	311	295	328	314	299	324	378	309	305	315	307	310	305	324	312	307	340	321	302	319	330	350	336	307	318	332	321	328	341	312	298	322	338	307	333	345	327	305	357	327	324	344	308	335	320	319	338	313
4979	1292	823	502	459	445	418	391	365	350	352	369	368	343	361	308	334	335	390	349	373	361	343	326	348	359	339	358	352	375	404	351	308	332	359	360	345	318	325	329	314	354	338	335	346	380	344	330	338	353	350	359	335	325	348	341	346	378	385	345	360	317	360	330	376	319	339	294	337	354	326	346	353	362	357	343	320	348	356	350	329	357	317	319	318	335	356	344	332	363	343	315	357	367	338	340	341	371	356	319	335	320	358	364	341	371	348	341	340	344	302	353	337	365	370	368	346	327	342	351	339	340	337	348	355	345	331	352	331	382	392	341	388	353	342	359	363	337	331	378	358	356	330	330	369	360	309	345	356	332	337	357	333	344	348	369	338	372	338	347	295	338	338	327	348	368	390	371	396	321	361	360	334	355	346	341	337	365	384	329	378	357	363	377	355	371	378	347	375	350	347	344	328	359	340	331	340	343	334	340	339	346	301	369	307	375	347	353	329	317	364	347	337	370	341	361	384	355	364	365	356	345	368	305	373	365	310	363	348	337	370	351	334	336	328	351	350	342	350	336	338	314	325	370	350	355	345	336	357	338	364	329	297	321	335	363	352	330	345	356	335	353	356	359	346	371	322	361	341	368	371	323	349	335	329	335	326	331	331	388	364	352	328	354	389	345	362	361	347	314	351	303	345	350	324	334	349	338	353	338	346	361	366	344	335	381	359	336	375	363	346	334	314	367	364	326	339	368	320	343	328	326	365	388	368	370	343	334	364	345	340	339	305	391	348	339	346	325	367	367	355	335	324	357	337	328	338	349	354	337	331	344	336	344	335	327	344	296	347	367	325	351	335	333	353	341	340	330	333	359	324	348	362	354	327	333	366	349	361	351	372	342	354	334	331	343	381	340	374	332	326	344	347	368	350	341	347	345	309	354	323	336	362	350	350	362	317	337	329	369	355	314	361	364	317	343	317	381	335	326	361	354	354	346	343	305	345	358	339	370	381	359	359	341	362	332	301	330	355	363	371	359	362	346	344	352	368	323	340	349	348	355	339	302	359	328	344	326	356	334	312	349	366	350	346	356	379	356	330	353	322	337	340	369	369	324	344	336	359	328	367	340	364	351	336	342	341	317	358	336	354	375	333	333	328	349	338	334	369	320	331	365	336	354	347	333	325	358	337	376	344	322	332	353	359	309	361	371	314	338	332	334	325	325	348	332	343	345	360	317	344	329	347	356	358	380	307	312	370	369	305	323	365	327	344	359	302	321	345	359	342	360	367	357	341	323	307	328	341	329	299	353	325	340	351	358	352	338	338	345	332	342	350	340	346	373	313	374	316	334	331	331	345	308	332	358	313	370	316	343	378	318	332	412	343	355	351	346	351	342	325	348	337	365	364	342	364	327	332	361	363	366	333	325	322	347	342	351	350	335	332	342	314	336	337	346	320	335	363	304	313	357	352	369	357	357	372	310	338	341	341	334	354	359	356	332	358	345	347	357	351	349	368	350	352	352	342	369	388	352	348	362	348	350	353	325	345	346	339	377	338	338	364	317	343	370	350	359	340	352	353	344	322	367	343	358	306	326	353	326	288	317	324	353	358	337	350	353	352	383	327	344	346	337	345	360	328	359	329	359	314	328	328	352	346	372	344	352	342	364	338	344	347	379	332	350	345	351	335	319	356	319	354	338	330	397	328	361	322	329	363	337	356	302	329	349	332	346	354	370	342	340	288	337	314	355	367	327	326	364	319	301	389	378	356	318	341	321	335	365	325	337	366	338	330	384	356	355	318	321	363	336	361	327	333	331	329	369	373	367	359	337	349	334	314	354	388	359	343	346	352	341	350	347	345	339	331	353	336	345	330	332	327	321	376	339	353	312	330	346	335	366	346	340	385	317	332	356	310	312	347	393	388	381	357	331	352	343	359	381	347	354	332	336	330	360	345	370	322	377	334	336	322	350	369	354	350	340	314	372	348	336	325	352	308	346	375	334	352	350	372	372	340	364	343	331	327	339	353	339	339	331	358	369	357	342	335	341	348	342	383	350	389	323	372	369	373	341	356	361	386	400	340	346	368	355	346	341	346	335	361	327	370	361	322	305	319	345	339	369	332	362	346	343	340	388	320	352	348	372	350	353	365	340	376	341	335	337	351	320	357	344	346	317	347	306	342	331	349	364	320	378	358	364	350	347	367	346	353	396	364	349	372	359	367	336	298	366	317	367	352	304	330	340	342	355	346	312	356	363	343	347	359	321	332	334	370	348	344	347	341	333	337	337	352	345	320	373	315	353	379	316	309	324	344	359	352	354	345	365	377	330	316	320	329	331	340	383	314	376	355	314	338	331	365	346	307	326	366	352	336	343	331	334	362	317	349	342	332	329	330	370	340	351	366	345	347	349	361	337	350	330	326	350	331	343	363	331	336	295	315	320	338	315	354	333	351	343	362	357	330	343	347	354	362	352	353	372	336	388	370	329	337	314	368	371	342	370	332	341	307	329	325	338	331	321	333	351	351	367	337	363	328	352	345	335	355	353	340	343	354	343	347	357	347	366	348	357	324	326	324	337	358	338	304	364	299	348	317	350	337	365	360	339	327	333	343	362	361	331	357	379	350	343	360	350	368	307	343	342	352	347	358	352	350	327	342	334	362	328	369	327	349	361	353	366	365	351	373	364	351	343	321	369	382	307	352	351	343	334	342	384	342	356	346	331	347	327	350	367	357	319	361	337	346	327	337	315	346	327	322	348	354	365	375	358	346	328	324	339	298	339	347	338	364	349	372	319	356	321	340	350	341	369	307	339	362	374	353	373	310	353	360	328	347	373	356	371	312	318	315	380	340	347	359	345	377	338	346	325	314	335	352	336	347	340	329	308	355	358	346	345	326	335	346	367	361	355	328	325	342	323	338	353	343	344	366	337	364	331	348	350	343	346	326	334	366	332	329	328	324	351	339	331	374	320	395	362	375	335	316	350	345	367	350	356	350	385	367	317	354	328	331	332	349	326	324	360	358	320	351	353	351	336	345	338	323	356	327	337	362	340	343	355	345	361	339	325	328	327	350	350	364	385	330	340	340	357	341	318	322	394	334	347	343	362	317	330	360	381	360	353	345	370	348	351	350	310	344	366	368	326	341	355	386	330	344	389	377	338	349	359	333	327	339	341	346	356	323	379	342	334	367	340	340	326	370	390	312	321	358	354	369	303	367	366	351	346	315	368	324	327	336	356	351	358	339	352	325	368	337	355	355	363	343	328	336	351	313	338	329	368	336	332	354	350	349	318	352	342	352	347	351	339	311	336	366	384	316	351	333	348	338	365	369	338	304	305	369	326	390	311	371	339	344	369	340	327	369	296	393	332	349	388	346	351	365	343	303	360	334	348	337	344	355	374	376	355	344	329	359	328	336	351	343	342	328	325	343	332	308	340	323	355	354	376	347	363	366	358	342	321	330	370	352	323	384	351	321	356	338	334	355	305	342	338	362	310	370	339	330	348	356	336	340	306
23528	21316	28777	24171	21328	13236	1501	1049	854	706	682	629	651	614	603	557	580	515	540	596	563	532	558	562	499	492	554	526	515	551	535	555	530	518	520	538	533	548	461	525	511	520	569	545	482	534	513	496	544	519	525	483	524	505	498	579	522	530	488	543	543	509	478	493	502	534	497	510	520	522	551	529	512	523	505	566	513	511	502	555	515	558	480	488	516	483	522	556	486	508	490	520	500	509	565	480	513	526	546	492	533	508	543	510	515	535	494	475	568	515	552	524	556	501	544	494	523	499	494	552	574	509	494	514	538	507	509	512	531	495	509	561	510	484	490	557	537	520	512	542	503	512	445	490	508	509	552	542	504	469	502	471	493	496	511	497	547	495	529	566	502	517	478	512	490	521	502	511	540	509	537	527	502	498	533	516	478	472	515	499	495	462	527	572	550	520	530	479	529	511	516	459	497	512	527	507	508	508	531	495	474	555	520	528	505	542	527	540	536	508	461	508	541	545	533	522	500	492	521	509	494	529	511	542	503	499	506	501	500	495	523	487	517	511	539	524	507	509	527	522	517	482	519	520	492	481	516	482	507	505	497	513	538	507	522	518	515	576	516	526	513	539	476	514	513	483	553	527	496	530	522	539	556	549	511	502	517	488	538	524	513	530	543	544	524	545	527	506	522	512	500	508	505	497	511	523	468	524	546	533	498	506	531	518	530	531	492	537	522	485	561	519	504	495	537	507	483	516	488	493	540	526	517	559	505	521	525	497	551	498	524	519	507	518	535	503	528	519	540	512	561	486	512	515	496	493	546	537	488	527	482	528	542	508	527	523	506	515	520	519	478	530	511	496	549	480	462	556	514	496	485	479	493	503	473	515	523	518	486	536	504	484	546	496	491	499	493	473	486	505	529	528	518	498	499	516	483	489	505	528	514	539	467	496	542	508	502	498	459	482	501	470	530	509	484	497	480	486	514	466	507	502	507	541	473	498	462	501	501	521	547	510	545	510	484	499	502	550	446	523	481	523	519	548	514	519	478	521	505	549	492	530	522	515	494	494	498	497	519	524	519	494	522	468	527	498	497	492	495	474	523	494	553	495	500	513	517	539	552	515	549	510	514	499	496	522	525	520	483	541	536	522	489	494	505	515	540	508	522	503	498	520	572	505	529	483	557	553	501	513	530	545	509	526	503	566	501	530	516	513	444	513	501	489	551	506	503	520	548	503	536	507	561	525	539	524	498	458	484	480	492	499	517	496	479	555	512	516	537	551	532	495	500	518	560	520	494	532	518	496	519	497	525	528	479	500	503	525	488	508	522	523	501	522	509	533	536	490	500	490	504	514	533	484	479	484	534	485	517	500	521	515	509	549	516	552	504	486	519	526	506	479	454	513	516	556	514	517	529	524	528	480	538	514	512	519	524	567	516	530	544	495	523	492	504	545	513	501	485	503	475	495	510	502	495	491	522	477	484	502	524	529	496	494	523	502	496	493	509	508	518	520	531	518	531	504	541	573	499	487	504	511	536	529	534	474	511	546	472	497	493	513	485	486	501	496	519	477	548	498	513	509	505	546	529	491	502	501	488	510	511	497	501	487	504	507	475	506	532	541	547	508	504	545	483	520	492	535	527	483	535	482	488	518	516	516	473	463	531	563	499	524	492	509	508	493	554	493	533	502	467	494	511	476	501	503	532	438	494	493	475	524	500	518	499	498	526	519	508	498	498	447	554	488	548	509	479	498	469	520	520	495	532	525	525	532	488	532	532	492	571	537	510	481	528	522	500	484	498	493	522	500	510	517	508	523	514	504	490	504	528	503	526	486	497	541	530	505	503	514	496	531	498	513	492	475	504	496	576	513	513	540	541	518	482	488	565	499	492	511	516	490	499	531	514	490	504	492	511	481	506	510	518	506	472	529	497	506	546	510	480	499	534	485	537	520	526	544	522	486	534	520	507	500	552	550	546	509	528	501	513	514	490	512	499	477	524	500	532	509	484	495	474	501	487	520	537	491	506	500	508	517	528	498	519	538	554	534	538	498	516	501	538	514	522	527	514	520	492	521	496	524	539	546	484	510	482	514	522	552	497	519	490	483	480	541	490	503	489	521	464	493	510	527	500	514	526	543	507	561	508	510	536	501	528	513	500	482	504	478	507	516	503	537	498	508	490	504	509	506	514	512	532	480	545	502	460	483	482	478	504	522	505	486	490	509	509	515	530	515	499	483	558	534	490	571	482	488	542	501	527	563	491	502	526	489	511	547	494	551	511	537	494	452	481	535	506	502	525	540	516	497	548	500	479	531	493	526	525	524	504	535	527	491	542	525	537	516	528	559	505	527	514	486	500	472	501	499	499	497	469	498	510	489	520	528	518	501	500	488	553	506	525	554	494	495	476	477	539	498	532	467	515	494	528	518	554	507	510	539	492	551	561	488	461	459	484	493	512	522	489	520	496	509	526	502	518	488	486	495	474	521	498	521	496	529	522	471	512	526	486	500	497	516	483	501	480	558	530	560	498	507	521	501	516	506	509	506	488	513	494	469	523	507	477	496	523	532	505	537	498	502	470	530	505	482	513	486	541	495	527	534	507	497	484	489	518	490	522	536	481	534	467	510	494	506	520	499	497	512	525	507	528	540	498	509	459	503	520	550	519	521	538	486	547	525	526	532	489	506	495	537	503	503	508	503	519	547	526	485	525	504	509	501	525	488	493	515	502	505	510	541	526	493	548	482	500	513	539	503	516	539	540	531	513	495	505	514	484	522	465	496	492	526	481	541	512	525	489	490	508	527	484	538	488	548	474	516	456	569	535	511	477	526	527	493	534	483	501	490	555	473	540	512	506	484	526	505	534	510	533	533	495	548	503	494	513	514	503	535	503	507	516	567	522	508	458	517	521	528	503	458	498	505	468	489	548	508	511	500	492	506	487	517	512	486	536	544	489	499	483	486	508	503	471	486	509	549	511	515	494	506	494	502	434	476	526	543	522	497	492	533	494	498	482	515	521	492	466	478	508	480	494	491	527	483	556	479	514	526	495	489	526	498	491	527	488	516	501	490	510	493	508	499	536	505	490	500	475	499	468	462	511	515	493	506	490	485	510	536	509	542	520	543	505	499	495	495	504	508	537	509	539	498	518	523	487	522	527	534	513	518	463	500	478	522	507	515	468	531	500	496	522	472	497	516	479	503	522	541	515	481	515	479	537	525	499	494	509	512	534	519	512	514	527	521	467	494	557	468	523	484	504	537	511	522	492	536	529	537	523	508	505	523	537	529	509	530	491	497	475	524	546	555	516	527	534	481	511	520	504	509	493	478	504	514	491	528	506	532	501	465	502	493	553	477	538	511	522	536	470	551	500	530	538	511	535	466	490	515	482	511	529	530	490	519	486	535	488	491	535	503	539	525	511	543	462	532	524	497	508	529	525	479	498	512	540	570	485	508	496	518	512	552	521	541	468	526	491	505	480	523	514	534	494	556	493	601	538	463	518	513	464	515	516	499
4655	10099	7150	3534	2684	2299	1520	1367	1079	905	801	775	706	664	634	617	635	629	645	588	599	566	601	645	554	546	576	538	566	565	581	573	540	554	614	551	573	579	575	548	551	551	544	588	544	552	545	547	579	534	556	515	561	565	580	559	546	554	532	558	522	568	600	542	526	576	521	560	524	534	534	540	538	539	535	537	553	571	543	529	573	563	560	557	508	605	545	580	571	539	559	575	557	569	538	534	566	569	540	512	532	567	526	590	532	519	568	561	557	510	547	496	554	541	561	564	564	581	558	558	566	542	570	546	546	562	548	538	605	567	581	550	538	532	546	541	548	512	532	543	559	531	491	527	559	547	553	493	545	563	525	580	511	553	578	509	578	575	524	546	534	545	557	550	568	566	578	516	552	532	567	561	593	512	539	563	563	546	543	589	566	547	545	533	544	549	576	552	544	578	536	528	537	551	561	550	533	530	569	548	554	554	595	538	562	560	532	533	539	539	570	553	593	534	552	513	542	515	566	539	541	498	538	562	540	534	604	603	556	546	549	539	559	557	576	529	541	559	526	562	559	562	522	549	552	551	541	529	563	579	563	542	516	577	559	532	548	597	530	520	564	506	584	555	550	546	534	557	539	561	585	515	598	532	508	561	555	558	559	553	496	540	527	535	516	564	536	546	563	556	556	588	570	537	504	555	523	554	545	549	551	519	547	559	537	545	570	553	567	539	505	543	562	587	543	531	532	502	540	535	508	552	540	536	581	579	548	513	541	513	501	554	545	548	546	563	544	584	534	535	513	550	580	538	559	570	559	541	521	560	573	593	560	572	601	554	556	548	553	554	538	536	542	535	503	541	544	543	558	531	546	552	532	534	599	532	566	547	562	580	541	602	570	535	526	585	580	561	502	520	518	525	551	530	552	505	571	502	537	538	563	554	562	544	559	537	534	559	527	604	558	573	546	577	611	535	530	563	552	540	518	512	543	561	505	536	556	526	533	562	565	542	543	514	568	511	553	519	535	539	569	539	545	507	555	503	546	574	563	513	580	530	590	508	520	537	556	557	547	507	557	542	621	531	553	567	581	534	530	543	549	533	588	547	528	543	532	556	558	526	543	569	514	546	563	584	523	504	539	547	587	520	552	520	558	531	550	569	550	535	561	525	561	510	539	517	525	549	564	563	538	536	506	570	547	597	545	592	551	566	544	602	531	536	503	534	535	506	531	512	549	512	569	537	548	573	565	541	561	524	525	551	550	552	583	561	581	509	560	517	550	527	546	531	579	565	564	573	567	534	567	535	561	553	556	559	553	544	546	557	562	559	503	565	575	551	590	542	533	577	528	560	513	528	516	566	525	566	600	558	553	523	602	546	547	518	506	558	565	556	558	582	544	559	561	560	563	518	548	575	532	545	560	526	534	563	554	503	567	511	569	556	556	509	552	554	561	528	599	572	556	540	561	552	555	543	544	574	559	550	568	583	570	564	543	564	561	617	574	521	585	528	586	549	526	575	567	505	561	544	575	532	505	567	579	573	544	575	533	544	559	540	532	576	561	554	561	586	542	556	561	540	520	519	543	596	537	535	559	503	551	572	542	493	578	540	547	503	562	549	564	564	513	553	590	532	559	567	535	527	531	525	534	538	526	537	493	548	562	544	575	552	531	554	537	559	566	526	539	542	546	521	537	532	520	538	560	539	531	562	562	532	568	586	539	547	579	546	569	558	561	531	545	527	566	550	576	565	525	553	570	499	572	543	540	564	524	586	527	538	494	597	574	589	533	530	539	556	576	559	536	562	526	508	542	534	523	570	572	563	559	498	559	568	581	529	543	540	535	572	533	582	558	590	523	539	549	562	555	589	589	508	554	545	557	545	511	536	562	541	529	560	541	504	526	562	568	559	548	556	537	545	554	571	559	546	559	492	534	531	569	573	552	546	546	549	562	576	604	583	548	566	539	555	553	577	541	589	598	545	551	557	568	545	543	525	521	524	558	535	551	546	536	563	526	527	510	551	545	562	521	526	535	561	570	555	533	548	561	559	586	524	534	551	547	537	551	563	527	539	529	532	580	550	556	520	554	544	558	537	555	535	525	526	523	537	526	545	526	535	580	507	613	562	521	561	518	508	546	494	559	554	535	567	516	556	543	563	581	579	558	573	536	571	522	507	570	553	545	519	515	524	513	511	585	561	582	545	559	569	540	566	528	516	578	545	558	543	537	532	529	519	542	578	580	556	584	540	544	469	528	582	559	539	572	511	527	560	540	552	570	512	521	529	538	564	560	550	563	545	582	551	558	542	548	537	558	578	581	566	520	544	536	569	513	511	582	564	557	598	573	569	538	549	541	573	553	549	535	596	520	555	547	520	552	554	510	561	558	542	509	533	545	541	562	545	508	571	562	559	517	522	580	571	551	599	572	534	517	509	562	541	554	561	527	510	551	536	540	598	560	587	523	538	564	526	533	574	575	561	540	541	563	579	572	540	546	616	508	551	564	540	529	551	547	575	514	521	516	580	522	549	513	527	583	561	537	544	572	593	523	551	532	555	574	590	562	601	523	542	567	556	529	534	523	526	555	502	585	549	553	495	530	562	552	567	561	617	496	540	535	544	517	503	570	558	571	566	568	538	532	531	541	545	514	543	552	559	595	551	536	540	548	559	524	571	531	533	599	545	526	522	536	579	533	551	566	501	549	567	557	585	512	551	556	556	500	547	548	531	582	550	515	539	527	559	530	529	562	538	562	558	526	532	556	547	546	512	546	515	523	570	566	571	557	548	572	539	564	486	549	585	534	551	537	565	500	579	553	599	535	548	551	555	537	577	511	544	531	557	520	541	545	530	563	573	544	529	491	521	555	524	519	523	522	581	540	518	513	520	526	526	570	556	545	542	559	534	544	598	601	560	530	586	530	548	587	544	571	521	598	518	598	528	524	485	536	515	572	516	577	548	563	559	592	571	522	545	587	588	583	548	580	592	534	562	559	500	545	548	575	521	536	577	529	558	552	539	579	572	571	556	559	577	534	576	590	577	510	499	516	550	548	552	534	529	567	567	547	536	556	548	587	548	586	526	591	565	531	560	563	560	584	534	539	615	573	552	534	543	537	531	561	552	526	574	575	574	563	530	588	576	612	543	562	552	533	566	509	567	557	542	530	544	589	555	565	527	569	571	550	551	553	501	522	554	567	588	581	522	554	572	510	545	563	569	561	539	542	554	600	530	515	574	525	551	544	569	539	590	540	540	567	559	558	523	545	557	512	519	541	584	530	549	545	548	501	586	519	516	520	528	529	562	553	530	532	496	571	542	508	556	532	513	586	531	565	570	548	549	560	543	553	626	546	543	530	563	512	546	555	547	545	550	564	535	579	562	537	547	506	519	563	509	573	546	552	531	588	539	598	606	545	542	554	524	518	540	587	549	573	500	562	527	526	545	554	512	559	557	559	548	517	532	551	573	546	573	551	486	537	593	530	575	587	537	551	581	540	554	549	538	602	533	538	529
24700	21322	27939	25035	15611	944	451	380	283	208	226	215	205	198	203	195	196	179	216	153	172	169	155	152	144	157	139	144	158	135	145	158	152	170	148	134	167	168	153	156	137	152	147	139	164	145	140	128	147	150	144	155	139	145	158	153	127	157	137	155	158	112	128	126	142	149	155	154	144	142	123	122	137	119	157	130	141	140	132	125	145	127	140	143	135	129	129	137	138	133	152	130	143	155	159	140	146	138	142	133	147	133	132	142	162	159	146	126	149	139	127	150	156	161	148	142	146	131	137	142	124	148	164	148	159	120	150	146	129	135	133	133	141	147	131	148	151	145	115	121	133	140	130	130	132	144	118	127	135	141	145	144	138	139	126	139	142	131	163	117	156	147	128	134	149	143	147	128	136	152	118	152	156	134	137	150	146	141	140	129	129	161	146	156	159	154	136	149	129	138	142	145	161	155	131	146	160	146	135	149	142	137	146	134	154	138	154	140	138	137	141	142	133	138	138	141	127	141	139	133	148	133	122	125	148	142	128	118	146	137	135	144	144	140	156	144	140	120	151	133	164	124	139	148	126	127	144	134	160	127	124	125	136	150	143	146	143	153	154	140	148	140	141	126	142	151	127	131	131	143	118	165	132	149	148	145	129	161	120	159	120	135	125	133	152	130	125	145	141	138	121	157	170	162	131	143	137	139	132	128	135	142	137	133	147	128	150	144	153	145	121	149	134	137	147	136	133	144	132	124	163	137	147	138	128	132	160	141	151	146	146	152	126	140	143	146	139	123	140	143	146	161	125	128	127	135	141	111	149	143	156	141	137	153	113	141	140	134	126	139	148	147	122	155	137	130	147	145	138	129	120	157	138	143	139	143	133	155	135	149	131	124	151	144	143	147	133	152	144	132	130	143	132	124	125	136	147	135	129	135	154	131	144	128	147	136	142	146	122	160	126	141	126	142	153	136	121	153	156	157	141	130	126	105	140	156	142	121	132	138	140	136	116	129	134	126	146	129	126	144	136	146	130	151	149	140	110	144	162	123	141	152	158	132	144	147	146	139	144	120	120	101	141	130	164	130	140	150	127	159	133	152	165	141	156	142	177	147	148	137	147	134	125	140	143	139	125	138	130	132	129	152	152	131	123	121	138	153	146	114	130	142	132	126	133	142	127	140	148	154	131	123	137	143	142	159	140	151	137	122	135	150	139	154	141	147	161	144	136	136	143	150	124	122	112	158	136	138	133	144	146	139	139	144	130	143	126	148	115	145	120	128	150	143	119	118	128	141	141	132	146	154	154	129	130	136	130	141	136	138	135	149	133	125	124	133	143	126	117	139	142	149	130	139	119	124	141	148	136	153	120	155	140	139	130	141	159	142	139	128	150	156	143	134	158	130	140	129	146	130	120	137	142	146	159	154	151	138	134	139	117	137	117	139	154	131	138	151	144	155	140	140	141	148	139	144	144	128	143	143	110	143	133	122	132	146	139	144	142	101	144	126	157	133	166	128	153	118	134	152	156	147	124	141	122	134	140	125	156	124	139	147	147	126	140	129	154	135	135	136	121	140	145	129	145	147	152	141	150	140	121	139	137	140	135	142	149	144	132	146	157	154	148	123	137	121	143	134	165	141	141	132	128	125	133	130	157	131	125	142	164	126	168	154	130	135	146	149	139	139	152	157	136	143	139	123	126	132	132	174	144	150	118	134	132	153	134	137	131	125	133	142	148	147	138	143	142	131	152	134	142	110	117	131	139	141	152	157	143	169	136	146	150	160	136	143	159	149	132	145	151	170	122	121	124	129	128	115	139	130	138	139	151	135	148	133	141	161	171	150	154	136	144	140	142	138	134	141	149	133	148	134	165	164	153	143	143	147	133	142	155	128	129	143	154	161	128	164	126	139	148	136	142	155	136	162	138	139	142	141	141	139	154	138	134	159	155	129	137	131	145	156	151	135	121	164	134	139	135	134	161	165	135	151	139	126	140	154	141	138	138	137	139	146	144	127	137	142	147	146	145	150	128	129	139	159	131	123	136	127	132	132	138	140	126	137	121	147	151	148	151	141	140	138	151	134	130	155	134	131	157	155	146	122	147	120	157	128	137	139	148	138	161	180	136	125	145	133	137	146	113	134	134	144	128	135	146	160	164	144	118	140	158	123	158	116	148	146	144	111	132	136	135	154	137	141	137	130	143	139	142	151	156	134	126	124	152	139	139	171	149	132	145	128	138	124	123	133	139	152	128	147	165	133	149	140	135	134	145	153	133	155	133	124	133	133	127	129	142	131	147	153	156	143	141	145	135	128	146	147	118	147	140	141	140	127	151	144	127	152	128	138	135	129	138	130	154	127	125	132	139	127	139	163	157	145	132	142	147	140	148	140	125	159	152	136	114	131	147	130	135	146	133	155	143	134	141	138	135	114	137	136	148	137	146	131	153	138	117	153	130	133	143	122	143	121	125	132	136	163	124	136	151	145	147	137	161	139	152	155	115	135	139	143	121	124	127	161	139	146	145	142	157	120	132	149	146	164	142	147	145	160	118	149	133	130	139	142	154	135	158	125	119	125	149	138	121	147	135	143	133	132	133	151	153	144	135	136	163	134	141	125	133	138	152	128	116	128	142	133	125	150	166	154	148	145	140	143	136	138	142	143	122	134	151	145	160	147	146	113	145	134	129	144	143	151	155	150	160	153	141	149	134	129	142	132	143	134	127	146	135	141	131	142	132	142	152	128	135	119	131	161	133	144	135	143	142	137	120	139	121	129	138	145	144	144	146	135	136	146	133	138	129	143	141	145	135	141	136	153	138	143	136	136	139	141	142	118	133	143	128	121	148	139	135	128	137	127	154	146	120	151	146	155	142	152	128	127	146	134	163	138	158	144	141	133	161	126	148	160	164	160	140	159	142	160	145	154	144	147	146	152	128	134	128	165	140	160	142	143	137	143	115	133	137	149	138	160	155	124	154	140	134	134	159	158	146	160	136	145	128	149	134	155	150	127	150	132	151	133	140	143	150	141	158	152	151	150	144	148	133	135	134	135	131	135	139	150	116	153	134	146	145	138	143	171	154	138	133	127	147	124	134	126	138	169	150	144	132	156	122	134	138	135	120	140	141	145	144	143	144	119	150	130	161	143	139	128	128	123	145	141	118	132	137	155	142	126	122	149	172	151	130	144	150	153	141	121	118	155	151	152	131	111	125	136	145	152	142	135	144	148	145	152	155	146	148	138	135	123	127	133	128	118	143	138	145	153	140	132	143	144	152	137	137	126	144	144	150	121	129	150	125	135	152	145	152	133	145	134	146	127	150	125	137	132	135	133	145	137	146	137	136	149	143	134	142	150	159	157	135	155	157	150	145	124	146	143	159	137	136	141	133	118	141	143	119	149	129	142	143	147	121	150	124	149	141	138	139	133	129	151	119	145	124	138	137	120	130	163	148	128	137	126	118	101	135	148	160	143	128	136	133	130	128	159	145	141	137	123	141	128	163	142	150	145
4624	6159	4089	1949	1512	1217	799	659	475	397	320	278	281	259	224	212	218	192	189	187	191	176	200	181	163	196	163	156	173	164	205	153	166	181	180	166	162	156	158	142	175	174	158	165	178	177	161	173	172	175	202	177	164	185	175	158	153	164	188	173	139	153	167	151	176	163	174	166	180	167	159	180	143	191	175	163	183	163	160	149	151	146	176	168	156	153	171	182	164	160	169	176	173	181	166	161	164	153	155	178	177	156	159	145	178	159	166	176	156	162	143	167	168	176	177	152	164	135	153	184	143	191	157	172	152	159	146	160	176	180	175	153	166	155	166	173	168	185	147	168	163	169	145	157	172	162	178	162	177	178	163	155	183	158	188	154	146	160	168	163	166	160	154	148	159	168	166	171	172	167	166	163	172	164	168	177	177	168	168	166	146	169	172	155	163	179	169	155	145	172	165	167	163	170	177	159	164	156	166	143	156	181	158	151	169	157	154	147	174	149	151	147	160	144	168	203	153	168	162	151	178	163	141	171	151	160	158	155	171	171	165	152	148	164	141	163	172	166	180	165	184	170	191	169	165	170	146	155	167	151	157	138	160	190	144	139	176	162	143	146	138	186	170	146	188	145	169	158	148	173	136	172	154	170	168	172	156	184	181	149	144	162	168	142	167	172	161	163	165	146	183	172	162	150	168	154	166	162	157	163	161	149	157	166	167	156	147	161	152	152	166	151	178	180	146	162	195	172	172	175	166	154	161	150	167	157	154	179	138	159	182	181	177	167	152	156	164	157	163	155	170	171	163	156	166	180	175	158	168	135	162	160	146	150	160	157	159	156	158	185	168	158	162	170	178	149	149	163	170	143	155	157	156	180	173	163	160	181	157	187	159	148	165	167	142	165	172	157	147	146	159	186	163	171	167	142	172	175	146	151	160	194	160	164	157	169	167	160	180	179	150	150	157	133	156	172	140	173	179	148	156	182	176	154	173	183	155	163	186	160	179	154	173	176	162	164	165	160	177	163	167	140	147	131	141	161	181	162	177	145	170	173	146	185	165	186	176	163	160	141	166	183	174	160	177	140	160	173	148	168	140	152	165	172	147	183	148	154	169	165	138	141	182	167	170	140	149	143	172	142	171	159	154	168	169	149	165	170	166	175	166	163	161	164	162	156	135	147	149	160	173	166	180	169	164	168	179	167	186	151	159	152	153	166	137	164	144	165	177	172	169	154	161	176	157	170	148	154	139	186	160	167	151	164	176	159	144	146	164	163	173	161	165	154	160	139	170	163	166	152	146	176	173	179	153	152	154	141	174	170	174	150	143	168	161	176	145	176	175	174	163	156	158	159	163	169	172	158	156	174	167	157	151	171	155	177	167	166	190	158	163	196	180	152	165	170	168	162	165	158	157	164	178	147	166	157	155	168	163	150	182	170	179	164	139	149	155	160	165	181	139	168	161	150	153	140	145	173	166	169	156	160	145	159	171	149	146	169	164	168	166	147	157	173	190	164	179	157	159	149	156	163	150	158	179	164	173	152	153	190	178	163	157	149	168	163	140	157	173	153	161	158	173	160	164	155	158	144	173	174	186	161	176	175	168	149	160	171	144	170	149	169	181	180	146	166	155	146	171	166	166	173	170	153	168	141	168	177	175	158	175	150	164	166	185	168	159	167	153	156	147	176	150	156	174	161	139	164	155	145	171	169	163	166	164	167	159	151	183	175	160	167	166	166	154	158	171	153	173	162	165	180	157	143	169	177	157	182	155	145	153	146	154	150	162	172	153	165	170	145	182	167	156	159	157	198	193	149	168	176	166	153	172	153	178	153	152	168	164	151	151	179	158	169	172	141	163	190	175	175	155	186	178	173	170	148	146	173	138	157	137	154	159	140	151	158	167	142	164	161	161	145	162	145	166	160	164	173	169	165	156	150	144	172	159	158	166	166	164	165	168	175	176	131	150	174	141	153	143	145	172	159	166	154	168	152	171	171	135	159	163	156	152	164	174	164	158	181	147	152	175	135	162	154	161	143	155	167	160	153	154	148	159	174	160	145	177	168	145	158	165	149	152	130	173	162	165	146	178	145	189	162	154	180	170	157	134	163	182	184	155	160	165	166	138	182	179	162	143	160	167	166	165	177	160	160	159	170	155	156	156	152	174	174	148	165	151	189	156	179	185	166	171	151	169	151	151	168	167	159	141	145	163	165	162	144	186	149	168	174	170	173	179	159	161	142	169	169	153	153	164	162	169	191	158	153	179	176	145	174	165	152	143	166	153	169	169	178	170	164	154	166	174	178	154	172	165	168	151	159	154	156	159	158	150	189	179	152	167	176	174	147	152	158	154	168	181	166	145	169	170	147	157	151	171	167	167	147	163	175	142	155	168	165	160	167	156	158	151	159	153	141	164	172	151	140	162	178	148	167	158	150	167	164	159	156	180	157	156	178	159	187	174	166	163	159	156	164	167	171	166	155	174	159	150	149	178	161	140	143	162	176	158	167	161	170	165	177	184	169	161	164	154	188	173	184	172	148	164	166	180	156	159	162	179	173	161	166	183	175	154	161	178	181	175	178	167	166	140	158	165	156	152	164	167	155	190	173	154	180	163	144	150	139	187	167	158	164	176	148	139	179	155	169	159	150	167	180	174	168	162	162	159	160	151	173	155	156	161	167	158	133	165	173	173	154	163	149	165	161	171	172	166	179	167	163	149	169	142	170	177	154	145	156	179	179	178	183	165	164	153	162	167	155	153	167	172	158	147	167	153	163	169	159	185	177	141	153	153	136	171	161	161	185	168	151	169	168	153	170	183	199	164	176	169	169	158	169	146	145	159	151	151	153	155	169	162	160	160	171	160	168	154	142	155	159	153	127	161	140	164	162	143	150	158	167	174	153	166	162	187	158	153	163	165	158	142	167	172	169	169	154	157	176	175	156	165	157	155	168	172	166	157	155	166	163	158	160	151	163	153	197	176	170	140	160	155	166	153	128	172	167	177	147	159	178	182	159	168	150	144	149	184	172	174	171	167	170	158	180	153	163	177	149	146	164	160	148	150	158	148	181	163	184	162	155	161	161	169	173	145	155	150	164	155	178	159	141	163	158	171	156	160	156	165	172	172	179	167	148	181	171	152	170	173	136	176	180	168	171	161	177	185	163	163	163	168	159	166	172	184	155	170	159	158	169	152	159	156	166	162	163	144	147	159	156	172	158	165	166	166	167	159	158	155	167	147	165	146	188	169	169	157	169	163	154	159	136	163	165	170	161	152	140	169	155	151	153	196	160	168	166	162	166	133	179	146	171	165	183	169	155	163	150	193	158	169	151	179	166	151	164	181	176	173	150	178	175	197	159	158	166	157	163	174	173	170	166	169	168	187	162	170	172	144	164	163	157	155	151	171	179	182	179	155	147	166	155	143	156	169	188	170	174	160	191	157	137	161	170	168	174	160	141	156	157	168	165	158	170	190	142	148	157	184	188	168	170	158	165	152	171	158	140	157	178
22518	21348	29208	23847	21352	21425	12612	1527	977	805	678	596	560	530	512	486	460	480	450	401	410	395	435	411	418	442	414	388	386	377	419	411	364	389	406	407	393	399	387	371	415	408	360	361	427	360	361	370	406	372	348	375	362	366	374	381	373	386	334	397	355	351	365	348	404	356	408	372	380	382	360	365	339	348	336	381	363	370	346	332	391	332	379	362	367	323	347	395	330	404	344	380	368	353	369	365	317	313	385	327	350	389	385	354	364	363	391	355	346	386	383	361	362	349	348	360	370	379	382	354	392	363	335	351	353	374	336	363	345	396	346	374	370	364	360	379	370	341	384	344	343	366	367	369	404	378	334	354	386	375	367	369	384	383	375	373	371	368	360	371	370	373	388	365	368	369	380	321	372	337	377	355	378	387	364	368	354	354	372	369	410	362	391	365	372	375	347	362	361	351	329	368	330	347	348	360	368	404	381	368	393	363	385	348	359	358	371	367	327	332	342	377	361	355	310	384	363	336	371	384	371	377	338	382	383	384	344	357	345	386	385	390	377	384	368	361	382	349	361	356	345	364	361	385	323	357	347	354	373	376	339	346	370	329	339	371	366	335	347	369	355	360	372	373	341	389	355	361	380	379	363	315	364	365	361	337	373	379	361	355	362	355	394	353	397	353	356	352	378	370	402	368	334	348	330	370	375	372	381	356	356	349	370	371	382	368	338	326	367	393	365	331	363	375	346	354	367	343	333	366	370	369	328	377	352	367	364	339	362	367	356	373	350	353	349	353	346	355	351	356	365	381	368	333	354	357	340	342	351	373	339	317	358	368	344	384	371	316	388	362	352	343	391	385	369	353	347	399	352	357	364	354	379	363	341	341	348	354	373	374	356	360	396	356	349	358	356	358	390	378	380	367	348	374	356	358	359	330	379	393	383	360	397	368	361	360	351	366	380	320	364	375	344	361	358	370	352	339	343	354	340	359	363	363	339	373	350	351	381	334	358	348	379	347	406	346	385	368	369	346	363	344	349	359	350	364	321	366	326	366	366	356	345	340	319	343	354	342	361	363	368	382	389	370	354	363	353	333	380	361	374	334	384	371	370	377	341	353	366	358	363	351	366	332	372	383	363	344	361	356	379	367	355	341	387	366	347	369	344	375	369	360	352	391	362	346	351	374	384	347	363	383	367	351	323	390	369	316	380	370	365	350	403	397	361	337	378	371	358	358	359	350	360	378	332	348	345	372	332	397	337	361	353	353	382	313	361	357	375	351	359	326	380	355	365	392	356	350	371	341	367	395	359	348	404	384	349	379	335	358	374	346	378	371	379	359	350	327	393	383	352	333	332	367	339	389	364	381	360	340	317	387	330	328	364	390	337	359	384	375	350	348	367	337	336	370	355	343	363	353	334	318	363	327	377	326	355	352	364	359	375	383	329	348	369	367	383	369	360	367	352	432	395	359	355	367	387	378	435	336	368	381	374	368	384	350	331	345	337	355	344	351	309	360	328	380	366	392	374	322	361	356	332	358	376	387	354	337	347	353	332	357	351	348	333	342	392	346	375	350	384	345	345	367	339	355	360	365	370	368	368	411	391	349	372	349	354	347	347	373	385	353	377	342	371	364	364	383	393	344	320	357	343	341	333	360	378	334	342	350	344	364	345	379	366	345	309	362	367	334	363	353	351	350	366	363	359	394	346	367	338	357	360	328	372	364	340	359	373	350	345	348	337	326	360	393	348	373	357	387	366	348	365	364	351	359	362	396	340	350	343	351	354	369	339	402	360	359	395	344	365	324	358	365	398	375	350	338	340	360	337	380	378	331	376	358	371	369	361	352	363	346	344	397	411	354	366	345	347	387	404	345	338	375	354	370	382	341	353	357	331	350	367	375	343	383	355	354	350	342	348	371	385	370	354	376	333	339	355	350	387	413	339	358	397	396	350	315	386	366	382	388	339	365	368	332	358	333	386	344	370	374	322	318	388	355	387	371	362	365	376	358	388	400	363	332	343	376	400	404	364	373	355	353	361	347	350	370	371	390	352	384	336	346	347	376	349	323	349	359	355	366	353	337	340	338	358	366	375	358	355	356	369	376	369	397	363	340	390	367	361	356	378	391	346	361	361	362	357	361	372	362	356	367	371	352	326	333	346	332	383	359	315	369	380	383	402	325	391	382	369	351	365	346	346	361	345	342	380	365	352	369	328	356	374	333	367	383	376	368	379	342	316	345	356	357	365	353	367	376	354	356	369	358	343	333	362	354	359	353	343	356	339	355	361	327	338	358	363	338	360	373	377	355	365	363	377	366	353	389	362	357	382	367	323	342	335	350	348	361	353	405	339	359	361	378	388	374	340	353	348	359	345	350	329	344	352	361	358	335	320	401	386	335	357	369	359	372	365	340	345	405	361	370	343	368	361	349	363	376	359	396	352	362	358	388	352	362	373	335	364	346	348	362	340	343	377	387	359	388	393	368	393	374	324	355	375	400	376	366	382	357	372	387	380	384	322	338	369	334	391	349	363	388	342	394	382	387	357	388	350	363	357	353	366	352	330	350	361	357	375	343	348	345	387	351	361	323	373	310	377	373	365	373	347	331	357	366	352	371	352	379	342	371	374	350	339	377	368	356	361	356	350	336	352	364	357	327	345	342	353	400	364	352	348	379	337	357	310	339	347	349	356	393	352	370	344	349	324	380	378	355	320	351	351	341	378	365	384	372	362	351	343	361	385	373	323	348	366	357	358	353	360	377	385	355	338	363	344	350	384	330	355	367	375	415	341	351	339	368	333	382	336	374	382	360	390	326	343	363	349	356	362	352	378	366	355	324	368	353	323	368	327	373	347	352	359	339	358	376	345	350	351	319	365	347	390	362	350	360	346	325	370	378	371	334	344	353	393	374	353	348	367	376	345	320	372	368	348	340	382	338	374	379	377	392	374	377	343	376	365	317	350	337	346	383	358	361	358	332	356	368	321	345	326	387	364	333	377	339	339	358	363	347	335	404	312	347	361	353	374	375	324	414	347	366	372	361	350	384	375	371	344	352	377	370	389	356	340	328	364	356	350	368	338	399	378	337	366	371	348	367	347	376	347	352	343	356	357	364	377	366	345	369	383	379	345	369	379	365	343	362	356	363	346	377	333	339	351	366	393	352	339	371	377	355	349	385	378	350	348	377	362	367	373	350	390	345	368	390	355	360	338	365	370	370	367	355	365	313	380	382	361	376	392	357	371	387	346	378	401	344	367	378	349	356	391	353	364	413	356	382	375	342	381	366	351	349	379	372	368	352	340	338	322	347	323	373	356	328	362	339	369	383	338	366	363	346	360	329	353	350	363	374	374	358	354	380	370	355	373	364	373	346	359	328	340	336	358	335	348	375	346	388	349	353	411	339	359	336	379	382	336	343	335	388	388	343	320	344	349	380	337	357	383	351	365	340	368	385	327	358	335	381	370	343	348	393	355	383	362	338	363	331	359	404	342	385	343	326	356	342	322	382	366	379
6666	16480	11706	5965	4534	3727	2394	2054	1546	1170	886	792	723	669	674	577	568	550	540	517	496	482	469	454	435	438	457	435	467	431	418	461	442	418	424	433	371	417	432	393	482	412	398	400	428	415	413	423	423	390	365	392	419	442	403	382	384	394	425	389	386	363	434	392	395	420	398	412	370	421	405	428	424	375	402	427	405	397	398	421	408	426	376	375	379	411	374	410	413	383	395	447	420	396	389	412	400	422	376	394	397	410	399	424	397	381	378	404	411	408	390	385	401	437	365	421	375	414	398	403	374	402	394	375	380	408	451	368	400	415	397	392	422	396	396	374	403	383	372	407	391	408	399	408	397	398	379	409	427	419	382	409	423	405	442	407	379	411	400	397	387	388	368	409	387	392	388	385	366	387	379	376	419	391	386	405	410	391	419	398	363	410	363	403	376	417	397	389	387	405	403	399	368	405	420	421	390	408	408	440	414	421	401	394	381	400	408	401	401	394	412	387	393	374	407	403	401	420	421	364	404	381	420	351	391	415	370	414	382	395	402	416	402	377	364	412	388	441	360	397	392	391	378	397	374	387	358	381	367	414	398	399	385	429	388	435	392	371	365	384	432	415	439	400	412	427	374	411	412	397	398	378	398	419	391	386	424	359	364	379	410	386	399	361	394	419	371	359	379	374	406	406	381	448	387	392	388	403	409	420	406	383	442	405	408	373	390	360	395	388	385	387	377	415	400	438	405	405	376	386	389	421	388	356	364	405	373	421	367	393	395	381	364	406	396	419	389	407	404	416	374	387	389	393	409	401	372	407	374	368	392	372	399	400	395	390	391	419	396	393	394	383	416	385	375	371	394	401	400	395	382	412	406	376	391	404	373	408	390	393	398	404	434	387	393	449	410	406	372	386	383	384	368	412	394	399	366	408	414	362	425	387	384	391	400	388	420	397	405	398	383	396	391	353	422	360	390	399	414	423	400	432	384	385	375	372	416	404	406	413	406	420	351	389	383	374	390	392	371	364	383	365	439	365	412	408	404	374	375	386	384	394	424	404	376	386	368	410	380	407	409	419	413	364	415	404	386	391	371	431	380	406	416	418	412	408	410	409	381	408	389	398	388	404	377	393	384	412	408	405	430	390	376	393	410	426	403	412	427	380	401	415	407	437	375	434	414	384	375	373	389	405	392	381	405	414	416	404	404	370	375	421	371	379	392	409	417	418	406	399	342	408	356	412	383	395	412	413	394	420	365	422	404	391	387	404	358	400	403	434	405	383	406	412	418	378	406	377	407	418	411	400	412	400	409	382	419	414	434	413	401	409	404	401	369	443	438	388	383	415	401	413	388	397	402	384	372	383	413	443	405	395	394	408	366	415	386	394	427	377	417	393	414	391	411	408	407	396	373	394	377	404	428	381	414	390	418	433	375	390	379	420	407	386	415	398	432	391	379	372	406	395	413	402	435	421	402	389	404	376	435	403	409	412	394	403	373	383	412	368	391	396	375	392	371	419	406	393	396	412	413	394	409	388	393	404	384	375	394	408	371	374	397	343	422	379	407	397	438	367	427	360	379	391	399	395	398	402	365	396	381	375	383	417	368	379	391	409	371	446	358	404	434	377	387	390	397	415	388	363	387	377	391	397	368	408	386	417	433	387	426	384	409	400	403	419	393	349	403	401	395	354	371	400	383	406	414	413	390	407	387	399	405	419	416	407	435	389	371	397	359	396	397	356	364	377	385	388	372	429	398	389	406	400	389	397	389	382	399	382	385	376	392	409	424	393	408	421	414	407	442	383	411	352	372	353	366	383	370	358	381	375	382	378	389	369	378	386	389	371	401	385	404	418	413	380	383	435	388	397	430	399	394	377	374	381	379	406	365	424	372	435	447	432	381	390	400	402	378	397	401	404	411	413	367	397	374	394	386	394	427	394	393	407	403	421	407	374	364	390	440	412	387	409	394	386	367	395	408	397	399	379	398	403	397	371	451	368	377	398	363	393	384	402	409	389	397	397	384	398	402	413	385	381	372	402	402	385	407	388	419	429	374	404	397	405	371	369	413	374	390	406	398	368	375	398	423	408	407	382	405	415	381	355	345	374	431	389	393	418	425	423	397	408	375	373	383	389	393	364	401	400	401	366	405	399	415	411	385	376	431	407	419	407	380	395	378	376	389	386	362	385	396	394	386	372	383	395	397	417	403	384	398	404	397	377	419	392	385	378	413	394	353	420	402	415	403	400	395	391	387	387	411	410	373	411	359	385	400	397	408	419	390	383	430	385	410	403	362	418	402	380	386	407	390	389	430	373	360	385	366	384	390	389	406	368	404	396	397	377	369	379	346	405	415	377	409	385	387	404	382	410	411	398	385	409	407	416	368	406	395	406	393	371	402	438	370	422	403	432	379	364	408	395	379	365	405	411	376	346	406	390	407	402	398	381	380	427	443	398	418	359	414	400	395	371	375	378	380	427	371	421	387	395	384	396	372	392	396	401	410	428	410	440	414	400	406	389	415	393	419	378	397	381	400	373	422	412	409	373	394	390	349	383	419	418	359	446	389	384	411	375	371	383	389	389	378	426	410	396	399	442	370	400	380	368	388	443	433	398	397	392	386	415	396	429	407	382	386	387	348	385	416	351	376	414	401	400	402	350	394	360	376	379	417	384	397	375	386	394	403	417	374	387	413	390	388	396	441	450	384	378	388	377	410	406	353	412	381	395	393	393	429	383	380	388	398	386	379	416	408	404	385	385	395	408	407	369	416	399	412	377	424	380	404	405	428	395	426	373	385	393	384	423	414	365	403	440	404	373	364	434	384	409	413	374	432	408	416	393	386	411	386	407	386	411	401	420	397	364	352	411	414	377	415	426	410	402	391	400	404	382	401	425	371	394	396	403	398	412	417	404	428	386	385	407	378	401	399	406	399	375	354	397	391	407	366	372	399	376	359	393	421	381	404	399	382	386	432	435	410	411	377	367	369	421	393	402	386	365	377	403	388	406	379	372	379	376	426	406	393	404	427	397	402	388	403	389	395	381	417	373	420	405	361	423	400	397	387	374	409	394	412	376	396	384	403	402	413	405	399	405	417	424	423	428	443	383	368	394	437	403	389	380	377	360	408	354	381	391	417	370	431	372	427	411	338	392	394	388	397	425	396	405	404	408	399	432	361	375	403	381	372	409	416	371	388	429	408	363	420	441	395	381	418	390	390	393	412	372	427	401	404	384	399	433	412	385	399	422	397	404	386	421	405	379	386	396	396	390	399	398	392	406	405	376	364	364	373	408	356	401	452	405	380	390	385	408	378	415	382	420	392	422	413	404	405	375	406	386	371	414	399	393	406	370	357	438	396	362	396	416	418	427	400	372	420	375	400	391	390	372	395	391	412	370	408	398	378	389	456	364	393	411	355	382	419	394	351	393	396	400	403	393	392	437	413	410	371	398	408	402	387	397	431	377	362	405	378	365	410	401	399	410	418	416	378	401	382	382	391	372	365	414	400	375
27590	19387	5530	635	404	375	330	341	350	348	304	302	310	297	308	313	311	320	350	326	350	320	311	321	317	320	366	308	313	342	321	319	304	352	296	319	317	308	285	329	317	295	307	305	286	323	316	315	322	310	306	338	322	321	310	307	324	308	329	298	315	327	306	329	346	293	341	321	298	314	324	315	342	296	315	318	354	331	331	327	318	282	341	322	339	325	321	307	308	302	319	300	311	302	320	306	323	326	300	336	330	294	308	334	304	281	345	327	293	334	329	295	296	295	334	306	326	279	319	289	338	301	313	312	294	329	289	306	311	299	276	297	358	308	315	321	333	337	327	312	320	320	337	300	304	304	323	315	297	331	304	288	280	323	354	317	337	313	309	307	299	296	344	309	322	304	334	324	305	285	338	331	338	323	291	347	312	310	318	311	301	319	310	350	322	266	315	337	305	302	311	321	296	297	328	314	309	333	321	320	297	298	330	326	330	312	292	281	331	320	312	354	310	324	315	313	330	308	308	340	322	330	311	331	296	310	322	342	336	294	291	317	314	317	359	324	311	337	310	303	296	332	300	308	295	337	339	298	324	336	326	311	312	289	339	305	331	293	297	302	334	306	296	337	307	325	308	288	331	350	281	299	326	282	335	327	319	329	312	318	319	319	334	323	314	296	351	307	296	353	322	299	351	351	341	328	280	331	357	328	320	294	350	349	326	307	325	292	332	306	350	307	305	287	319	335	333	317	299	309	339	323	315	272	340	348	325	304	330	319	328	327	348	334	300	344	354	302	332	321	308	303	330	322	325	306	307	334	321	331	353	322	334	324	313	313	328	324	305	326	319	304	331	292	335	330	339	296	309	304	332	303	291	283	298	309	282	316	321	320	316	319	331	317	318	335	335	303	322	288	337	331	309	312	317	320	333	324	307	316	328	289	286	293	290	331	338	319	305	315	331	284	325	319	310	343	314	338	335	318	334	265	299	350	305	320	363	315	338	330	352	292	297	285	318	304	316	335	303	304	313	314	331	334	386	329	318	317	331	292	343	312	355	333	337	306	307	349	308	293	327	312	304	324	319	351	314	323	328	314	320	317	299	295	323	282	311	325	307	322	306	340	318	298	321	291	315	297	299	318	315	336	341	313	343	340	299	283	326	327	314	289	326	315	338	307	325	332	332	312	340	312	353	306	322	316	300	318	334	305	343	300	308	370	322	318	318	297	283	339	316	336	312	305	307	348	286	302	313	333	329	328	310	297	356	326	308	301	294	320	302	289	325	315	321	300	322	296	337	300	299	326	341	338	347	323	341	313	317	334	347	285	331	318	309	317	333	328	309	325	339	316	306	301	315	296	366	329	339	337	331	316	289	325	303	296	324	305	323	323	309	347	304	342	317	309	311	329	341	293	318	331	344	336	315	309	323	308	341	305	295	341	310	332	307	307	353	314	331	278	322	310	311	324	323	311	282	308	313	341	318	310	324	324	356	307	321	326	340	291	333	310	298	321	318	316	330	333	324	335	325	322	280	310	311	295	301	347	350	293	296	329	319	351	339	299	322	327	357	317	319	315	321	331	324	324	347	329	295	312	313	324	318	317	338	329	305	301	322	320	301	319	324	321	311	304	326	309	286	291	351	289	334	318	320	301	318	325	292	338	305	313	320	321	312	290	344	298	310	290	340	308	340	326	308	305	343	311	342	331	287	329	319	302	324	310	288	310	308	320	353	292	292	331	270	340	310	337	315	329	340	322	315	298	315	325	329	324	320	324	284	344	291	326	285	320	330	355	325	312	323	293	311	345	302	309	319	326	285	331	302	337	314	307	315	309	288	300	308	329	356	335	330	302	327	309	311	298	322	333	308	324	304	316	350	305	308	305	344	312	299	324	309	329	327	326	323	350	337	321	322	315	330	343	302	327	361	323	301	345	344	277	323	318	302	300	321	308	310	372	316	303	318	272	301	299	327	317	315	375	300	306	303	305	326	285	329	307	313	337	312	319	352	322	337	290	311	320	333	291	331	298	305	322	309	306	331	315	332	300	316	285	338	316	314	322	318	293	307	343	322	290	338	312	322	342	323	302	281	304	310	326	305	291	311	352	323	311	294	292	302	327	283	309	305	304	299	309	327	341	298	324	352	304	353	290	309	310	310	301	316	333	312	338	336	301	328	328	332	306	336	336	319	316	294	297	313	320	315	342	315	297	294	318	326	304	292	350	301	308	323	324	291	321	315	268	320	325	318	320	304	276	336	284	263	300	323	324	323	317	296	337	331	314	316	349	267	320	323	305	294	300	347	307	309	311	341	319	311	297	328	318	311	311	310	317	323	291	309	342	332	310	334	322	329	320	345	318	288	298	316	319	352	340	290	349	341	290	308	309	309	331	290	287	295	305	334	300	300	327	323	340	331	305	368	297	325	304	322	314	329	297	317	319	332	337	324	346	314	300	296	301	334	351	323	308	312	321	305	348	331	340	309	321	306	308	329	311	324	312	301	311	315	331	320	317	314	300	337	344	283	296	333	327	304	303	328	304	322	306	362	342	284	339	316	295	273	324	308	310	325	336	319	322	331	303	322	297	314	339	307	282	313	315	336	312	286	340	320	350	277	319	291	335	316	292	302	285	288	317	285	335	339	323	321	326	292	303	295	319	293	321	292	303	371	313	338	346	331	319	280	306	300	334	328	315	335	301	330	287	322	321	310	335	304	331	312	329	308	317	299	310	326	314	297	291	293	318	313	316	336	318	343	290	354	320	281	307	326	340	283	328	351	308	293	304	321	320	324	310	290	296	296	328	299	313	332	299	330	301	313	358	312	353	365	322	331	321	289	297	310	324	316	335	307	335	315	338	313	327	293	316	325	297	333	319	292	297	292	299	296	301	285	337	352	304	295	317	319	301	327	306	318	330	314	333	313	344	270	343	326	319	328	327	314	297	315	321	325	342	303	323	325	305	290	297	348	314	323	337	317	317	344	325	337	319	319	316	328	328	323	339	323	298	309	324	333	310	349	320	318	297	317	318	329	318	308	346	304	327	305	304	311	306	317	315	307	346	295	316	315	288	327	322	323	320	328	309	335	308	338	298	271	309	297	330	294	286	312	315	317	346	322	310	325	333	322	296	350	302	312	325	278	342	324	325	310	341	300	314	340	332	337	302	310	338	327	317	301	323	307	325	332	300	321	343	326	294	315	338	333	320	310	305	317	289	330	308	345	316	366	318	318	316	311	296	294	299	291	330	350	311	292	329	285	354	355	355	300	292	328	319	344	351	327	292	321	319	319	321	315	316	321	277	294	284	327	322	306	307	321	323	308	283	315	292	316	306	326	333	339	324	329	305	305	338	309	335	311	347	336	343	301	321	320	309	285	310	288	333	290	309	314	308	315	305	326	322	326	280	301	320	305	336	293	322	334	320	325	311	336	316	286	314	323	332	333	284	322	324	307	316	296	308	334	313	347	312	323	300	307	311	300	311	305	336	311	323	324	321	309	316	317	302	336	325
4921	1159	787	509	500	409	418	368	395	333	382	360	317	369	347	351	384	371	351	331	339	346	326	305	318	341	342	349	344	338	327	339	377	314	360	329	362	342	359	322	316	378	330	296	314	321	331	363	323	322	349	363	355	331	363	333	322	334	368	333	361	342	346	295	337	323	333	360	361	348	345	341	335	336	353	341	352	303	328	329	330	378	335	373	301	351	362	359	319	345	329	346	350	337	327	340	324	331	315	362	315	379	333	339	321	334	359	340	359	337	301	372	369	362	323	337	329	327	334	348	324	324	327	352	361	341	334	324	391	341	358	351	366	334	326	322	353	333	322	347	297	341	339	343	317	359	332	355	342	336	351	347	350	346	341	335	310	327	338	307	330	385	341	322	344	364	343	362	363	346	341	359	324	352	337	342	345	328	367	372	347	340	323	343	366	372	307	371	341	363	354	345	352	331	324	327	347	342	338	323	337	311	380	351	369	328	372	345	346	350	339	329	328	351	331	355	351	312	341	354	330	346	341	316	366	328	349	362	324	329	325	330	364	330	337	348	392	345	378	364	310	338	368	349	333	335	316	331	329	343	355	359	325	343	330	356	320	351	341	353	369	318	343	349	337	326	358	376	359	353	341	347	358	347	320	310	331	344	355	328	362	367	328	352	348	364	341	298	337	372	323	331	314	292	326	355	335	350	373	327	352	341	307	330	347	356	317	344	325	364	348	324	329	330	323	364	325	325	346	352	346	334	338	339	353	328	328	364	336	366	312	365	318	337	347	332	343	350	350	346	338	357	386	369	351	364	356	349	361	334	316	361	319	340	360	331	342	342	341	378	376	345	364	335	372	332	333	360	360	351	345	348	314	353	335	345	302	347	355	332	340	374	340	384	331	358	369	364	327	347	352	318	330	347	313	355	331	349	375	316	344	325	308	364	363	344	335	350	363	338	341	371	323	335	330	354	351	319	347	358	319	349	379	316	325	376	341	327	329	315	333	336	312	330	339	342	357	347	320	367	350	351	341	342	291	353	342	314	351	338	324	359	328	356	336	345	328	365	322	334	301	337	332	319	354	362	351	319	337	340	332	380	355	344	321	361	350	322	357	371	338	342	349	372	314	377	342	347	352	356	341	341	345	339	316	385	371	358	327	353	333	344	329	329	326	316	335	343	336	335	350	342	346	337	343	321	365	338	325	352	346	351	306	306	328	295	359	353	313	335	337	343	353	360	330	330	339	363	338	323	338	332	329	390	332	337	326	334	367	337	318	331	335	351	362	345	346	372	346	322	335	347	336	332	357	336	370	372	331	350	316	332	338	318	352	341	360	374	354	377	327	355	374	347	353	369	336	348	365	357	327	351	333	329	329	334	370	330	381	333	332	310	346	331	351	348	354	390	350	331	319	345	332	309	340	351	325	351	313	377	336	348	346	339	348	347	346	331	316	368	335	366	362	338	349	328	339	332	343	361	339	361	326	354	332	355	319	365	366	324	342	325	363	388	359	331	363	325	311	339	336	375	315	340	327	343	281	319	316	357	343	340	346	348	344	369	348	339	322	342	343	341	322	358	340	334	349	336	302	341	351	360	311	374	362	354	314	334	324	327	333	350	340	361	327	358	318	322	358	360	333	357	326	354	356	348	356	326	333	333	342	347	284	340	350	352	356	353	335	376	360	335	351	342	320	343	309	353	323	327	321	350	349	366	361	328	332	367	353	323	314	332	339	299	346	332	331	350	349	349	332	329	361	340	384	323	352	335	353	345	319	367	303	322	348	328	345	330	365	334	352	351	349	343	323	314	320	342	334	322	357	334	323	329	377	316	364	314	310	321	333	304	333	337	357	309	321	306	335	329	345	333	322	324	344	325	326	319	349	351	341	330	341	329	372	353	333	334	339	353	333	344	352	338	358	329	319	322	340	332	323	331	346	331	356	366	358	374	353	336	347	336	346	352	356	356	323	351	330	348	331	349	333	336	339	328	326	326	347	328	337	326	313	331	351	322	344	317	307	326	407	299	359	315	324	343	357	343	335	342	350	354	326	324	357	341	360	320	350	363	353	348	338	335	370	347	325	356	331	330	337	327	341	347	341	304	336	356	378	310	359	343	323	332	350	298	353	347	333	330	339	333	324	336	317	358	362	325	349	306	372	325	385	326	316	347	319	374	316	350	348	333	349	360	353	352	334	332	365	324	371	345	342	371	339	365	332	347	345	329	369	331	298	350	357	359	323	336	355	319	347	358	340	353	336	340	356	317	320	338	343	343	363	354	328	332	316	345	317	364	334	316	340	386	352	308	328	336	361	333	352	337	335	336	361	381	334	373	312	307	350	344	358	359	352	361	353	334	334	336	334	330	323	345	322	334	368	320	333	343	337	324	338	373	315	339	348	353	351	358	335	340	346	334	351	343	349	350	315	320	357	337	342	316	383	350	331	347	335	351	369	334	340	331	331	318	332	313	341	351	336	321	339	367	323	354	331	358	334	333	368	339	319	318	335	342	330	318	337	345	358	329	331	380	341	392	331	319	351	310	329	351	338	350	351	328	358	334	345	325	335	341	338	368	350	338	332	361	340	314	357	352	306	343	347	315	320	350	339	353	318	346	346	356	361	350	374	329	338	347	351	353	356	338	325	315	333	339	326	316	342	355	351	354	367	338	342	323	349	340	340	346	330	349	320	342	341	346	315	338	368	330	347	348	317	332	351	301	333	325	340	358	332	342	343	368	373	341	327	375	327	350	357	324	333	368	326	368	352	375	359	338	351	288	340	338	340	331	376	348	331	353	337	353	341	343	323	346	348	327	342	339	332	338	363	342	361	338	336	361	344	319	369	328	331	339	307	337	346	355	318	302	332	352	353	328	361	334	376	332	338	347	340	310	335	347	361	345	334	356	353	332	343	328	354	345	340	349	342	325	321	310	329	368	361	339	339	365	332	321	354	383	340	338	337	345	359	316	314	363	344	347	349	304	357	338	355	366	349	366	350	367	348	352	350	352	354	335	330	338	313	318	332	325	391	352	361	344	338	347	343	326	360	345	343	352	358	351	306	330	344	324	327	311	361	335	351	371	348	326	329	319	363	330	344	359	318	356	366	356	315	344	307	367	356	335	307	314	350	350	357	342	347	342	318	300	338	322	328	313	358	326	340	332	354	358	318	346	335	343	319	351	313	305	310	349	378	349	358	302	317	374	337	320	336	312	336	345	327	349	320	278	337	302	325	356	357	341	338	348	309	353	340	334	358	366	336	330	340	369	322	336	281	356	334	355	337	337	362	319	350	322	353	351	329	359	310	356	360	343	373	361	317	320	341	332	320	341	355	326	339	363	354	367	363	348	358	377	353	360	350	348	368	335	355	358	296	320	301	337	350	330	351	311	362	333	340	348	358	322	356	365	338	343	324	356	353	330	360	358	370	318	334	377	348	300	337	357	350	297	351	365	321	328	304	346	337	322	358	323	294	340	355	327	346	355	332	365	328	341	316	353	300	365	314	382
23627	21340	28833	24203	21339	13274	1610	1048	834	730	623	610	648	594	564	502	546	579	567	540	537	519	521	549	528	527	554	479	533	541	554	510	516	537	506	512	507	526	511	469	525	516	563	506	479	490	542	525	505	505	518	537	497	515	500	506	472	483	479	499	496	531	547	486	488	497	490	475	511	481	527	464	480	466	501	528	523	528	529	477	513	523	524	503	494	527	532	516	535	493	500	510	479	464	483	522	508	508	540	528	499	506	488	530	524	524	499	507	484	485	483	493	469	458	502	496	487	539	520	501	475	468	552	508	462	523	519	490	486	548	545	497	490	509	527	524	485	496	496	504	493	501	517	477	502	559	520	538	533	492	541	503	482	490	470	477	486	504	517	525	515	520	528	515	509	535	547	525	527	528	475	475	468	475	536	524	487	526	540	479	497	449	485	508	519	531	508	507	526	534	537	512	473	513	529	475	479	494	504	492	481	569	498	451	489	519	534	506	480	489	469	504	558	469	531	515	497	495	484	572	473	493	497	518	501	438	484	509	476	502	484	500	525	505	479	526	532	531	517	521	471	451	497	528	515	508	517	511	485	521	485	518	490	513	533	507	523	488	545	489	491	483	498	519	480	520	524	512	508	543	518	461	536	496	534	500	533	485	483	482	502	496	510	495	539	481	496	523	508	525	482	520	530	475	492	469	518	489	543	528	500	520	518	532	523	466	519	466	497	506	503	505	516	509	505	525	537	519	496	509	498	449	539	521	530	529	551	490	483	511	521	534	509	504	508	471	497	521	506	532	497	485	491	493	530	517	521	533	513	503	512	472	532	517	476	508	515	479	447	496	490	499	511	547	493	503	530	480	474	513	529	516	483	506	512	501	521	521	497	532	519	503	496	503	540	520	577	486	540	454	517	508	529	471	498	527	500	523	504	510	526	483	537	534	537	501	492	491	485	494	520	505	519	530	507	525	474	491	506	509	479	511	469	531	488	505	486	448	555	539	501	535	489	519	503	508	519	487	515	497	510	513	512	506	508	516	507	517	482	495	525	545	529	488	457	496	470	497	519	502	496	448	521	509	493	490	533	529	496	488	500	493	525	511	453	469	542	503	534	466	512	492	507	502	490	529	523	476	504	496	464	543	547	513	510	502	522	473	497	461	518	493	494	528	533	509	544	495	508	495	466	544	535	495	515	488	509	484	486	504	538	524	507	511	512	488	526	510	482	501	517	501	513	473	508	497	539	542	510	514	515	553	490	496	532	504	522	504	492	450	469	512	480	486	502	486	521	532	563	500	460	490	527	513	520	479	500	504	477	538	518	511	517	531	484	516	512	494	484	461	470	505	538	501	498	493	508	497	550	475	484	499	511	515	530	512	470	493	482	533	475	500	529	521	539	523	525	522	511	531	512	478	508	563	492	492	520	528	484	545	493	545	501	513	487	520	488	500	508	506	529	527	537	476	515	538	473	477	489	481	508	553	494	524	478	506	540	484	516	486	519	476	495	520	503	492	532	503	504	535	502	494	529	479	506	515	514	476	534	532	529	491	544	470	547	515	502	501	531	511	485	524	529	527	539	502	485	510	557	497	495	469	488	490	527	484	500	495	498	509	500	500	490	494	498	491	521	466	518	506	520	533	532	479	520	509	485	515	505	458	488	528	478	533	496	485	481	500	489	490	485	532	535	512	503	500	516	455	519	494	528	468	504	525	536	487	492	501	480	474	503	498	515	460	503	444	476	469	503	519	536	523	528	515	490	484	495	476	481	541	514	507	499	533	511	478	489	528	496	493	516	501	480	484	527	496	524	498	520	487	505	502	510	480	536	502	537	503	522	532	501	507	527	524	474	520	463	523	504	542	536	490	488	527	484	524	526	505	524	489	522	517	493	453	484	519	484	481	502	537	487	513	477	536	502	477	476	483	505	539	476	491	523	498	509	487	521	503	549	478	482	499	485	505	534	509	524	494	461	484	495	489	515	490	528	505	489	515	546	486	549	488	502	485	526	455	497	504	511	478	457	484	505	505	502	511	525	543	513	556	488	466	515	519	509	494	519	494	545	494	530	502	513	461	535	534	514	496	530	490	502	486	551	456	541	492	513	490	503	519	505	469	496	488	540	471	514	491	547	512	514	493	570	485	530	522	445	511	518	509	507	471	508	576	515	561	508	524	528	504	519	527	562	481	497	497	519	520	513	508	511	536	571	522	493	522	544	527	535	518	503	504	480	530	495	478	481	526	499	522	489	502	484	509	508	477	537	463	510	493	481	500	460	498	468	507	515	493	531	493	478	482	490	544	478	497	555	543	509	521	496	467	468	517	507	517	503	513	526	547	490	534	513	527	518	508	499	508	492	512	470	548	482	502	468	530	515	496	512	483	513	479	493	516	550	509	498	490	503	487	491	504	493	527	513	485	499	491	542	522	490	495	537	516	506	494	503	496	506	485	481	488	494	456	538	520	523	535	502	490	514	472	546	517	518	520	508	523	489	520	515	492	495	521	527	472	450	481	461	502	481	505	481	506	514	487	443	502	508	495	505	521	481	477	494	497	500	504	493	497	551	516	504	502	532	500	458	495	465	501	527	522	517	532	520	458	476	475	510	500	495	489	517	504	488	500	472	496	496	488	534	490	544	516	496	491	549	483	518	501	534	520	480	513	507	529	514	501	482	477	496	526	487	515	538	490	503	485	527	506	527	534	496	488	504	499	544	512	502	530	495	507	518	485	521	473	471	485	525	488	535	508	485	471	492	508	536	484	549	499	524	516	528	524	534	480	504	508	500	523	475	522	484	512	511	473	501	514	543	508	529	562	458	503	505	534	508	453	496	504	518	502	544	470	506	499	497	471	504	476	494	509	523	497	523	541	485	506	477	508	517	499	464	517	507	518	497	522	499	552	498	527	517	514	497	480	498	468	495	501	534	459	505	498	518	495	518	489	492	508	512	496	522	546	490	458	500	521	503	485	523	485	480	512	494	489	486	469	512	511	511	511	511	517	484	502	526	474	477	492	528	516	530	518	558	498	503	552	558	529	560	500	493	494	500	486	468	499	512	533	513	518	512	480	483	521	516	485	538	470	493	505	490	470	540	508	495	508	514	514	522	489	544	441	503	451	492	496	503	537	549	487	503	491	522	507	504	504	545	488	507	532	524	531	521	497	478	504	461	503	472	498	525	511	502	456	498	518	484	543	531	556	475	496	481	481	504	534	507	474	530	493	493	485	495	529	494	516	528	503	503	500	532	512	546	479	517	501	466	501	505	507	542	521	504	508	527	439	489	530	491	532	497	549	513	523	487	481	523	482	514	493	497	535	530	525	506	519	517	518	451	501	523	487	542	484	467	530	470	532	566	474	492	509	506	528	521	510	550	517	477	499	483	515	487	510	473	550	526	498	501	489	544	524	469	542	461	483	487	543	462	495	521	470	512	527	483	536	498	530	502	543	482	563	493	505	490	531	501	485	498	537	537	509	504	497	496	521	485	477	467	516	494	495	532	488
4785	10021	7130	3512	2687	2248	1527	1348	1119	927	785	748	690	691	674	635	617	672	588	594	633	599	605	581	597	580	556	595	538	551	583	596	542	565	582	577	519	568	555	527	570	589	557	560	544	531	589	557	545	601	534	551	528	555	536	544	541	560	512	576	551	519	551	534	553	531	526	541	560	579	539	551	575	545	530	562	532	561	613	528	557	541	554	543	545	517	536	542	562	510	490	529	556	514	571	524	522	563	507	547	537	554	514	540	557	555	538	582	551	521	559	525	543	535	541	577	564	541	568	564	554	559	543	566	570	546	482	539	558	570	506	566	552	522	546	567	548	476	586	556	516	574	517	565	527	535	560	576	544	559	544	578	552	557	527	580	548	500	519	573	543	554	569	537	562	561	558	535	565	522	567	555	514	543	547	512	544	547	575	554	539	513	562	574	532	542	514	500	514	543	581	536	550	562	557	545	565	569	549	517	532	568	551	522	543	531	577	562	536	520	487	551	530	539	567	564	552	566	558	591	527	526	562	553	543	538	525	539	547	529	528	560	527	573	580	503	562	544	513	565	505	543	564	587	549	518	531	604	575	573	506	554	552	544	549	545	537	546	526	555	550	554	551	567	546	544	504	535	535	527	590	536	519	543	583	519	551	553	510	556	511	535	520	518	524	574	508	528	575	548	581	541	519	526	544	562	503	538	535	584	575	577	583	567	560	531	534	542	527	508	531	526	496	544	558	552	558	544	542	524	592	550	554	523	544	550	553	563	498	562	510	583	588	558	504	586	538	564	560	519	521	569	552	549	578	509	538	530	564	542	565	569	545	523	554	554	537	532	538	551	529	547	539	571	544	522	513	598	536	559	541	521	555	516	527	555	520	496	512	544	563	541	523	531	523	574	529	566	569	556	567	543	549	497	584	526	545	535	529	522	555	548	552	568	557	569	558	535	533	530	544	553	538	548	565	553	586	553	560	540	521	571	561	542	574	538	541	513	553	512	555	531	534	550	550	545	563	524	514	564	575	564	538	579	516	563	594	558	589	543	554	505	548	527	554	552	547	539	570	566	572	567	573	534	509	558	531	529	545	562	592	507	519	535	573	562	540	508	555	568	597	534	540	542	534	586	493	557	568	553	518	520	570	598	512	555	548	573	526	583	553	543	546	526	571	559	545	524	561	587	507	568	566	529	541	560	551	549	547	547	562	577	500	532	522	565	581	575	532	521	543	543	556	524	581	572	572	513	548	518	535	538	516	543	536	541	529	542	529	556	522	595	492	513	532	570	536	567	556	540	544	507	572	537	545	547	531	526	565	551	514	528	538	549	557	511	513	548	612	508	571	560	549	534	539	583	586	514	531	556	531	581	539	550	545	529	489	583	552	542	556	482	543	560	569	527	530	548	554	561	544	575	588	556	534	550	518	567	611	536	535	573	602	525	577	577	548	570	508	516	579	519	547	566	554	521	541	559	502	536	509	520	534	501	502	566	565	514	549	572	528	529	534	535	532	541	529	555	516	592	568	533	569	528	544	540	544	558	506	582	531	607	522	551	565	557	546	582	579	555	538	543	558	505	517	571	533	538	557	569	570	541	521	537	507	519	561	538	532	510	547	609	489	583	549	519	536	565	556	520	558	523	577	543	564	566	525	572	504	539	522	544	509	572	527	546	544	624	512	517	564	557	542	529	538	562	580	541	560	548	576	521	528	558	569	519	548	527	539	564	585	559	566	550	492	567	523	576	508	571	534	562	549	548	511	549	564	566	526	560	523	555	530	568	577	567	547	569	538	541	510	532	546	537	538	552	582	549	576	548	519	541	570	534	561	534	561	565	558	513	570	566	511	561	545	546	524	567	537	532	529	559	509	489	525	569	537	512	525	549	528	548	551	532	528	558	568	548	540	539	590	581	551	577	574	546	542	569	588	583	534	484	536	526	520	541	561	534	553	568	541	511	554	549	526	541	545	596	536	507	515	586	538	534	543	536	560	532	531	508	583	593	557	575	519	555	527	528	600	526	564	542	611	533	541	520	542	536	577	577	539	537	538	516	523	578	539	531	577	512	577	519	523	554	551	551	534	578	567	529	563	545	560	538	570	517	529	532	545	522	571	552	557	600	527	577	518	553	545	540	571	543	523	518	539	551	513	600	505	582	571	557	507	498	506	513	520	532	548	548	525	555	549	521	549	522	537	523	582	552	529	535	567	574	512	545	531	513	566	566	578	507	533	568	548	551	537	576	554	562	576	552	561	526	528	535	538	550	537	567	533	523	523	509	538	547	567	549	553	480	520	572	595	472	560	529	530	593	573	523	542	558	518	540	565	509	542	522	578	547	598	543	558	497	547	538	536	582	519	536	590	567	559	533	556	520	537	553	592	544	522	551	552	546	536	543	551	518	557	508	538	567	564	534	525	582	554	569	544	536	575	569	550	552	545	547	571	566	504	561	499	576	498	547	559	494	535	584	576	511	565	559	558	550	545	547	574	529	516	542	557	525	515	548	523	564	578	536	528	599	541	540	552	540	571	545	571	534	600	533	568	559	518	556	564	547	590	533	499	549	588	523	570	569	571	551	589	555	571	551	573	500	580	542	584	559	567	537	569	559	524	560	543	545	582	520	566	571	564	549	536	557	532	552	559	553	582	533	566	570	512	543	560	520	547	538	565	496	524	548	530	481	534	543	563	516	531	529	503	530	508	537	542	568	512	514	569	544	529	539	556	565	540	516	532	519	490	524	542	502	529	574	489	567	542	560	498	548	534	573	520	530	548	524	558	554	519	583	542	563	551	523	547	560	536	512	504	543	527	506	525	544	556	548	532	555	511	568	518	531	543	569	556	544	595	542	540	555	531	554	559	540	519	513	547	526	518	571	519	563	509	578	533	522	528	509	522	521	508	527	516	547	514	528	550	561	559	536	567	578	551	551	561	506	531	518	520	552	564	527	536	559	574	545	551	547	545	550	548	538	537	531	575	535	575	552	563	522	555	559	565	571	528	502	552	572	552	522	578	556	588	620	545	564	571	529	621	558	511	555	566	571	558	554	534	563	575	531	548	572	545	546	546	547	574	575	547	575	568	597	513	535	552	536	526	529	556	519	550	554	555	550	552	548	539	530	543	551	605	504	558	550	555	539	562	525	547	531	542	548	553	552	520	521	562	547	526	537	562	534	510	511	522	521	549	551	500	572	548	568	534	590	554	591	575	558	538	508	527	570	546	583	583	537	551	543	547	533	527	549	577	516	575	528	535	576	572	576	508	570	539	576	538	514	583	555	526	565	551	551	508	528	602	559	527	534	551	533	530	549	571	519	554	508	564	550	562	572	603	565	559	547	531	534	566	533	565	534	538	536	529	524	537	551	544	517	550	551	530	528	550	543	556	507	577	548	557	518	576	573	529	563	542	591	525	574	551	566	474	520	513	567	546	588	545	535	536	567	531	537	593	548	553	577	556	528	515	570	562	504	532	577	488	578	571	560	561	559	537	553	534	541	500	593	578	547
24637	21308	27969	24987	15762	866	448	355	315	248	196	183	209	162	174	154	182	151	162	136	138	145	151	157	148	152	137	152	134	142	157	157	143	148	152	191	143	133	150	129	140	142	144	132	151	141	153	141	140	160	128	138	171	137	152	132	142	139	157	140	141	145	144	158	154	143	136	126	137	149	124	161	135	143	137	153	152	164	152	141	133	123	159	141	136	131	136	163	139	110	129	149	134	146	139	109	126	147	155	136	135	140	135	154	122	138	145	122	125	138	148	146	149	143	134	125	105	133	142	131	127	144	152	135	133	151	149	130	144	149	149	142	131	143	150	141	139	139	124	122	136	149	127	143	143	110	148	130	137	127	131	126	134	135	136	151	152	145	139	140	143	153	143	156	154	150	154	140	154	125	137	135	118	140	137	130	145	123	141	142	142	122	124	124	128	125	147	112	142	146	148	138	119	157	137	143	156	148	110	125	125	131	130	126	145	137	152	143	118	164	133	147	139	177	148	141	139	143	139	127	136	131	134	130	129	130	147	120	123	146	117	164	149	136	120	132	127	133	154	145	128	148	144	138	126	147	132	141	135	142	125	153	142	156	135	165	134	141	135	127	154	148	136	151	135	131	153	141	143	123	120	149	117	142	151	123	151	129	146	156	153	139	120	131	140	131	138	141	123	139	156	121	133	126	158	136	125	133	141	149	152	128	141	141	129	150	129	144	133	124	123	132	142	153	151	152	125	148	132	123	147	145	156	135	118	146	146	149	133	137	144	130	126	158	131	128	117	155	134	130	128	138	154	151	126	151	142	141	146	123	146	135	160	144	142	130	135	139	141	128	150	134	139	130	151	151	133	152	152	118	141	143	137	140	145	141	147	130	142	132	133	144	141	110	143	150	145	153	132	126	150	133	139	131	137	128	147	145	125	125	130	136	131	146	171	146	132	144	135	128	140	128	153	151	129	150	134	125	124	151	121	147	145	139	156	157	139	143	137	146	149	146	152	124	110	138	126	131	132	126	125	138	123	131	147	116	138	134	141	147	137	157	126	143	116	132	145	132	141	152	137	150	131	122	132	155	152	125	160	137	141	133	130	139	148	120	145	152	144	152	143	137	120	114	153	154	127	135	131	128	130	144	138	131	111	158	121	153	142	130	123	114	151	142	161	140	130	155	151	130	160	134	160	129	167	144	131	140	134	147	140	125	155	123	150	130	142	121	125	132	126	139	154	124	128	151	148	120	116	114	133	143	138	154	151	137	145	117	153	152	124	154	144	146	141	148	138	152	142	144	140	133	127	140	143	133	161	148	134	151	139	123	135	153	145	156	127	131	133	127	137	142	125	123	145	136	144	143	144	149	155	149	138	137	109	115	138	140	125	122	167	132	134	145	162	137	125	130	122	127	145	135	124	131	145	149	151	136	145	138	131	131	129	141	158	134	153	152	153	151	141	146	126	152	128	139	148	143	134	129	137	150	159	143	152	117	124	133	135	134	156	137	155	149	156	143	163	136	146	153	125	154	126	134	131	137	124	148	150	127	148	137	131	151	157	155	142	159	146	141	127	140	143	130	154	145	118	154	131	143	132	142	136	120	120	169	133	150	152	130	137	122	144	151	127	116	151	139	151	129	133	133	156	137	140	135	138	138	140	152	144	135	136	137	134	129	152	131	141	131	136	136	132	142	136	139	157	144	121	112	145	125	132	146	139	151	141	127	132	152	144	152	133	125	138	146	128	146	133	136	154	146	162	160	160	153	141	133	137	137	101	127	141	124	140	131	154	135	159	155	111	141	144	131	136	134	121	146	124	113	144	159	138	142	144	143	141	139	132	145	121	160	131	142	125	144	126	139	145	147	141	114	125	139	111	132	145	153	132	139	129	140	137	156	148	144	138	103	141	129	148	150	121	152	130	135	140	131	133	150	138	139	155	148	137	126	122	148	149	109	136	135	164	129	143	139	138	147	164	147	144	146	144	133	137	123	134	157	116	134	144	147	139	129	138	143	148	148	133	169	137	149	139	150	159	144	143	123	146	164	142	142	140	124	136	155	152	145	141	143	139	145	145	124	155	147	135	136	139	140	128	143	155	127	129	127	117	157	129	142	143	154	155	129	136	118	155	143	124	129	160	145	146	123	137	129	137	143	124	138	151	136	130	134	138	135	141	166	139	145	137	157	160	123	143	160	139	134	138	140	129	158	152	145	113	151	137	150	139	132	134	120	161	134	149	141	140	149	134	129	143	145	143	130	117	131	124	131	145	122	120	161	141	148	141	137	127	148	138	154	133	144	127	130	143	137	142	133	132	144	122	142	132	134	139	136	162	157	150	170	149	145	123	136	145	142	119	168	147	126	146	123	141	150	151	135	149	140	133	149	128	139	125	144	121	115	140	140	133	130	139	127	120	115	139	133	142	153	142	141	137	143	140	146	162	143	141	149	140	141	158	130	153	138	114	162	146	123	130	121	159	133	150	145	141	136	144	140	123	139	131	151	136	142	121	141	119	126	155	132	152	122	160	148	136	134	132	142	133	130	163	132	157	143	149	136	115	145	127	141	132	148	156	137	161	154	129	124	118	142	134	133	133	143	142	137	128	138	131	144	133	134	156	146	132	115	132	120	121	138	145	136	148	142	126	128	137	147	153	143	140	122	130	155	123	144	147	140	145	140	121	141	131	145	130	138	143	129	155	130	151	142	144	138	139	138	139	134	135	129	152	144	131	173	143	141	109	116	136	140	148	125	142	151	143	131	131	121	121	137	140	136	148	123	128	135	145	148	132	151	132	130	115	138	131	123	136	140	131	136	136	129	107	161	143	150	139	129	128	163	158	111	130	133	112	158	156	136	140	151	152	124	144	135	154	146	108	141	138	145	129	144	137	136	141	145	178	128	137	133	127	146	137	132	153	139	144	137	149	129	147	155	154	151	156	154	145	119	136	148	157	139	131	133	162	133	116	137	142	195	143	153	116	137	135	132	141	154	149	129	147	151	143	129	129	127	141	116	131	148	134	140	151	142	138	161	123	135	138	150	157	146	151	137	145	149	137	138	126	139	155	142	120	160	150	137	123	127	152	157	140	148	154	141	131	145	146	128	139	136	134	133	150	149	143	132	141	140	131	136	138	115	145	119	163	135	134	137	133	149	143	131	145	160	173	121	122	170	146	149	149	143	124	140	142	141	130	132	149	119	132	157	155	104	136	135	140	147	156	147	139	140	131	138	140	122	129	137	146	150	153	131	151	137	152	141	156	148	141	145	145	159	138	135	139	125	158	125	139	142	133	129	135	150	140	142	139	133	119	157	142	162	133	158	149	123	143	139	125	144	143	139	141	144	125	145	131	128	137	140	131	152	130	119	147	158	145	155	129	137	105	131	141	143	137	133	145	140	114	145	156	133	139	137	126	133	128	128	128	137	158	149	136	126	149	153	129	139	145	141	136	118	133	146	132	113	147	164	140	129	141	147	142	139	143	158	143	151	138	147	143	148	139	151	130	129
4413	6102	4064	1926	1433	1214	760	666	487	374	284	297	250	249	220	250	192	164	199	198	196	189	223	156	198	168	179	189	172	169	169	168	169	183	179	178	167	164	168	163	181	158	178	167	186	172	177	173	151	143	145	162	160	167	175	168	163	182	155	154	169	148	181	160	160	141	158	159	165	179	154	146	159	174	179	149	147	151	170	155	168	153	147	153	164	158	169	137	153	172	154	174	146	169	166	166	152	166	162	163	160	149	158	171	168	178	167	162	147	148	162	150	162	155	163	152	147	182	168	145	180	151	145	155	170	174	166	165	151	156	171	173	144	178	167	169	136	163	156	153	163	150	144	161	161	171	154	156	151	176	158	147	169	173	144	164	131	169	140	165	170	146	146	156	137	141	139	155	159	146	164	183	156	147	166	154	147	172	162	177	169	167	138	162	142	159	152	147	137	185	151	164	153	150	174	167	156	192	169	161	159	139	165	147	164	171	177	148	158	159	170	185	168	180	160	148	154	160	169	152	165	154	160	178	171	149	154	154	177	161	176	160	141	150	172	148	199	162	187	147	140	158	178	158	167	167	162	141	136	134	151	146	140	166	157	148	170	166	144	179	153	141	163	178	182	144	144	156	162	166	173	145	153	146	154	167	156	169	178	151	168	152	183	147	154	178	134	148	158	127	143	169	163	134	144	180	161	163	131	156	152	178	145	162	148	138	163	151	160	188	172	160	146	148	168	154	163	178	151	164	149	142	155	164	125	142	174	171	156	154	130	149	155	145	149	148	151	160	152	170	175	169	150	146	176	172	170	144	170	167	155	149	159	168	174	156	138	147	134	157	156	163	151	153	160	154	157	172	178	171	162	169	158	165	152	172	158	150	160	171	168	178	152	155	163	164	148	157	172	157	158	160	174	148	138	169	177	142	151	171	160	171	176	183	162	155	169	155	148	157	154	167	163	134	140	155	156	194	169	156	133	161	166	162	144	189	160	152	185	138	150	174	158	166	148	170	161	138	143	169	166	146	169	153	156	128	165	154	153	160	136	179	170	173	161	152	167	160	182	140	171	158	160	132	167	166	176	186	155	158	171	159	159	166	154	159	148	157	162	158	174	175	181	148	136	150	169	143	147	177	154	161	136	160	152	169	162	157	180	177	161	155	158	149	155	166	160	159	171	158	171	162	164	195	162	150	175	169	154	179	162	147	178	149	150	144	169	179	162	168	141	157	166	148	170	161	153	150	163	152	169	170	144	161	161	147	141	161	169	154	169	160	154	186	171	168	164	183	141	130	161	166	158	161	147	168	120	165	194	136	158	169	165	170	149	129	169	164	144	164	145	157	164	162	147	151	167	142	139	143	144	135	145	158	178	167	152	170	153	166	149	167	164	133	154	148	153	183	180	146	152	159	147	154	151	156	187	155	169	163	151	187	164	148	171	175	168	148	163	134	180	168	156	162	146	165	154	150	169	169	163	150	174	145	152	132	185	166	162	175	165	137	164	164	184	145	144	163	149	143	157	185	171	142	160	163	188	157	162	147	169	141	156	171	165	167	146	161	132	165	141	148	147	163	165	137	165	160	146	164	159	145	154	163	150	159	169	182	154	144	163	161	147	172	157	152	180	136	166	168	143	169	150	162	172	189	157	167	151	170	161	161	175	183	156	168	168	167	174	176	164	167	152	164	139	156	162	173	149	172	165	125	180	162	140	163	142	175	138	155	174	160	165	154	167	162	159	151	174	138	153	146	203	164	155	171	174	155	168	152	175	161	183	175	169	162	156	166	162	144	176	158	157	173	166	159	176	182	157	138	179	180	170	175	143	152	153	155	148	144	166	159	164	174	163	162	179	173	178	175	138	143	161	173	156	162	165	159	144	155	171	143	172	175	159	158	156	142	155	169	156	150	149	170	150	161	176	150	155	177	161	156	166	158	190	173	164	158	157	161	170	168	156	161	145	137	154	167	139	169	164	164	180	164	157	169	159	162	179	154	139	160	159	161	153	154	161	164	169	159	185	160	148	154	181	185	171	161	157	146	167	160	164	162	176	143	161	167	166	142	171	155	151	158	153	165	138	148	165	186	155	165	158	161	151	179	167	143	180	141	158	145	183	170	148	130	149	138	154	152	137	164	139	153	148	152	180	181	194	159	172	172	168	151	147	160	149	170	138	169	157	177	144	170	148	180	159	157	169	164	173	158	167	187	137	157	160	137	181	160	164	177	133	168	164	147	167	162	152	145	159	171	167	158	135	144	168	140	165	151	156	160	173	158	162	149	165	161	148	179	166	185	173	155	159	164	162	137	159	164	168	158	169	147	172	151	129	162	153	166	167	168	182	179	161	191	176	150	156	172	162	180	144	142	144	144	172	151	160	161	152	162	164	146	152	187	170	180	145	159	134	163	160	176	150	153	160	167	167	168	141	166	172	152	167	157	156	169	157	161	166	183	153	158	172	162	147	150	185	151	154	177	156	159	157	159	159	149	157	169	165	154	165	167	155	167	152	139	159	152	143	178	182	172	155	145	147	170	142	141	170	149	162	151	153	160	157	163	150	151	172	140	164	164	168	144	146	163	141	145	160	134	173	157	139	168	155	143	166	165	163	168	162	153	160	162	154	164	160	168	159	151	159	169	152	149	177	157	145	147	175	180	156	165	168	157	170	136	143	176	164	145	169	185	151	148	167	152	163	168	190	161	160	159	163	145	164	159	150	160	162	154	165	147	148	185	152	153	175	161	149	163	161	162	167	143	163	169	150	175	158	173	156	166	173	163	171	167	165	143	151	177	154	141	143	150	174	149	163	156	148	161	158	156	141	170	143	151	160	171	144	158	188	146	140	146	172	147	144	167	160	171	160	138	178	158	162	153	146	165	175	141	178	159	175	152	162	168	129	152	168	170	161	158	162	165	155	149	177	144	166	151	160	154	150	166	132	179	153	175	149	154	148	173	158	153	151	161	171	134	156	149	143	187	165	185	143	148	168	159	173	166	173	189	153	153	141	150	170	147	157	185	158	164	164	173	149	155	172	168	178	146	144	177	162	149	157	143	149	160	155	161	164	140	182	172	149	175	173	157	149	172	170	175	177	146	146	147	152	152	151	166	173	195	150	158	175	154	179	157	162	133	140	167	158	156	172	159	154	167	167	170	158	162	178	164	174	190	156	149	151	165	153	155	146	173	156	166	168	174	138	176	162	178	161	159	178	160	170	143	147	186	148	152	168	162	168	167	151	175	148	145	165	154	163	173	177	147	167	145	153	150	152	151	164	129	153	182	157	151	174	160	165	162	175	172	197	156	176	157	161	159	159	155	186	158	161	178	161	170	150	152	149	152	155	172	163	144	149	156	144	161	161	158	158	167	159	160	170	171	140	164	160	155	149	147	165	162	157	158	147	162	172	154	172	170	158	171	168	150	177	157	147	180	157	140	155	151	177	156	173	140	143	179	167	153	162	171	142	144	160	147	177	156	146	148	187	145	161	164	177	137	158	155	154	158
22539	21360	29219	23855	21355	21416	12506	1526	975	779	633	606	543	531	490	527	469	431	413	440	404	400	392	429	445	380	390	386	389	381	413	404	394	412	405	381	383	389	382	362	362	383	358	378	363	367	357	339	356	375	387	401	350	380	355	344	339	349	376	331	379	361	344	359	336	363	316	366	374	362	347	380	372	368	394	372	334	358	367	368	378	362	368	409	364	342	366	373	362	378	346	345	382	353	345	331	394	355	377	340	325	354	391	348	365	350	331	340	384	295	321	349	361	335	374	350	359	347	353	372	386	363	355	396	356	367	383	352	369	333	350	355	349	364	345	358	355	378	337	355	365	372	336	379	350	381	323	370	346	361	371	386	321	331	338	341	338	353	344	357	379	369	362	332	385	330	332	360	348	372	335	352	335	369	343	320	355	381	311	345	366	346	366	359	376	344	372	350	332	353	343	349	398	309	338	352	374	321	324	350	307	360	357	353	345	385	322	324	374	360	347	382	349	322	404	364	384	327	345	362	338	358	347	339	323	339	338	341	355	378	382	368	367	345	363	347	349	345	344	364	360	356	372	363	361	373	353	341	360	294	370	340	383	379	348	329	331	326	334	371	340	345	367	332	338	357	326	364	357	355	364	346	341	348	389	372	360	346	351	354	332	314	360	360	388	330	325	341	380	367	378	375	334	346	355	337	372	327	329	327	411	361	352	360	333	339	316	339	349	340	368	339	359	352	323	380	370	372	338	345	363	356	352	346	305	359	392	376	325	366	353	377	351	364	352	341	330	325	329	383	323	341	362	355	353	379	371	360	334	377	392	365	363	351	369	369	361	393	342	336	336	349	344	340	368	386	364	343	367	366	367	320	364	347	366	372	339	378	367	339	327	359	380	368	356	342	350	368	328	395	311	334	346	355	352	363	313	343	393	358	338	373	345	354	343	365	326	371	348	364	358	355	340	352	368	371	360	368	369	358	334	352	398	367	327	376	408	354	354	316	362	366	370	356	359	318	333	349	331	335	333	348	374	331	358	316	364	325	368	341	365	346	373	362	354	343	322	362	332	340	359	345	341	332	392	345	340	356	376	323	344	346	364	375	360	356	340	328	344	370	356	366	341	347	355	331	350	336	380	349	367	368	347	339	329	321	327	358	346	332	352	327	380	372	331	337	342	352	371	327	322	350	356	352	366	313	358	401	363	332	368	344	340	318	347	368	378	337	396	363	326	342	342	360	368	341	333	339	323	345	361	324	360	354	367	349	359	376	357	368	357	319	370	352	370	330	354	337	355	357	366	316	355	327	368	375	355	350	304	351	364	364	328	359	350	368	371	348	359	386	361	356	339	378	363	353	319	356	346	359	371	400	403	351	376	392	366	345	358	311	361	382	364	331	332	361	370	379	388	354	383	380	356	371	359	350	337	343	328	336	355	343	359	361	349	352	326	374	364	340	367	371	351	372	357	339	394	327	350	328	355	364	395	336	329	352	354	349	354	419	385	333	379	379	360	355	379	336	318	339	345	361	352	333	378	375	360	361	367	324	367	366	374	375	315	336	353	330	342	349	333	348	385	320	376	338	339	348	349	346	353	336	383	361	330	364	373	350	359	346	382	357	347	318	332	333	353	357	341	335	349	359	333	323	333	341	344	356	388	352	342	330	358	348	323	372	376	345	302	376	352	351	366	325	352	354	341	358	367	320	364	395	375	343	354	364	332	334	351	378	335	353	374	346	351	324	346	380	370	367	348	371	343	332	341	345	369	367	337	369	366	369	385	360	344	370	344	361	342	333	305	362	382	338	324	338	375	356	302	352	365	386	377	401	363	338	332	353	379	339	356	356	362	338	334	353	335	349	361	341	310	348	348	392	350	359	350	373	352	356	333	337	377	355	354	336	343	342	340	380	385	340	351	311	398	371	397	366	364	360	348	340	368	394	329	353	382	351	333	398	327	336	326	362	330	349	323	369	353	331	345	366	358	346	341	376	382	358	392	345	353	349	341	354	372	369	364	372	356	327	336	341	351	362	373	349	345	359	350	325	335	343	376	354	367	333	347	323	335	365	378	333	311	349	333	346	384	335	354	349	358	316	357	349	331	366	355	337	363	357	380	361	340	351	356	320	335	352	342	347	310	365	365	355	345	320	371	333	359	363	376	362	342	346	347	334	362	315	353	349	347	323	340	369	349	352	363	342	333	369	367	350	343	378	310	343	344	363	360	363	362	356	335	362	382	350	355	377	376	378	318	327	360	354	355	315	338	365	375	322	341	337	368	334	346	340	352	328	357	352	370	364	319	360	344	314	360	365	323	323	371	349	387	385	340	364	376	344	348	356	315	342	339	356	343	354	382	356	343	350	357	352	346	350	334	347	341	315	371	324	404	348	363	334	331	365	340	345	358	335	338	353	379	365	351	343	352	338	374	342	368	369	350	300	329	335	342	348	322	353	371	381	330	406	346	396	375	328	318	402	353	351	355	354	316	364	362	360	347	342	346	354	296	375	372	367	361	387	358	357	336	368	378	364	361	335	349	324	346	356	353	344	371	375	334	332	345	377	350	365	339	323	378	344	372	322	405	346	363	348	343	333	371	372	323	367	324	329	355	371	300	331	369	365	359	353	350	344	334	345	335	317	386	337	330	341	334	302	322	349	333	353	347	333	325	318	382	362	343	328	391	342	340	357	340	344	386	344	356	352	344	312	350	350	349	337	337	360	333	352	327	358	359	334	352	336	397	395	371	403	341	350	364	349	324	352	354	365	364	360	350	358	357	343	356	366	343	359	359	365	339	358	330	330	350	379	371	335	347	361	320	381	374	326	351	355	347	372	324	386	375	386	353	327	343	346	363	363	378	322	355	348	351	315	357	328	365	381	339	353	302	394	338	362	389	386	370	346	319	353	354	357	364	325	343	382	361	333	363	344	331	335	349	361	355	364	350	366	376	387	353	377	385	344	343	340	340	363	349	382	375	356	364	346	341	359	406	333	367	365	320	380	347	338	330	370	331	343	317	355	343	336	378	391	328	360	372	358	378	381	349	366	333	327	344	388	348	357	368	396	370	355	370	347	347	334	330	333	342	347	359	327	371	353	352	392	340	368	349	330	341	329	376	349	336	352	324	341	335	328	376	334	336	337	355	356	337	332	369	343	347	371	396	389	388	326	344	357	359	329	386	338	345	353	369	354	358	347	362	385	345	348	361	352	367	373	360	358	365	358	347	351	341	355	354	325	366	343	330	345	310	351	321	330	397	364	344	377	336	343	366	354	324	365	326	367	306	345	320	364	359	367	373	353	330	362	360	369	364	356	361	367	347	356	353	347	358	354	308	348	355	350	369	358	338	355	347	387	352	328	366	330	385	361	361	355	331	365	362	363	385	377	346	321	357	355	329	356	338	361	333	341	348	350	333	330	325	374	337	339	335	336	333	374	366	365	326	348	342	344	361	343	362	333	381	347	330	354	360	365	374	323	375	301	351	359	351	383	369	362	388	334	363	340	339	357
6481	16380	11859	6042	4485	3644	2315	1977	1479	1137	969	815	701	729	620	625	550	546	500	485	502	485	469	456	436	456	444	440	409	468	429	447	397	455	411	428	389	434	383	394	407	398	404	433	431	423	448	382	401	366	376	404	362	396	411	399	354	418	379	396	381	406	438	398	362	425	399	406	385	380	375	389	369	365	378	383	407	393	397	412	389	360	395	422	399	400	388	440	385	382	383	407	390	375	358	392	403	396	447	411	398	397	391	403	358	363	402	403	409	413	414	378	405	417	431	451	415	419	399	394	383	369	369	388	354	394	399	381	401	436	391	391	431	386	408	346	404	403	407	391	381	383	420	384	383	403	378	389	356	370	404	386	402	393	363	382	398	391	417	378	380	405	394	396	428	430	376	390	357	358	378	411	417	410	402	412	405	367	364	397	404	400	391	349	397	389	402	399	360	390	367	383	408	401	380	402	351	373	438	361	375	383	400	375	379	407	384	374	379	342	371	377	377	418	416	368	407	408	393	369	407	395	390	373	354	402	411	415	385	377	373	427	416	413	409	411	447	409	378	414	359	399	378	371	410	393	398	404	402	409	380	401	368	385	389	388	374	389	404	403	380	411	396	353	395	389	370	382	384	431	425	397	371	378	385	370	400	401	391	386	384	378	365	380	382	398	383	408	431	406	396	422	396	415	399	393	395	379	384	392	383	356	421	396	398	385	387	385	411	402	395	376	369	395	388	364	389	387	404	375	382	384	360	393	432	416	391	404	404	393	403	404	388	380	401	385	362	396	369	395	370	376	378	392	398	379	392	390	398	388	376	413	391	359	392	417	384	357	370	360	423	354	402	368	402	409	371	388	382	390	381	364	418	439	394	373	380	384	431	391	393	385	398	420	377	394	382	394	371	418	412	397	424	379	375	381	390	357	375	402	362	419	403	347	391	382	394	356	379	380	394	370	388	392	392	393	380	374	373	405	374	387	392	374	390	396	354	416	409	397	434	396	393	400	386	398	408	362	372	364	383	392	366	406	373	392	395	403	356	366	363	399	401	390	418	412	437	412	400	371	418	425	384	375	403	416	402	340	429	381	365	393	398	392	394	382	380	413	397	364	397	405	381	370	353	372	408	359	429	369	407	354	383	379	430	367	391	365	415	379	370	395	402	394	361	372	402	349	396	383	397	405	385	394	402	402	412	341	365	422	373	361	388	365	384	400	392	404	407	386	418	371	379	382	410	389	380	380	363	408	374	429	398	386	374	399	386	399	385	380	418	372	392	405	359	389	384	385	383	411	395	418	395	406	380	395	404	364	383	392	359	391	424	393	383	401	412	398	412	398	410	367	417	364	357	394	395	388	405	408	386	385	360	386	365	394	400	379	372	387	391	390	413	444	397	386	413	395	361	423	376	408	402	370	350	385	392	396	371	386	392	371	396	364	396	393	405	413	416	391	389	364	385	378	370	396	403	410	368	375	382	391	363	372	415	427	405	382	365	368	395	342	397	379	391	383	410	368	368	375	383	393	390	397	383	387	393	392	363	385	370	393	396	385	376	404	409	372	354	395	390	382	376	414	365	358	428	390	377	428	359	394	373	368	376	419	358	406	392	393	395	383	418	423	402	378	394	413	383	415	420	397	373	380	368	395	388	384	406	401	423	404	369	355	416	429	438	418	391	385	390	395	396	364	375	400	380	396	388	423	429	387	390	376	370	398	392	409	352	387	400	400	419	365	409	404	419	395	385	375	385	417	398	421	339	434	411	360	413	398	406	425	386	387	382	353	367	370	427	373	391	407	404	387	398	394	352	391	381	389	393	385	363	379	436	397	385	367	368	403	384	368	391	369	390	395	380	407	369	370	411	376	357	382	403	395	407	404	370	409	409	418	371	420	363	378	398	391	376	431	397	371	402	356	410	394	395	364	327	397	375	388	393	367	413	386	417	398	397	404	370	399	396	384	402	380	372	362	378	382	404	410	394	396	383	364	412	406	376	380	364	396	367	388	382	404	359	413	384	383	398	427	399	391	416	390	393	408	374	365	424	378	400	361	384	395	398	371	404	409	381	396	396	396	396	345	392	381	383	400	387	400	378	410	392	421	391	405	389	409	377	404	388	387	388	413	404	378	387	379	357	401	348	393	381	391	360	394	386	399	372	413	352	412	379	396	396	383	388	359	400	382	358	382	361	379	383	393	390	399	415	386	416	412	361	373	379	377	367	365	387	393	396	384	390	382	412	398	379	366	383	390	369	407	411	383	377	385	402	364	376	358	373	390	381	447	391	404	408	406	407	374	388	400	431	377	404	372	423	394	422	360	418	381	380	426	396	423	378	370	414	365	358	377	399	416	397	403	404	389	399	399	401	405	385	401	382	379	391	411	421	388	404	418	407	387	384	392	398	389	393	392	416	393	351	411	408	408	380	385	366	405	392	389	398	438	379	406	409	402	368	412	362	382	380	398	382	387	387	381	368	375	383	397	354	398	397	401	375	350	380	400	368	395	388	367	377	380	381	383	404	376	399	389	356	397	381	370	371	391	375	415	394	400	393	395	380	389	366	399	387	399	382	393	380	367	385	402	397	373	380	434	408	366	399	401	376	409	368	411	388	410	402	398	423	389	384	393	384	388	406	382	392	392	388	374	429	393	398	399	435	397	362	398	403	441	399	389	379	364	416	384	427	375	386	398	387	359	414	417	398	359	382	406	364	378	392	343	397	366	394	376	354	360	389	405	399	396	363	392	380	405	414	412	400	377	390	445	413	385	405	392	375	367	410	365	392	363	378	380	362	413	413	421	382	387	357	395	380	398	380	387	401	382	398	351	412	372	411	409	388	411	418	403	367	410	409	413	414	398	391	369	429	376	378	372	386	367	407	399	348	386	400	373	406	368	366	380	417	414	388	384	358	393	345	389	407	371	402	401	419	359	385	386	401	368	388	407	382	359	392	400	399	388	428	391	382	382	376	419	400	398	398	388	418	387	406	403	376	380	365	385	381	344	379	405	406	404	390	371	385	425	376	407	418	414	409	387	354	380	401	391	373	377	325	409	430	382	391	403	417	411	382	375	403	417	383	393	417	352	384	359	408	361	385	388	350	405	369	426	380	404	403	385	388	383	369	401	366	376	426	410	395	382	405	358	393	415	385	392	376	408	376	423	390	390	360	435	394	382	378	365	407	378	421	420	390	381	418	391	398	386	354	369	384	390	361	393	408	416	360	378	391	382	378	423	356	374	361	400	397	357	403	396	400	370	381	397	431	385	391	472	418	392	381	406	381	371	388	400	424	376	420	379	384	383	426	368	403	379	402	352	403	366	394	385	399	374	398	401	375	399	386	391	391	399	376	440	398	418	367	426	395	381	343	406	382	398	374	436	445	380	420	362	403	377	386	405	418	396	398	396	371	398	391	360	371	403	396	437	425	395	452	383	367	388	400	375	418	416	423	378	398	359	346	381	413	368	407	383	422	407	396	416	395	421	395	428	371	366	395	398	425	403	391	402
27726	19389	5457	637	448	396	357	337	357	320	354	326	305	334	310	343	287	341	293	336	300	328	325	317	310	326	294	320	297	298	313	309	288	315	306	329	316	317	324	344	352	298	314	327	333	302	321	307	320	312	328	282	306	305	317	295	309	328	349	332	311	303	289	317	302	308	295	313	326	327	321	327	313	311	317	332	288	305	320	344	319	320	321	280	315	303	323	333	312	317	324	315	314	313	306	338	295	304	322	302	343	362	289	300	306	294	311	344	323	323	295	284	341	299	302	328	341	329	330	345	314	318	325	324	303	308	347	329	327	329	306	330	346	318	278	308	299	308	302	333	307	312	324	278	336	326	314	306	302	316	328	292	320	298	349	344	345	329	351	290	350	323	319	341	315	322	340	317	306	298	304	283	294	299	320	329	323	316	298	306	304	296	306	338	286	355	326	327	321	308	312	314	317	366	285	338	359	301	316	284	317	327	326	306	319	301	318	322	297	295	302	313	303	299	326	275	314	323	342	325	299	323	341	328	295	336	308	296	325	311	339	318	323	284	310	312	309	300	330	330	310	322	314	322	325	311	339	336	329	312	336	307	304	328	322	336	305	318	321	321	315	317	291	316	323	322	337	325	317	322	318	315	307	319	280	332	318	313	335	307	320	327	318	318	300	327	324	321	347	349	310	331	297	313	318	308	318	321	297	313	315	340	325	327	327	347	342	278	294	293	306	298	299	318	304	325	324	296	304	289	330	324	335	304	344	308	284	337	307	292	298	327	318	317	332	306	325	315	319	305	336	323	306	274	312	310	320	321	342	286	326	323	339	315	330	308	297	305	345	300	312	323	325	329	305	314	310	324	308	306	326	299	309	328	299	313	312	257	293	309	332	328	315	309	286	301	332	298	326	302	335	306	313	350	358	295	293	316	309	278	344	288	316	309	307	357	310	305	302	335	298	326	331	300	304	325	300	321	298	288	323	300	333	309	281	293	316	314	315	300	334	304	304	319	314	297	304	323	313	317	321	348	295	310	342	305	326	287	286	313	308	342	274	297	287	316	327	338	312	323	302	314	325	316	310	333	335	307	320	321	281	294	324	279	304	333	327	317	311	352	326	298	314	308	316	307	298	335	344	312	288	337	319	318	344	323	320	342	289	304	321	317	311	315	308	318	296	314	331	307	337	309	291	316	290	328	294	308	339	324	295	318	308	318	309	317	305	302	283	321	327	315	306	311	319	307	307	286	297	335	276	306	319	312	339	324	341	363	309	276	291	323	320	315	331	291	328	340	304	350	286	329	313	319	334	310	367	318	322	324	326	307	309	314	322	306	321	290	341	340	345	298	300	353	308	319	284	347	358	300	297	287	301	295	345	290	303	303	318	316	310	307	331	311	289	339	307	303	307	318	321	308	307	323	276	289	322	309	285	287	301	332	309	321	297	321	320	322	340	349	308	316	290	295	296	288	320	345	312	275	314	283	316	285	320	319	300	334	315	322	290	324	327	267	301	291	314	307	295	342	310	329	324	327	317	316	346	300	315	317	322	325	298	322	325	317	306	323	306	320	295	279	335	304	286	340	285	323	312	316	338	314	318	323	308	313	331	317	330	294	307	324	291	334	317	290	309	326	299	289	315	317	340	298	311	285	315	315	298	337	288	306	324	316	323	302	332	318	337	313	321	303	315	310	343	294	310	323	314	348	317	336	302	299	299	322	301	309	286	318	337	279	282	320	315	321	321	278	319	331	307	310	337	305	354	313	333	315	313	330	282	301	327	314	338	295	313	369	302	276	308	329	316	308	339	293	334	319	320	315	335	341	306	296	342	315	313	329	326	308	323	316	326	335	348	315	315	339	305	318	321	290	329	330	291	283	324	344	306	316	326	325	319	349	330	318	347	331	298	311	331	330	322	311	318	313	335	308	319	331	307	325	315	328	288	302	329	325	271	301	335	293	326	320	301	326	291	301	313	353	312	318	299	320	301	304	300	315	295	317	300	307	299	363	317	318	345	309	341	293	294	300	312	303	292	308	277	288	331	315	340	331	337	312	329	333	326	314	323	290	329	322	322	286	315	307	308	311	302	329	331	303	346	300	324	330	320	354	340	344	291	279	333	311	300	336	314	310	308	299	334	342	317	336	312	305	284	264	291	308	332	321	335	325	337	296	310	291	307	294	332	310	289	318	310	324	336	325	329	327	324	318	310	311	326	310	306	332	330	325	341	318	292	277	330	332	321	331	347	329	327	297	345	300	315	327	308	300	304	334	294	284	322	305	290	319	333	330	321	335	305	320	350	307	321	311	320	335	286	310	303	335	311	287	366	318	282	343	305	319	327	293	314	300	278	328	288	311	305	307	299	313	321	296	308	289	288	319	307	311	299	315	340	304	297	326	260	296	323	313	327	303	320	276	303	293	299	292	305	274	296	333	301	332	290	338	316	330	349	337	312	324	312	336	328	316	321	331	346	314	288	351	334	326	345	292	297	301	287	288	336	321	307	306	286	309	322	310	296	286	300	325	332	296	272	334	317	338	304	295	304	316	318	313	328	331	317	328	279	305	339	344	321	308	326	324	328	302	349	311	336	317	281	292	280	313	333	312	285	294	334	266	312	296	305	347	298	337	309	282	330	326	312	296	315	307	323	326	301	307	314	340	320	301	294	342	321	328	300	290	293	321	329	297	291	285	324	297	332	327	336	290	320	320	320	325	300	330	336	306	292	322	363	331	323	313	333	332	284	321	312	294	337	296	314	307	319	316	324	363	296	308	318	310	291	331	298	321	322	341	337	302	308	322	311	301	294	332	283	313	329	316	326	273	289	292	305	335	320	315	308	309	311	323	314	305	306	307	312	364	322	320	331	300	287	315	285	331	295	317	289	335	306	328	301	317	291	330	298	310	328	320	294	320	321	327	295	317	308	338	345	326	309	345	335	351	305	350	333	304	304	282	290	321	322	319	321	312	296	313	301	324	328	336	320	296	324	316	325	299	317	316	296	297	335	286	277	314	359	320	319	314	288	319	305	332	316	338	340	300	287	325	255	286	268	335	328	331	306	305	281	295	304	326	314	319	323	330	308	309	319	325	302	321	325	320	313	324	316	293	297	306	317	321	309	325	296	328	318	317	342	310	322	339	312	334	305	318	320	376	304	315	313	315	305	317	320	302	301	339	284	317	335	332	286	312	316	314	298	311	311	297	326	282	322	340	270	337	320	316	319	302	347	331	326	309	310	317	300	325	347	303	327	293	293	333	313	308	314	329	329	294	315	278	339	297	300	303	315	305	309	310	344	310	332	287	321	315	323	306	300	350	295	278	314	293	274	308	330	334	321	357	341	357	331	335	316	338	328	333	319	286	287	327	327	302	337	326	319	332	307	334	334	314	281	323	292	343	327	327	329	297	356	314	337	325	304	295	316	292	322	273	302	318	337	299	302	294	301	331	328	306	332	324	337	300	323	287	329	278	299	327	302	338	299	285	338	310	337	352	318	299	294	318	311	291
4982	1158	806	584	432	400	376	352	370	363	357	338	392	364	341	348	335	339	362	344	344	321	298	329	348	357	340	328	357	384	371	317	323	333	358	353	329	343	345	330	346	310	345	333	321	355	361	321	344	315	312	328	354	319	332	312	331	348	308	336	321	361	334	334	337	328	370	332	327	322	360	317	335	401	323	325	352	338	325	337	359	319	308	362	365	318	320	321	340	369	346	332	348	347	357	322	352	314	348	346	347	322	368	355	323	342	335	320	341	311	341	359	284	346	336	304	362	318	326	347	325	310	357	330	345	336	333	308	292	342	362	326	330	308	323	323	331	316	340	356	308	332	347	307	345	312	338	340	334	313	336	343	337	328	377	346	344	368	342	353	324	341	341	361	344	336	323	355	329	351	328	336	326	346	365	360	321	346	352	337	364	354	329	327	343	358	339	335	335	346	345	343	348	333	321	343	332	334	350	334	319	352	326	345	313	290	345	361	300	346	349	324	340	318	310	340	344	322	366	324	331	338	306	351	321	349	358	359	346	356	345	336	350	380	351	308	334	336	347	350	338	316	337	310	327	291	345	366	342	321	362	336	353	314	309	356	305	368	313	338	371	343	337	332	323	351	343	311	327	343	310	295	339	362	322	368	357	362	361	339	348	361	320	356	347	366	338	313	337	327	347	328	321	344	333	344	332	339	313	312	336	317	339	352	338	343	352	327	320	317	370	317	376	320	317	352	348	360	338	354	289	331	334	354	352	312	328	323	319	342	339	334	367	308	355	329	328	341	344	354	298	354	324	332	312	335	313	339	343	359	312	351	350	304	341	321	356	331	340	326	352	374	328	355	313	330	331	364	347	350	346	349	343	328	327	388	378	332	330	345	374	336	323	340	317	357	308	348	312	317	320	347	355	342	349	378	317	344	330	334	311	353	356	357	314	342	347	332	298	333	361	333	315	344	375	339	379	358	341	340	366	344	338	349	337	338	349	323	325	335	339	359	340	372	323	320	322	347	344	318	350	351	341	335	330	348	345	349	339	345	332	324	330	356	330	330	288	349	339	301	356	344	333	337	330	310	359	320	318	363	342	358	343	334	365	336	348	349	358	347	350	352	327	325	336	335	328	357	377	357	338	372	346	357	364	316	339	333	348	325	332	329	322	349	331	315	310	347	351	345	344	323	322	314	299	322	367	334	351	331	350	325	314	337	322	331	345	335	357	341	308	320	346	317	325	337	356	355	318	341	340	345	337	343	338	328	325	347	314	319	324	316	335	362	349	338	330	315	335	315	329	331	323	367	326	362	347	319	331	333	321	325	340	360	359	325	338	370	368	321	330	344	322	328	334	319	329	312	370	329	363	325	346	379	306	284	329	362	328	314	345	348	337	319	330	358	371	370	335	308	354	336	354	347	320	351	297	341	323	354	345	342	345	303	324	334	314	320	340	360	347	289	341	337	359	334	351	362	337	347	330	356	308	308	304	321	331	326	371	346	368	341	337	325	324	326	344	316	336	347	323	375	361	294	339	351	323	351	338	371	336	346	360	314	339	335	323	335	333	315	358	348	320	357	336	354	351	344	358	352	330	302	333	333	329	341	326	319	325	354	323	317	345	321	325	359	352	315	337	340	349	323	325	343	337	330	346	303	347	329	353	351	343	343	308	320	321	366	356	321	336	341	332	313	321	301	365	308	319	356	350	341	354	362	342	321	368	367	326	321	349	359	352	347	337	358	340	320	328	346	357	338	303	341	349	337	310	326	299	318	355	332	336	352	317	340	350	321	335	320	351	332	326	345	348	318	345	367	309	341	340	344	365	344	331	346	351	366	327	345	346	331	322	303	304	352	342	356	367	345	346	337	340	350	351	325	350	341	313	335	358	357	341	336	320	337	361	332	345	329	372	316	324	346	316	329	345	336	323	328	333	350	356	349	338	383	343	339	334	340	345	334	329	353	351	341	345	339	326	337	352	365	314	326	341	353	337	355	360	367	321	335	338	347	360	355	335	297	342	311	355	314	344	321	303	322	361	311	348	357	317	351	312	338	325	328	365	357	301	345	345	336	361	365	328	344	343	354	312	371	339	338	330	313	370	363	357	333	351	306	364	307	350	338	324	315	353	355	368	313	340	311	362	335	378	304	332	337	352	355	344	320	344	344	316	345	324	301	338	353	304	335	318	350	344	342	337	337	361	314	348	359	352	352	337	364	352	342	338	358	336	351	343	346	326	346	333	351	346	364	318	345	287	319	338	365	340	347	362	364	317	348	330	330	356	329	349	315	316	320	317	346	342	321	347	332	335	329	354	355	328	326	329	339	318	346	311	367	314	379	323	329	348	352	304	328	324	351	309	346	337	343	302	334	356	335	325	338	362	332	343	341	331	348	346	348	302	335	344	335	368	314	327	373	327	348	381	358	335	317	353	354	337	363	300	366	309	360	338	329	342	329	343	347	334	363	333	345	334	309	332	325	334	326	358	361	360	310	342	309	339	326	342	323	333	354	345	346	332	339	333	357	333	342	328	349	353	300	337	320	373	333	356	355	329	351	356	339	319	328	331	310	346	372	347	356	326	348	339	339	329	304	355	354	352	360	361	364	335	333	348	335	350	371	318	324	355	318	346	366	337	323	343	350	334	359	326	334	314	339	370	353	370	319	314	326	317	343	366	314	343	356	317	332	342	349	331	341	308	353	323	330	361	335	309	373	343	325	340	350	317	311	329	337	340	323	340	353	279	330	322	314	348	356	297	356	337	343	323	337	372	325	325	318	325	346	336	362	323	324	315	348	318	338	334	320	369	350	340	348	354	313	330	331	340	330	341	331	329	340	331	345	341	364	334	354	365	367	337	335	316	343	369	338	314	328	326	351	323	350	316	319	341	343	358	303	341	336	335	339	353	372	368	338	331	312	345	342	342	328	325	332	310	315	310	354	311	346	328	341	372	326	337	332	293	343	367	350	360	372	334	353	349	328	308	330	363	333	356	325	328	355	326	323	329	328	349	355	322	363	333	358	345	338	313	313	356	348	304	335	329	333	377	320	336	339	363	346	356	307	333	353	331	353	322	324	365	331	362	372	329	336	367	332	326	310	339	303	310	341	322	371	370	350	331	354	329	342	348	329	365	348	327	321	348	322	368	349	364	334	351	371	346	372	311	371	355	350	333	343	333	347	328	305	331	388	345	328	334	330	352	344	360	334	305	368	314	340	319	355	341	344	302	305	375	348	328	378	350	331	348	314	308	302	341	358	328	301	363	379	366	320	349	317	327	354	371	329	327	364	358	323	351	315	327	327	337	330	359	338	337	329	351	361	315	336	319	350	335	332	319	314	328	318	340	353	316	324	356	339	331	347	374	348	355	350	336	331	346	310	322	349	336	333	331	307	333	342	342	339	368	357	368	368	350	348	336	348	392	366	345	345	316	345	335	314	294	339	325	328	350	344	369	332	322	319	364	297	308	321	301	331	333	320	347	335	333	327	340	340	323	353	322	319	329	344
23612	21288	28627	23993	21159	13106	1597	989	888	756	634	659	647	610	572	565	552	565	558	529	552	564	518	516	523	509	536	501	540	517	535	493	529	513	524	515	498	496	572	470	501	522	524	532	507	491	480	479	527	511	500	517	508	512	494	505	526	524	481	492	559	494	477	467	465	515	511	468	491	516	504	464	484	515	519	523	495	507	483	535	514	513	459	476	484	513	523	509	528	521	507	501	508	497	465	513	482	484	527	534	490	506	478	474	471	505	490	430	463	477	469	532	494	505	520	483	552	540	488	470	474	469	494	457	495	480	548	472	480	489	493	487	500	475	493	493	488	544	472	492	507	462	499	452	487	466	523	503	526	479	512	484	520	486	485	527	470	491	467	507	495	499	498	506	497	504	509	507	504	496	514	505	477	468	531	488	484	484	490	529	477	436	497	520	495	517	526	460	472	493	468	477	499	446	496	505	491	504	526	538	533	504	523	527	520	475	473	520	497	515	494	471	491	483	508	544	491	427	484	484	493	513	466	477	456	521	551	504	540	494	509	463	485	495	483	499	495	513	501	493	502	514	522	504	495	505	493	507	513	507	489	492	507	521	487	514	500	456	483	522	493	529	465	486	498	516	537	505	506	504	507	521	490	487	510	472	538	516	471	481	520	492	500	499	486	528	485	500	482	508	493	510	485	477	514	484	554	515	479	484	478	462	457	481	475	480	539	500	520	458	504	488	531	511	498	469	483	517	493	485	473	516	474	520	505	484	503	501	498	519	516	484	510	521	508	522	525	506	532	464	519	491	539	540	525	535	509	472	493	553	483	485	541	515	511	506	532	474	499	512	513	534	509	483	508	483	520	462	496	515	515	547	487	500	446	514	480	471	464	530	525	510	500	473	482	503	495	505	500	498	469	493	501	497	510	492	492	513	532	486	453	507	542	501	467	506	528	500	470	501	498	499	505	513	534	491	463	490	493	519	500	473	480	507	469	498	495	509	483	521	502	486	489	484	511	517	526	500	526	494	484	514	463	521	498	509	478	519	455	471	483	491	474	485	486	468	488	462	514	520	466	495	517	474	462	516	510	541	471	502	468	502	479	485	476	444	477	492	476	480	478	495	510	450	478	477	496	526	512	495	513	500	461	501	507	511	492	503	500	486	525	529	534	500	467	474	512	479	509	518	509	479	494	464	481	494	483	498	505	500	528	469	448	471	486	452	492	484	499	495	469	532	484	506	528	512	508	506	482	486	498	492	475	500	505	516	475	493	556	506	512	512	506	472	484	492	495	473	503	511	504	520	544	471	466	470	514	530	484	466	458	484	497	498	505	505	486	487	497	465	500	509	456	520	489	469	490	505	522	523	512	467	527	502	489	521	494	478	489	503	478	477	493	498	491	493	521	510	526	447	500	457	475	481	481	514	487	544	508	503	517	471	486	509	489	532	481	513	491	494	478	481	518	519	498	485	525	504	500	512	520	503	481	498	531	508	490	463	516	474	480	514	552	511	531	509	512	502	464	497	517	493	459	501	454	519	471	516	514	503	521	501	488	487	501	492	518	469	487	543	557	455	495	500	483	508	522	456	493	461	522	488	473	491	502	502	461	517	489	491	489	523	477	549	500	487	510	547	493	472	468	525	467	472	460	491	490	520	528	531	478	471	493	527	477	458	506	498	495	508	466	522	515	519	478	527	495	510	534	488	475	480	502	477	469	479	441	513	473	488	489	507	476	495	511	513	514	497	504	489	486	474	521	501	494	477	508	503	463	478	516	518	546	469	522	492	443	523	504	466	470	486	501	511	501	480	485	504	496	499	480	504	508	521	484	537	471	520	468	497	491	454	527	497	518	501	508	475	507	476	489	508	513	527	495	476	482	483	482	502	524	529	474	482	481	509	545	456	506	473	489	543	512	530	423	496	495	498	466	520	508	460	496	449	471	520	481	491	519	497	477	519	486	525	518	499	506	504	513	466	494	500	492	523	505	467	457	503	520	436	508	471	504	468	473	489	522	538	478	516	496	485	492	514	513	510	505	469	493	482	523	489	469	508	460	481	533	540	489	476	500	474	488	482	517	475	478	508	462	487	457	474	493	511	500	484	518	493	485	484	496	500	508	499	514	500	505	451	465	484	502	516	492	430	492	495	487	500	473	474	509	495	486	509	493	528	501	494	521	460	514	484	495	477	541	499	502	490	508	495	550	485	494	479	495	496	479	505	518	522	501	481	503	492	552	483	475	500	507	515	468	492	470	478	470	513	481	518	520	495	519	507	489	511	479	473	506	490	479	510	453	493	486	493	499	489	510	509	498	536	450	460	477	509	525	493	488	485	511	500	512	502	472	499	482	483	457	505	509	504	489	495	488	540	510	496	531	517	500	502	533	496	509	464	490	505	470	487	492	492	486	494	534	464	467	486	468	475	499	538	455	499	497	507	515	477	475	508	494	489	506	523	486	519	512	490	473	507	523	522	479	502	504	531	529	500	507	496	480	512	462	456	523	511	487	482	495	528	523	490	541	510	477	469	477	505	508	519	517	508	479	477	475	481	511	463	492	511	514	476	526	537	503	477	523	478	487	516	461	478	515	452	520	539	467	494	494	520	522	512	501	467	514	491	490	558	518	497	512	551	535	487	467	480	515	477	491	476	473	482	538	481	520	509	497	481	493	509	461	556	497	488	497	477	532	493	453	555	473	488	465	516	525	505	483	498	523	531	508	461	497	494	506	487	516	472	521	496	500	500	551	462	512	500	505	520	514	485	505	507	528	494	496	503	491	556	461	492	511	496	478	547	500	520	495	466	505	522	497	507	504	506	500	480	493	507	497	485	477	502	478	468	500	533	476	479	535	434	491	552	498	504	517	498	515	506	540	488	489	475	538	506	510	476	512	509	524	478	477	483	567	492	535	484	524	518	486	511	503	527	477	498	493	488	507	514	499	503	549	472	516	491	499	484	517	496	493	483	490	527	478	512	484	479	484	517	474	489	547	467	504	530	510	502	484	504	526	523	492	486	496	476	491	499	516	528	515	527	474	512	509	508	491	478	500	525	514	486	491	486	529	477	475	484	512	476	464	489	488	536	474	504	482	486	494	497	480	518	431	475	493	509	494	473	527	474	478	521	538	515	497	533	520	508	492	469	488	478	506	496	522	531	487	465	468	470	490	462	492	558	503	502	503	508	485	491	430	485	522	513	527	503	538	523	475	514	495	482	533	488	494	478	485	485	499	507	519	487	489	471	529	511	507	525	483	517	453	461	501	523	492	493	496	487	472	496	494	505	527	490	469	494	516	475	468	512	492	487	502	494	487	478	516	508	473	499	542	466	500	497	520	540	513	500	515	528	505	532	522	503	508	483	525	471	515	505	520	533	481	470	536	464	462	493	487	502	475	490	471	456	518	534	518	500	538	482	512	524	496	474	492	458	543	478	538	476	491	509	513	508	493	494	489	506	496	502	453	483	488	479	508	528	498	489	507	510	496	489	538	474	502	513	468	473	526	513
4647	9820	7221	3518	2611	2157	1458	1314	1131	886	839	743	712	691	613	642	648	632	631	575	578	607	608	558	560	551	578	553	553	533	600	525	527	560	574	541	540	528	563	537	571	544	525	556	541	567	568	548	501	548	520	518	522	556	530	521	569	556	558	543	516	495	527	548	565	510	525	548	565	526	536	508	533	508	588	534	544	505	531	494	535	536	510	569	494	512	529	530	570	566	564	570	534	547	525	584	573	555	561	555	555	534	507	541	517	560	534	553	523	554	563	518	532	554	562	536	529	517	499	527	546	591	509	549	556	540	505	546	559	524	540	528	527	566	541	513	532	589	537	490	535	537	536	547	531	525	529	525	549	547	558	544	551	511	511	502	547	494	499	558	556	523	504	542	527	514	514	541	528	540	564	511	517	570	588	537	538	516	510	530	516	557	538	541	536	552	546	519	534	513	544	572	533	553	551	506	511	539	543	560	546	541	561	526	564	504	550	551	566	523	532	516	516	517	526	531	547	547	561	526	503	534	564	507	583	534	525	535	516	530	552	536	534	564	509	551	540	571	531	542	526	499	528	535	568	565	515	517	553	542	499	562	528	522	579	547	527	569	539	588	530	524	557	540	549	511	507	527	578	546	556	545	521	491	513	554	553	540	536	533	519	537	524	577	585	485	535	518	507	526	528	504	494	484	556	555	497	554	509	551	517	522	560	521	509	554	520	498	528	531	552	561	528	558	550	528	512	516	586	514	529	579	553	534	551	549	548	533	507	527	551	534	559	531	554	544	573	522	524	545	515	544	539	536	545	551	524	535	545	529	558	559	496	501	489	523	536	594	510	540	558	532	535	525	521	551	527	567	523	569	540	534	527	522	531	546	527	506	564	534	503	510	505	552	536	555	517	536	557	545	539	517	547	563	568	553	589	535	568	565	560	565	503	580	537	539	551	543	557	508	536	550	529	526	561	545	532	533	548	511	541	509	534	510	532	544	540	560	569	530	563	547	535	548	543	526	478	545	557	550	533	562	547	607	502	543	551	541	597	588	522	525	542	525	531	537	538	532	531	518	560	565	530	528	531	519	502	546	541	500	533	596	576	543	564	576	531	526	545	525	573	537	545	570	529	554	561	535	554	537	492	489	517	527	536	544	499	543	544	510	550	539	549	549	549	548	491	546	530	519	547	566	564	517	544	556	549	556	524	548	572	564	580	550	545	531	525	539	504	536	515	533	523	544	527	555	535	528	519	556	517	522	559	560	530	517	559	477	517	532	519	529	499	474	509	570	487	537	579	549	528	552	526	542	562	477	507	544	518	578	556	535	527	542	567	551	552	577	509	536	572	593	533	540	503	560	513	578	531	552	541	535	568	555	508	517	540	541	510	522	557	506	501	524	539	498	567	562	546	537	530	555	568	529	570	529	512	563	567	515	540	502	523	525	527	553	535	548	544	566	537	563	550	507	551	536	575	538	539	560	535	529	538	552	531	539	539	545	548	536	560	568	514	561	537	554	518	532	536	526	569	532	494	519	552	518	555	568	530	499	552	560	528	516	495	536	551	522	549	556	523	545	511	550	493	537	524	576	529	528	534	563	543	550	514	550	531	560	578	540	520	538	544	563	495	566	544	539	519	512	582	504	528	546	549	543	534	534	533	593	505	536	498	559	525	529	534	531	554	527	569	552	521	500	550	528	578	566	529	550	542	484	547	552	520	531	507	547	550	517	554	541	517	509	555	526	554	550	543	557	493	562	529	523	553	548	518	505	507	504	578	522	531	542	525	526	566	508	546	529	511	568	538	533	562	522	521	536	527	532	544	558	534	553	533	541	537	519	540	552	492	575	506	518	525	558	518	548	523	527	565	528	521	544	517	507	513	505	554	541	560	545	533	524	505	486	548	524	574	513	530	520	547	540	500	588	542	552	560	523	510	577	495	558	548	552	511	549	543	504	566	542	540	568	523	552	548	534	557	488	539	549	547	533	581	564	519	559	528	553	527	522	529	572	545	536	583	525	500	517	529	532	517	533	557	556	534	557	554	545	540	472	508	503	523	527	563	526	521	536	529	494	544	521	527	538	519	536	497	517	532	516	548	533	478	516	573	568	491	525	537	535	587	562	517	505	535	527	522	517	539	531	530	527	564	559	501	511	521	525	554	542	553	591	546	559	526	570	571	532	548	543	496	530	528	530	533	539	525	528	524	551	513	545	480	534	515	533	533	536	521	496	518	527	539	550	540	545	526	542	543	544	545	587	539	573	517	528	557	558	554	524	540	533	498	560	545	575	542	561	553	515	513	560	551	548	532	531	529	560	507	547	537	515	512	527	585	526	527	527	529	537	552	514	520	541	523	496	493	541	506	602	553	551	518	542	507	518	528	507	559	545	554	515	568	535	544	530	501	546	511	499	551	541	545	512	595	559	530	512	510	567	510	553	512	538	534	531	553	513	546	496	520	533	580	537	556	536	503	536	509	508	540	528	501	534	521	564	550	552	535	556	543	565	505	514	553	474	554	578	605	517	581	543	557	543	519	541	569	532	578	571	523	538	542	518	544	509	537	551	500	517	526	506	534	511	530	545	558	580	540	568	545	511	538	536	556	563	579	574	552	542	558	584	494	504	533	564	525	544	529	506	559	545	549	554	495	497	555	569	575	533	532	551	564	534	570	529	534	555	505	517	562	496	520	545	516	527	569	534	547	529	547	515	530	508	543	509	505	521	568	550	526	537	532	573	517	544	527	494	556	542	578	582	551	557	532	536	533	529	538	561	505	531	562	543	518	529	523	534	543	544	540	510	508	502	528	525	531	550	514	525	546	519	545	572	556	573	521	548	559	493	542	526	495	511	477	511	518	559	527	518	507	517	510	531	542	543	502	521	557	536	561	529	579	523	565	546	513	534	547	534	522	517	524	503	537	495	546	533	551	573	522	542	557	538	563	532	503	546	511	561	553	556	527	550	556	520	533	529	512	521	556	593	542	589	543	524	518	542	516	536	537	601	539	580	549	532	561	525	536	538	553	558	591	536	532	508	532	528	573	513	560	548	535	575	534	549	534	530	529	546	552	585	550	525	530	523	542	543	558	535	575	569	541	536	555	480	566	543	519	542	535	539	557	565	457	503	568	575	526	572	513	521	518	537	504	520	554	512	502	558	525	507	515	520	492	506	575	552	532	534	531	509	531	503	556	588	547	540	514	549	528	501	529	529	538	524	517	587	561	573	555	569	556	534	542	526	563	537	515	532	562	556	564	554	567	556	538	551	512	584	579	514	533	498	550	536	557	532	521	527	497	506	571	534	551	565	538	559	563	526	506	525	549	542	486	516	572	568	600	552	552	566	506	519	509	546	547	521	577	533	526	483	515	555	509	547	489	526	526	511	543	533	506	506	562	549	537	526	584	539	555	552	552	532	536	530	519	542	549	570	531	545	502	524	537	546	555	525	540	533	522	531	488	526	496	530	509	530	562	574	532	556	520	508	545	513	523	538	553	556	515	549	589	542
24715	21313	27938	24957	15713	896	471	370	239	228	205	222	166	182	176	139	161	163	181	172	148	173	157	156	164	145	152	144	146	140	153	174	137	120	130	128	141	145	143	129	140	158	146	137	139	148	142	138	149	147	117	132	141	152	139	142	130	140	123	144	160	136	158	141	147	132	131	147	146	140	127	154	149	139	136	127	141	139	130	140	130	150	144	144	148	142	154	137	119	161	150	129	140	127	155	113	128	122	111	143	127	141	136	137	134	132	138	138	146	121	152	143	148	124	127	145	131	132	131	136	121	135	152	142	138	132	129	130	152	130	131	143	127	138	118	128	124	154	135	134	149	146	139	162	157	129	142	136	161	140	143	140	146	124	147	141	126	142	138	142	111	140	159	141	138	143	131	151	127	155	155	140	161	140	127	134	155	134	136	162	156	137	137	136	131	116	140	120	113	129	152	128	148	133	116	147	123	154	146	166	157	132	148	155	144	142	126	147	144	138	137	157	143	153	164	139	150	116	162	138	169	151	142	138	125	131	145	134	138	134	149	141	127	158	147	153	149	145	133	142	139	142	145	151	152	143	135	144	119	120	151	151	159	144	140	151	137	129	173	136	129	125	120	141	139	148	133	118	128	149	144	130	135	134	125	130	124	149	120	137	131	150	133	122	140	123	142	157	143	137	145	132	139	146	133	156	143	144	135	148	136	139	154	162	142	127	134	131	137	139	144	143	147	158	150	129	128	148	129	134	156	120	140	129	129	126	156	140	147	150	146	131	128	144	140	149	131	119	158	115	153	142	163	158	139	133	141	147	123	140	125	136	118	124	142	134	125	153	136	148	157	154	147	115	136	136	166	155	136	142	139	164	143	114	160	124	145	131	128	146	145	146	110	156	160	138	153	144	143	132	151	144	131	158	149	137	131	125	122	146	127	130	109	131	127	126	128	143	139	125	163	133	132	131	151	156	163	132	145	152	130	136	135	137	132	143	158	135	132	128	135	157	135	148	132	129	146	143	139	126	124	131	139	157	133	131	158	141	165	137	138	156	132	135	128	138	152	137	138	112	127	150	158	162	143	162	156	130	154	141	134	139	141	155	150	131	125	137	135	119	153	151	135	130	139	149	130	168	137	141	138	134	137	158	141	145	144	154	138	168	127	159	112	143	136	142	119	168	134	148	122	149	123	139	142	138	153	127	147	122	140	121	118	144	146	142	134	142	147	145	128	114	133	142	160	142	122	151	147	127	125	122	132	153	143	122	145	132	150	143	146	133	117	124	117	133	155	140	134	138	127	135	130	153	132	120	135	158	133	148	147	132	136	143	125	126	129	131	130	157	138	138	159	144	132	140	134	152	148	137	123	134	157	133	146	151	166	146	138	136	124	133	145	169	132	139	130	144	114	136	150	142	137	126	159	129	139	159	157	163	118	146	137	140	125	128	115	128	123	159	132	150	139	157	157	144	132	117	138	143	125	107	134	138	153	142	165	139	132	139	135	138	141	145	142	118	143	147	120	150	138	117	135	145	143	131	141	129	118	133	129	119	135	144	131	146	139	150	126	150	140	137	130	127	139	141	133	143	133	154	133	151	144	161	127	148	127	155	124	143	135	150	160	134	123	125	131	133	125	148	134	162	141	147	139	139	133	123	142	142	159	142	154	147	133	128	150	134	140	142	144	146	143	138	151	146	140	153	145	154	155	165	144	134	141	140	127	156	129	133	123	125	138	119	124	136	135	149	124	138	141	113	141	128	126	117	136	145	152	124	125	151	113	141	144	122	122	136	151	138	144	151	125	136	138	149	158	140	129	137	125	140	140	134	134	149	132	137	143	158	165	135	140	144	140	139	131	148	124	161	130	125	139	141	108	147	148	138	135	123	134	150	132	155	128	118	163	145	139	153	133	128	132	132	149	145	130	150	126	135	128	130	133	138	155	131	125	140	125	115	137	136	150	135	130	161	147	143	147	128	133	131	133	137	130	157	151	120	140	137	139	157	151	127	127	152	139	133	142	132	129	139	130	145	141	141	130	140	138	148	147	122	137	150	118	121	135	146	123	149	148	154	135	146	151	113	137	129	121	152	150	151	129	138	142	136	117	129	153	147	122	132	131	136	161	152	156	127	152	143	155	132	146	131	122	147	155	126	138	145	117	147	147	136	135	149	158	143	134	130	139	149	172	134	136	138	127	138	131	152	149	143	105	141	126	161	138	133	133	116	135	143	142	165	139	141	145	156	140	135	154	138	154	143	135	126	131	149	156	148	132	140	130	145	148	130	151	139	144	146	116	126	141	129	150	161	120	141	127	132	129	131	130	146	130	137	123	112	124	129	136	131	125	136	116	143	154	153	140	124	131	124	148	131	125	127	132	111	144	144	133	135	158	152	172	159	116	117	137	140	145	146	143	153	152	131	127	129	131	148	136	134	137	155	136	140	143	134	120	146	145	134	125	118	148	134	140	155	157	153	153	144	134	153	133	111	152	161	126	147	126	131	147	164	148	123	142	114	145	130	133	134	145	134	129	142	155	130	135	131	153	117	135	146	142	160	131	125	118	149	133	138	134	140	147	153	139	140	138	132	136	152	124	138	151	146	149	155	148	135	131	136	132	147	145	137	125	138	144	160	116	139	139	142	154	139	133	138	127	130	135	139	136	130	136	138	140	117	140	129	127	144	152	151	138	138	131	129	139	131	126	159	108	144	132	126	149	144	136	134	142	130	138	115	144	145	142	150	149	148	127	138	140	133	153	157	137	138	120	134	124	133	123	146	132	136	155	140	133	125	143	131	156	138	143	142	130	144	152	136	144	116	117	149	141	114	133	135	130	145	133	144	131	123	133	124	125	144	125	147	143	148	133	141	150	149	125	156	160	131	133	119	124	149	128	137	134	157	130	142	122	130	128	133	134	139	124	135	136	130	133	137	144	153	137	135	126	140	135	131	145	150	148	141	148	132	147	124	134	142	142	120	143	138	161	123	138	140	159	129	142	143	152	129	136	141	143	109	143	133	137	128	134	147	126	108	151	136	120	137	136	148	145	150	149	133	146	152	128	127	131	132	129	121	130	140	138	157	131	154	120	133	127	129	151	131	140	149	126	133	144	161	128	153	142	130	124	124	149	141	143	142	128	131	138	149	155	128	141	127	153	152	120	150	141	131	162	148	125	128	130	136	129	156	125	151	141	142	146	117	136	161	134	155	149	122	151	164	132	142	135	150	133	141	127	127	135	119	121	130	135	149	135	160	157	143	147	146	159	153	141	133	148	133	128	150	121	153	145	152	128	141	134	151	138	131	149	136	136	117	135	133	127	147	122	155	107	142	134	129	150	147	119	132	131	126	120	141	132	139	133	147	150	149	148	142	163	141	133	134	153	121	138	137	155	129	143	123	133	128	143	134	124	124	105	137	146	119	146	111	130	133	144	159	163	130	129	120	127	132	153	134	141	145	146	142	138	135	130	129	157	148	128	150	129	149	130	138	143	136	149	133	141	139	138	144
4462	6146	4143	1989	1412	1187	770	631	499	385	284	273	253	254	218	215	195	180	191	202	181	199	199	192	170	180	169	149	174	166	177	179	161	163	153	165	158	173	176	153	155	166	157	152	179	178	164	145	165	173	162	159	160	177	158	154	174	179	169	153	180	144	151	191	152	165	156	143	153	160	173	170	129	152	154	168	152	137	184	169	140	155	141	152	174	158	173	162	151	159	166	171	119	181	177	152	164	155	146	168	157	159	152	158	170	139	174	175	158	155	146	153	158	154	160	135	144	167	161	143	167	181	145	156	141	147	156	131	141	158	153	149	154	183	168	164	174	140	143	168	167	177	157	157	171	154	144	138	160	168	148	157	182	152	149	161	154	176	166	144	155	151	178	180	175	158	189	148	165	137	158	152	167	168	164	165	152	161	159	163	187	183	152	157	159	175	172	143	158	153	164	165	145	157	176	158	156	174	151	146	131	152	160	172	174	155	157	172	148	169	159	160	150	153	150	156	139	161	157	149	155	161	134	158	178	173	166	169	159	188	128	173	194	152	170	167	129	157	164	160	157	135	150	166	166	154	157	148	163	175	156	163	131	189	153	174	136	159	190	152	159	137	157	168	172	145	156	151	198	154	157	166	135	135	175	187	153	154	137	147	138	180	159	178	155	145	164	156	173	151	152	155	142	157	155	152	141	151	162	161	149	157	171	159	166	143	188	150	154	152	164	145	191	138	163	152	165	169	164	176	158	177	161	165	164	160	174	159	160	178	193	153	167	166	162	154	172	170	135	164	181	181	168	145	165	164	176	162	196	153	164	155	137	137	183	174	146	158	140	148	153	144	167	140	159	174	171	161	164	158	138	161	169	144	161	161	152	143	160	159	154	170	173	158	146	136	150	157	176	153	152	188	173	156	140	153	165	180	129	186	155	159	138	160	156	164	169	172	164	158	141	131	172	177	164	151	159	150	168	168	184	150	165	172	146	136	155	157	176	150	163	154	166	165	157	180	190	154	180	154	161	174	155	145	143	148	159	155	153	168	177	172	147	197	163	192	159	164	159	162	159	161	181	148	167	169	164	169	167	143	154	143	146	178	155	184	155	148	153	166	152	167	151	159	161	175	158	161	143	180	148	164	184	165	160	142	150	161	162	147	145	162	138	167	171	131	162	174	133	140	170	161	164	177	157	157	146	157	169	152	157	139	162	167	175	156	168	143	148	169	170	174	146	177	153	167	175	159	152	170	129	171	150	166	155	165	156	157	160	144	173	157	170	182	154	162	144	159	174	145	144	171	165	172	173	159	152	147	169	173	178	146	133	146	179	160	165	137	143	165	164	138	143	155	157	151	170	143	158	124	164	175	159	151	158	151	159	166	157	167	155	164	151	166	162	144	168	149	167	161	155	165	187	176	179	163	160	158	154	159	168	169	174	164	146	176	157	161	165	155	144	180	143	143	170	173	146	161	146	175	150	187	159	147	141	178	166	162	162	160	167	165	162	155	158	168	152	137	156	152	163	162	152	189	164	157	151	203	154	179	152	149	155	154	159	136	162	179	151	157	164	159	173	173	175	165	148	130	179	148	181	145	149	144	154	165	180	180	183	157	169	151	175	153	173	153	168	155	155	164	164	162	146	158	165	157	172	159	152	166	157	137	177	167	158	157	132	166	161	158	149	166	182	159	151	180	145	159	166	166	159	151	168	172	152	172	157	161	146	145	179	170	130	187	151	182	158	176	154	167	168	177	152	144	156	143	153	160	150	166	162	158	177	146	156	145	167	172	154	161	167	152	169	173	151	146	157	166	159	157	155	156	163	159	177	160	154	164	170	162	139	159	166	165	140	133	151	167	162	148	152	157	143	166	157	164	146	157	153	163	163	158	156	160	161	161	140	148	184	152	145	143	144	160	165	164	174	166	166	169	152	178	160	161	154	160	167	171	175	145	131	148	158	163	162	163	160	153	176	147	161	136	163	160	147	146	158	150	161	170	157	155	166	162	147	153	155	176	199	159	158	180	170	161	138	169	150	173	137	153	164	146	134	160	157	146	156	158	147	165	171	144	155	173	171	139	139	169	159	150	174	155	163	160	160	134	149	169	161	163	169	144	176	163	159	168	156	149	163	163	143	149	149	159	152	174	155	162	169	148	150	197	179	164	166	155	157	150	143	155	165	157	144	169	157	151	149	159	157	156	171	154	156	163	166	149	139	140	162	177	160	154	176	154	154	164	168	129	169	177	151	142	177	148	152	146	173	153	184	164	147	147	144	146	154	176	140	153	153	139	150	158	152	156	166	160	169	140	182	151	150	153	174	159	165	179	174	159	162	164	158	153	155	153	157	142	177	172	155	145	169	159	166	156	162	172	150	158	156	142	180	140	177	180	181	154	166	174	174	171	137	144	158	156	136	163	153	156	160	160	192	170	147	161	165	179	168	169	143	169	136	144	147	155	153	152	162	161	154	161	157	170	142	159	152	166	152	163	146	151	160	182	187	159	165	155	159	155	152	161	136	149	178	167	157	140	158	178	156	147	137	182	163	164	185	157	175	148	169	162	143	178	143	165	140	146	152	145	150	151	159	173	138	170	167	179	172	162	162	170	159	154	153	153	164	148	153	163	144	162	140	162	169	157	166	140	155	164	157	168	167	168	169	134	143	153	162	167	157	164	157	149	162	151	139	174	174	164	168	178	147	148	142	168	147	172	162	168	156	141	128	143	145	155	137	154	161	147	156	170	147	147	157	144	165	160	172	145	144	150	175	159	165	158	167	161	149	163	143	145	196	157	164	154	142	159	175	157	153	145	122	158	164	167	151	170	155	164	168	154	137	145	165	159	176	159	161	184	147	155	172	140	155	142	156	151	161	160	153	160	176	133	176	149	169	155	155	160	167	177	160	163	151	159	157	158	157	145	167	171	167	153	171	180	144	157	166	154	137	180	146	148	177	148	183	184	168	154	155	157	157	155	170	157	184	147	151	162	180	159	173	151	178	169	147	182	167	146	150	167	167	180	155	156	149	165	156	159	147	163	175	164	186	156	164	162	179	136	167	146	156	159	181	166	167	156	156	157	175	157	153	145	173	155	156	173	166	171	158	171	163	156	158	167	176	159	176	155	179	145	159	162	162	152	164	172	153	146	152	152	172	162	157	173	159	144	148	178	161	170	170	158	180	160	160	149	168	149	169	171	171	159	156	165	167	161	163	155	139	146	161	172	162	168	153	150	156	169	161	163	167	161	154	158	151	172	174	158	153	166	134	175	148	161	142	143	165	174	171	162	161	177	150	150	157	149	158	140	184	171	167	175	134	168	152	130	170	173	139	158	171	164	166	158	168	139	158	160	154	175	160	162	168	146	157	167	145	163	177	162	173	170	171	154	148	168	172	145	146	158	147	153	170	177	142	149	185	156	149	143	158	144	159	175	137	146	160	158	146	168	157	158	154	152	189	151	151	160	151	156	174	145	167	140	160	176	155	151	169	170	151	165	153	148	150	159
22533	21358	29236	23864	21358	21437	12557	1504	1046	809	676	645	554	502	536	464	469	460	409	412	424	430	435	403	390	393	379	373	376	390	388	400	377	366	384	350	384	352	350	377	388	381	367	345	343	380	323	355	350	344	361	339	365	374	343	386	365	365	360	372	350	359	377	339	370	358	319	353	347	363	320	360	349	343	362	326	335	330	352	373	342	357	353	352	375	346	335	351	363	355	328	348	364	330	383	358	362	332	361	363	345	345	360	350	381	349	346	343	346	388	334	342	358	365	338	369	352	354	320	337	349	338	357	314	365	318	342	361	356	343	311	346	313	324	347	364	357	345	349	389	326	373	343	379	342	325	355	341	346	341	358	359	343	340	340	334	360	352	323	373	319	383	330	360	346	375	364	352	347	345	323	327	329	346	328	353	357	393	366	406	331	361	326	322	335	337	361	362	316	364	360	317	372	328	359	302	362	353	345	332	331	333	352	362	350	316	327	340	332	343	353	349	376	360	356	346	332	361	344	365	348	361	360	323	334	331	375	347	356	354	366	354	363	353	336	342	344	355	342	347	328	349	318	357	389	366	344	335	359	324	356	338	328	372	328	339	321	361	385	339	371	370	361	335	370	337	338	340	352	332	342	336	339	335	376	375	332	346	328	331	358	331	344	379	315	375	359	353	353	330	383	358	322	335	374	344	347	387	335	370	334	377	345	335	317	358	348	376	330	346	354	342	350	366	357	325	314	346	361	375	383	365	333	334	319	328	311	358	334	338	383	321	333	338	364	357	315	364	336	340	347	336	351	354	362	376	342	348	367	368	342	365	336	338	333	388	351	348	328	310	345	338	313	350	381	347	344	334	368	355	341	344	386	342	329	364	337	357	359	364	354	358	345	349	343	335	343	351	309	335	354	378	354	333	366	362	367	343	363	345	351	342	357	312	328	377	370	364	325	365	342	347	334	348	371	350	324	358	349	315	363	326	363	352	380	331	345	335	355	365	324	324	342	362	341	325	346	364	322	351	336	350	333	357	363	343	342	334	334	371	351	344	353	344	332	376	334	344	369	335	333	354	315	358	382	349	323	336	363	336	347	342	334	348	357	367	323	365	348	326	318	382	350	321	341	348	363	333	355	343	351	322	332	325	383	345	349	369	343	358	341	397	376	373	371	367	353	350	389	377	355	345	361	349	342	315	327	353	350	350	352	370	382	337	404	356	360	360	314	342	356	362	345	349	331	362	351	349	342	351	348	335	309	341	331	352	330	342	378	361	367	342	350	348	346	383	311	334	347	312	351	376	325	342	351	342	336	335	350	308	353	348	360	330	384	302	347	364	338	368	370	386	370	349	341	358	334	327	362	338	354	363	378	365	338	376	346	332	367	365	332	373	361	374	362	384	330	346	324	329	319	351	361	327	366	347	375	331	350	335	345	333	359	346	323	366	329	354	354	358	339	362	343	347	339	330	375	360	390	335	360	370	359	354	344	363	324	349	346	408	335	311	368	354	360	347	338	373	366	346	344	347	354	343	325	388	346	321	323	327	350	340	359	354	351	352	340	335	372	378	356	345	327	365	362	347	334	320	334	328	365	342	328	361	350	348	347	326	368	353	335	378	330	342	341	349	354	354	349	341	348	324	351	337	371	361	329	385	358	353	392	324	367	347	334	352	334	360	360	336	360	368	362	346	312	373	346	350	361	336	353	350	350	366	355	355	350	346	324	353	358	339	350	362	348	340	331	375	355	328	351	332	340	316	321	337	355	337	317	343	364	341	346	332	349	345	327	347	324	332	369	364	366	346	362	359	370	317	328	373	349	349	336	342	358	353	384	324	351	363	350	354	330	388	373	319	357	312	373	359	344	365	374	336	357	366	333	327	305	352	396	321	293	374	351	324	366	323	335	343	324	330	355	330	359	376	357	361	339	341	324	370	348	373	321	382	355	323	361	366	348	367	322	333	361	369	357	371	354	342	374	340	328	352	339	357	342	346	325	362	368	333	353	363	372	313	376	359	346	327	358	356	320	327	317	374	342	351	321	372	345	319	342	338	341	315	332	319	339	319	341	339	344	323	346	338	369	302	365	357	415	320	367	367	327	368	330	330	319	348	373	357	397	363	328	331	350	352	348	347	333	341	314	343	345	333	351	348	341	365	365	350	366	362	315	335	341	335	345	334	309	400	347	351	357	312	331	364	295	322	329	325	323	352	317	363	354	350	344	343	327	368	372	340	338	360	353	356	360	343	374	326	333	366	353	333	380	306	330	349	329	335	341	320	327	370	338	354	352	343	354	393	354	350	351	383	339	327	340	329	362	357	377	308	331	355	312	338	357	333	359	314	384	347	340	349	341	330	337	332	368	353	353	330	359	349	333	320	337	331	356	365	339	339	349	373	328	344	362	335	368	325	351	357	350	349	312	362	371	338	352	349	360	344	330	395	329	345	338	340	362	363	364	346	343	334	340	356	347	349	331	333	372	331	318	380	329	343	297	339	353	357	333	350	357	367	337	335	345	351	364	327	379	358	368	347	351	364	358	327	348	369	348	362	330	343	336	362	349	332	337	357	349	342	356	334	342	349	347	354	366	343	372	320	363	345	318	335	335	348	343	335	345	374	324	337	336	348	323	335	327	346	353	340	335	350	316	352	350	374	344	396	351	346	341	353	354	356	330	353	364	330	340	359	361	340	350	365	353	355	338	367	346	334	317	338	326	359	352	347	310	342	389	329	346	384	342	338	362	339	367	349	345	333	321	352	346	333	355	354	353	345	324	333	341	372	357	357	362	359	353	365	340	353	302	388	362	383	333	338	349	338	351	355	339	362	355	343	352	380	341	351	326	339	350	355	335	364	385	364	369	332	342	347	350	381	350	347	334	350	346	326	360	358	358	354	348	329	341	345	346	346	365	346	336	343	369	361	353	336	325	349	351	343	344	345	328	369	399	373	355	363	365	333	341	345	395	345	328	360	354	352	366	365	333	355	316	370	349	326	339	353	364	345	361	395	375	349	330	360	330	342	342	346	342	353	329	344	316	346	340	363	371	320	324	330	337	373	354	375	343	351	321	331	344	377	341	342	342	355	334	319	386	337	333	325	341	373	364	351	326	364	340	326	337	351	359	361	363	358	324	323	332	381	393	367	385	349	356	325	354	328	342	367	330	352	346	359	357	349	338	314	388	338	376	359	327	334	350	349	366	374	371	367	348	356	324	365	349	299	366	354	342	383	331	342	345	348	361	356	330	369	345	347	358	347	347	362	329	374	329	380	381	328	320	347	372	340	362	329	313	344	340	336	347	338	362	356	316	367	344	350	398	346	339	350	331	363	328	362	323	374	356	349	313	300	325	315	364	354	358	347	339	359	342	366	341	347	362	336	353	321	355	335	371	349	341	333	343	367	365	375	330	349	335	367	328	356	356	340	362	378	335	330	351	361	375	368	335	341	349	337	355	348	333	364	346	353	339	351	363	347	325	364	346	329	371	344	332	351	322	346	364	313	339	377
6424	16459	11874	5930	4486	3712	2346	1987	1508	1101	897	820	696	678	587	570	559	517	529	538	513	490	480	429	469	441	444	475	444	425	433	420	452	423	410	396	382	386	379	418	387	457	443	398	374	417	433	394	363	373	412	396	406	416	396	392	392	417	411	412	410	390	380	410	390	362	401	389	363	347	414	393	405	405	389	416	382	395	398	393	399	391	404	401	374	386	376	379	391	394	378	396	380	381	375	395	397	360	405	345	389	392	385	400	434	402	376	395	402	373	381	386	368	375	376	386	390	412	374	393	372	394	417	411	376	374	389	401	401	373	395	402	399	380	387	394	409	391	401	386	383	372	384	374	350	387	396	380	372	388	419	392	402	370	404	380	376	397	382	384	386	387	387	414	347	413	374	419	390	398	385	370	366	384	393	400	393	406	357	380	375	393	387	420	389	391	371	390	357	397	385	375	423	386	366	356	351	405	366	360	357	410	445	400	386	383	404	429	385	359	376	378	370	367	363	391	365	385	400	386	404	373	389	377	404	414	376	366	410	402	406	388	372	394	368	412	401	369	344	359	397	362	394	414	363	381	377	375	398	365	379	329	402	390	392	391	361	383	394	390	336	397	429	386	371	370	412	373	382	378	400	389	408	391	387	379	376	397	365	383	397	384	372	365	374	358	380	414	385	349	416	383	385	375	405	394	360	399	408	377	440	401	393	368	380	372	371	419	416	390	400	392	411	397	381	379	406	383	374	368	367	377	381	373	402	400	374	412	390	361	367	346	420	438	359	358	366	392	384	395	349	412	403	402	341	361	397	381	385	368	370	377	390	361	405	411	423	378	406	399	394	380	419	377	366	373	430	389	420	392	388	393	403	389	386	381	419	360	343	364	363	397	372	369	402	410	345	352	388	381	415	367	402	387	380	378	367	394	381	416	366	379	386	389	415	378	400	367	368	376	352	382	360	373	414	392	427	399	353	356	374	379	377	448	387	395	364	340	388	402	398	383	347	424	396	398	403	366	426	415	399	355	416	392	401	369	431	373	378	365	377	379	382	384	399	370	375	383	367	426	369	383	387	422	381	348	412	391	367	381	402	403	363	398	381	396	378	367	363	377	405	391	382	406	407	367	424	389	382	356	370	400	381	401	366	381	381	381	403	362	385	425	412	388	423	399	352	355	379	384	388	386	396	380	395	401	384	384	379	403	396	401	373	381	361	382	349	378	403	416	394	388	396	388	424	410	394	340	392	404	385	392	371	384	394	359	460	393	373	374	385	382	387	403	368	382	386	404	399	381	392	375	379	381	400	381	392	387	346	400	386	402	387	388	338	376	409	398	394	383	376	379	358	395	420	415	401	391	344	375	404	375	423	358	421	379	383	399	392	352	374	380	365	419	390	417	368	334	389	382	386	407	399	382	375	400	351	342	397	423	385	373	383	361	380	386	375	394	412	358	385	412	387	424	382	394	382	394	403	376	368	402	375	367	397	365	354	393	394	387	372	366	366	427	359	366	412	394	330	397	407	382	342	399	394	400	390	382	346	411	396	407	393	400	373	379	402	375	382	365	392	390	373	338	397	389	402	387	336	347	387	355	408	366	368	372	378	379	385	360	355	374	382	359	401	372	371	383	380	379	402	385	372	376	390	375	383	368	382	416	379	357	379	396	373	404	386	355	372	399	392	372	386	350	369	417	362	399	407	347	419	380	390	346	391	403	417	351	420	406	365	392	374	403	388	399	350	405	391	398	412	376	407	399	374	385	386	383	391	381	395	392	411	391	387	385	364	398	408	377	393	389	406	367	375	365	390	376	380	371	383	397	374	363	413	357	434	366	358	363	359	366	404	415	373	350	377	386	404	386	418	400	386	374	361	369	404	364	367	361	387	378	406	407	376	398	384	351	384	400	417	383	414	359	398	396	365	370	326	392	435	379	406	367	405	392	362	389	387	364	425	373	384	379	405	402	366	384	407	386	370	408	384	380	397	357	456	384	401	395	399	369	404	354	389	371	405	384	377	400	412	402	370	371	419	384	357	355	392	412	389	374	381	346	420	402	368	382	365	409	379	378	414	413	390	413	405	347	375	424	387	370	381	374	400	418	358	366	403	384	381	408	391	381	403	396	365	355	418	377	392	399	414	343	417	360	373	373	377	372	409	383	394	393	362	388	341	378	389	394	366	373	402	420	403	395	387	385	387	353	362	376	376	424	386	417	390	381	414	367	396	410	372	388	372	376	377	404	368	366	329	370	423	361	384	403	382	376	422	337	413	350	390	379	385	375	381	374	406	398	391	392	372	375	383	397	372	365	396	385	390	392	412	375	408	406	407	383	354	366	347	416	386	335	369	404	411	389	383	365	405	365	407	394	370	368	396	345	375	392	381	392	379	368	397	413	362	373	395	396	398	397	404	368	386	393	360	417	385	378	376	370	384	342	429	366	389	383	381	373	348	393	380	376	370	406	367	393	375	401	369	411	387	394	409	352	380	391	362	393	388	385	388	394	343	358	367	387	382	394	382	401	355	379	357	395	415	419	377	339	406	376	406	377	387	398	403	393	429	409	390	404	421	374	393	377	383	430	383	371	398	415	360	347	390	375	392	388	375	363	386	387	391	384	378	367	401	381	409	381	398	403	388	391	381	343	371	412	365	405	379	359	398	386	425	375	370	393	394	385	407	414	403	399	381	378	395	409	394	375	370	382	374	376	383	405	376	366	383	366	417	394	431	382	406	375	371	378	388	392	382	389	384	384	398	377	416	373	366	395	384	380	393	348	335	392	395	359	382	390	397	360	373	380	381	404	358	384	403	382	379	359	390	387	371	381	342	423	399	375	363	390	386	387	396	366	403	376	389	405	388	399	370	406	361	372	353	394	391	360	373	397	377	372	369	395	358	375	349	383	382	361	382	384	375	378	379	368	405	391	411	387	402	394	387	375	387	427	395	373	382	389	371	401	386	397	398	397	374	386	389	403	387	353	363	388	418	388	366	413	379	343	374	383	354	361	393	373	395	393	337	409	376	347	386	398	399	366	395	366	391	397	374	413	381	392	433	381	402	365	386	373	409	355	378	388	394	405	372	402	371	418	426	388	396	356	403	366	388	357	374	370	366	387	383	363	392	415	393	367	387	383	374	371	382	398	350	373	381	365	389	397	389	413	373	363	393	384	362	385	377	362	427	351	367	426	434	396	375	407	389	399	370	357	385	443	387	402	376	362	377	390	419	396	377	395	387	395	369	368	413	361	416	374	396	383	406	377	415	385	391	402	390	366	454	379	370	424	403	404	391	386	411	333	394	371	412	378	369	382	375	385	418	417	403	347	401	396	415	377	410	365	414	391	344	376	398	372	376	391	382	395	418	399	436	380	411	391	378	413	385	395	354	371	391	394	374	388	400	383	367	399	403	399	391	368	373	379	375	351	396	403	375	419	401	389	369	393	396	405	415	431	377	415	417	384	368	393	382	408	402	346	373	374	382	410	385	392	374	398	393	390	364	358	370	378
27546	19406	5915	978	697	658	488	337	339	326	332	315	307	353	321	320	359	328	309	354	315	296	336	311	330	324	318	310	309	306	313	313	338	323	324	303	308	313	321	332	323	306	300	289	305	274	300	323	313	297	320	307	349	342	317	287	313	300	353	316	305	295	332	305	300	316	327	272	298	334	310	312	327	302	343	321	295	288	310	340	346	321	292	314	263	312	266	285	328	312	322	313	321	305	302	292	337	363	335	307	296	321	304	326	315	297	313	297	315	274	288	305	315	326	300	282	306	328	299	329	322	291	292	310	328	267	313	307	328	307	315	316	319	312	323	302	301	312	293	306	316	296	334	304	309	297	345	318	290	306	354	316	314	346	315	331	336	281	307	303	323	282	278	292	321	310	317	319	290	319	322	349	274	325	324	315	305	298	320	314	301	288	311	298	307	293	359	319	315	319	355	314	342	279	302	330	292	324	321	324	300	310	313	336	311	317	331	312	309	308	306	310	328	321	312	318	311	309	299	333	326	335	306	292	330	299	339	298	317	337	298	295	336	316	324	291	327	330	322	319	310	306	320	294	319	334	301	308	284	290	329	322	310	310	300	311	321	312	284	292	355	299	339	298	313	295	333	306	344	335	345	322	305	323	320	296	322	323	299	304	311	332	275	306	307	307	311	311	281	325	291	344	322	261	274	326	300	317	286	310	309	304	322	327	306	301	304	310	344	318	290	284	317	318	308	332	293	321	348	292	313	335	315	326	325	287	328	322	295	335	339	318	314	288	325	308	317	318	309	308	320	334	293	299	326	314	320	312	310	330	335	314	315	299	345	321	312	317	364	338	319	292	303	306	322	286	299	320	311	322	302	343	325	302	289	273	301	316	343	323	287	334	292	285	291	293	301	286	307	314	284	322	299	348	309	310	308	320	345	315	324	310	318	317	279	312	321	321	313	302	320	341	298	310	317	292	291	332	314	317	313	301	329	298	342	329	309	306	290	319	310	275	331	302	338	310	300	325	286	332	298	267	320	313	335	304	310	308	327	299	334	315	293	289	301	292	306	306	282	301	297	303	302	310	281	293	329	309	300	297	299	337	316	286	305	308	336	317	295	316	307	315	322	317	344	351	313	346	318	321	328	310	306	307	323	316	320	351	333	273	324	293	306	296	335	364	316	273	320	322	310	278	319	304	328	292	320	310	289	300	299	310	312	287	312	300	337	317	324	329	312	317	317	306	369	326	299	312	321	309	290	323	321	293	320	317	309	327	268	335	335	297	320	295	302	317	307	299	333	330	309	324	312	318	305	309	283	345	297	300	335	327	303	292	300	284	301	307	334	321	304	341	323	321	314	326	326	295	332	280	308	354	340	322	324	306	325	318	300	332	322	314	291	293	346	298	298	322	299	328	317	316	305	335	335	303	339	303	283	287	340	310	313	322	299	297	325	295	318	311	290	316	318	268	292	288	309	331	309	307	341	323	303	320	323	302	302	352	320	331	315	302	324	277	309	290	329	306	316	327	315	324	337	307	322	306	285	326	291	312	304	321	324	334	332	310	304	317	327	286	317	282	285	316	324	325	301	277	290	292	331	288	317	320	307	313	335	314	307	298	304	314	317	305	329	292	325	319	315	312	314	328	336	309	322	329	328	315	339	286	297	333	307	330	335	307	315	287	314	313	298	328	291	318	298	327	304	294	309	320	316	339	307	320	300	347	332	321	343	362	309	289	321	310	325	312	286	309	311	304	297	308	336	311	323	320	334	305	280	314	288	299	316	306	320	323	353	333	333	315	286	310	306	306	302	265	303	313	341	305	304	294	319	345	340	316	319	291	339	330	323	296	325	302	311	309	321	325	315	310	303	314	303	301	311	302	299	299	311	323	299	337	308	333	322	321	314	323	320	327	301	298	321	313	321	332	305	293	294	299	316	314	330	316	281	338	329	332	303	335	302	324	309	307	327	304	330	310	265	286	291	296	301	259	301	294	291	325	270	275	342	300	307	325	340	325	291	293	313	296	324	289	306	280	323	332	315	350	303	323	309	293	312	275	330	306	335	301	319	273	337	311	311	301	314	305	334	319	300	297	308	311	314	317	308	332	306	319	308	317	329	310	304	316	302	308	313	296	304	308	331	322	334	284	320	348	302	290	300	332	305	322	323	370	279	292	303	329	307	317	292	314	323	316	299	280	340	305	315	324	315	316	333	311	275	336	323	312	324	333	301	284	293	319	334	304	339	267	324	313	314	287	320	346	323	310	303	332	314	311	327	339	292	313	309	299	335	311	314	330	316	297	328	332	304	329	342	327	319	344	274	322	317	318	320	312	342	300	292	335	311	316	304	312	304	320	306	317	309	303	288	283	301	321	292	283	277	337	298	321	329	311	316	292	342	299	328	295	303	294	315	306	320	324	326	323	291	297	274	290	302	275	290	329	338	307	284	327	267	328	313	327	326	312	333	308	304	321	326	313	311	316	297	306	336	300	324	315	301	319	354	303	327	333	274	304	284	303	267	313	317	314	290	279	318	321	309	340	320	308	290	289	306	322	323	267	315	308	348	305	320	305	323	313	295	342	334	322	287	296	327	318	313	297	308	342	305	326	343	288	302	324	337	321	296	301	310	315	324	292	329	296	297	307	317	336	305	335	323	323	320	316	307	290	340	316	339	288	309	280	310	279	316	300	325	322	326	348	342	285	322	310	327	339	301	287	275	315	337	344	276	294	340	301	336	317	301	338	364	351	328	320	292	309	331	322	320	313	332	305	325	319	298	328	328	343	313	313	324	327	322	307	337	347	306	316	308	307	340	317	304	305	329	313	292	298	317	268	306	312	314	295	309	321	293	328	329	267	278	284	301	337	343	334	301	322	318	342	308	330	296	260	328	319	286	283	315	294	346	288	321	327	281	327	321	302	299	316	307	347	315	336	319	311	309	319	317	303	337	316	321	289	327	335	319	300	304	338	321	337	329	274	324	306	299	297	300	302	306	315	305	293	332	308	318	336	291	328	297	357	337	364	324	315	310	311	350	296	313	303	326	335	315	326	334	314	324	326	302	322	277	298	334	302	279	282	301	337	311	284	339	306	341	320	322	330	343	300	318	298	291	309	317	345	344	306	334	311	311	289	354	350	287	318	302	269	330	313	313	299	304	322	325	316	331	301	313	291	313	321	312	320	315	311	309	280	295	280	279	313	312	314	315	286	309	309	302	274	317	376	304	299	308	367	315	313	323	368	309	321	304	287	307	330	316	308	359	327	309	309	319	295	317	321	330	313	332	294	282	308	323	317	337	310	296	338	290	317	309	331	327	340	294	299	295	287	320	297	300	316	290	282	329	313	312	333	305	335	308	324	312	330	316	303	284	334	301	303	289	298	317	310	333	338	333	339	333	301	318	286	336	305	320	278	288	323	304	344	296	311	307	309	328	307	298	287	292	328	329	307	309	322	305	337	334	309	315	326	346	299	285	374	309	302	309	312	292	320	324	285	341	310	301	306	302	314
4860	1403	983	588	483	453	403	382	375	361	364	321	360	323	326	361	338	335	365	333	322	326	363	320	348	302	340	333	339	333	321	374	336	350	332	309	335	335	337	331	311	335	335	328	323	321	321	338	344	314	329	324	313	365	297	364	331	347	336	335	323	327	319	353	367	359	317	372	337	353	302	352	340	304	325	335	352	356	333	336	361	344	340	353	328	311	341	345	363	365	323	354	368	330	320	317	304	325	338	341	315	370	313	308	331	346	323	325	326	330	319	332	310	334	374	346	364	346	326	331	337	302	415	309	348	343	345	373	332	319	366	327	354	323	319	380	370	328	335	349	364	357	301	317	333	324	329	367	328	331	374	353	337	357	321	329	346	389	319	342	328	334	307	294	343	346	335	336	342	339	331	324	332	351	333	320	358	340	330	313	319	360	357	362	308	345	359	358	363	353	336	326	355	305	332	337	334	306	323	318	373	360	347	306	325	324	367	308	348	356	343	348	311	330	344	349	347	347	318	363	345	292	329	344	327	318	329	356	332	329	342	326	343	327	322	358	337	320	325	356	357	342	334	326	357	318	337	310	339	358	343	339	369	331	344	318	344	331	326	338	291	319	322	342	298	332	329	313	350	377	315	331	354	362	318	324	333	348	309	352	338	332	348	327	335	323	334	349	347	308	315	330	332	337	334	302	292	306	324	319	331	341	320	340	347	321	340	316	326	308	304	317	307	337	364	314	315	339	331	336	316	324	334	300	318	333	342	325	342	336	317	312	314	320	304	333	304	314	321	336	332	318	348	352	307	341	339	316	305	371	345	304	349	359	361	325	357	328	337	336	373	320	321	337	365	333	347	313	356	357	343	309	377	317	323	356	322	308	334	283	345	315	338	364	333	328	350	335	320	366	331	344	303	346	334	382	320	301	351	332	330	342	335	325	329	352	347	343	307	336	341	333	343	315	320	329	315	314	335	329	337	320	327	319	323	348	316	348	315	298	318	352	364	337	366	361	336	318	336	345	314	348	350	330	348	317	310	336	351	324	353	333	299	341	313	338	307	341	335	326	318	318	305	357	331	325	340	313	320	321	311	340	322	335	343	333	314	367	341	330	318	312	318	342	321	340	360	324	324	310	330	325	341	313	292	322	306	309	346	335	330	342	302	332	332	341	314	328	317	339	334	338	337	337	326	321	359	329	315	302	353	324	331	325	349	321	347	335	374	315	339	367	331	308	311	356	324	335	353	343	319	307	345	327	354	309	327	364	327	332	334	340	366	359	351	312	340	344	357	338	340	335	323	339	319	338	335	353	329	351	332	324	338	337	297	333	348	303	367	373	342	331	346	327	331	343	331	329	375	316	327	342	332	346	353	337	351	325	322	345	321	336	335	316	340	345	329	333	372	353	364	339	373	378	310	334	343	321	359	317	328	368	337	345	375	317	333	332	334	333	362	338	338	310	299	286	332	308	344	333	340	337	330	331	328	348	336	340	343	355	326	346	334	323	320	341	327	334	369	328	327	337	316	334	328	318	343	332	330	316	296	362	317	363	317	369	329	319	339	349	327	353	377	350	377	321	328	370	312	361	336	359	344	350	341	330	341	306	356	297	374	320	343	339	298	306	336	339	332	315	373	346	318	350	366	315	362	331	326	341	356	340	291	311	326	325	377	318	320	341	315	359	331	332	338	318	344	346	358	346	316	347	335	338	349	341	349	330	308	329	339	348	337	327	340	352	351	342	324	344	338	337	357	360	333	340	352	343	330	368	326	323	351	365	350	314	356	370	353	327	356	333	368	341	359	313	365	353	337	294	307	327	352	323	314	353	330	336	319	314	358	351	322	340	334	344	356	297	343	321	357	340	315	337	347	334	347	315	358	317	330	342	338	312	294	352	325	355	340	321	324	351	319	335	373	308	321	325	351	341	338	331	364	353	315	339	323	365	351	298	316	363	291	363	329	353	345	314	340	346	346	329	337	334	366	343	337	331	326	293	324	347	314	339	333	362	311	341	339	326	342	315	322	367	321	312	319	341	344	319	353	355	328	344	361	356	346	312	337	324	312	315	335	351	380	329	335	325	338	336	350	338	327	330	345	337	351	331	318	339	370	337	323	328	356	325	349	321	322	363	312	343	307	322	352	334	308	340	321	339	328	345	330	340	298	330	324	326	330	360	335	350	331	342	353	304	336	347	339	331	313	336	312	352	320	310	377	359	361	369	328	361	309	351	346	359	309	331	342	364	328	345	358	351	348	328	339	360	350	334	300	330	359	314	341	370	335	335	351	334	324	329	335	334	324	345	347	339	322	325	373	346	344	316	328	316	337	349	329	330	338	329	327	314	359	328	290	325	366	320	341	315	313	320	322	336	327	342	333	301	351	330	349	343	347	322	294	388	346	322	324	328	289	334	327	343	375	370	329	342	319	329	356	341	308	308	329	345	330	336	324	302	330	313	340	345	306	343	319	355	330	341	316	332	350	286	343	343	320	294	317	340	337	342	332	365	356	327	319	320	341	323	335	350	302	338	347	357	327	358	348	296	333	352	329	347	314	326	316	337	331	348	331	332	313	355	348	319	325	309	285	327	335	351	330	319	354	347	340	343	320	343	342	332	323	348	319	330	330	338	334	340	377	322	337	318	324	354	330	355	357	321	399	334	332	330	326	342	325	316	342	335	319	316	363	335	377	318	318	368	342	356	351	348	356	378	355	361	353	316	313	333	346	322	310	368	322	294	372	319	324	327	332	329	335	315	348	343	298	327	321	350	359	359	326	333	314	332	308	363	330	342	350	341	369	330	355	325	308	321	335	372	336	312	340	347	350	346	345	330	316	351	354	330	352	353	343	375	366	354	321	351	354	321	332	333	316	312	348	333	361	347	329	335	362	334	305	302	320	332	341	354	345	344	337	329	337	329	321	348	350	346	327	345	339	312	329	333	313	321	306	351	321	335	309	347	349	319	340	329	363	333	330	340	299	339	313	335	327	345	311	341	361	301	346	322	315	308	358	346	336	308	315	341	344	360	349	305	320	352	335	342	329	351	325	322	326	337	340	342	292	336	361	355	350	321	370	317	319	330	304	335	338	344	317	328	336	326	357	339	346	329	326	315	325	366	368	330	297	350	347	351	326	351	309	323	321	339	339	358	339	309	347	351	329	333	345	355	339	345	342	326	342	328	334	369	328	323	313	282	343	341	368	318	364	327	349	339	318	350	354	323	318	335	349	334	370	353	347	354	298	342	318	322	345	331	379	323	366	331	336	329	332	316	367	357	338	336	346	348	322	344	297	319	329	326	352	336	321	334	343	317	340	356	320	338	312	347	324	346	335	339	323	308	335	326	331	322	332	337	329	342	325	347	377	341	303	321	342	329	333	341	363	347	330	318	334	346	354	335	331	325	365	311	307	331	313	306	334	326	326	322	327	341	349	321	354	317	341	371	342	306	339	345	358	314	358	338	365	312	320	301	333	353	316	356	332	317	340	351	347	335	332	331	344	345
23550	21314	28788	24171	21324	13081	1551	1019	782	728	646	653	581	609	584	559	538	549	550	539	538	514	521	531	560	537	529	568	555	508	533	510	502	462	516	493	503	483	540	490	478	509	504	489	498	485	497	469	500	506	480	511	483	446	472	486	491	489	484	540	524	495	481	506	470	489	455	486	500	486	524	463	469	468	498	497	521	518	531	502	527	506	455	518	481	529	487	494	484	496	496	477	493	505	517	528	499	538	515	501	482	494	463	472	512	488	531	467	496	516	497	506	488	509	491	483	535	491	484	527	478	481	477	510	442	482	452	509	475	526	546	512	495	488	520	496	449	485	460	478	477	519	486	497	484	492	507	501	504	496	556	530	495	506	524	454	458	507	436	519	493	519	506	481	501	500	495	502	528	503	514	510	464	520	492	487	476	501	520	462	445	467	484	521	482	536	542	494	478	522	520	480	470	500	488	477	463	558	488	500	483	483	500	481	494	465	459	457	510	488	513	459	483	500	465	489	524	493	483	513	475	520	478	471	494	543	501	487	497	512	476	518	482	495	494	506	466	531	493	522	510	486	480	467	515	494	506	500	482	514	475	547	484	484	481	490	515	494	493	473	498	496	471	473	505	510	553	485	511	500	503	475	497	492	474	532	479	492	490	491	462	512	489	495	500	503	513	478	493	491	467	499	507	504	467	507	480	481	523	539	474	467	512	498	472	484	431	496	457	488	480	521	504	491	514	448	522	487	487	494	457	530	510	510	482	471	476	515	506	496	462	475	524	508	482	486	453	481	502	515	512	467	487	477	478	485	482	498	479	475	506	511	484	459	498	505	486	538	479	487	489	502	501	512	489	497	543	437	490	476	489	463	477	458	486	504	466	506	476	450	477	498	488	509	469	508	513	492	468	529	471	521	496	462	493	477	449	489	492	497	477	510	543	472	513	528	490	498	497	464	526	473	525	505	487	481	472	501	523	532	476	507	470	462	512	520	482	516	487	460	473	505	489	501	503	490	522	492	494	500	505	486	503	507	495	513	480	499	498	533	513	551	485	466	496	493	491	496	525	526	487	500	486	493	519	507	552	460	487	497	499	475	498	530	510	496	487	512	492	467	492	505	463	524	480	501	489	509	511	495	503	482	506	471	473	492	550	512	490	475	506	505	491	500	459	451	513	494	476	521	489	516	497	493	498	493	461	511	498	454	491	497	490	486	499	517	492	532	504	481	467	476	473	527	460	514	476	474	496	492	566	548	471	510	498	460	466	465	533	483	499	500	484	530	491	517	516	466	503	465	498	484	507	479	494	445	487	517	500	478	469	501	498	498	520	538	488	512	521	476	524	520	478	475	508	493	518	492	547	484	508	485	489	498	499	493	444	526	493	505	494	499	484	493	489	485	494	483	517	504	513	498	494	478	486	492	482	536	511	490	470	507	484	528	503	540	515	502	510	486	485	508	492	515	509	521	441	470	506	495	513	516	540	534	478	500	475	485	438	509	494	498	505	470	519	467	541	462	499	466	513	519	486	498	474	472	488	487	514	485	492	454	478	521	488	513	504	476	489	469	512	495	567	494	484	453	497	491	518	438	498	477	468	486	504	499	496	463	553	504	506	506	509	485	480	522	541	483	488	514	480	467	536	505	488	516	485	496	463	473	549	499	529	485	493	519	528	518	507	528	504	465	532	491	442	508	496	473	475	492	460	548	500	486	506	453	506	460	492	500	526	519	507	500	517	503	470	493	490	491	497	447	463	491	502	486	510	499	468	494	509	529	488	504	506	510	509	494	453	515	453	496	465	489	508	515	508	488	480	492	478	516	487	543	522	507	516	453	524	453	512	506	532	507	481	487	521	504	493	494	496	453	462	495	504	464	464	446	487	533	497	470	483	539	483	447	487	489	484	492	485	463	509	483	533	520	496	451	493	552	520	518	508	501	496	460	500	495	443	501	489	518	522	507	496	477	502	471	484	506	496	517	490	526	493	517	470	487	530	501	496	529	456	496	523	518	490	486	487	500	487	511	504	488	506	495	513	510	483	472	467	491	455	471	547	500	509	505	485	484	474	449	508	502	475	506	458	504	470	470	504	518	471	503	496	494	486	463	519	530	476	484	493	499	500	477	505	493	486	527	468	474	486	479	537	510	469	528	514	502	480	474	507	457	503	488	450	459	499	481	522	521	468	488	528	479	508	513	501	514	513	492	464	521	496	487	516	498	479	494	472	448	541	478	526	513	441	497	510	495	484	518	522	472	492	488	490	474	477	518	478	485	514	527	482	505	507	499	489	532	494	518	503	500	461	528	500	472	425	498	495	477	472	441	497	507	509	519	528	497	470	534	510	511	515	487	504	481	461	502	487	498	517	460	495	481	547	482	477	516	507	492	502	487	512	457	501	511	516	520	470	482	505	474	503	482	458	518	457	512	436	454	513	475	479	516	480	478	531	485	518	516	461	490	515	503	502	488	496	506	489	495	449	488	482	530	526	480	502	461	441	449	484	486	433	514	466	527	492	553	494	465	492	492	461	467	473	509	476	508	479	521	484	490	500	488	495	488	483	490	506	503	496	481	484	501	504	540	507	500	503	523	465	478	495	474	515	504	518	523	500	497	455	506	492	456	508	511	510	506	491	469	477	498	533	457	477	465	472	491	458	480	542	516	503	471	500	489	473	489	486	518	499	451	508	490	502	474	519	483	483	492	497	487	498	482	485	479	494	487	503	516	517	434	494	526	513	471	516	461	482	462	517	475	497	498	487	483	517	508	454	485	486	535	539	491	470	499	511	440	492	449	492	499	510	482	535	499	476	494	478	462	501	508	485	510	555	518	508	515	490	509	455	477	516	490	471	525	476	507	485	498	503	531	479	527	520	446	476	511	498	510	518	533	522	465	469	475	495	514	552	510	493	501	511	515	518	507	452	444	498	531	519	511	504	497	485	471	512	496	476	473	435	481	475	489	472	493	496	519	507	507	536	527	531	456	500	473	494	527	499	488	504	512	467	505	515	511	504	542	473	494	449	507	477	472	463	523	467	493	460	481	480	504	490	485	464	497	455	483	488	503	504	476	513	530	526	499	496	465	512	485	488	458	521	459	496	478	500	503	496	497	514	493	458	502	505	496	518	456	483	498	497	460	492	496	505	447	489	488	486	503	459	516	462	497	451	506	509	468	501	500	486	490	488	480	484	503	495	473	450	472	500	468	477	500	485	481	491	496	462	509	488	516	435	465	488	492	507	480	475	471	497	525	500	483	456	518	530	471	472	493	500	527	477	450	503	459	539	536	493	544	473	504	516	472	511	534	527	452	519	464	526	476	466	541	460	463	523	483	482	514	488	512	475	482	495	507	465	518	525	485	504	472	519	495	496	478	459	480	503	469	468	497	502	479	524	472	502	456	484	502	494	479	503	482	516	524	502	534	460	510	500	432	518	464	508	537	482	495	501	478	506	493	499	494	467	527	514	494	524	499	504	485	444	493	499	487	495	495	468	448	498	486	469	486
4726	10108	7352	3596	2650	2231	1520	1332	1054	928	801	751	674	650	679	676	591	607	599	572	576	535	600	562	574	622	578	565	540	518	562	581	534	561	595	491	539	545	550	522	531	556	572	524	539	569	570	546	540	556	549	511	586	536	505	525	555	533	542	500	562	509	509	551	519	490	536	550	556	490	540	587	523	533	535	562	501	516	528	550	507	515	517	563	547	533	553	549	520	514	550	514	518	531	524	547	535	528	533	486	539	526	554	543	523	508	547	548	536	567	565	508	563	571	498	539	487	548	559	522	542	538	537	527	572	529	514	570	574	539	558	541	564	518	519	527	443	517	547	544	491	563	560	502	513	548	545	490	483	474	513	518	547	538	553	535	548	534	526	527	514	507	463	558	525	558	533	464	553	526	543	523	512	532	498	533	556	553	525	541	545	544	546	544	547	559	535	509	534	529	512	532	515	547	523	549	534	503	522	536	548	546	558	511	502	508	537	537	511	510	533	492	542	532	533	484	534	549	513	523	521	477	554	542	494	538	529	545	507	522	518	513	516	506	540	544	496	541	529	518	537	537	528	492	537	531	512	521	543	565	551	527	495	500	510	476	532	520	542	515	544	526	527	563	534	535	519	538	528	542	493	525	537	564	536	511	517	493	540	497	553	540	531	495	564	543	490	496	525	549	584	546	544	509	512	571	539	555	523	578	551	509	552	569	539	510	493	523	508	523	553	530	524	522	535	528	514	575	517	523	538	527	548	526	562	575	562	546	579	535	555	516	546	558	505	537	552	549	528	565	529	524	521	538	561	553	514	559	511	540	541	565	537	524	563	523	560	496	566	539	493	513	503	527	518	515	567	568	515	509	551	591	523	554	544	569	556	518	534	583	533	536	532	552	535	539	526	525	526	520	554	520	564	489	500	526	500	527	503	559	540	522	540	542	543	512	560	523	581	481	562	553	513	505	538	492	538	514	539	512	514	500	521	541	487	506	567	553	537	543	548	491	529	541	544	572	496	524	512	528	567	508	533	543	509	507	543	512	544	520	522	513	550	557	557	548	507	528	545	551	499	533	558	568	540	553	522	533	494	564	501	529	525	544	515	530	501	557	515	515	506	542	534	516	535	503	553	547	535	546	513	566	555	517	566	517	578	516	507	544	538	550	552	515	535	473	516	501	522	530	515	561	540	551	518	533	557	522	530	538	544	512	560	528	570	518	548	500	511	539	567	528	551	557	516	551	556	502	537	538	501	531	541	509	529	591	512	499	539	506	542	563	514	517	500	515	489	536	536	528	565	499	549	511	537	559	559	498	535	568	535	566	560	521	508	498	524	480	573	556	518	499	554	531	519	517	552	515	491	520	527	491	558	555	558	540	516	520	492	529	494	505	527	517	531	546	520	572	572	516	504	547	515	523	474	546	531	530	504	544	496	550	514	520	536	528	566	543	555	571	489	536	527	541	515	504	501	549	537	519	558	539	527	531	491	494	568	543	536	549	538	550	554	563	545	489	516	533	514	511	540	515	500	539	559	515	525	519	509	548	522	543	539	501	504	542	538	519	563	566	512	551	497	562	559	552	543	530	511	560	550	562	531	534	560	533	547	549	553	535	536	492	534	508	548	498	523	559	523	558	538	541	505	559	511	509	494	529	542	529	560	525	505	548	510	509	542	527	548	518	498	535	510	561	533	533	515	543	493	517	523	542	549	527	538	511	526	503	531	562	519	538	494	507	489	513	541	545	546	513	544	585	567	550	518	498	570	529	512	496	569	537	500	551	543	532	534	547	537	525	488	510	517	560	547	536	534	533	529	501	511	515	512	539	513	567	571	556	530	541	534	500	523	524	532	530	539	482	519	565	547	518	516	501	508	530	530	533	510	534	534	538	484	496	534	539	501	563	511	505	502	537	498	523	556	515	506	544	540	561	565	566	496	528	529	566	548	538	547	549	524	537	569	519	516	524	575	551	536	550	509	547	560	535	504	557	524	535	515	535	554	518	519	506	537	516	551	549	555	515	548	575	480	524	505	529	549	551	529	539	515	510	518	566	527	535	549	555	503	534	536	520	551	497	564	545	536	503	523	488	534	515	545	518	591	537	517	556	528	497	532	537	496	520	546	552	524	524	517	526	557	534	547	557	543	530	571	509	541	567	511	496	553	485	511	546	512	501	523	498	546	517	519	508	545	541	524	535	460	538	518	517	505	512	537	538	527	545	540	511	593	573	516	536	536	539	541	540	504	534	525	530	545	550	514	514	538	526	530	558	551	507	557	562	552	583	511	555	494	544	488	567	525	542	560	521	504	558	507	521	541	532	509	526	480	548	528	560	509	554	504	542	497	517	562	546	521	560	520	531	569	525	543	512	512	518	550	510	517	535	563	537	529	512	534	511	582	535	561	511	503	492	530	531	544	518	550	574	565	554	505	550	504	528	472	552	527	522	522	528	499	541	548	506	503	530	541	547	529	547	536	527	526	543	527	557	533	546	528	535	521	503	498	507	543	506	565	513	518	528	542	491	532	498	579	553	542	536	505	505	535	529	551	531	546	527	522	502	500	523	548	525	553	555	593	546	571	523	523	558	524	530	580	517	492	582	562	531	510	475	524	540	501	538	538	537	533	533	573	526	495	513	539	501	576	551	542	570	543	544	506	539	546	523	507	538	567	541	508	542	501	527	526	547	539	518	515	572	510	549	566	554	539	542	521	527	566	519	525	544	530	535	550	556	536	552	521	548	519	534	541	544	531	510	556	558	551	524	521	508	611	527	546	529	523	550	529	511	537	525	542	570	496	505	538	539	506	559	563	521	577	520	544	535	538	550	572	508	510	573	538	546	535	547	517	537	527	504	518	501	535	516	534	532	488	565	527	555	574	519	550	542	553	515	548	511	553	506	533	547	516	529	541	526	545	527	541	489	498	497	550	513	553	517	553	521	523	502	523	565	535	497	510	538	507	537	507	545	525	559	534	518	556	519	463	515	510	573	491	531	583	556	521	504	553	540	561	553	543	534	554	490	512	529	542	548	549	535	599	505	550	542	530	557	511	534	539	553	537	509	488	527	557	517	545	554	531	562	539	471	512	465	521	536	507	543	542	542	547	563	515	551	507	527	517	587	520	562	542	539	490	534	566	522	530	511	510	526	580	552	491	522	514	557	529	492	551	531	490	574	536	504	548	522	555	548	512	540	513	497	515	498	521	563	519	529	532	577	556	501	519	521	524	567	507	493	491	552	570	522	521	540	535	529	512	517	498	466	506	571	543	511	552	514	537	541	501	542	539	557	549	512	521	520	501	535	543	531	509	498	522	541	556	494	497	518	559	504	523	539	572	513	565	531	546	512	518	536	523	531	521	492	535	524	476	520	553	494	494	553	521	538	571	560	501	553	542	492	546	529	553	526	597	524	511	550	543	516	479	532	573	528	554	523	577	489	519	517	473	525	534	516	518	545	516	510	549	567	509	498	530	521	549	500	517	561	539	511	513	496	559	539	546	540	538	552
24624	21272	27894	24938	15624	905	444	359	282	262	233	192	195	178	168	169	158	153	153	183	145	139	148	126	153	140	163	163	150	148	143	143	148	134	139	148	133	142	167	130	121	119	141	148	132	151	152	140	110	125	138	129	144	124	137	138	161	132	152	133	147	118	146	122	122	144	144	158	143	136	145	138	163	116	114	142	125	140	138	121	144	159	168	135	148	146	106	151	115	141	128	136	136	142	131	156	156	140	139	142	127	146	138	125	123	150	183	131	150	142	125	127	146	156	112	126	119	144	130	121	153	125	133	152	148	127	134	133	145	139	128	139	138	147	149	132	138	155	137	146	127	158	142	122	153	138	129	116	112	138	138	142	119	148	156	150	116	142	151	140	137	144	114	120	126	111	121	138	133	123	134	140	129	126	135	140	116	118	125	142	131	144	148	155	146	137	138	138	140	131	144	123	134	139	146	145	138	138	130	137	133	133	118	136	127	126	122	153	132	141	117	117	132	140	134	129	141	142	143	146	156	130	147	148	134	128	144	136	158	143	135	134	147	120	116	111	152	132	131	120	151	126	143	112	124	131	114	165	133	153	142	133	121	121	114	150	133	128	124	129	127	151	115	125	131	136	133	142	130	136	128	125	133	141	135	138	143	141	148	138	127	110	130	135	119	115	134	145	127	130	135	124	129	123	128	122	143	134	115	125	142	154	142	167	129	137	143	136	126	122	138	132	151	136	146	153	135	105	120	138	104	144	151	125	137	144	123	130	112	121	134	118	133	146	145	143	147	161	133	147	136	135	128	138	124	140	133	128	144	131	139	121	156	138	135	117	126	133	124	137	112	149	118	139	148	127	168	98	131	122	146	138	129	113	135	134	133	120	148	119	132	147	148	128	131	147	134	137	149	127	142	115	137	118	126	148	135	122	139	140	141	119	135	143	142	123	132	155	139	130	119	150	120	116	136	125	119	129	124	140	144	135	133	125	130	133	126	116	139	133	134	143	145	153	140	146	133	158	144	151	126	127	124	135	144	142	133	124	139	124	131	131	133	144	141	145	136	155	129	134	123	118	141	143	123	131	147	149	148	106	148	128	159	141	150	149	128	133	131	140	155	146	144	131	129	136	141	132	142	137	154	128	142	149	132	154	147	120	135	153	150	127	144	138	128	131	140	137	129	112	130	129	124	138	133	122	133	123	144	145	156	133	134	142	155	143	119	149	129	138	132	139	123	134	134	143	135	139	149	125	136	132	158	146	126	136	155	126	149	128	140	125	132	130	134	155	130	137	132	129	126	121	115	143	129	121	134	123	125	115	145	119	140	124	139	127	112	147	141	146	134	133	122	135	133	144	111	132	122	143	129	134	129	139	151	144	150	146	130	149	141	138	124	123	158	149	151	146	133	133	142	130	138	138	137	123	131	135	122	132	162	132	132	150	135	120	123	151	128	147	140	153	138	156	122	122	128	139	147	134	125	121	139	136	129	137	134	142	129	130	144	101	142	130	154	130	129	124	132	115	133	123	152	130	159	122	121	159	151	150	137	142	145	134	136	167	137	135	133	124	133	161	129	130	136	107	157	143	149	139	133	128	137	130	144	140	130	158	134	142	153	117	152	129	166	123	128	147	149	140	145	122	116	126	137	144	141	129	136	136	124	149	123	136	121	126	130	139	150	143	138	142	130	130	124	139	113	139	143	124	128	131	122	141	130	142	136	111	110	147	143	129	130	148	138	123	121	136	128	114	140	127	149	142	122	144	127	147	130	138	123	133	131	141	149	121	121	106	128	129	143	149	148	121	120	136	138	146	128	140	132	128	133	145	125	149	142	147	126	142	127	131	131	140	142	145	137	132	117	155	144	134	140	159	129	143	137	129	135	125	145	135	148	152	132	153	145	135	135	123	133	115	132	137	120	125	139	146	128	129	138	135	137	140	137	135	137	135	140	125	135	134	126	141	123	139	132	121	143	129	147	138	124	144	141	138	116	126	145	111	131	108	129	154	141	149	139	126	142	140	150	141	127	124	136	134	121	150	133	135	133	131	135	122	130	136	139	131	145	151	113	130	140	139	130	167	117	135	136	140	154	144	130	141	111	124	150	135	114	118	129	132	128	165	145	133	139	127	130	129	133	133	136	158	138	130	122	136	142	155	123	140	119	130	139	147	142	143	156	114	136	138	127	118	125	128	141	116	142	139	142	136	142	140	138	142	125	135	133	139	128	136	127	119	134	132	131	137	139	113	143	125	129	140	125	139	121	139	119	119	121	147	130	142	145	116	138	137	133	125	131	130	134	146	117	132	127	134	150	130	152	128	136	150	136	131	159	138	142	113	130	119	146	136	121	138	136	130	138	125	129	118	141	118	144	136	144	135	130	133	134	122	141	137	131	156	115	135	147	160	138	131	137	129	135	169	159	129	112	134	133	136	145	139	141	124	116	130	144	125	135	135	128	142	118	113	115	128	119	145	129	132	129	150	125	130	126	134	150	129	122	123	128	126	137	138	136	144	150	130	135	132	140	135	144	151	134	136	138	123	143	133	131	126	142	152	138	133	135	142	127	113	127	136	123	125	141	137	135	141	114	133	124	151	128	142	157	135	119	136	144	146	131	147	130	134	154	140	143	123	131	124	132	135	118	127	142	138	151	141	138	135	139	118	125	155	158	128	145	119	133	113	152	137	119	145	135	147	139	139	139	131	141	140	115	144	152	131	157	119	138	135	126	130	142	142	148	126	154	145	143	143	138	131	122	127	128	134	129	125	133	159	130	125	136	153	135	152	130	118	102	142	134	142	146	136	146	145	131	111	147	141	128	129	143	122	144	158	134	144	117	129	122	146	138	128	136	136	115	130	142	140	137	141	158	121	137	132	123	131	145	136	141	140	148	148	107	133	122	136	146	135	140	137	108	115	121	140	130	151	144	141	135	150	150	153	139	122	137	130	137	151	148	157	139	125	120	135	124	160	134	143	136	153	137	128	155	128	123	152	130	142	133	141	130	130	112	139	129	156	139	136	119	157	112	129	124	119	132	127	136	142	150	130	134	127	138	121	138	146	123	133	133	117	143	119	114	120	129	147	137	132	134	135	159	147	136	141	136	138	118	124	149	148	167	133	139	138	134	122	130	126	131	139	142	122	121	155	128	129	152	136	123	139	110	152	121	131	124	137	150	144	161	132	165	132	137	129	144	136	116	157	137	116	158	132	149	141	154	153	131	144	125	112	137	129	122	159	126	156	122	126	116	136	154	149	134	129	136	150	146	159	137	139	137	133	136	131	133	146	150	134	126	137	160	121	151	137	114	138	144	134	123	144	139	125	148	134	152	135	121	138	126	133	126	126	141	134	127	151	132	143	126	144	144	144	135	138	132	129	119	133	127	106	144	159	142	127	133	128	134	140	139	154	140	135	131	134	119	160	135	133	139	141	144	138	145	144	133	137	112	121	155	126	120	130	147	120	144	134	138	143	148	130	139	161	139	138	149	131	152	135	126	115	123	161
4768	6185	4176	1867	1385	1145	756	683	513	394	304	243	243	223	249	215	195	192	178	184	200	180	191	201	167	171	175	174	177	165	162	151	177	159	184	155	161	135	173	174	163	166	148	160	193	148	163	153	169	176	156	155	151	162	174	153	173	167	147	151	163	148	168	157	166	165	142	155	179	171	156	157	165	154	155	162	170	148	158	168	201	153	171	132	146	176	152	148	153	178	150	143	172	141	142	166	180	152	172	158	148	153	170	135	145	145	172	167	164	166	156	167	166	167	151	155	160	147	154	141	166	174	178	165	159	159	155	170	169	159	146	165	144	158	183	156	180	157	157	151	173	145	178	181	156	153	188	145	169	151	166	155	150	168	172	152	160	159	165	160	137	159	150	157	155	163	150	155	146	184	165	143	152	166	168	164	141	168	163	173	145	142	157	150	134	146	177	161	145	163	189	160	154	153	155	144	137	151	156	159	151	177	159	177	167	150	171	154	152	167	159	136	145	140	159	163	154	171	142	159	168	135	169	165	146	162	174	161	156	145	170	164	186	157	155	184	155	154	167	180	151	131	170	144	159	159	184	160	190	124	164	166	176	143	167	156	169	159	150	157	140	150	160	157	182	160	159	173	160	170	158	157	153	153	137	164	147	164	150	163	155	155	139	134	158	156	167	151	145	149	173	184	150	172	137	182	167	151	170	155	157	155	164	153	155	157	169	164	145	142	165	132	148	163	168	141	178	152	160	150	156	142	160	149	147	148	152	167	146	159	175	163	158	147	153	153	138	178	165	162	150	156	151	142	159	144	154	149	154	159	165	172	166	167	154	154	107	144	143	155	153	164	160	151	161	142	151	157	155	132	155	169	151	163	166	147	157	151	155	149	168	164	146	163	154	156	148	160	145	149	154	159	173	136	143	183	144	159	157	149	147	148	169	152	144	140	168	153	163	148	160	137	161	171	169	166	172	153	139	161	151	140	176	146	141	145	149	165	154	155	159	171	149	151	162	126	179	179	167	167	196	165	144	151	159	183	177	158	162	152	183	157	149	165	161	167	159	154	140	171	144	145	154	142	169	151	175	168	171	165	163	152	165	158	162	157	144	153	158	164	167	168	151	167	163	162	154	150	150	155	168	131	140	139	150	154	163	161	138	180	148	144	148	177	150	167	173	162	188	155	173	158	152	144	167	175	154	141	161	161	155	165	147	141	161	165	171	179	168	153	154	183	160	165	185	166	175	144	143	166	162	169	179	163	154	164	146	139	150	154	160	134	150	185	157	156	162	152	170	149	160	143	154	152	168	151	161	163	164	146	173	144	143	163	154	159	169	170	154	168	151	129	156	152	156	155	173	157	142	165	182	170	160	153	155	140	164	167	167	155	150	164	160	163	131	148	174	168	164	166	145	139	156	175	162	168	165	175	173	141	170	156	150	158	149	160	152	176	167	158	134	176	135	163	159	159	163	160	130	149	161	158	159	163	150	165	159	159	145	148	144	169	155	147	170	165	170	164	150	167	150	159	155	185	155	150	153	151	168	180	168	157	150	151	153	160	163	155	156	191	150	170	141	146	158	167	169	158	151	157	148	135	171	164	158	154	156	166	151	173	126	150	143	141	163	140	138	145	148	158	159	151	142	164	129	164	151	167	155	151	142	147	179	157	141	147	155	157	145	177	152	160	173	154	155	158	137	159	167	177	140	161	173	162	152	153	137	152	174	171	158	141	169	172	156	158	151	163	163	183	158	146	142	153	177	170	151	166	164	147	147	153	152	173	151	173	139	141	141	165	163	144	160	140	170	138	150	154	163	181	177	169	155	149	158	183	164	140	163	168	179	132	156	155	163	146	148	161	151	158	145	160	175	148	130	139	165	167	139	155	151	142	155	162	146	172	137	138	152	144	151	140	169	176	155	138	165	149	156	136	147	149	175	151	164	146	160	151	133	144	167	132	143	143	166	143	157	169	159	172	149	148	153	166	182	173	162	166	142	153	162	170	140	162	151	140	138	167	160	156	146	161	168	145	145	167	160	155	156	160	159	132	175	152	173	170	152	150	143	163	165	176	164	150	145	171	175	142	154	135	161	139	154	172	174	146	172	194	170	152	145	146	163	152	171	164	194	153	165	145	147	151	171	166	157	160	138	153	178	153	144	145	140	129	155	166	142	151	153	162	133	141	162	160	185	160	157	177	162	162	141	160	158	164	169	164	136	178	130	147	135	179	164	151	163	165	160	149	154	162	155	157	164	155	155	153	178	140	156	140	169	158	184	145	158	159	138	150	138	146	144	150	180	168	154	154	173	164	145	154	177	126	164	172	155	151	138	161	159	150	157	154	148	174	139	151	142	168	143	164	156	169	164	156	166	179	136	162	151	153	149	164	168	149	153	116	169	151	169	152	146	124	158	156	164	145	123	165	157	143	162	153	147	167	152	183	149	160	160	172	170	133	157	156	171	144	146	151	167	157	173	159	152	146	142	171	158	141	167	154	165	152	159	152	155	144	141	160	144	145	165	143	166	135	166	185	165	145	165	151	158	152	127	176	145	163	147	170	152	159	174	142	160	157	162	162	169	179	139	144	153	148	168	181	152	151	153	143	145	157	170	159	159	157	139	157	140	160	169	145	156	188	144	169	153	159	145	172	157	174	172	163	159	135	156	150	163	148	148	136	156	171	148	146	153	172	181	152	161	156	153	139	166	177	151	134	170	166	175	154	132	157	168	152	146	153	172	150	155	151	154	154	151	152	168	168	161	165	162	161	150	169	163	156	148	131	147	172	153	157	167	146	143	150	157	178	149	174	153	160	147	157	144	151	158	153	157	165	141	151	168	161	148	172	151	152	158	166	155	164	142	162	147	165	154	147	171	144	178	146	165	161	136	155	167	153	141	168	167	140	152	144	171	181	148	146	149	149	137	177	152	168	175	156	182	146	176	166	178	162	155	138	167	164	154	160	161	161	156	151	148	178	145	169	176	162	157	163	161	154	150	140	153	161	177	161	183	175	144	152	143	164	162	148	159	186	162	171	161	137	157	137	158	156	147	178	169	162	156	149	155	164	157	160	143	155	162	154	157	175	163	168	180	151	154	143	142	146	163	119	149	142	149	150	154	173	142	159	149	184	171	135	146	171	165	164	165	152	151	154	155	148	166	154	164	161	131	162	143	153	162	156	144	179	154	141	163	153	141	143	166	149	141	154	143	167	165	145	167	148	161	139	145	165	167	166	157	149	182	169	151	166	154	174	146	145	162	143	157	147	157	164	151	130	145	177	167	139	171	145	153	135	178	175	157	164	175	147	138	136	140	148	176	151	166	159	179	143	173	155	149	163	163	158	140	147	165	157	127	180	142	140	160	158	166	155	158	183	160	160	158	137	156	167	155	197	153	140	145	151	160	167	162	160	157	144	156	161	171	167	158	158	155	167	147	158	177	147	143	145	163	157	161	158	141	160	178	137	145	151	142	133	157	173	175	163	139	150	161	138	169	123	152	162	155	155
22425	21216	29023	23678	21202	21234	12449	1585	929	765	669	617	531	490	504	525	451	462	427	412	421	406	412	382	447	415	378	406	360	401	397	351	378	388	406	398	390	366	358	346	348	334	370	373	378	369	376	344	340	331	352	369	387	352	357	357	390	363	329	363	354	359	302	340	333	358	328	372	327	341	342	329	301	364	353	321	313	322	375	353	300	354	330	363	339	366	322	347	346	358	334	367	344	358	355	355	355	331	371	348	331	375	326	350	333	334	318	367	333	341	290	349	364	379	332	339	357	365	328	341	326	339	333	362	355	329	378	367	349	343	332	359	368	325	350	336	373	393	328	322	325	370	310	337	332	299	337	338	338	337	321	336	345	319	349	341	361	381	313	347	327	319	331	353	369	371	364	357	350	354	336	312	351	355	341	336	335	336	326	365	375	306	349	350	356	362	334	345	321	318	356	305	317	339	340	375	344	343	329	366	340	332	342	311	325	330	317	349	354	348	326	326	359	351	318	336	362	320	332	322	320	352	338	328	339	335	334	333	344	373	342	357	354	311	336	339	364	342	357	329	355	330	338	335	324	334	345	320	333	358	320	349	333	342	326	337	357	326	311	339	358	332	315	349	330	351	361	343	372	353	348	352	317	330	335	335	369	347	340	348	332	339	331	353	358	328	348	317	340	330	352	359	326	324	367	374	322	336	373	334	351	390	304	379	328	355	350	321	352	364	345	344	332	386	316	348	351	329	334	313	342	353	338	332	340	342	326	324	352	342	360	359	336	357	340	312	295	368	336	350	331	328	331	342	343	336	314	331	322	351	363	307	308	343	345	362	362	338	345	339	365	322	333	322	326	331	337	308	333	340	370	336	324	355	346	362	348	344	359	357	344	348	358	354	345	327	309	362	340	376	307	367	353	355	338	313	336	342	347	325	355	313	348	330	391	363	349	314	340	354	340	337	348	357	328	340	320	330	337	341	344	336	330	326	347	342	329	330	307	338	359	334	351	344	343	334	334	331	364	363	317	352	357	328	359	322	353	352	335	320	350	356	347	366	346	325	332	291	341	329	332	304	353	310	325	328	309	348	317	338	320	352	330	308	355	322	337	357	335	332	346	341	360	309	354	352	332	330	352	373	300	340	313	371	332	328	309	354	338	350	341	333	359	392	340	337	333	351	358	350	307	362	356	315	338	374	345	367	300	335	346	382	349	367	327	345	323	328	321	357	351	313	323	316	358	316	322	334	331	345	327	349	342	326	345	339	346	291	326	320	334	356	358	348	329	346	315	306	353	306	356	363	368	345	327	335	336	324	336	364	325	343	354	330	343	347	326	363	294	318	356	336	345	339	325	382	358	345	356	332	345	323	340	343	343	350	339	349	346	373	341	339	336	349	348	351	342	325	346	357	340	331	339	331	348	327	336	317	364	359	289	322	361	301	322	318	366	358	337	331	351	299	362	348	389	339	342	342	351	344	360	387	329	333	347	349	357	349	336	340	324	339	318	334	329	329	359	348	326	338	341	332	333	306	357	340	339	352	349	339	353	329	290	310	381	361	338	376	360	355	355	325	330	353	344	343	352	335	342	391	348	371	338	311	326	300	337	333	318	357	360	331	327	386	338	357	332	328	339	325	334	348	326	361	304	380	356	357	340	347	346	360	340	346	324	314	343	323	329	338	335	367	362	306	320	331	354	318	342	335	356	344	316	329	371	365	329	353	340	322	329	342	357	311	341	321	340	319	325	315	343	296	358	332	346	343	343	319	327	362	375	347	366	322	343	335	333	333	337	322	319	316	352	325	321	307	323	353	351	354	347	334	330	356	347	309	358	366	373	343	335	329	368	381	370	314	329	320	361	317	326	351	362	357	369	345	335	340	335	348	388	364	347	327	322	369	320	335	335	326	321	360	350	340	336	313	386	336	316	338	354	327	342	344	339	344	351	347	377	348	351	338	307	348	362	321	346	340	326	351	353	346	360	328	334	351	327	338	365	325	382	294	353	310	330	298	330	302	328	344	336	339	334	358	322	322	317	352	364	327	334	331	343	347	343	357	370	363	313	334	349	370	366	345	332	372	351	335	323	322	360	315	314	359	325	373	350	341	366	355	343	375	359	329	349	372	336	358	334	352	340	343	349	349	324	326	380	319	328	341	332	319	324	337	310	345	368	354	367	348	360	308	332	381	328	343	357	326	325	346	334	342	335	333	347	330	341	327	315	342	340	326	312	321	375	335	353	340	333	362	362	333	338	345	304	348	343	329	367	340	351	352	317	333	313	354	336	325	324	366	366	344	364	357	307	330	316	328	343	335	379	328	335	354	341	309	364	356	311	321	330	364	357	327	315	334	394	323	291	343	337	284	347	347	360	346	382	384	336	339	354	317	362	323	338	340	369	335	324	379	338	302	326	357	341	371	317	367	326	371	380	372	356	366	340	327	366	347	319	321	351	342	296	350	328	378	324	347	369	348	346	325	325	329	341	374	370	341	351	320	332	334	369	367	324	350	356	344	337	358	367	409	340	332	347	345	340	329	318	348	385	340	348	351	367	375	335	374	328	323	341	301	313	389	348	340	323	323	313	332	364	340	325	371	337	364	341	355	343	337	358	340	359	340	312	332	350	351	355	351	336	316	380	338	323	319	355	364	360	351	404	324	332	323	329	334	338	329	311	316	326	351	304	362	312	340	315	306	314	336	342	332	324	356	376	368	369	359	321	312	356	347	345	324	339	342	327	360	361	308	314	323	339	340	328	356	331	335	328	354	317	333	319	330	362	360	368	369	347	310	368	351	323	324	350	300	336	368	349	352	333	355	343	330	352	335	375	333	328	338	362	352	370	322	334	378	352	361	356	349	347	346	314	362	308	344	330	352	331	331	358	338	370	335	333	343	346	353	320	331	347	343	327	330	347	348	299	354	353	377	336	336	326	322	313	330	321	309	374	368	350	353	348	335	305	346	306	352	344	317	359	362	340	412	336	309	351	300	325	359	331	345	350	318	336	335	343	334	324	346	310	361	350	348	362	339	350	349	320	324	328	325	346	343	319	336	340	347	352	350	362	312	339	321	320	333	327	344	359	407	375	348	329	330	321	338	323	345	326	362	372	344	338	337	341	296	318	354	341	349	380	341	335	379	344	337	334	327	339	331	354	382	343	311	359	328	362	375	343	365	360	343	349	345	339	355	357	358	320	359	359	337	351	345	371	336	323	342	344	351	339	357	356	321	330	325	356	323	341	362	373	316	323	341	347	354	348	344	349	336	335	356	339	331	369	309	347	332	349	362	350	344	306	306	352	346	357	319	357	360	351	334	365	360	334	326	295	355	360	368	332	320	338	343	327	352	344	349	346	333	341	369	316	345	376	326	342	360	316	352	313	299	341	338	342	298	335	315	337	351	331	331	336	354	331	332	356	331	315	327	336	360	363	334	329	362	361	357	357	313	339	341	325	325	315	321	342	330	336	323	362	307	316	340	316	329	338	318	334	354	340	334	319	341	342	302
6928	16777	11990	5954	4540	3634	2370	2001	1546	1115	930	766	690	651	643	623	579	534	477	517	492	493	448	405	458	456	460	411	466	427	388	391	432	367	402	387	410	389	422	413	398	391	399	411	402	389	420	399	363	380	367	382	391	400	372	375	373	385	395	405	381	404	403	428	384	390	393	352	357	373	408	352	391	379	386	381	412	383	384	392	362	388	410	368	410	392	388	387	400	372	370	362	370	397	411	351	363	395	386	358	375	387	398	399	372	380	395	406	387	400	396	390	390	386	352	372	335	384	352	382	402	383	352	361	367	380	391	383	398	374	373	371	350	369	365	382	377	394	342	374	345	367	409	372	361	350	393	355	330	399	396	340	385	382	367	406	386	370	380	365	383	368	347	375	397	353	349	375	391	352	356	364	348	375	381	384	357	373	341	426	401	377	366	387	344	378	386	395	382	365	362	394	361	352	358	377	355	382	382	366	389	340	365	405	364	340	365	366	393	397	343	403	346	388	365	384	398	359	406	376	385	379	383	355	367	385	366	385	325	411	341	400	379	420	392	385	371	405	398	363	403	385	378	372	358	371	370	343	414	400	369	361	368	377	364	367	366	388	384	356	353	381	361	369	379	358	374	397	373	350	357	426	383	345	347	384	402	386	380	363	357	371	379	399	386	372	393	431	381	402	360	370	347	376	392	405	380	379	360	380	390	378	420	382	388	372	410	374	388	361	375	394	370	379	387	384	362	386	340	373	382	397	339	378	409	364	363	360	355	398	367	388	365	384	373	379	403	374	407	347	357	367	370	370	388	358	377	417	377	405	379	365	403	384	375	380	380	395	401	340	363	322	370	384	396	370	369	379	377	359	404	407	377	392	382	346	374	436	381	385	388	380	376	368	358	397	392	329	377	402	369	379	405	361	355	360	384	373	392	400	379	360	362	416	396	375	419	393	377	355	346	367	414	354	365	365	417	371	344	398	406	368	394	352	422	404	374	369	361	333	348	401	377	384	382	445	372	387	360	346	380	407	346	408	365	400	381	356	352	347	375	384	360	390	401	400	361	393	418	337	372	382	404	376	393	344	370	382	365	382	407	343	348	335	351	371	368	400	380	355	392	409	367	366	410	384	395	410	368	366	396	357	407	351	360	389	381	380	419	378	381	397	371	381	378	402	386	388	392	347	359	388	403	360	349	378	388	399	377	380	368	379	385	378	388	386	415	366	358	384	395	372	382	380	368	353	375	391	357	387	409	362	364	383	388	358	384	381	373	390	372	416	376	381	377	379	357	367	349	380	365	382	360	354	386	367	395	373	405	378	387	421	355	364	363	339	395	379	382	374	389	389	377	395	426	350	338	368	331	374	386	356	365	385	358	373	378	402	391	354	365	360	338	354	352	405	383	410	375	375	349	373	380	401	345	374	394	388	360	387	408	391	356	347	386	367	361	365	378	369	368	363	369	378	367	367	360	359	366	393	372	373	403	368	359	420	380	370	383	377	403	364	399	378	383	383	406	371	361	402	390	414	372	375	365	382	355	358	384	354	410	357	390	421	354	379	358	393	390	367	347	391	390	414	389	349	387	377	365	413	375	379	379	379	374	380	368	379	340	359	369	378	427	356	365	423	382	379	355	368	407	369	375	376	399	377	402	364	383	363	431	405	393	363	362	349	391	378	358	367	362	378	395	382	388	356	387	374	370	389	381	385	377	381	384	396	362	393	422	381	400	393	390	375	356	393	357	405	423	400	372	392	428	393	365	401	382	385	401	384	378	377	366	388	343	386	362	357	393	376	390	365	373	373	416	406	383	386	382	383	363	393	372	388	376	359	356	381	356	363	412	375	388	406	406	344	406	352	390	403	412	363	378	367	366	405	381	361	369	388	358	377	355	372	360	381	352	356	380	376	364	397	360	388	389	379	379	397	357	371	360	366	392	407	359	365	407	396	362	393	372	372	394	394	358	425	394	393	345	357	411	389	390	425	356	330	393	397	401	425	387	390	418	334	355	377	344	383	377	353	392	371	367	396	413	379	358	376	367	336	362	382	369	405	368	375	379	378	394	378	372	391	387	392	372	357	372	417	401	397	366	355	365	388	407	362	408	347	360	404	354	373	374	391	390	438	354	349	372	395	368	386	383	381	373	353	378	379	410	373	400	392	390	367	357	317	365	400	378	357	376	420	413	334	398	431	354	355	368	352	376	417	396	387	363	379	404	395	361	373	355	365	342	383	375	362	354	385	370	370	375	401	391	375	381	370	378	374	377	381	388	402	404	362	375	365	363	349	377	368	365	372	389	368	411	373	389	368	344	349	368	388	361	359	370	395	373	385	369	407	377	396	359	378	379	372	377	377	374	393	336	398	399	399	370	371	348	387	364	368	353	388	386	379	349	386	374	360	357	363	397	363	368	369	420	382	383	373	364	369	405	365	391	349	379	371	404	335	372	367	362	403	381	385	372	380	378	395	389	381	376	366	383	372	382	356	398	379	355	388	405	392	359	365	411	379	354	355	416	404	364	383	381	387	378	382	410	367	359	410	369	359	407	357	367	391	386	367	379	371	363	381	389	371	386	374	389	393	377	359	385	392	359	393	373	366	404	347	435	349	388	351	356	343	376	385	371	360	400	367	380	349	382	405	375	382	396	379	380	360	388	396	373	374	374	385	375	402	377	396	357	375	400	398	381	389	361	361	367	331	402	398	377	375	368	397	424	347	401	405	369	407	361	403	369	392	391	364	363	401	364	364	406	385	352	372	368	378	377	317	395	359	384	374	376	390	383	383	388	377	390	390	365	381	380	397	352	369	384	399	377	359	373	404	341	391	360	376	342	357	383	352	403	412	411	374	377	344	402	364	356	381	374	364	375	386	381	396	376	405	374	383	387	392	358	388	356	392	387	355	372	380	363	366	414	368	392	365	354	395	352	375	361	381	401	376	369	391	387	385	398	401	368	369	376	349	356	370	375	362	405	356	401	353	359	357	364	402	388	393	391	379	385	379	350	351	368	355	326	380	349	349	359	383	383	400	387	396	389	336	372	416	388	355	378	369	374	353	398	350	382	391	362	398	356	369	374	366	400	349	422	395	375	405	375	346	434	367	376	407	382	347	402	394	362	382	394	389	353	384	395	383	386	363	407	381	401	386	371	389	394	403	373	348	396	374	394	410	435	346	350	372	373	357	357	389	383	364	372	337	399	387	401	355	353	414	392	370	375	370	370	385	381	354	368	376	374	376	404	376	381	391	435	382	363	360	406	378	394	369	348	377	357	384	352	390	372	355	368	336	399	382	364	409	366	355	372	364	355	355	399	386	351	375	354	389	384	375	391	343	366	361	389	380	394	392	367	371	366	351	370	378	370	399	338	376	372	354	376	337	404	365	398	368	384	367	375	366	395	363	395	389	358	375	378	423	408	371	363	395	371	395	371	383	372	377	373	387	392	405	381	370	373	365	388	378	383	394	347	365	351	362	382	390	381	389	409	377	347	400	374	363	386	399	356	400
27445	19496	5627	653	499	403	349	365	309	326	320	328	298	305	303	314	296	304	288	313	313	315	300	288	305	319	288	330	299	302	323	326	288	313	307	295	269	304	286	305	283	281	295	320	283	319	310	298	300	318	301	294	317	312	306	318	302	328	313	311	329	281	301	312	303	283	281	313	310	311	301	292	330	324	319	305	291	282	302	304	306	300	288	290	310	279	289	329	338	318	298	316	302	334	302	299	304	322	302	286	291	309	315	265	300	303	285	301	315	295	319	289	320	313	347	298	315	314	340	271	323	283	335	267	294	307	291	334	307	319	305	303	318	317	284	294	293	318	300	329	322	329	311	299	325	318	317	323	302	288	311	300	284	304	292	294	318	301	285	274	293	296	297	313	300	309	305	278	255	294	290	297	320	305	305	336	319	312	315	308	310	294	299	305	305	305	315	313	246	284	324	284	289	325	294	311	329	302	311	300	317	298	287	284	278	322	306	300	328	300	311	314	328	317	297	308	310	351	317	304	302	319	327	312	324	314	313	301	339	290	308	319	295	290	287	268	326	297	293	296	315	292	323	293	317	327	325	302	315	314	322	304	326	320	304	300	289	307	283	301	348	326	304	305	342	327	332	338	319	310	298	307	270	300	313	300	285	316	315	318	309	290	297	290	293	319	312	340	314	316	274	344	306	292	324	324	285	312	301	315	308	322	322	309	316	290	370	311	296	316	302	302	300	302	291	296	308	308	338	309	295	300	312	289	325	340	294	311	346	299	301	310	282	267	280	305	319	306	333	308	316	301	330	290	288	311	321	287	348	308	311	306	303	300	297	266	326	300	315	279	318	313	311	300	295	288	295	339	302	312	293	291	317	320	308	292	329	305	303	310	326	338	333	279	294	306	322	316	309	321	268	326	312	304	306	304	290	329	321	340	308	299	309	307	309	285	315	278	332	299	300	320	315	289	323	297	275	272	306	260	320	309	318	292	336	314	306	314	283	301	313	287	314	319	333	328	294	303	288	280	299	290	318	321	278	304	303	312	286	309	323	330	297	273	344	293	304	292	294	294	323	310	318	295	278	300	312	315	316	348	321	293	295	316	303	296	281	297	340	340	288	276	327	293	338	352	300	315	275	312	293	337	252	262	283	306	282	314	322	302	286	296	306	329	345	286	299	280	313	330	298	301	295	292	325	312	312	335	315	305	322	329	293	309	299	308	313	313	295	310	284	325	291	297	305	311	304	280	332	319	301	320	292	301	325	321	331	317	298	306	299	306	313	325	283	313	309	307	313	315	294	301	299	286	328	299	304	330	318	312	285	285	295	298	317	295	324	313	330	302	289	276	322	293	301	276	282	287	304	294	330	289	282	329	294	260	285	278	295	303	310	323	289	339	294	303	288	284	304	297	285	286	286	299	320	284	318	285	289	296	323	339	304	314	286	303	299	294	292	290	310	301	284	288	310	308	263	277	298	292	327	308	278	299	308	314	312	347	330	286	295	295	292	307	290	361	315	321	280	323	299	347	286	295	313	297	306	299	318	312	299	302	309	328	344	311	315	321	301	270	333	327	295	332	307	315	317	296	274	295	317	306	279	296	300	289	307	310	300	329	280	347	302	293	310	288	284	316	344	322	304	331	332	314	295	273	305	297	298	301	306	305	324	321	324	297	290	281	327	322	321	301	307	337	294	272	294	317	300	292	315	311	322	239	269	298	324	280	320	310	277	311	330	296	320	305	284	290	304	282	287	324	311	281	316	310	307	291	317	354	338	296	283	297	318	321	307	306	319	308	321	308	284	324	319	308	310	304	295	289	306	324	308	304	280	308	302	316	294	318	318	315	333	301	301	274	316	324	306	282	327	315	308	308	292	306	331	305	289	322	292	296	303	320	291	312	323	305	318	296	303	295	315	298	297	297	304	323	318	300	316	316	338	275	307	304	302	291	312	283	332	317	282	301	321	288	302	308	313	301	303	307	301	310	305	317	281	288	322	281	298	330	303	293	292	326	331	303	278	286	297	318	316	303	337	282	310	303	343	345	301	305	296	308	314	306	273	318	289	304	353	333	291	305	276	301	302	325	310	272	332	321	298	291	296	281	313	313	293	288	292	314	312	310	328	338	304	334	336	284	312	306	305	294	277	299	321	285	299	316	321	293	288	276	300	293	318	308	338	293	313	322	298	302	272	303	324	310	333	275	315	313	312	271	302	305	313	313	308	303	327	301	280	313	279	256	313	335	324	337	323	294	307	275	275	340	280	335	285	312	311	259	339	283	294	317	303	302	329	345	293	309	280	330	300	293	295	326	331	287	297	290	272	331	295	296	331	289	295	315	310	290	297	304	329	301	287	300	339	329	296	301	339	280	313	305	307	312	308	327	285	319	335	313	289	319	289	323	308	313	309	334	313	277	281	310	284	288	285	300	322	316	305	317	321	312	315	293	286	306	290	292	272	302	302	341	326	284	300	308	302	293	316	278	302	269	310	335	288	311	312	318	296	278	307	299	268	309	282	299	286	292	312	295	320	297	307	265	326	290	300	306	281	308	290	348	311	304	316	309	327	269	295	319	274	327	320	280	326	292	306	291	329	305	280	269	290	308	295	319	291	287	313	300	295	303	301	281	303	332	293	320	278	286	325	301	315	277	330	325	286	308	300	283	331	309	328	280	331	288	293	309	334	281	312	296	283	306	281	279	303	303	310	297	298	297	271	301	277	311	297	273	299	331	306	299	292	292	315	307	276	319	288	307	291	301	294	317	297	304	297	268	309	303	269	296	320	341	262	320	306	310	301	297	312	331	284	305	319	310	317	303	327	338	312	302	288	295	296	276	293	291	320	317	319	312	301	349	309	314	287	303	294	281	313	280	295	285	300	321	292	274	323	286	287	301	307	295	307	304	333	286	303	315	285	323	309	312	295	315	278	322	313	327	317	302	298	301	307	300	315	279	317	295	290	289	306	296	304	288	306	301	290	308	269	285	302	302	313	297	280	301	328	286	332	304	295	301	288	298	319	300	295	320	314	283	318	300	297	298	318	316	313	305	265	287	314	313	288	282	312	301	300	304	272	296	310	305	317	313	346	320	323	279	302	341	333	324	296	322	323	307	312	285	286	323	302	295	341	288	303	305	271	313	319	300	277	289	278	301	288	305	300	344	287	300	296	317	326	304	294	293	283	300	324	291	298	303	275	298	311	293	313	294	339	284	315	307	286	308	300	329	283	296	314	304	285	335	308	324	326	310	313	276	291	313	302	289	316	336	314	290	318	311	298	278	335	312	289	298	291	345	308	299	327	335	299	293	325	276	308	299	261	297	291	313	315	327	318	280	283	320	301	315	309	292	325	317	307	336	321	312	327	282	291	331	315	279	298	300	323	303	285	284	273	290	321	289	301	314	283	272	296	291	340	312	310	294	303	302	318	275	305	306	312	306	317	344	297	323	319	281	325	320	318	296	311	295	303	295	301	309	323	312	293	309	309	298	296	310	286	342	319	268	325	307
5077	1438	855	542	459	406	366	411	382	335	347	393	329	379	324	338	370	319	313	355	304	320	302	315	338	298	339	333	314	328	337	328	314	319	297	310	314	322	319	346	357	324	345	325	353	354	307	331	322	352	322	324	347	292	341	348	312	347	330	341	305	334	348	334	321	305	346	327	342	347	350	329	300	350	317	337	356	336	337	314	298	302	310	318	322	392	328	319	295	320	348	338	367	342	318	326	312	321	308	328	307	336	343	315	338	306	329	348	334	320	319	330	307	298	344	323	302	303	322	329	331	293	319	323	314	344	333	343	327	331	329	350	321	360	358	315	296	344	338	327	345	320	322	303	321	312	323	307	312	337	319	338	334	324	349	341	298	326	338	355	323	333	336	325	304	295	308	290	319	312	299	345	329	345	328	302	353	368	320	328	342	338	350	348	306	339	332	326	333	324	344	347	304	345	331	391	350	338	350	338	331	336	343	345	354	311	323	340	351	314	343	357	372	332	367	347	325	377	352	326	316	311	339	336	342	333	313	324	308	349	333	374	350	342	329	322	317	320	337	351	319	345	350	372	378	333	301	327	331	365	297	339	332	358	333	334	329	342	311	315	343	333	325	327	305	330	324	342	345	337	300	331	322	324	305	296	314	342	369	340	349	349	346	334	317	303	327	338	356	329	320	333	343	347	337	339	340	320	325	310	355	303	348	347	343	334	308	325	337	345	351	312	301	325	312	316	328	332	305	350	337	318	312	314	323	326	317	331	333	357	302	334	325	318	347	338	344	326	321	330	358	299	306	304	324	316	331	308	330	345	326	310	304	350	334	354	312	320	334	361	331	319	341	330	311	334	315	334	314	347	328	350	282	323	337	346	348	344	333	343	343	290	354	335	342	344	299	310	335	333	330	354	352	317	314	352	347	319	324	322	357	328	356	334	315	369	358	381	359	329	332	334	313	335	300	315	323	358	348	321	345	330	340	355	304	358	307	297	372	334	305	327	333	337	341	332	342	359	306	300	332	314	292	334	328	355	343	326	332	349	301	363	332	289	307	343	331	342	350	332	308	368	331	338	331	316	314	342	302	351	339	315	354	326	323	303	341	311	326	331	345	313	350	331	297	342	334	336	314	335	356	347	309	300	344	338	357	329	348	357	333	333	360	358	305	344	309	301	343	305	332	327	348	307	344	324	310	331	335	340	334	309	323	314	300	312	335	332	332	344	347	337	325	355	341	307	331	339	316	324	312	331	329	334	297	315	326	341	337	355	323	319	337	359	320	313	337	315	305	314	340	321	314	358	350	339	332	308	327	343	358	365	308	331	343	351	338	355	306	334	356	318	327	332	313	293	321	303	320	321	284	319	343	355	316	351	334	321	332	357	277	380	333	338	328	368	360	340	360	326	303	315	348	332	333	331	329	331	326	332	330	325	336	344	301	319	346	323	324	350	329	345	329	337	319	325	312	327	333	345	325	328	340	333	321	311	328	332	337	346	340	341	323	339	313	333	325	344	315	316	340	321	308	340	310	324	333	345	340	335	345	376	355	331	315	308	322	338	326	311	322	332	340	311	341	339	339	338	344	342	332	318	335	325	342	328	336	327	314	318	328	317	307	349	329	329	324	328	323	343	356	366	327	331	325	338	369	320	333	313	347	337	350	348	310	359	314	333	312	339	338	351	347	317	331	344	341	307	348	318	325	341	343	349	324	318	343	321	338	349	316	345	329	344	329	322	373	333	357	315	346	311	338	350	357	349	357	319	366	352	346	375	323	332	355	354	327	365	313	305	341	319	336	331	361	311	314	346	328	318	349	333	312	347	321	347	346	318	299	345	338	342	298	359	327	326	345	324	314	312	376	326	311	325	338	333	341	370	310	349	311	331	360	340	338	368	361	322	352	312	308	340	293	325	350	314	343	310	332	334	325	295	359	362	329	308	288	322	310	299	332	340	316	332	351	298	291	357	305	333	356	341	332	374	331	312	323	339	319	346	325	364	363	334	354	342	337	344	300	305	359	344	348	347	350	348	326	308	331	319	326	332	330	332	353	333	316	342	306	323	345	335	328	317	330	301	334	368	356	345	330	338	338	333	328	359	361	325	273	330	326	332	320	345	310	323	325	318	332	338	320	322	325	333	325	340	322	340	345	331	328	349	299	355	331	329	348	329	355	285	312	325	318	347	315	322	302	290	360	333	309	347	338	345	328	340	304	309	334	327	321	295	315	336	340	337	327	341	309	349	345	324	321	333	378	353	346	363	323	317	345	298	301	320	354	328	347	297	321	322	335	351	327	358	354	341	324	327	326	316	346	333	350	308	361	350	370	323	308	387	337	329	310	327	332	355	336	336	353	339	337	311	325	332	321	372	316	307	330	320	357	365	319	304	319	334	337	334	334	326	370	339	342	296	340	333	322	366	349	347	327	323	359	325	343	338	322	317	337	342	332	330	365	314	328	360	340	338	326	316	338	335	349	332	309	353	287	305	297	348	338	293	373	328	328	317	344	335	363	316	314	276	330	333	327	319	334	325	318	305	310	359	333	337	329	302	339	319	342	321	350	323	341	318	357	325	328	316	340	351	303	335	358	306	344	340	331	341	340	333	327	282	313	316	329	335	309	354	356	329	346	330	306	326	324	358	365	350	297	336	318	347	315	313	306	328	324	314	339	328	342	324	352	340	322	347	326	343	366	361	320	301	315	326	351	333	294	303	330	318	348	309	341	333	346	329	306	316	351	339	342	327	319	327	358	294	316	321	342	292	324	346	337	326	329	307	328	342	328	360	330	323	318	333	328	337	325	371	340	317	316	356	348	330	312	288	319	319	343	300	334	336	328	305	308	343	312	314	301	352	334	359	324	346	327	347	351	302	336	346	305	322	363	310	311	336	312	348	339	348	366	365	361	343	358	336	341	305	330	331	326	324	323	326	352	309	339	299	312	336	356	319	336	304	330	313	367	306	324	341	334	350	310	333	317	308	310	363	331	328	332	334	369	340	329	319	347	354	327	345	358	349	329	334	337	331	333	323	334	316	331	335	316	347	319	314	314	338	338	308	319	317	310	364	312	317	344	330	330	336	313	325	350	325	322	335	328	354	307	343	342	339	336	323	345	340	355	342	353	389	319	343	339	318	319	339	321	335	324	325	333	347	335	333	298	323	349	365	345	338	315	349	293	325	306	318	337	338	344	325	334	348	343	321	338	331	334	334	337	331	334	339	317	332	338	317	327	358	345	317	333	357	321	346	297	332	340	352	325	312	337	333	305	344	331	334	368	312	329	314	348	328	338	363	317	324	350	355	329	324	322	307	330	352	331	316	338	310	321	265	329	334	316	316	324	324	338	324	318	335	331	332	343	333	344	313	302	366	296	364	336	305	325	322	321	331	305	308	335	298	332	305	305	324	314	345	325	318	367	374	365	305	305	307	305	348	299	279	342	364	330	327	301	344	348	325	363	345	307	320	328	304	316	345	327	361	314	318	310	324	297	300	316	283	348	337
23528	21314	28822	24170	21301	13193	1620	980	761	728	627	634	584	574	554	611	520	569	542	535	519	524	471	511	482	484	515	496	516	514	529	457	506	492	492	472	523	495	500	482	450	473	494	524	506	509	507	506	452	516	544	480	516	497	486	525	476	527	531	480	515	474	489	468	489	461	473	471	487	471	455	535	495	503	495	468	480	512	444	475	474	470	486	523	482	478	517	508	521	502	503	467	528	509	497	517	552	472	462	512	456	456	525	465	457	463	492	475	501	501	477	506	496	495	491	503	490	498	508	468	495	504	494	484	489	422	472	508	487	479	462	504	499	487	469	494	520	443	481	489	489	468	480	488	479	508	434	490	483	465	470	491	475	489	448	497	477	501	475	478	487	486	493	479	506	523	498	477	510	510	461	482	547	484	476	501	488	452	448	506	502	475	491	500	463	511	517	464	470	450	501	461	506	485	466	470	466	468	503	467	500	500	499	528	478	477	474	500	481	481	461	473	492	470	493	442	492	454	495	478	509	504	481	513	471	489	460	513	501	476	466	478	464	504	446	467	487	527	497	466	468	489	506	485	433	466	490	491	470	428	509	480	476	515	501	511	506	488	500	527	491	495	474	511	495	480	500	524	482	504	502	506	474	510	472	432	463	495	456	452	498	513	482	465	454	514	466	445	489	503	472	487	502	488	469	482	490	461	505	491	465	501	464	473	454	473	520	466	497	447	532	482	525	443	485	501	506	513	465	458	485	505	473	510	476	452	506	483	457	470	472	423	474	507	505	494	496	463	499	475	503	480	502	510	466	484	493	499	470	499	477	488	484	525	464	482	468	508	503	506	460	454	514	486	468	496	496	463	468	507	447	487	478	488	467	486	498	493	474	486	487	487	486	487	479	492	487	471	491	498	473	480	512	436	467	517	490	489	435	511	443	492	484	483	506	491	478	461	456	516	519	464	477	460	451	516	465	464	507	464	520	448	475	443	475	504	492	480	485	473	512	506	477	492	477	493	492	483	458	471	518	530	485	471	521	488	445	514	472	451	448	510	517	490	487	451	507	494	496	515	484	496	471	474	524	486	464	509	459	467	510	488	488	471	514	464	488	480	448	493	513	497	527	481	490	485	479	479	492	457	463	487	512	482	479	484	447	464	474	487	524	515	474	508	469	450	490	492	471	495	482	488	487	507	472	451	493	462	473	462	468	470	488	494	463	471	465	534	506	487	475	515	494	457	475	483	447	503	504	482	523	455	477	480	514	501	484	525	473	483	496	483	486	513	485	492	477	492	483	482	463	501	502	498	515	478	499	512	499	503	469	456	497	460	502	479	527	458	459	493	439	486	498	496	477	481	485	466	494	485	489	511	497	483	478	515	572	535	555	515	461	473	487	469	508	489	511	494	506	458	513	477	474	470	492	466	481	483	496	478	479	530	509	494	508	472	457	484	508	539	456	518	460	483	470	466	470	491	477	482	490	480	512	489	495	510	502	490	491	445	483	457	478	448	487	471	503	480	490	485	522	470	467	481	525	498	469	509	498	511	491	480	486	452	483	523	487	494	483	508	478	490	497	488	487	462	473	480	484	469	483	515	457	470	507	474	499	494	476	500	467	501	479	501	496	458	519	469	477	491	490	493	522	477	476	502	494	456	492	501	488	479	480	520	447	521	461	468	477	462	448	498	489	482	464	503	473	521	494	511	506	486	435	472	468	490	499	506	486	526	536	479	489	482	502	462	476	512	534	479	469	472	504	473	457	471	494	499	483	538	513	486	468	516	495	531	479	517	464	489	496	408	487	492	506	481	500	487	474	518	479	471	487	477	480	518	480	500	445	456	449	475	508	464	455	509	507	498	479	454	436	478	495	514	502	500	477	462	496	486	471	506	506	481	499	493	475	495	492	470	479	482	514	483	472	475	479	472	488	483	496	437	498	463	468	516	479	480	491	504	488	454	531	479	504	472	531	488	488	476	494	471	467	508	462	509	507	492	508	532	457	491	483	464	496	507	530	451	491	492	529	461	493	495	469	456	475	498	455	460	475	476	493	484	503	478	478	469	542	463	492	507	488	499	491	546	494	503	484	505	527	470	464	518	491	438	501	502	452	447	526	444	489	490	475	438	490	463	484	490	510	476	457	482	454	510	460	491	460	476	475	484	508	539	467	475	489	468	500	492	480	485	496	464	495	432	504	492	500	486	507	471	483	475	461	484	488	468	490	518	477	465	502	512	524	453	483	495	484	456	511	500	479	484	471	504	514	469	458	496	493	447	464	486	488	478	533	496	478	489	507	485	464	487	467	505	501	516	495	469	492	488	456	524	492	478	489	522	466	486	509	458	515	509	500	486	499	488	470	462	445	474	505	467	497	484	472	468	460	415	493	471	459	485	495	421	446	487	488	493	466	488	543	473	484	463	474	440	509	490	460	474	510	490	453	522	535	495	513	483	467	476	502	476	500	503	482	474	496	501	525	527	477	473	463	483	478	493	445	522	523	466	461	483	452	472	462	484	483	486	441	473	452	482	478	508	483	459	514	494	467	498	456	429	463	477	461	480	484	426	490	489	465	536	498	474	482	480	503	449	505	474	477	489	499	455	475	483	493	524	458	475	490	522	513	476	483	506	510	471	507	503	494	492	459	526	445	459	501	461	502	489	436	488	456	479	489	458	497	504	451	429	453	492	465	461	531	450	441	461	496	497	512	489	505	525	484	488	464	491	506	487	500	495	457	492	484	490	480	525	451	511	469	479	518	473	475	463	485	488	510	533	512	472	493	456	482	494	470	457	448	455	454	495	556	475	494	492	477	481	516	536	465	478	467	478	524	491	508	481	511	480	503	489	496	498	482	451	412	497	481	505	477	478	480	472	486	444	500	498	489	494	461	514	498	513	494	496	486	463	487	483	491	486	514	435	465	491	467	455	448	478	486	518	475	506	500	485	512	460	465	470	476	429	493	476	526	491	507	530	536	484	501	490	493	489	444	500	454	491	463	488	480	511	513	475	473	507	487	482	489	484	474	447	497	480	483	465	529	439	499	519	443	533	478	457	513	489	474	499	464	470	487	462	488	469	508	487	517	470	504	471	472	486	494	477	525	464	479	483	474	459	473	474	473	486	505	504	441	470	505	503	456	496	476	462	478	479	463	504	507	510	488	499	508	499	479	468	457	479	495	493	496	457	495	475	478	461	465	518	476	516	492	439	535	540	474	513	483	470	461	472	476	512	475	485	463	482	470	494	485	450	463	523	457	493	493	498	494	460	453	455	482	502	481	524	522	455	471	487	454	499	473	473	497	526	513	473	529	460	517	485	479	438	477	471	533	480	478	481	492	542	474	476	489	531	501	491	481	449	480	494	505	450	474	474	484	466	491	460	468	445	456	474	473	488	490	498	480	465	472	453	511	475	514	483	479	541	475	522	476	445	489	483	452	490	490	472	469	456	501	535	509	442	458	499	458	474	478	494	517	486	478	519	523	459	485	487	485	460	460	473	461	476	484	491
4991	10617	7257	3402	2668	2291	1444	1356	1053	872	779	709	722	621	647	594	625	621	605	595	565	554	588	580	556	602	576	547	539	542	551	510	510	575	581	539	525	560	558	529	558	559	544	543	543	523	501	531	504	581	561	529	510	518	503	500	565	569	516	531	500	553	497	526	505	539	562	547	534	497	548	471	553	525	553	542	510	534	527	554	500	557	525	519	536	542	532	536	512	490	515	517	543	591	510	502	535	561	499	522	522	545	494	538	537	482	458	538	504	496	566	573	531	509	547	535	541	543	551	552	508	508	530	496	544	519	543	501	499	534	502	534	523	521	524	479	541	542	538	554	521	563	524	543	545	524	491	522	577	552	542	491	487	568	533	533	555	486	550	491	532	549	515	527	552	529	477	515	544	517	501	533	498	528	533	552	536	535	512	545	516	536	556	509	510	508	531	510	537	534	531	532	525	568	517	506	512	547	549	513	524	517	528	528	517	527	525	535	518	534	497	506	535	508	531	525	524	551	536	543	522	557	500	527	549	568	523	501	501	521	568	522	515	561	496	484	487	510	517	561	523	532	538	551	537	528	528	521	491	488	570	558	534	544	511	544	526	530	516	506	499	527	537	537	496	531	526	547	526	547	501	527	513	568	517	495	576	520	533	518	505	527	516	551	539	500	515	512	510	527	492	488	529	526	540	524	563	570	504	517	536	513	511	511	520	560	506	547	571	495	539	509	527	521	523	536	540	520	466	519	522	530	527	517	550	565	500	551	526	492	570	542	508	479	532	544	527	535	550	489	541	559	512	551	524	523	519	530	529	518	474	512	509	536	526	507	561	534	554	511	544	478	499	516	498	520	542	488	551	528	575	510	509	535	538	561	534	504	554	519	501	526	502	548	535	517	505	543	527	513	524	523	510	557	510	503	490	484	511	538	500	486	542	544	489	518	523	532	540	509	544	551	535	488	553	540	545	501	577	562	525	565	562	526	535	506	506	548	531	545	519	531	526	475	522	508	539	494	524	532	493	520	541	547	523	485	513	533	540	583	543	572	501	526	513	516	507	551	546	548	520	548	540	525	537	539	503	532	541	533	506	528	513	524	528	529	519	547	535	518	514	564	511	541	550	496	537	503	518	509	511	516	538	543	505	493	551	525	551	536	527	516	544	525	499	520	526	540	547	525	508	493	561	531	531	516	512	572	500	501	541	540	489	521	497	493	531	519	514	538	503	489	528	545	530	554	518	507	510	501	562	536	525	463	504	510	541	502	552	546	551	495	496	542	545	531	542	553	473	558	542	522	493	545	530	510	568	534	501	514	518	526	521	483	526	532	519	487	506	503	536	554	533	540	521	480	503	499	500	564	507	525	510	514	563	524	505	530	575	514	544	549	511	537	539	539	546	507	486	525	495	526	547	525	521	494	511	540	502	519	529	531	493	484	543	526	536	532	515	518	504	539	547	549	558	507	531	540	518	560	527	499	518	542	541	544	528	531	555	516	496	516	527	552	523	496	530	512	557	551	507	511	534	538	519	525	547	565	531	549	521	508	546	520	553	517	547	495	516	520	541	509	545	577	520	511	556	510	526	516	559	545	532	482	510	517	560	551	541	495	547	530	531	543	514	534	530	536	505	512	501	510	536	531	563	539	544	491	554	518	553	516	517	534	506	545	481	512	515	536	542	552	507	470	521	491	535	523	513	524	474	543	485	489	523	550	518	530	484	535	516	510	517	561	495	542	513	513	553	534	478	579	527	488	535	483	525	552	546	563	557	507	528	486	483	495	523	540	480	582	543	485	515	508	571	504	536	504	498	503	528	511	492	509	555	525	556	526	533	498	543	511	516	517	529	548	514	571	506	534	530	506	512	562	563	552	502	513	533	503	524	535	506	461	559	487	530	538	472	550	510	558	501	538	534	551	522	530	505	469	552	505	560	549	486	521	525	484	507	528	525	494	524	503	535	496	481	533	545	544	521	559	534	525	564	502	492	503	546	534	523	550	511	502	532	541	481	546	519	527	523	535	555	506	469	523	539	521	525	548	528	542	542	468	521	530	551	466	536	496	527	494	507	530	536	480	542	502	535	517	508	547	509	512	515	517	554	533	536	534	478	532	515	545	506	534	509	526	493	531	529	516	540	531	534	536	543	571	516	499	513	489	545	462	577	500	505	525	525	585	529	510	530	508	524	537	518	539	505	526	501	519	552	504	528	538	504	511	565	516	521	529	554	558	530	539	493	537	505	520	552	508	529	517	536	532	539	486	487	537	500	545	517	552	536	521	515	550	528	522	554	506	532	522	506	547	526	532	474	546	536	530	515	555	541	516	533	571	535	526	540	533	520	555	524	535	538	519	537	523	541	570	568	495	487	546	510	525	528	526	529	556	523	523	552	574	519	561	508	531	495	541	512	509	508	542	512	473	506	534	500	524	521	537	533	498	515	483	491	538	537	496	554	554	555	577	516	517	519	563	513	558	508	522	525	546	540	521	502	500	559	518	520	513	576	494	542	558	503	555	530	538	521	531	487	509	514	513	515	506	531	505	485	528	520	567	535	545	529	490	523	518	540	504	550	531	513	515	588	549	513	538	580	535	541	515	576	523	503	507	540	505	528	482	564	553	520	492	568	492	517	479	482	523	476	494	522	525	513	548	521	515	545	548	539	555	492	540	552	537	516	497	549	561	486	538	550	531	521	498	530	550	491	508	541	533	527	513	537	518	505	514	537	519	507	556	540	508	509	522	514	509	575	512	517	483	539	521	534	531	500	526	493	531	499	518	558	520	484	495	526	551	528	526	499	520	511	543	533	526	514	502	492	535	513	540	521	514	523	542	543	554	532	542	524	510	540	519	555	541	510	525	533	530	531	517	501	512	509	563	528	503	536	507	547	527	496	502	474	523	520	531	551	489	549	517	569	545	493	476	510	519	528	524	545	540	502	544	533	526	521	491	508	521	509	565	547	489	516	590	528	567	504	541	493	555	536	528	497	551	522	525	501	531	535	502	549	491	519	547	508	516	537	519	535	534	501	542	531	500	479	525	498	504	468	532	512	503	540	533	532	492	518	516	562	510	511	568	542	544	521	531	515	553	549	476	538	546	532	525	530	502	540	529	484	535	516	518	550	491	558	539	520	522	522	544	560	495	500	516	498	486	549	534	550	541	531	553	485	565	506	539	510	506	470	507	473	514	545	521	534	516	492	535	515	523	531	504	520	491	544	533	546	521	520	499	539	526	543	518	528	543	542	509	532	551	546	571	548	514	524	537	497	513	499	517	504	521	518	540	517	523	534	551	478	510	545	547	506	523	532	507	497	502	514	522	550	536	526	523	485	521	537	510	512	538	493	517	543	549	513	518	554	591	566	514	481	549	524	539	563	541	558	500	562	507	500	504	533	500	524	520	483	519	519	544	534	502	531	511	558	523	548	492	505	572	519	494	501	494	554	507	512	537	561	520	512	485	523	526	529	514	533	512	491	564	495	525	560	521	516	520	514	528	535	502
24379	21134	27699	24712	15684	846	413	338	269	272	210	207	202	210	151	182	160	166	160	167	149	126	140	158	145	133	159	141	138	141	141	131	143	134	139	126	137	142	153	144	145	142	118	131	141	144	125	129	122	102	140	107	135	140	126	111	149	138	140	118	128	142	130	118	130	144	137	132	172	110	135	127	145	129	138	126	138	127	123	127	112	134	144	138	113	130	120	117	143	142	163	123	144	127	114	109	147	154	146	139	131	136	119	123	126	117	130	141	124	140	137	139	136	125	116	127	157	115	123	148	118	121	136	148	135	149	143	155	132	119	124	129	124	114	145	124	134	123	121	143	135	144	129	128	133	152	147	137	139	126	141	133	136	153	143	116	148	128	140	127	117	141	145	123	128	139	106	145	147	114	139	134	161	121	135	137	147	145	137	139	143	120	109	127	148	132	143	128	128	150	138	143	133	120	144	135	157	140	140	143	125	117	119	130	122	148	145	129	117	130	140	120	134	130	143	125	126	133	136	139	130	117	133	154	136	123	145	133	134	131	139	111	129	120	130	121	140	130	143	135	122	116	137	98	148	134	110	145	135	133	115	123	143	137	133	128	116	139	143	112	131	157	147	138	129	121	126	120	130	150	140	148	143	131	131	115	108	147	124	137	143	132	144	123	130	131	154	126	146	127	138	139	124	109	107	123	118	122	147	130	145	119	141	171	135	136	136	154	146	132	144	135	132	132	141	150	139	128	134	128	124	138	111	135	125	127	139	145	134	133	141	127	139	124	148	123	134	121	151	130	134	135	146	139	141	140	139	123	142	129	116	144	150	141	140	137	127	147	134	123	142	117	138	131	135	117	117	133	139	139	130	128	124	142	134	132	150	122	136	134	156	131	138	147	133	119	128	136	148	130	139	143	136	98	131	137	120	132	117	137	136	140	140	136	134	138	115	130	145	137	134	123	138	123	136	151	126	143	132	143	121	144	129	138	153	135	134	129	120	133	126	146	127	152	151	143	135	139	123	145	139	125	147	138	133	133	157	133	118	126	149	135	127	133	99	115	151	131	139	152	115	133	110	124	127	134	136	116	144	122	125	133	127	147	151	146	128	138	127	126	148	125	121	138	138	137	135	139	117	133	144	149	137	135	152	136	139	142	112	128	143	126	129	122	141	124	117	151	118	128	131	141	128	142	115	109	134	139	117	146	110	147	133	104	143	133	130	132	118	121	136	159	123	153	138	125	134	145	125	114	139	156	129	137	129	130	127	166	144	131	129	118	134	137	126	123	145	148	155	132	134	145	121	135	120	151	136	124	134	158	123	134	146	109	128	142	131	105	124	152	110	132	128	128	151	133	119	134	134	113	145	141	126	142	131	144	141	147	128	135	141	132	118	139	135	148	144	159	127	145	126	156	137	115	132	118	133	136	130	147	143	148	130	134	123	162	126	118	121	120	118	141	126	148	146	141	126	128	114	130	152	134	118	115	141	137	139	135	113	126	126	135	132	123	137	142	135	131	127	136	139	143	154	140	136	125	124	143	116	137	133	141	135	143	130	146	133	122	153	130	156	125	149	136	123	133	140	127	131	129	128	133	130	113	127	127	124	129	127	133	131	146	155	111	155	140	126	141	132	137	146	132	137	123	149	127	127	108	115	132	148	132	127	135	125	155	129	145	102	125	140	119	137	131	137	134	125	127	130	128	116	142	131	132	137	139	123	142	134	125	131	118	136	117	138	137	129	145	139	124	132	109	137	120	129	150	119	123	138	144	149	151	130	147	141	129	133	137	138	137	122	132	129	122	136	137	117	144	132	134	123	129	127	144	119	152	129	138	117	129	133	132	136	145	126	132	140	122	114	126	129	135	131	150	114	114	132	135	132	125	141	127	145	130	123	150	125	133	119	148	118	120	114	125	125	125	127	127	147	155	140	138	121	128	125	122	149	126	151	142	124	150	126	127	138	116	145	156	103	147	138	132	130	114	116	133	125	143	121	120	132	156	143	118	126	138	149	131	152	126	110	116	141	144	134	102	136	139	158	136	142	116	130	130	155	135	145	147	138	136	142	138	139	133	131	117	124	144	126	131	138	125	116	134	116	137	134	147	134	117	132	138	132	133	142	123	125	112	120	131	122	147	150	131	137	146	141	133	155	118	140	114	131	129	138	117	132	146	125	130	125	120	141	162	123	130	124	124	152	137	150	132	113	126	119	113	147	123	139	131	128	126	132	159	121	131	136	138	150	153	154	145	118	121	126	147	124	145	123	140	117	129	138	130	108	146	134	145	146	133	153	122	144	123	130	116	128	131	146	125	128	126	117	138	126	128	125	117	124	149	141	126	149	135	124	125	148	140	145	156	158	138	131	131	120	132	126	123	131	132	128	138	134	129	136	134	141	148	135	137	131	132	140	105	120	113	118	128	139	141	126	153	136	137	118	132	136	123	150	150	120	140	126	128	144	123	117	158	141	107	136	106	116	151	135	133	117	130	124	104	135	114	132	114	129	138	117	139	131	138	142	124	125	146	159	139	118	130	134	135	135	121	149	145	109	143	140	127	119	120	138	152	153	116	140	138	144	134	137	108	131	131	154	139	108	141	130	117	132	116	130	137	114	140	135	148	130	112	138	139	118	116	130	120	156	148	129	113	152	139	164	142	146	119	143	133	150	139	151	108	144	136	137	120	122	118	125	127	150	125	129	133	136	118	118	143	135	136	144	134	133	125	132	113	136	137	148	109	129	121	139	139	121	129	121	129	143	129	132	128	117	139	144	144	136	130	140	156	139	142	114	107	133	123	123	142	137	136	136	129	114	132	121	146	129	124	148	141	131	113	137	135	116	134	133	147	134	134	148	139	123	141	145	131	132	138	130	107	136	137	114	141	145	123	147	132	132	118	137	124	132	119	107	133	117	143	134	144	132	130	126	131	136	141	124	148	144	119	108	155	150	128	128	139	136	121	153	141	141	144	122	137	137	130	122	134	130	134	150	151	162	127	147	115	137	123	123	136	123	133	149	142	128	147	105	138	121	129	109	155	117	120	149	126	137	149	116	144	122	145	130	142	130	126	128	129	130	124	134	128	150	142	130	117	138	163	173	123	136	150	130	133	134	121	116	130	118	127	136	142	117	133	124	129	137	135	124	134	119	124	134	134	148	136	151	120	115	137	135	145	133	120	139	122	137	110	147	137	146	130	167	137	133	142	134	113	133	118	140	127	127	116	117	137	140	132	130	128	123	140	131	138	126	137	143	123	129	134	126	140	143	106	142	134	138	121	149	134	125	126	126	143	138	138	137	120	139	137	122	151	124	136	122	126	109	121	121	141	119	131	154	124	130	143	151	120	142	138	138	125	128	136	116	142	120	137	151	119	133	131	143	130	152	127	143	128	150	132	125	157	126	124	126	138	112	136	128	117	130	138	157	137	160	137	130	130	129	120	133	142	120	125	131	122	142	151	114	132	131	134	144	136	118	116	130	141	138	138	145	120	122	144	116	142	136	136
4691	6651	4240	1938	1373	1223	755	637	478	409	305	275	274	242	209	200	206	156	211	176	167	177	164	156	184	178	182	170	183	186	154	178	185	152	159	144	173	161	183	167	140	172	154	164	162	164	130	146	168	157	157	160	152	174	156	151	142	167	141	159	176	156	154	169	156	145	150	171	151	175	138	146	168	152	157	181	183	155	157	161	165	152	134	160	128	172	154	156	148	162	156	124	154	165	164	142	159	119	161	153	138	140	138	152	183	156	154	168	134	139	181	188	155	139	152	151	160	173	147	168	178	135	150	167	149	147	147	165	153	138	147	151	151	138	141	141	174	169	134	146	148	155	151	135	174	164	164	186	150	158	133	155	155	160	158	134	173	154	158	162	140	162	144	130	155	149	161	153	142	155	162	162	160	149	136	127	175	162	152	133	146	143	148	139	146	160	150	135	167	139	154	150	171	148	149	153	161	165	144	155	151	143	163	160	157	161	143	161	156	161	144	164	146	148	128	135	152	146	156	148	155	126	139	140	157	163	157	137	149	167	145	159	161	158	148	154	151	147	152	149	165	144	166	144	152	136	148	158	166	162	170	145	152	165	168	197	171	167	174	168	167	147	158	143	157	148	154	167	167	170	154	129	171	151	192	149	159	148	150	161	151	156	152	158	170	165	186	150	168	180	140	156	169	154	167	157	152	130	143	154	141	147	167	138	150	153	140	154	147	168	150	163	159	158	147	134	158	151	156	169	162	180	148	150	151	160	168	166	171	169	155	155	158	143	149	132	142	135	162	166	149	146	143	148	144	126	168	160	151	134	132	167	158	134	160	154	168	157	153	157	126	168	156	138	167	151	149	160	151	173	155	163	150	135	140	156	142	162	157	162	158	141	178	136	176	153	156	171	162	185	148	159	152	153	150	143	168	174	145	172	169	180	160	157	139	144	163	181	174	149	133	137	146	140	149	188	151	148	141	150	197	144	136	164	138	162	144	148	153	135	164	159	158	154	153	153	151	142	154	142	135	153	150	172	145	165	150	161	157	138	157	145	155	165	143	153	160	164	133	182	137	161	133	147	156	121	167	139	158	167	149	147	138	152	154	179	170	166	138	166	144	140	150	151	155	136	124	145	161	157	155	140	163	169	164	144	145	152	161	136	167	178	156	179	148	170	169	149	144	164	149	149	137	162	160	141	165	141	150	146	153	144	191	145	150	148	139	141	150	139	146	154	177	160	162	174	162	150	145	156	156	140	141	142	143	159	163	134	154	159	148	150	158	149	115	159	179	146	149	131	176	160	136	157	155	156	156	162	150	159	171	163	134	148	171	144	156	154	151	156	161	157	160	145	149	149	132	168	173	178	148	168	160	154	153	150	138	163	176	169	157	145	145	141	167	158	142	149	148	148	150	166	141	126	151	150	170	147	158	178	158	145	144	140	138	144	127	150	173	142	145	152	159	151	172	153	158	123	131	128	160	149	136	143	136	142	142	156	148	169	155	126	171	149	128	145	163	160	158	162	150	143	149	166	141	170	152	176	177	139	148	152	160	143	150	156	133	143	165	169	145	162	163	188	138	163	169	154	139	145	161	145	124	151	146	160	149	150	166	152	169	162	156	164	159	149	165	125	153	162	137	154	153	152	159	158	147	168	143	178	165	151	153	182	144	150	157	154	166	167	147	157	167	137	165	177	162	143	170	156	171	167	158	170	160	140	137	129	154	152	141	171	154	157	149	144	143	166	148	170	142	165	148	157	152	178	158	137	164	158	151	150	155	146	135	155	147	165	151	149	150	172	157	166	142	141	135	152	147	140	154	159	137	167	159	141	153	132	133	151	155	128	180	155	167	154	151	167	166	160	148	156	156	183	160	148	149	174	145	148	170	176	174	160	138	160	140	147	179	170	133	145	148	159	145	148	178	136	150	152	155	150	146	148	141	165	137	153	156	139	146	161	155	152	178	151	147	140	134	134	152	136	158	143	148	154	135	160	184	157	142	150	172	154	154	158	155	158	151	158	156	154	165	168	148	153	135	160	153	136	144	155	164	148	158	147	139	141	150	132	163	141	142	159	154	142	175	130	168	167	134	151	153	160	155	179	143	149	153	148	154	148	157	163	167	150	152	128	143	162	128	150	143	158	166	158	155	179	148	140	172	153	172	157	177	172	150	150	136	151	158	165	126	154	133	142	159	171	150	149	153	141	138	141	132	162	153	149	152	150	141	159	173	164	129	150	172	164	157	137	127	135	151	139	160	154	135	161	149	150	163	156	137	159	156	141	175	167	162	153	150	181	162	131	134	146	145	166	172	139	168	136	151	138	159	160	147	163	163	131	148	144	142	154	167	163	140	163	158	187	159	139	119	141	143	135	146	163	158	161	160	141	152	156	153	167	181	135	160	158	156	147	141	147	145	160	163	158	147	167	138	173	146	164	148	165	154	159	152	146	168	160	139	149	158	168	143	181	136	181	144	171	158	183	156	164	164	170	155	164	163	139	170	167	149	159	132	140	154	163	162	168	155	154	169	162	142	151	149	149	172	167	175	157	168	156	170	161	158	137	165	166	141	144	154	141	161	157	151	154	159	168	130	156	146	147	170	139	147	144	146	136	165	140	168	137	171	147	153	145	138	160	146	151	151	147	133	146	147	140	135	171	156	147	142	176	153	166	143	142	154	134	153	161	177	166	129	148	167	155	144	127	143	149	136	148	133	150	163	153	154	146	147	136	152	158	162	153	145	160	147	142	149	133	152	134	141	140	184	135	153	155	128	157	144	132	149	149	160	145	151	143	154	157	149	154	158	161	146	158	166	166	172	158	161	139	142	175	162	167	157	159	138	142	162	163	172	141	135	195	156	122	161	156	155	149	165	149	158	138	170	164	153	140	156	138	165	144	148	147	154	180	166	169	154	140	172	169	148	149	171	135	143	169	154	153	158	180	150	152	143	143	172	145	146	166	143	148	153	151	153	154	147	163	165	164	163	143	166	155	156	141	172	170	164	127	141	170	173	159	187	155	166	145	157	141	180	156	173	134	165	149	132	166	162	174	137	161	152	151	163	144	142	174	140	165	143	154	141	148	144	171	139	138	147	168	163	167	141	171	184	150	143	136	159	165	165	132	149	196	137	140	168	150	141	144	163	163	166	157	155	148	154	145	140	162	155	166	145	147	144	135	156	167	161	150	170	158	160	115	166	171	123	162	169	151	150	149	158	161	180	155	161	161	171	164	146	163	167	156	149	127	152	162	163	146	160	140	144	176	172	142	170	149	182	160	144	142	158	142	142	151	162	150	169	141	153	160	128	154	162	121	143	159	177	151	154	139	155	187	121	163	153	164	176	172	156	170	165	157	165	158	173	138	158	150	155	152	157	141	174	142	157	163	129	172	143	151	161	141	152	154	165	160	166	171	176	148	157	138	156	150	146	146	155	162	156	161	166	149	163	152	160	174	157	170	170	151	174	144	164	170	146	154	144	124	163	169	156	166	164	152	136	158	145	147
22505	21330	29187	23801	21330	21412	12508	1445	1008	751	700	599	515	509	508	456	461	427	400	397	393	404	389	394	381	405	392	349	364	359	379	356	357	348	365	334	325	370	367	325	369	341	362	332	347	381	340	363	342	358	344	368	304	351	348	322	384	334	355	338	342	344	354	356	340	356	354	366	347	355	362	312	348	343	331	315	354	336	346	375	364	335	338	349	316	308	338	328	355	319	360	313	312	345	337	344	339	357	327	346	330	315	365	358	350	317	332	353	319	313	336	327	343	344	333	345	330	355	328	320	363	300	361	325	354	369	354	347	323	318	307	321	340	346	314	338	352	336	330	322	336	364	321	320	334	333	308	364	305	366	353	358	334	323	361	325	368	323	342	328	314	350	280	315	346	354	330	363	339	366	309	306	348	313	312	351	310	306	361	327	346	363	354	321	340	319	328	324	335	366	321	353	347	353	334	379	339	337	358	339	333	338	311	362	331	328	378	338	340	327	331	346	321	356	343	352	314	345	328	348	331	334	310	344	341	317	314	344	334	366	346	335	353	343	311	323	347	360	345	297	356	330	329	340	348	344	344	367	351	331	337	309	340	334	340	347	323	359	339	354	341	345	369	314	317	336	335	324	315	362	347	356	338	321	352	322	392	349	322	325	338	328	327	388	342	343	340	306	355	348	324	372	330	343	326	344	356	326	356	326	350	354	312	277	372	317	357	334	337	329	341	310	313	352	317	333	345	352	316	367	335	364	328	333	324	339	335	348	315	343	327	328	321	319	301	319	339	327	357	330	334	321	344	348	347	320	333	317	356	332	335	344	347	320	329	333	313	329	330	362	322	302	332	349	365	338	350	329	348	381	357	327	336	341	323	322	367	331	325	325	314	323	324	322	366	314	325	344	336	355	320	330	331	329	321	344	344	309	340	355	359	344	338	347	328	343	324	361	329	349	329	360	317	337	346	329	345	374	306	334	358	353	358	344	353	321	339	359	342	346	337	323	343	346	349	337	336	322	343	307	326	310	320	326	334	337	307	354	328	301	332	330	324	349	341	332	356	326	393	340	318	350	311	355	285	360	343	375	348	316	346	361	321	364	308	355	313	330	328	334	352	349	382	321	321	326	324	318	319	340	326	367	321	307	349	335	324	329	334	331	320	345	357	319	339	345	344	334	320	337	340	375	308	327	310	364	359	312	350	347	346	325	352	300	321	323	339	337	344	332	327	378	331	326	350	332	335	334	320	301	334	358	337	337	374	341	319	336	353	338	340	333	335	354	305	339	347	322	354	346	368	331	313	344	354	340	299	325	345	352	330	317	339	320	310	364	350	315	339	343	352	330	309	346	349	331	365	349	330	305	351	364	316	345	333	298	315	343	333	308	361	364	351	335	346	355	343	352	355	314	339	321	347	343	326	334	363	343	372	339	325	377	317	358	311	325	339	352	308	336	358	357	323	315	347	315	302	320	298	369	354	341	326	363	327	338	330	307	327	331	318	365	326	341	346	341	352	313	314	329	344	381	370	326	335	341	287	322	401	309	348	352	323	361	348	345	343	352	329	339	322	322	321	332	332	339	317	290	373	308	329	348	333	389	352	326	316	343	339	338	348	338	354	349	346	349	339	331	372	321	346	331	325	312	341	325	352	362	309	346	331	333	330	319	333	333	349	334	339	345	333	329	319	374	357	294	335	296	342	329	327	338	318	345	319	361	316	342	309	335	304	316	334	323	362	368	349	298	333	341	354	343	355	351	308	344	358	318	354	330	341	335	362	362	326	361	338	345	327	358	312	359	320	347	329	362	371	326	327	354	327	302	355	331	310	345	343	305	334	320	332	316	352	330	372	336	371	352	343	367	352	340	328	340	302	328	334	349	311	315	321	317	332	321	338	373	351	329	338	316	350	312	350	348	326	339	358	350	304	344	320	319	325	310	353	369	326	330	325	317	314	315	330	317	332	331	360	338	351	353	358	327	346	320	362	311	358	332	342	347	356	344	326	313	339	340	365	300	327	294	306	362	364	361	340	347	295	303	345	312	337	370	351	376	348	329	306	343	340	328	360	322	335	348	341	333	320	325	319	330	346	334	329	343	327	365	303	331	331	325	332	338	313	359	359	323	329	303	353	320	334	326	347	311	316	320	362	318	310	305	348	321	357	367	319	361	350	345	339	348	355	329	317	369	325	326	316	323	315	310	363	326	364	331	330	360	369	337	382	366	338	350	330	344	301	359	325	345	332	320	349	345	312	309	344	327	337	320	305	329	340	320	309	323	298	328	331	350	351	318	355	328	346	366	337	366	332	318	321	329	315	336	345	316	310	350	327	331	320	342	329	325	366	310	373	330	374	319	373	348	324	288	319	368	350	312	311	351	311	299	332	309	315	361	350	316	346	327	318	339	325	328	322	353	365	322	330	315	341	327	330	351	309	320	340	335	334	360	359	345	354	341	340	336	349	360	345	346	331	326	315	301	342	313	355	344	310	366	342	309	319	338	306	345	338	330	341	335	336	324	356	337	305	335	350	364	349	364	360	292	330	328	345	302	351	296	364	344	333	339	322	292	326	330	319	342	305	336	353	337	314	348	324	348	355	323	359	356	356	321	327	339	323	335	308	291	345	339	337	333	339	362	339	344	318	334	346	312	356	373	338	356	363	307	313	333	353	373	331	313	355	305	323	322	355	346	353	313	341	337	341	370	309	315	348	352	325	344	359	317	344	337	351	359	322	345	346	330	347	342	305	357	316	341	315	375	337	338	292	339	324	353	345	313	348	328	356	320	334	346	365	317	320	324	387	341	368	330	344	347	305	309	348	316	324	349	330	343	323	324	339	395	334	337	354	336	345	308	345	356	316	340	373	329	310	347	362	370	311	347	341	339	347	358	363	350	373	340	353	303	339	335	337	358	338	347	365	346	339	339	333	334	346	323	355	318	298	349	335	343	367	376	358	337	328	334	336	338	319	325	365	311	345	369	322	331	347	325	333	339	363	361	286	367	370	311	330	355	323	323	375	321	334	347	311	306	368	361	350	379	340	363	327	341	356	328	358	346	325	288	353	341	362	349	337	342	341	352	319	344	357	356	348	316	306	345	331	336	331	298	319	330	297	339	307	352	342	330	350	335	350	314	330	322	322	346	336	313	332	357	359	313	336	308	330	330	336	337	300	344	315	362	324	331	326	332	322	327	340	296	324	351	346	337	345	339	338	298	358	339	332	327	330	349	337	376	322	334	340	358	343	347	361	313	337	324	322	348	363	340	325	346	320	325	344	331	324	336	334	305	322	355	339	323	356	335	344	316	349	328	390	337	316	366	332	314	358	327	318	345	339	327	354	322	300	324	330	359	352	319	311	370	357	312	336	356	343	342	348	329	366	342	333	368	309	343	322	347	325	294	351	360	338	330	352	321	362	301	338	343	348	337	366	373	360	324	315	339	339	358	339	379	300	330	337	315	310	318	366	328	379	335	319	331	341	351	328	336	331	312	332	332	330	356	336	318
6677	17230	12164	5973	4648	3737	2339	2024	1517	1122	922	796	756	674	600	592	525	505	557	491	512	439	452	460	440	445	398	432	454	422	400	392	439	404	416	430	407	374	443	362	432	398	397	383	415	373	354	372	431	403	396	420	378	352	374	395	385	389	395	374	403	404	367	401	424	351	382	416	402	337	381	342	395	360	373	354	352	387	351	359	362	382	398	352	357	341	387	370	395	389	388	418	343	360	384	347	355	343	419	379	386	388	387	389	392	388	344	372	361	352	381	375	372	407	379	382	385	367	361	369	396	348	384	376	365	361	375	357	372	367	372	410	397	357	374	314	364	408	329	394	362	370	371	377	356	387	366	363	390	358	365	371	361	384	368	355	364	381	372	385	382	382	367	365	396	346	364	388	375	402	343	334	349	360	389	356	379	373	380	348	364	341	397	398	374	403	392	342	389	380	379	413	365	386	377	355	392	392	365	367	379	345	330	388	407	402	377	359	393	370	321	393	378	377	383	384	355	392	392	377	360	332	369	387	406	384	379	388	373	346	358	392	369	327	372	406	394	370	364	370	365	401	385	416	392	391	377	379	370	380	392	372	389	337	379	386	355	384	418	372	388	332	344	340	370	367	370	401	378	335	384	376	354	370	382	368	363	356	417	394	361	351	400	379	338	357	382	360	395	401	356	353	387	350	392	358	336	361	381	345	360	382	360	365	402	399	354	389	366	389	365	402	357	370	368	357	366	365	372	354	368	350	400	360	389	378	372	386	389	370	344	353	344	382	374	385	388	351	363	359	356	385	354	405	372	372	364	358	359	344	382	382	358	386	387	357	361	364	370	352	374	379	358	386	359	382	361	368	385	332	381	351	342	380	381	370	377	326	382	365	352	374	341	388	362	375	336	374	360	399	407	391	386	351	379	384	376	357	387	362	366	359	378	357	396	378	372	385	386	383	378	362	385	392	393	396	386	380	366	353	358	399	409	390	362	371	352	367	369	347	341	365	392	383	344	370	352	381	365	422	328	381	367	381	409	396	365	406	378	349	360	387	341	350	382	343	371	424	404	390	352	387	362	382	367	376	377	365	405	387	387	377	358	376	377	360	417	369	365	387	387	359	391	388	360	392	346	366	360	398	346	379	395	394	384	366	408	380	405	371	370	364	381	360	346	374	423	367	394	365	390	366	391	359	415	367	388	375	379	376	362	386	344	393	374	377	339	356	350	361	383	401	377	357	375	353	382	404	372	396	367	400	382	359	381	387	386	394	347	367	354	346	397	381	369	379	363	394	371	378	364	373	362	385	388	343	388	365	341	366	384	391	373	350	382	360	363	372	370	413	397	369	383	373	371	399	354	377	358	388	363	380	390	373	360	367	390	362	367	401	335	397	389	346	360	387	373	380	420	389	394	391	386	401	364	381	364	367	383	347	385	369	375	351	377	368	359	363	342	355	362	386	336	343	388	396	410	378	356	365	364	353	363	380	362	342	391	325	384	369	368	369	347	384	331	334	350	378	362	357	370	380	381	388	392	368	368	363	357	344	347	357	379	364	373	390	454	384	354	363	383	369	389	382	390	353	353	380	380	360	358	380	341	350	395	407	349	374	378	394	386	375	397	411	366	382	392	392	384	408	394	345	361	353	361	354	372	333	362	382	341	359	344	386	349	375	382	383	364	395	354	430	389	390	396	409	392	385	346	361	361	380	389	364	381	362	338	356	359	394	383	415	346	374	383	353	375	374	370	399	354	352	382	388	391	352	333	388	350	371	414	375	376	382	399	394	357	355	365	372	387	387	386	365	391	366	384	373	374	403	379	368	402	353	401	393	373	368	386	361	368	375	376	390	370	382	397	372	385	362	373	385	373	369	389	412	394	364	366	369	368	347	364	366	393	405	377	384	397	358	362	386	391	386	356	376	373	367	399	351	366	369	392	372	374	377	401	353	392	351	380	372	386	385	371	359	344	377	374	369	321	369	378	380	394	395	385	374	391	352	333	365	394	357	375	390	368	364	378	367	393	391	358	376	347	391	388	332	362	378	379	373	358	352	335	353	379	385	376	388	371	383	365	371	372	356	360	332	375	391	410	346	383	356	375	362	419	357	380	353	364	371	395	385	362	372	387	392	350	374	369	424	366	355	382	388	367	342	370	370	342	361	377	367	405	386	349	358	396	381	405	344	400	418	386	360	399	360	382	374	380	348	365	393	401	375	375	372	399	386	421	397	376	407	372	366	397	381	379	346	388	378	394	348	385	385	412	364	384	370	357	393	377	390	390	378	378	377	414	379	350	431	369	391	375	400	364	376	393	378	408	386	371	394	350	366	349	391	385	374	349	394	382	377	352	376	365	374	362	361	375	385	356	348	324	388	379	390	380	363	408	374	360	369	380	380	368	385	386	342	398	360	354	358	366	383	355	375	390	381	378	364	350	400	370	364	365	384	393	383	374	354	365	392	367	389	369	384	372	329	352	397	351	340	371	382	388	348	385	387	353	383	409	380	400	365	348	355	365	355	379	359	360	384	378	368	345	359	340	403	386	412	384	357	352	380	402	421	320	370	374	368	371	351	374	369	386	378	399	383	395	382	374	368	372	341	376	380	397	383	366	383	379	329	343	400	367	342	369	361	364	393	375	379	359	350	363	363	393	384	384	364	363	372	383	383	381	368	355	370	378	344	335	384	381	403	401	398	337	379	408	349	399	373	361	357	388	373	361	372	393	376	367	374	415	339	407	383	362	405	387	353	351	362	364	378	394	354	369	349	398	379	385	373	358	365	413	396	356	343	366	367	358	368	374	346	364	369	364	371	354	390	335	370	371	354	368	363	387	386	405	348	383	387	358	371	353	357	366	364	418	354	401	375	399	352	366	388	399	350	347	374	374	389	368	404	412	375	375	357	363	374	356	388	373	379	394	400	372	368	370	372	367	370	347	367	363	376	375	404	375	357	385	373	407	367	382	393	372	376	406	346	377	403	387	371	337	352	376	393	371	343	372	348	335	361	367	400	382	413	334	380	366	372	407	398	386	373	392	365	365	374	390	417	361	381	367	379	341	383	349	369	396	337	376	375	373	378	355	342	371	383	374	363	337	351	361	373	388	381	366	384	362	400	410	379	370	375	416	373	370	371	376	398	357	375	419	356	349	387	361	364	399	415	375	388	383	374	364	343	373	377	363	363	364	369	350	370	374	390	347	376	383	386	368	386	367	381	359	369	392	380	337	333	397	388	370	367	383	381	385	388	422	372	367	375	373	393	363	396	343	398	371	373	409	379	351	361	378	373	380	387	370	350	372	366	368	377	364	381	357	406	380	373	383	371	376	384	374	388	395	392	384	362	374	368	374	373	372	355	406	396	340	350	378	344	372	361	355	404	342	371	351	386	368	391	353	391	394	352	396	380	407	368	377	379	397	402	358	360	383	358	390	362	406	385	387	342	397	381	383	383	385	342	394	359	405	393	388	376	369	372	350	373	354	357	377	383	372	343	352	399	361	348	348	365
27443	19471	5684	685	448	400	321	367	317	322	292	307	335	310	307	298	325	306	327	273	322	311	283	310	316	292	301	331	298	289	319	295	296	321	308	289	307	274	306	283	282	302	292	301	305	307	326	280	314	299	305	313	297	283	309	311	323	339	300	305	303	311	341	295	305	297	285	342	290	318	305	299	343	291	317	300	299	276	315	315	311	319	283	321	301	300	292	305	292	305	308	289	289	311	326	302	280	330	283	286	317	290	293	311	319	313	295	330	297	306	279	325	307	306	298	303	298	344	285	279	315	319	295	265	328	302	326	287	287	336	301	310	293	278	310	330	245	284	318	328	286	324	311	307	322	285	280	315	300	289	319	273	306	308	310	312	303	316	328	292	313	321	313	297	298	284	312	296	287	287	334	309	307	280	298	309	325	291	268	304	270	311	298	309	295	317	311	292	314	303	305	311	286	288	314	278	311	319	306	325	263	313	314	318	302	321	314	288	301	300	303	300	360	307	297	323	285	321	309	304	302	278	291	306	292	324	278	317	329	321	289	282	282	321	290	299	341	311	294	307	304	260	328	303	285	300	321	297	319	277	321	280	313	290	301	298	296	328	266	284	299	274	305	306	307	309	307	298	319	319	303	289	335	347	294	276	342	319	288	295	292	300	304	306	293	326	322	308	294	343	323	323	278	307	295	316	304	308	319	291	352	301	312	324	277	286	279	281	279	307	333	316	292	281	322	322	333	310	319	318	278	296	271	280	289	268	313	338	306	310	313	312	280	297	304	278	296	292	313	277	299	325	303	313	304	295	332	300	296	320	273	273	313	347	331	324	327	290	309	288	316	277	317	303	269	297	320	308	325	304	314	301	293	300	309	280	335	313	321	288	317	284	322	299	320	339	323	332	295	281	317	275	317	280	311	264	304	307	320	312	300	306	292	300	289	302	311	292	313	292	305	299	296	322	306	303	312	326	313	316	273	299	329	343	282	330	288	268	335	323	287	304	328	301	275	308	294	298	308	298	265	304	320	287	296	290	303	308	315	311	285	284	317	329	308	290	315	305	279	297	281	297	289	305	286	279	291	263	291	285	281	282	329	323	307	282	265	310	314	281	315	343	303	299	287	307	287	332	272	299	313	302	311	313	309	297	310	285	311	312	325	305	327	308	296	292	312	282	314	291	279	316	284	289	302	318	309	342	294	297	302	321	313	313	297	282	286	278	280	308	286	305	322	320	297	278	312	292	290	299	254	336	339	315	299	314	310	324	298	306	296	313	281	318	305	310	313	302	315	307	282	294	298	311	294	299	297	327	310	304	282	308	301	330	314	315	307	308	301	315	287	281	316	293	292	314	294	320	296	299	314	279	306	283	300	314	330	281	267	305	319	285	295	292	297	326	314	267	307	327	332	305	315	311	297	303	312	305	306	332	291	286	320	318	281	289	274	298	310	310	301	305	328	306	304	257	307	277	315	268	331	292	325	325	284	315	332	305	318	281	331	312	322	269	302	304	293	291	292	315	303	306	337	279	296	310	304	301	314	321	286	314	310	315	306	298	311	299	311	310	300	312	323	310	300	302	287	280	349	287	313	298	321	304	303	331	289	295	300	315	310	306	286	281	326	311	310	302	304	316	322	314	289	269	315	297	286	292	312	304	310	272	288	311	304	291	293	290	305	295	317	311	323	339	307	316	318	282	308	277	293	270	323	307	318	280	317	274	295	320	321	293	336	331	282	342	302	287	298	332	312	304	269	298	293	337	301	332	294	338	313	297	288	286	295	326	293	278	325	269	293	297	293	286	306	313	289	290	322	313	273	302	307	310	322	291	296	284	320	318	318	314	325	319	293	303	299	299	323	319	318	294	277	323	309	272	321	319	299	313	282	306	301	324	273	285	289	318	300	310	320	281	291	300	308	322	308	301	304	295	290	292	300	313	318	333	295	303	312	302	335	307	334	322	292	294	315	286	294	281	265	284	281	291	322	274	284	289	305	279	284	267	295	319	301	304	283	296	309	272	285	290	276	297	316	288	291	311	283	277	295	330	312	282	303	298	293	313	298	331	302	319	308	279	283	291	317	272	268	300	336	277	296	296	294	284	295	308	287	305	347	308	278	291	305	294	279	287	302	329	316	276	293	293	316	301	323	325	307	306	281	278	271	280	289	285	310	344	310	275	306	326	321	332	310	316	322	313	287	318	292	300	315	298	319	283	313	336	306	275	301	321	300	307	266	321	303	294	334	319	258	321	283	288	292	314	328	307	309	307	294	294	311	322	293	308	288	309	305	314	315	320	300	309	308	315	308	337	297	339	307	323	295	280	268	305	283	286	302	275	344	274	291	273	287	331	298	307	278	312	284	313	311	306	290	298	287	307	296	308	325	274	292	302	296	300	318	344	298	275	316	345	306	323	320	286	285	290	283	273	300	309	304	326	303	313	326	278	295	277	267	324	312	290	307	290	316	329	322	306	308	300	303	306	285	295	312	286	310	301	305	300	294	294	305	311	317	314	249	289	312	323	286	302	282	301	275	286	292	323	302	328	316	321	284	287	320	280	288	303	304	324	257	298	300	282	303	312	313	295	316	307	277	286	281	336	293	302	291	286	317	308	291	304	313	296	303	300	290	303	298	293	300	293	310	304	295	329	298	279	296	323	301	333	292	297	292	311	295	283	307	291	305	313	329	309	296	301	308	305	298	304	294	329	279	309	313	299	301	319	303	266	305	275	307	302	292	269	305	326	328	314	279	307	278	309	310	260	304	302	281	336	300	280	276	281	288	296	271	309	300	301	314	335	285	304	280	325	305	263	336	305	331	301	270	285	300	308	324	298	309	330	309	297	337	308	275	298	313	306	307	295	290	296	288	280	316	270	292	313	295	332	291	308	294	276	313	291	283	305	314	334	294	295	318	307	318	301	311	304	319	286	302	318	316	299	288	299	302	288	311	271	306	313	310	301	336	283	307	311	305	279	294	282	290	317	285	317	301	314	298	309	293	305	301	347	298	299	331	304	312	277	284	307	326	301	281	300	292	317	319	290	317	303	299	303	272	309	260	316	302	355	335	311	295	303	298	318	312	297	314	316	335	279	323	314	270	307	292	312	308	306	274	323	343	297	329	293	297	311	341	287	309	317	302	300	297	286	283	281	296	326	331	309	305	285	327	286	317	291	291	269	292	274	290	302	305	319	285	276	261	309	277	268	288	311	297	283	315	300	302	305	314	291	314	305	325	264	297	350	315	282	312	292	316	298	311	293	321	315	283	290	294	274	325	344	284	289	314	275	266	322	321	307	327	287	288	297	338	283	312	284	299	341	291	294	310	324	291	299	269	269	300	277	326	313	311	342	295	300	310	334	327	318	279	285	314	284	306	296	297	321	305	304	325	302	307	265	325	282	342	321	308	250	298	293	312	314	342	302	288	316	272	283	281	250	296	333	312	295	303	320	270	291	317	339	315	315	313	275	286	279	321	328	280	279	319	289	322	314	317	321	290	295	314	305
4713	1672	801	536	435	406	368	352	370	324	357	343	343	324	319	363	295	355	348	349	352	328	324	347	332	313	352	306	344	313	355	341	342	343	346	321	328	322	326	331	341	328	348	364	328	329	308	312	311	304	310	334	329	332	374	332	352	318	352	341	331	328	333	336	339	330	312	333	331	339	302	374	307	313	337	311	319	349	330	319	349	352	335	287	342	352	321	329	318	350	301	319	338	319	333	336	345	322	312	324	337	322	336	343	338	349	318	322	355	308	306	319	321	355	293	287	322	307	310	338	339	345	320	296	317	321	303	316	333	362	338	341	321	303	305	314	348	330	348	304	321	346	308	361	299	334	315	341	306	334	337	366	331	365	336	331	339	291	357	314	284	389	366	313	351	294	355	293	301	317	304	344	318	326	326	309	336	309	304	334	330	304	341	319	311	321	310	297	311	321	360	285	314	335	321	327	335	317	343	334	341	299	320	332	336	313	322	326	297	316	358	321	289	341	334	346	341	316	316	322	303	319	304	309	320	323	347	309	355	312	333	297	312	323	324	310	310	346	326	330	336	317	327	282	286	306	335	317	340	323	317	358	322	329	317	321	337	336	336	304	318	310	302	342	335	317	320	342	327	302	340	346	321	322	302	334	377	327	326	314	338	299	358	336	349	305	333	359	329	296	322	354	295	354	321	341	337	300	334	343	344	323	350	322	317	311	327	323	325	315	326	322	291	318	341	347	335	331	320	315	336	325	309	315	336	307	313	320	320	321	313	331	303	327	350	338	346	302	354	312	294	344	340	327	342	344	316	341	314	285	329	314	333	311	346	335	310	321	353	317	330	347	319	357	318	359	284	309	331	343	308	330	324	317	362	340	297	326	316	361	341	359	349	353	330	320	306	310	327	324	343	292	351	325	327	327	336	324	326	356	314	358	329	330	307	320	292	318	307	308	366	346	312	336	340	344	329	303	308	334	332	306	331	316	338	335	322	311	295	313	314	325	319	312	339	301	313	332	334	314	306	349	336	328	323	312	336	356	338	324	333	343	314	322	310	309	331	340	310	312	281	330	326	333	360	317	345	321	312	338	320	329	342	339	321	337	335	285	332	322	325	305	333	303	309	336	333	337	284	326	313	319	337	294	325	315	349	308	352	306	325	321	326	312	311	354	317	324	318	350	326	334	340	338	336	353	327	372	324	317	331	337	351	360	333	326	336	296	338	344	313	337	345	332	349	355	344	324	341	318	312	316	337	337	341	310	325	332	329	356	339	338	295	337	327	355	331	359	313	304	340	327	339	335	312	310	313	346	308	330	330	341	322	340	294	326	322	363	309	361	331	329	342	335	323	349	351	294	297	320	308	334	311	346	350	316	320	327	321	329	330	342	322	305	332	330	320	352	322	333	309	335	342	304	344	311	320	333	300	333	319	333	363	306	325	326	340	326	344	311	338	306	333	304	329	303	321	300	307	269	304	338	331	350	314	340	329	320	320	320	290	330	343	313	345	323	358	322	331	354	325	369	350	315	307	332	301	353	345	331	352	357	331	338	297	327	331	324	318	339	309	348	298	310	296	327	329	341	337	342	350	322	310	345	339	323	352	283	323	308	319	331	323	316	344	331	323	331	322	318	323	354	332	316	369	329	339	344	345	331	328	372	356	321	328	325	319	308	363	325	308	348	326	303	320	322	302	326	340	326	338	347	334	335	318	304	342	318	349	340	332	344	307	351	328	336	306	314	326	318	359	319	332	292	328	304	345	291	323	320	337	288	336	335	331	327	300	342	342	329	348	331	297	303	325	317	346	352	332	311	324	306	336	331	306	301	337	314	312	319	310	328	321	328	349	340	307	320	339	356	326	326	331	317	329	318	333	338	334	333	335	323	308	370	327	326	314	326	324	341	307	328	293	350	324	313	351	290	312	319	324	352	342	290	329	321	318	330	326	289	339	317	332	334	294	334	294	334	324	317	322	306	313	312	321	300	311	327	341	324	313	314	342	320	357	312	331	326	303	306	346	306	326	332	318	329	319	353	333	299	336	329	353	333	314	341	375	341	317	336	343	327	350	337	332	358	336	322	291	336	298	331	303	345	330	328	287	310	319	304	328	277	290	298	351	305	329	329	342	321	346	335	308	355	333	315	332	330	330	337	306	315	307	315	324	343	340	343	349	281	336	296	303	333	314	318	310	344	325	296	327	322	330	341	319	307	338	355	300	338	319	323	320	319	337	335	288	310	322	321	307	346	319	327	335	315	309	351	348	339	316	311	304	352	326	315	337	329	295	350	301	343	316	340	342	337	323	359	297	358	303	346	315	298	343	338	355	333	327	329	332	346	359	365	316	326	348	305	319	343	328	326	344	349	336	315	299	324	315	296	322	301	322	296	359	329	333	325	325	313	311	361	351	336	338	327	318	327	296	347	328	321	289	363	335	338	302	278	333	329	315	308	349	341	319	340	325	313	301	337	359	335	310	291	345	347	326	304	290	323	335	350	357	324	326	334	310	344	325	328	309	293	305	311	302	306	314	314	340	325	360	315	303	313	318	314	338	306	325	347	333	342	323	328	332	330	319	370	354	316	360	321	337	337	311	341	326	340	288	328	338	332	326	306	297	309	340	338	348	315	302	319	320	338	318	322	338	342	358	300	320	332	311	307	331	299	317	319	351	344	301	346	331	319	334	328	340	324	326	294	349	295	340	317	313	322	303	324	342	311	349	301	311	335	336	311	288	321	295	353	311	350	330	342	305	325	315	347	326	322	329	298	326	344	331	326	330	344	307	346	326	335	342	385	333	359	338	351	343	336	367	349	313	324	344	327	327	343	322	330	306	325	316	332	305	335	325	327	343	345	341	307	317	321	306	312	314	281	333	308	325	342	309	324	354	338	327	318	325	382	348	372	339	339	326	324	340	340	344	313	309	333	328	347	317	301	325	326	301	349	347	335	323	338	325	327	329	327	320	293	337	309	330	331	330	325	314	308	333	331	332	302	334	328	316	301	340	334	323	337	366	346	315	320	335	321	354	350	344	332	344	343	312	351	357	302	357	316	311	333	330	339	330	301	333	321	354	339	325	296	308	313	299	326	328	335	342	317	336	305	311	335	327	317	331	310	325	308	342	318	322	319	341	330	325	342	354	337	318	337	319	326	313	355	324	351	323	325	306	342	333	302	316	310	313	308	329	323	313	387	328	352	329	343	347	311	311	327	326	305	327	311	330	340	330	324	305	311	348	309	314	313	317	332	334	315	346	315	338	329	356	321	348	329	313	337	312	296	339	329	324	328	335	341	304	330	325	297	343	339	303	317	278	337	328	343	324	352	346	359	307	334	323	327	315	321	313	336	343	339	361	295	349	358	308	333	308	305	318	289	352	350	343	327	346	314	364	342	315	325	330	311	316	326	335	315	325	322	302	345	328	318	323	303	328	316	310	321	291	318	351	313	326	319	326	333	297	305	345	335	332	333	348	340	308	302	323	321	328	318	321	314	374	306	316	329
23551	21256	28745	24087	21238	13143	1589	1025	795	664	645	647	557	566	522	584	535	505	545	506	541	474	517	516	527	503	460	498	512	507	494	499	502	496	505	479	498	513	468	479	477	470	471	471	487	495	519	471	473	499	526	457	485	481	481	502	484	473	498	477	467	432	472	462	469	465	484	531	502	496	509	471	480	514	438	497	471	473	490	501	454	457	480	495	464	488	455	512	494	492	477	494	460	464	495	472	489	459	464	462	467	486	488	495	511	471	475	479	507	482	489	512	513	484	501	451	463	419	464	508	480	446	494	479	486	468	457	490	451	497	498	477	446	459	498	518	463	436	476	510	473	448	448	496	471	451	486	439	498	485	468	461	469	496	479	474	521	467	475	489	489	468	497	491	502	489	449	481	502	462	483	497	509	482	464	494	465	493	465	497	440	513	467	481	508	508	495	500	518	435	504	464	501	462	512	529	484	487	479	471	491	450	470	456	447	479	500	459	495	478	443	475	486	483	511	448	522	477	473	498	521	465	473	484	516	495	488	499	462	473	460	495	458	491	448	426	505	465	470	474	479	533	475	484	452	461	521	484	473	509	501	446	436	495	478	482	504	453	466	469	540	494	429	488	492	530	461	452	494	495	485	479	473	477	454	470	446	500	461	486	506	512	444	513	495	477	464	474	468	449	472	436	476	512	481	459	480	475	467	448	518	489	469	452	501	489	452	502	491	471	460	502	475	475	477	476	493	506	456	461	462	490	492	480	483	489	477	469	507	493	460	522	462	455	451	483	517	497	452	457	479	482	485	479	488	495	504	465	496	531	510	468	486	486	491	465	464	482	476	496	493	509	485	480	483	499	444	468	438	480	498	498	471	522	476	488	481	469	475	418	486	496	460	476	503	434	458	507	478	479	487	457	476	489	463	529	512	470	469	475	493	477	491	495	456	456	494	477	479	507	482	477	538	434	455	456	468	469	453	480	520	495	460	447	448	549	481	498	484	485	491	460	481	516	488	457	483	492	467	477	495	516	465	469	478	483	467	502	486	478	453	454	463	535	453	477	451	506	513	516	506	457	438	499	491	504	511	492	494	441	505	448	478	482	490	483	496	465	458	480	462	467	507	467	475	508	466	478	495	465	474	451	463	434	475	464	469	463	463	465	522	482	553	502	487	484	455	440	487	481	519	505	486	445	501	489	463	508	465	451	506	502	497	473	484	487	482	504	490	480	445	516	460	493	470	486	462	452	461	477	462	481	480	456	450	493	473	496	492	530	473	475	479	508	480	473	513	472	455	471	471	506	495	501	496	492	475	503	487	453	491	491	472	498	510	473	442	465	481	496	494	512	476	455	490	469	488	461	493	477	487	475	515	464	512	526	536	461	487	456	469	518	473	484	466	487	473	495	497	475	460	491	497	506	488	463	464	494	476	471	476	507	493	480	477	497	446	474	479	480	532	440	496	455	455	512	477	491	486	465	478	490	474	487	496	473	496	433	453	449	512	469	500	460	459	487	491	519	493	523	453	498	516	438	489	497	476	493	493	498	477	472	466	469	517	463	509	459	474	493	494	470	508	499	490	443	462	456	472	480	467	477	493	479	464	508	480	489	488	474	491	503	488	471	492	473	466	505	484	454	488	503	464	489	425	463	503	460	510	483	467	472	476	507	492	443	465	474	484	523	470	467	463	461	476	496	478	480	462	501	471	499	500	471	468	499	499	423	481	444	502	511	477	498	478	457	456	465	434	487	489	436	498	502	483	458	478	514	514	497	459	504	506	464	452	493	469	469	501	467	464	488	482	489	480	466	496	484	538	439	472	507	443	480	476	474	490	497	497	436	457	496	475	442	460	486	450	439	453	475	460	500	478	480	469	488	486	525	461	502	461	514	487	483	449	528	480	465	479	517	475	446	452	446	466	493	451	438	499	540	490	468	459	473	497	483	491	465	471	496	495	480	520	485	478	458	457	498	468	501	447	516	502	518	479	536	430	428	471	500	491	436	509	468	462	538	473	456	465	496	508	475	543	496	498	438	473	483	445	445	484	464	497	460	470	453	499	526	470	484	528	520	487	486	512	548	457	456	489	456	493	454	496	502	447	502	463	438	454	455	451	474	466	509	478	517	478	509	481	468	478	502	463	481	467	512	501	461	442	522	490	493	525	462	471	470	483	475	493	450	519	465	483	510	491	487	508	477	507	480	465	515	461	506	481	481	518	488	486	506	470	454	483	474	473	451	487	491	449	501	471	466	471	466	461	474	531	494	455	520	510	478	498	512	491	488	468	456	476	467	484	496	508	462	476	516	494	483	478	464	478	472	460	507	502	502	479	476	463	449	487	495	484	468	473	507	449	465	479	486	471	480	494	459	493	485	461	459	468	481	485	492	429	450	450	510	449	508	437	458	488	533	495	468	444	442	512	462	482	467	463	455	444	493	483	453	467	460	486	501	532	498	459	465	493	473	479	467	494	511	450	479	455	478	529	484	487	491	490	471	465	514	490	485	495	482	520	452	474	530	481	498	491	506	487	512	491	494	463	481	488	482	479	491	462	478	459	465	462	445	474	469	488	510	484	472	500	506	521	444	482	544	463	451	506	495	515	456	466	487	463	495	525	469	475	491	458	485	504	475	518	478	506	502	483	473	483	471	485	480	489	494	480	505	491	456	519	483	462	512	501	466	474	494	450	467	484	464	491	482	472	475	472	449	488	480	503	441	487	457	466	478	492	499	470	474	501	503	459	484	502	523	470	502	519	487	483	441	471	493	450	496	448	494	497	509	493	503	482	451	473	464	492	468	438	496	452	495	471	489	471	428	507	508	479	519	474	465	508	433	460	472	507	470	469	497	462	462	480	493	497	476	540	472	504	491	492	502	458	448	483	489	456	458	484	457	457	462	503	505	498	459	477	440	469	481	446	528	484	502	478	454	454	458	471	483	456	472	504	508	478	482	503	474	487	473	465	437	507	466	459	476	474	502	456	485	492	471	493	472	512	508	487	534	474	528	469	465	504	509	412	512	438	479	486	480	527	501	485	500	466	470	511	484	529	474	483	487	461	461	458	459	474	442	470	473	476	437	439	494	491	464	492	466	497	453	465	443	484	486	440	459	500	494	492	503	486	493	507	509	464	449	473	453	469	529	508	476	457	499	495	477	478	456	462	465	456	477	470	446	461	498	484	469	485	489	500	481	448	463	458	493	510	441	513	483	430	463	455	516	469	453	505	482	533	469	447	458	467	459	470	485	494	425	491	486	504	492	512	510	469	472	486	532	497	508	475	466	488	480	472	481	523	517	503	504	483	475	448	491	483	512	518	477	453	451	480	447	491	500	475	508	496	492	484	464	498	468	480	476	506	490	469	484	432	461	476	521	463	451	503	470	482	487	495	509	481	475	477	468	477	462	493	503	484	467	475	497	473	453	531	471	457	465	451	463	479	464	482	484	520	475	507	465	476	507	461	503	477	490	476	500	518	441	495	474	452	491	510	472	439	502	477	479	480	481
4390	11124	7354	3417	2679	2188	1488	1349	1103	883	734	696	699	659	647	647	583	633	594	581	612	555	573	527	588	573	505	519	530	542	552	520	565	508	534	554	543	557	556	492	550	520	525	560	534	523	519	516	551	497	519	499	528	513	506	564	555	521	500	544	542	506	524	522	552	496	512	505	520	516	483	475	504	523	489	518	510	508	548	525	523	490	503	503	509	526	567	489	491	534	528	534	514	529	531	468	501	523	540	514	511	529	515	559	525	499	499	527	472	510	486	509	541	499	522	519	556	489	481	507	545	556	503	526	511	573	487	538	510	469	494	502	510	486	492	534	503	515	546	526	528	543	536	492	527	499	523	523	525	562	520	538	548	514	515	519	534	517	496	506	494	523	531	490	526	533	491	508	525	536	545	546	509	528	504	533	510	505	526	531	517	540	519	539	524	489	554	552	547	495	531	515	507	509	548	533	523	501	536	496	512	491	493	506	530	475	505	498	473	521	502	507	485	526	542	532	527	493	493	493	513	557	515	545	529	527	538	533	511	498	522	529	491	521	498	514	523	478	524	503	517	520	537	542	535	504	524	555	541	504	506	520	504	477	518	526	489	552	495	500	549	534	542	536	555	543	486	502	515	518	500	527	556	533	532	529	522	547	536	499	560	472	550	544	548	478	534	500	527	531	510	538	506	522	519	504	528	540	517	543	544	544	518	540	525	518	508	512	545	555	517	526	491	510	441	528	508	564	511	492	529	524	519	533	516	452	543	471	521	504	471	539	552	490	480	473	564	495	499	515	514	530	492	517	524	482	508	548	502	537	539	518	526	510	520	505	527	504	509	524	513	493	510	491	565	493	503	503	524	526	500	515	536	522	531	528	511	504	540	522	474	501	530	538	494	506	575	509	529	529	467	544	520	553	498	516	500	538	506	493	527	535	527	504	497	573	488	560	482	493	509	542	527	497	531	511	552	518	529	513	530	526	471	503	542	527	540	515	550	489	527	529	520	514	519	512	534	547	514	479	504	540	527	512	503	511	533	511	501	497	497	538	504	514	536	496	500	494	551	519	531	495	535	521	566	526	510	514	519	528	529	499	522	552	544	525	531	554	545	525	513	531	517	525	488	553	544	536	494	536	530	541	533	526	547	508	528	536	517	524	464	524	512	519	525	504	518	521	525	547	522	507	516	541	542	521	510	515	538	518	510	578	463	568	509	524	543	495	545	563	531	504	536	500	493	532	490	537	528	529	497	514	544	531	578	512	492	528	507	521	499	549	499	572	518	486	527	496	497	529	529	549	540	475	501	541	516	489	575	502	544	565	528	531	514	456	502	510	540	506	513	491	509	541	496	468	488	510	551	490	518	495	513	514	509	559	516	518	527	556	534	512	522	536	525	497	542	499	481	513	543	539	554	493	472	538	504	533	552	528	491	543	475	486	530	517	502	541	515	517	514	558	499	533	490	520	513	539	514	534	529	510	519	535	521	514	521	538	521	554	535	525	541	515	484	503	482	528	526	540	546	539	512	526	537	498	475	505	517	472	552	517	541	536	506	563	524	484	466	493	536	525	501	514	532	528	545	526	554	529	526	511	519	545	529	504	546	531	470	518	491	478	511	496	538	511	478	540	516	505	497	537	586	552	499	494	479	480	534	528	514	478	517	532	499	526	502	513	524	535	538	546	534	503	507	484	510	488	521	504	553	524	535	497	519	486	528	476	548	498	491	516	495	516	531	493	525	487	482	501	496	541	528	504	505	494	507	561	522	527	524	505	490	525	505	523	513	516	528	529	489	555	534	507	507	530	519	573	539	510	530	544	527	512	517	515	522	525	547	478	519	569	486	534	529	532	494	534	557	505	494	500	470	537	510	539	524	499	510	529	539	541	474	539	509	508	488	510	552	563	483	491	529	521	469	514	543	527	569	506	491	538	534	522	562	528	497	538	517	499	553	506	527	530	501	511	490	518	540	557	512	515	537	539	483	525	531	466	490	528	525	524	549	540	499	498	516	525	489	498	479	496	488	514	524	530	528	560	483	545	515	494	489	557	513	562	553	527	498	517	546	551	549	503	516	533	456	477	507	543	506	470	549	503	514	518	485	499	505	505	505	494	493	570	518	504	556	519	502	513	536	553	498	507	501	546	509	485	503	542	517	474	554	515	507	513	477	537	493	542	510	493	477	548	525	561	540	491	501	484	550	506	507	535	516	523	539	498	496	553	562	543	491	565	512	519	512	566	503	530	500	489	535	531	504	520	519	508	489	489	542	507	518	536	515	484	512	519	512	536	518	536	518	500	487	523	508	526	525	531	505	554	511	506	483	474	526	503	533	526	507	515	538	525	524	535	519	534	521	478	537	531	533	499	515	533	494	530	534	555	466	518	501	521	524	479	484	526	520	488	490	506	556	485	534	538	499	516	520	530	559	553	484	489	540	504	497	540	511	485	543	511	511	486	528	604	532	515	504	521	520	488	507	514	543	516	530	518	480	540	489	519	520	568	487	559	500	559	539	522	516	541	513	526	521	532	521	546	537	506	500	494	507	525	556	545	487	515	538	494	512	542	539	487	537	515	556	502	518	539	498	569	510	493	540	544	524	505	519	538	572	538	479	542	498	508	526	514	550	465	564	510	472	483	473	524	557	530	493	555	535	519	543	539	548	518	515	507	518	502	487	577	499	542	516	500	470	523	551	533	505	507	530	541	492	549	532	483	487	541	512	509	515	505	529	497	500	497	496	505	507	541	510	550	521	497	570	499	497	530	557	518	521	528	517	509	517	515	502	512	523	494	562	513	518	540	507	511	512	512	516	473	539	576	527	531	527	548	530	486	513	458	521	523	520	535	529	522	474	523	506	510	520	498	542	515	538	517	506	501	535	555	515	497	534	510	525	505	516	459	549	522	520	510	542	492	524	516	518	525	503	524	469	530	539	512	501	515	532	521	514	526	506	476	512	497	488	524	462	495	493	489	531	531	492	532	526	496	504	526	530	550	508	570	533	576	483	533	493	564	509	506	494	502	525	488	516	524	508	533	512	539	546	520	544	491	524	541	527	528	470	506	505	513	529	495	507	494	497	544	546	510	515	540	514	549	526	533	512	519	519	530	502	534	544	533	513	503	516	525	566	518	537	515	548	510	514	496	489	492	526	512	544	511	500	513	547	557	513	516	496	553	498	499	515	545	488	544	539	499	507	519	519	523	494	524	495	516	517	507	493	533	481	490	510	485	507	494	531	543	513	513	526	482	505	529	491	497	504	523	532	496	526	538	497	507	537	529	518	529	515	510	491	494	527	499	509	525	509	559	513	519	482	556	506	527	548	488	525	513	567	539	546	507	480	527	540	473	539	508	566	506	539	459	492	494	521	548	509	496	536	507	515	540	523	521	533	496	523	530	568	533	528	533	542	483	518	516	514	530	484	510	513	500	529	482	514	512	506	572	510	514	533	499	523	529	514	541	507	475	520	519	531	520	521	486	528	519	543	519	551	492	503	544	500	527
24658	21310	27991	24965	15411	883	444	369	320	262	228	198	193	154	142	150	180	163	169	161	157	157	136	137	152	154	130	132	152	158	142	135	145	150	137	143	143	161	136	135	127	136	148	126	149	131	156	133	146	162	122	135	137	115	153	137	120	123	140	130	117	115	133	140	129	133	103	144	121	155	141	134	117	107	126	153	133	144	140	147	129	159	133	130	111	121	137	120	132	136	144	131	138	120	139	135	137	149	138	145	141	141	124	144	129	128	118	117	147	146	128	146	134	134	135	127	134	134	151	136	123	139	134	129	144	124	120	126	129	126	150	144	129	137	115	140	130	145	131	113	134	132	142	127	125	147	134	136	145	161	132	128	116	132	125	140	143	145	115	131	130	144	121	139	130	139	145	133	117	107	128	157	110	120	100	123	143	135	138	132	126	140	127	121	143	125	161	127	159	134	124	139	130	118	137	128	118	105	136	143	141	117	120	132	119	130	132	140	124	157	123	123	143	111	134	122	157	146	139	127	120	125	136	120	122	148	141	125	148	120	134	135	138	136	122	122	124	130	129	119	133	119	131	161	128	131	139	122	132	148	152	126	116	122	117	122	126	148	127	130	127	150	127	125	121	119	133	117	135	111	171	108	117	134	104	132	135	134	146	112	133	138	114	151	123	141	146	116	101	149	134	119	125	130	138	153	156	117	126	128	145	135	135	132	148	127	130	141	121	130	131	125	136	130	133	144	146	123	124	145	126	145	124	128	138	136	132	123	112	137	134	138	159	123	114	142	123	119	126	131	140	139	133	135	148	149	132	119	128	143	126	135	143	136	139	127	124	152	144	129	147	134	141	136	131	130	125	137	127	145	131	126	136	124	152	132	129	147	144	127	159	139	127	121	131	120	149	124	115	123	137	134	124	148	148	139	132	134	133	150	149	145	140	112	128	124	114	128	142	126	130	130	124	134	147	121	129	116	135	140	140	128	139	143	120	143	146	137	135	124	139	113	141	117	118	120	142	134	139	158	127	118	118	121	128	122	132	123	163	126	146	168	119	145	121	147	146	127	138	123	142	137	117	115	146	125	132	147	132	123	131	112	135	138	142	148	145	133	131	135	147	148	125	134	124	130	131	141	124	151	151	124	120	135	111	134	107	146	126	144	142	119	134	132	125	139	120	123	116	122	121	145	120	156	130	135	132	123	126	148	132	141	121	128	127	144	134	136	131	126	145	132	139	139	139	111	131	140	133	126	149	108	133	148	115	115	132	125	145	136	143	118	145	138	142	123	132	127	143	131	130	127	101	120	106	130	126	130	130	150	114	145	149	147	135	131	139	139	127	128	131	124	126	130	137	127	121	146	120	118	136	135	151	144	129	137	157	140	128	148	139	110	141	143	122	142	124	131	150	122	130	139	144	147	136	136	137	137	126	130	139	118	122	122	147	118	146	136	131	153	130	124	124	140	145	139	119	135	141	123	132	119	140	139	132	125	155	147	153	149	115	139	151	125	110	134	146	116	132	114	130	145	141	132	158	150	128	146	139	110	128	121	126	132	132	133	139	126	122	136	120	122	114	130	145	132	119	134	142	127	133	152	123	141	141	132	108	124	127	138	132	147	152	126	133	119	134	134	106	128	139	141	112	136	132	139	115	122	134	147	123	149	126	132	138	123	116	129	137	130	126	135	139	142	137	132	116	137	135	138	136	126	138	133	141	155	141	119	137	128	140	131	151	137	119	114	130	118	137	117	138	136	144	137	96	114	116	135	139	116	123	123	126	132	124	132	147	129	120	121	140	116	140	121	134	142	142	136	129	130	134	130	122	138	131	131	152	142	140	131	137	107	127	129	131	135	143	143	123	146	137	127	128	112	134	147	144	138	105	122	133	135	119	112	143	152	131	127	127	140	146	138	134	122	127	137	131	124	128	133	115	135	117	136	133	130	116	135	138	140	128	134	126	127	141	130	130	124	148	131	113	145	131	118	117	132	126	124	141	122	139	134	155	156	138	134	120	140	127	109	132	135	142	133	145	129	128	143	144	133	127	122	125	154	135	148	122	119	125	134	143	115	124	146	129	139	121	145	133	146	114	127	126	132	132	140	142	123	123	129	118	160	146	115	131	131	118	141	142	109	129	137	131	128	138	158	125	133	126	138	121	131	153	138	120	131	143	133	144	124	125	113	128	139	136	124	123	146	134	136	117	125	115	134	151	153	138	133	163	131	117	131	128	133	130	136	156	131	133	127	135	157	137	143	117	134	148	121	129	149	135	139	118	135	118	130	143	136	136	149	119	127	133	130	141	146	131	121	157	101	116	130	171	148	113	132	119	124	129	119	112	127	124	136	150	122	143	149	128	119	127	121	117	133	124	132	143	132	133	139	140	136	126	133	132	123	138	133	106	135	137	119	121	143	157	148	140	159	114	108	171	145	118	113	135	141	125	117	129	131	129	113	125	143	120	144	119	144	146	131	138	147	139	135	125	136	134	134	128	131	137	152	145	124	158	119	133	143	134	152	126	115	163	122	135	136	128	110	124	124	115	129	130	151	140	127	134	139	138	145	126	148	120	151	156	121	128	133	133	141	133	139	141	122	113	137	114	128	132	139	128	136	128	150	131	115	131	137	116	131	112	134	121	133	119	125	114	123	128	139	134	143	137	148	132	141	113	145	115	111	128	145	129	128	130	142	118	141	129	111	138	127	130	143	134	155	134	155	147	116	143	133	133	123	109	130	133	126	126	141	119	131	142	135	133	145	140	150	146	135	112	138	140	133	113	136	135	138	154	131	114	137	117	122	137	153	134	127	132	135	114	120	129	133	118	138	150	123	111	148	119	140	114	122	138	125	134	136	149	127	139	129	150	141	135	130	145	132	128	143	138	141	147	129	145	125	134	125	147	120	125	137	128	141	126	137	126	126	139	141	131	132	114	129	120	129	145	134	138	136	141	141	128	147	127	135	96	118	141	138	123	121	134	128	147	143	133	135	134	131	148	129	146	148	132	113	139	137	140	148	137	132	118	141	113	129	118	116	138	132	136	119	135	122	125	123	127	151	129	123	126	151	154	136	127	129	117	125	138	126	143	117	122	135	139	136	116	143	122	124	136	146	113	141	139	119	120	132	134	119	152	135	130	110	124	156	141	137	115	140	125	127	127	128	124	127	137	124	127	132	151	126	127	130	127	123	120	138	135	151	133	132	143	123	127	126	130	137	125	145	148	131	138	141	121	155	121	159	152	138	112	137	142	147	136	133	124	139	105	133	124	119	134	115	116	129	135	124	130	132	145	135	156	107	132	129	122	121	145	110	127	135	142	121	128	124	132	140	121	147	121	151	120	137	127	135	133	137	117	127	100	120	142	121	124	149	122	142	130	130	144	138	150	125	143	124	158	140	125	131	127	121	139	125	135	126	114	148	130	124	121	138	136	137	124	130	124	119	157	100	146	137	130	136	130	138	167	137	122	132	153	126	129	131	137	137	122	136	147	129	127	137	140	124	131	130
4129	7016	4273	1887	1461	1178	713	682	471	375	310	244	258	247	206	204	200	212	184	177	150	212	204	207	183	137	162	169	167	173	159	155	181	157	182	191	170	152	169	158	169	154	167	167	156	173	145	157	136	156	177	151	159	142	166	151	142	159	146	127	152	154	142	144	182	161	170	125	149	146	129	160	158	158	150	134	140	156	150	139	137	154	162	161	154	153	163	157	167	182	143	151	166	147	165	135	123	153	164	179	143	174	142	157	164	161	153	146	149	138	150	144	144	147	141	157	157	134	155	168	139	137	134	151	150	153	143	159	154	176	169	161	174	167	155	195	146	166	158	171	172	148	147	151	152	170	145	133	147	134	154	169	154	170	160	142	158	165	170	154	153	138	138	156	147	149	146	159	148	167	131	155	152	144	179	148	165	148	138	161	147	153	165	165	185	184	165	160	156	171	146	154	147	158	144	154	162	148	150	169	147	144	164	163	171	148	167	140	149	159	188	170	160	160	141	145	163	154	155	137	145	170	128	158	144	161	139	163	155	145	167	132	124	147	142	143	141	136	151	159	140	160	142	178	149	142	143	161	136	141	146	168	144	131	162	157	153	154	149	152	185	141	149	169	147	150	136	152	153	150	165	156	122	152	146	134	148	149	156	153	135	148	163	151	155	141	134	167	164	134	136	165	163	143	154	169	163	136	151	136	134	151	161	170	158	163	175	160	167	134	148	154	149	154	154	154	155	141	152	181	164	146	144	159	153	158	167	161	161	170	189	142	153	139	145	156	169	151	134	152	142	147	157	149	166	146	153	154	150	154	171	137	142	148	141	137	140	149	149	139	141	171	149	166	146	163	170	149	171	155	163	170	139	155	163	175	162	159	158	174	160	146	152	134	149	178	168	133	121	153	150	146	143	172	155	148	163	163	152	168	169	146	161	165	142	159	134	152	155	141	160	154	137	146	163	147	153	147	152	167	160	158	153	160	118	139	143	161	169	146	149	155	162	172	167	162	141	176	147	148	157	145	153	155	157	147	167	138	121	128	138	168	150	168	171	148	143	143	158	148	151	171	169	167	160	165	173	148	149	172	160	149	146	150	130	128	148	152	173	151	155	148	131	153	144	147	154	154	158	141	144	120	169	151	159	143	157	150	151	130	145	157	152	137	144	131	141	146	145	137	185	152	151	148	160	169	156	166	151	158	169	151	152	159	151	165	174	167	149	150	175	168	163	159	170	159	146	149	166	152	152	160	165	166	157	167	143	154	154	170	168	144	149	151	153	132	175	142	167	162	145	145	141	152	152	126	148	142	134	162	160	154	164	144	157	155	148	174	152	156	140	155	158	153	140	165	153	162	150	155	142	158	135	147	156	142	137	170	150	147	153	148	143	190	161	132	154	108	153	151	165	166	174	154	177	140	158	154	164	161	149	146	168	160	151	163	148	153	141	168	190	167	138	160	150	157	147	145	149	153	146	142	153	143	151	134	160	150	151	167	168	154	151	141	150	159	148	145	162	142	136	141	157	144	144	154	145	166	144	138	130	162	157	144	131	156	144	153	141	137	129	150	149	140	148	142	155	153	164	153	148	180	146	140	143	144	135	175	147	116	151	149	180	129	163	171	153	155	179	167	131	168	158	164	167	145	147	159	151	153	155	152	171	161	139	171	149	158	159	154	124	148	155	159	128	143	145	154	146	149	149	158	150	145	146	146	160	152	141	169	165	144	167	169	148	167	146	169	163	151	144	170	156	188	155	155	158	145	156	154	154	166	173	152	146	138	152	156	155	137	159	137	154	136	166	169	158	139	164	151	160	169	156	162	165	122	141	151	139	143	153	159	146	144	133	171	132	141	153	144	168	163	151	152	153	155	171	167	142	156	159	171	156	141	154	136	158	149	155	166	172	138	149	163	151	173	151	132	145	181	145	129	163	148	152	141	153	165	150	129	147	141	152	143	161	155	167	143	137	160	167	157	145	166	163	146	147	153	139	161	145	138	166	160	137	147	155	154	147	161	135	163	143	150	129	140	161	178	134	169	140	134	154	155	151	133	155	153	156	167	138	146	134	141	147	163	139	174	129	140	130	148	155	156	166	146	154	133	129	145	165	155	173	153	139	137	179	155	121	142	163	150	165	163	155	153	149	145	133	146	163	160	141	135	169	152	150	169	130	149	154	154	144	131	157	147	136	151	165	148	135	147	151	162	150	145	153	145	142	130	147	158	151	130	181	142	172	163	168	152	138	168	164	162	143	153	153	144	156	123	147	141	139	164	134	149	149	162	138	163	145	152	166	158	154	151	140	154	136	154	171	186	145	152	157	151	144	163	153	144	157	164	154	142	144	155	166	140	162	146	158	134	169	147	148	157	159	146	166	145	159	158	143	153	172	148	132	161	171	160	142	123	162	161	147	156	156	137	159	169	139	147	153	150	157	152	150	147	142	166	160	153	134	145	155	144	141	149	148	165	159	149	133	120	147	153	151	137	149	149	155	157	153	157	140	165	160	156	156	144	147	154	150	188	165	126	174	144	162	170	158	185	164	143	133	159	156	166	154	162	152	152	152	151	159	167	158	159	156	164	131	161	143	144	146	152	145	158	155	146	160	152	159	149	147	156	150	157	172	195	161	133	146	157	144	132	140	161	150	164	142	165	133	149	155	159	160	151	158	152	144	150	167	144	142	153	144	161	165	155	152	142	161	171	163	159	161	148	131	144	157	148	148	144	139	167	158	132	140	170	167	182	159	161	162	151	148	144	158	162	146	178	170	147	153	153	135	146	159	154	151	142	164	142	166	138	156	141	160	164	152	157	175	150	148	141	159	133	155	142	164	170	138	137	138	131	185	142	175	150	173	135	169	170	161	139	156	165	162	161	145	156	135	163	152	139	136	148	187	158	155	147	162	156	170	157	165	160	173	164	151	158	160	140	150	119	162	139	154	152	168	162	155	145	147	142	145	136	145	163	148	161	155	147	145	156	155	157	154	159	149	160	151	159	149	139	156	160	146	149	151	164	176	144	156	182	139	153	159	138	173	143	149	127	168	153	167	166	155	151	129	154	116	147	143	141	136	136	145	131	197	157	172	174	148	163	160	167	157	146	162	161	144	143	150	166	152	149	160	145	158	159	152	160	165	159	153	153	145	149	185	138	163	127	176	147	156	142	159	163	160	151	160	162	148	129	153	156	149	158	148	165	171	139	138	146	138	163	153	163	149	148	157	155	155	148	156	142	165	153	153	160	156	152	162	153	162	154	152	156	144	152	159	149	139	170	181	181	151	156	138	179	150	136	149	152	159	149	150	155	165	158	149	143	138	155	164	148	147	152	145	174	165	169	137	163	159	140	157	165	175	127	156	166	166	150	169	163	151	140	170	137	135	159	137	165	144	135	149	151	137	175	139	167	149	162	173	152	148	146	157	129	163	166	148	160	153	144	166	145	143	160	133	151	151	167	148	152	156	165	167	162	143	156	156	134	144	134	143	174	156	159	161	144	138	172
22465	21330	29198	23813	21332	21415	12385	1513	968	777	629	576	577	531	475	483	429	454	428	402	408	360	413	374	386	362	395	360	379	364	389	351	329	343	413	368	351	337	334	365	346	367	335	344	349	303	323	314	332	347	343	323	320	343	364	329	355	298	354	315	347	344	314	383	320	331	335	362	320	369	346	325	346	336	296	356	319	365	316	327	327	292	346	325	306	323	323	333	296	401	367	321	347	372	350	312	361	339	309	327	333	336	343	357	383	338	354	354	331	328	347	341	331	381	313	361	360	346	324	333	296	341	343	334	308	360	333	335	341	326	328	299	359	333	326	302	337	319	326	332	324	360	332	331	342	351	309	323	306	339	347	301	352	340	313	365	336	332	341	355	374	323	337	308	352	367	323	348	337	330	339	331	346	283	319	336	342	341	325	321	360	352	316	310	326	328	303	327	375	346	333	319	329	323	331	320	357	343	333	344	331	300	316	308	295	292	311	327	326	304	295	316	322	342	320	329	330	341	323	313	313	321	312	332	307	315	308	348	337	314	345	342	309	345	384	332	357	348	333	342	340	359	327	313	294	336	355	301	307	362	329	315	306	310	367	338	346	321	329	325	332	355	344	321	349	360	342	349	345	327	302	323	330	329	345	341	345	317	315	337	330	284	324	348	340	333	352	353	323	368	349	271	351	343	350	334	339	341	330	337	324	329	351	337	366	360	330	361	320	363	325	315	307	334	291	367	301	312	338	329	329	357	329	340	347	340	322	348	334	314	329	320	378	344	347	331	340	329	350	325	370	330	296	308	324	306	358	349	341	340	329	335	347	328	351	345	312	323	324	368	294	306	325	337	305	339	330	355	314	330	327	323	293	321	343	339	346	370	349	330	344	349	365	295	354	337	355	359	333	312	345	327	334	364	334	301	359	309	295	330	343	334	361	314	274	342	326	323	326	347	317	331	324	348	338	338	323	346	316	331	358	338	315	301	341	344	305	334	318	297	305	313	332	329	322	301	303	326	319	350	323	302	330	302	315	330	341	318	308	333	310	360	336	318	350	347	362	343	324	303	308	319	323	337	275	327	320	334	305	331	327	307	301	336	328	309	312	324	329	313	334	366	317	349	310	317	317	359	319	354	330	341	319	339	310	334	332	341	327	299	345	295	346	317	317	335	322	339	328	370	354	356	325	311	365	328	338	328	347	318	337	290	341	320	341	345	347	368	331	312	312	320	301	289	327	339	317	311	343	336	387	324	367	340	340	333	329	304	359	303	343	339	323	339	345	363	358	331	315	349	334	344	288	335	336	343	297	360	359	357	347	310	345	348	369	331	334	335	348	319	300	355	312	347	295	342	324	325	313	354	318	325	339	340	320	339	341	310	324	326	350	317	323	322	327	347	343	316	345	323	324	347	340	329	364	329	349	325	340	340	328	330	328	343	338	315	343	297	329	303	338	324	321	315	325	346	334	319	317	292	338	309	306	327	314	346	304	362	346	355	321	304	339	337	329	311	351	339	324	321	337	309	348	310	328	320	341	352	330	324	366	347	318	312	345	323	358	315	368	324	384	316	328	340	332	329	322	342	368	349	366	344	319	325	349	338	343	348	324	330	350	356	350	341	350	345	332	322	301	329	323	335	320	310	301	329	336	328	312	349	368	335	335	340	306	337	360	357	306	369	321	312	302	343	321	343	336	314	359	322	337	332	332	326	365	348	320	328	336	324	349	328	345	345	331	335	339	306	328	309	324	338	319	346	321	322	311	314	306	349	348	347	328	363	340	320	326	309	354	332	315	348	352	345	311	317	331	358	324	332	352	337	331	333	326	361	361	329	317	312	286	341	324	307	323	292	319	325	330	342	340	351	362	319	312	346	320	349	313	330	319	287	337	328	359	320	346	308	319	327	336	343	312	325	322	329	339	313	330	317	348	308	370	310	348	318	315	316	354	297	324	301	316	349	310	347	349	333	312	331	361	340	351	343	313	318	360	325	325	313	315	319	287	325	327	351	327	306	303	327	332	333	317	359	326	389	326	307	350	348	312	340	334	332	331	340	308	327	328	337	331	331	334	343	349	305	330	330	329	325	366	350	314	336	320	328	337	342	344	331	323	334	350	344	338	336	321	305	319	347	328	320	340	329	296	330	332	327	341	362	323	360	316	325	338	324	357	315	315	333	322	316	327	307	335	311	319	339	339	342	350	330	305	332	327	338	323	298	382	360	317	339	361	341	369	334	363	339	336	309	347	358	330	300	304	345	319	318	322	319	303	324	335	337	310	339	317	329	339	333	303	358	321	300	395	335	366	327	341	328	328	318	314	292	310	335	320	314	321	321	327	329	319	322	330	344	349	326	327	299	332	355	317	319	316	334	309	317	320	343	336	338	322	354	304	363	326	337	315	322	311	312	358	360	344	295	344	329	362	297	329	338	367	341	304	346	307	329	348	317	335	303	333	347	331	305	329	325	330	308	343	324	342	334	338	312	355	358	325	293	323	334	351	352	316	307	318	308	364	329	321	330	354	342	335	350	295	321	305	343	321	323	311	322	340	336	346	302	321	345	317	359	365	318	350	315	322	295	324	333	294	348	337	353	351	355	369	316	339	339	341	334	345	298	329	334	351	365	351	296	309	324	321	334	358	311	350	314	286	333	320	329	318	341	299	330	346	351	350	373	316	333	331	307	339	301	340	335	331	342	307	327	329	329	335	356	356	333	327	310	311	303	343	312	339	309	293	329	339	302	339	350	306	330	323	331	297	309	339	329	354	325	352	336	340	345	320	331	302	320	333	347	321	351	325	353	331	318	381	330	344	325	325	346	345	337	325	337	331	309	339	330	353	314	337	323	325	349	320	352	322	301	336	362	367	325	359	335	332	325	334	333	310	330	323	314	346	327	327	327	350	294	337	340	338	328	323	314	311	348	332	324	332	327	342	301	320	344	339	322	331	336	362	345	314	322	344	320	348	373	357	300	322	330	347	341	346	346	325	338	323	337	315	340	302	331	347	337	348	324	318	305	318	319	352	367	312	333	319	337	348	350	303	324	352	333	320	314	336	324	321	322	359	314	321	364	345	358	307	352	308	328	325	338	306	326	340	339	365	367	336	318	347	335	367	343	330	291	308	337	317	338	310	298	327	338	322	281	318	352	332	351	319	320	311	314	341	316	344	329	318	304	333	306	356	342	326	333	331	327	324	331	364	363	333	336	350	312	333	358	325	314	322	359	303	301	337	356	300	346	328	321	290	304	307	315	326	335	359	317	325	315	319	349	333	303	348	338	351	346	319	304	348	320	334	359	315	319	367	308	328	340	342	351	331	318	305	306	344	333	343	354	345	333	333	336	347	336	299	334	356	304	313	320	300	298	325	346	302	349	331	332	299	366	356	334	343	304	337	340	317	328	327	308	329	329	343	311	350	332	335	343	371	335	341	326	313	350	286	321	358	310	328	301	346	328	359	321	313	329	349	331	348	328	327	338	324	340	348	343	332	337	339	334	318	336
5865	18011	12128	5862	4526	3631	2340	1947	1478	1098	961	729	689	648	594	580	571	511	501	475	495	461	466	442	440	445	402	442	414	406	398	407	386	368	376	420	389	391	426	398	374	380	395	380	391	370	354	397	401	373	372	374	414	346	381	377	347	365	373	349	387	390	397	340	387	353	363	400	369	350	394	386	361	370	382	368	341	352	385	393	351	357	363	380	388	351	380	361	391	400	359	336	326	366	386	357	392	369	376	372	355	352	350	393	364	370	383	416	360	386	399	394	343	359	366	368	362	383	361	404	399	352	350	368	367	348	396	383	388	362	398	354	358	373	389	366	384	347	371	356	381	366	392	382	363	368	384	370	385	380	365	369	378	384	381	394	373	351	387	385	353	360	405	385	344	321	364	376	378	356	371	330	367	367	387	353	366	378	373	396	398	366	398	363	357	379	349	398	381	361	372	341	392	374	365	370	338	361	382	339	374	384	366	390	374	380	381	384	361	354	384	362	386	341	361	364	346	372	406	375	353	361	402	349	321	403	415	361	375	382	369	402	355	369	403	392	360	414	340	352	346	387	364	380	341	421	377	382	393	372	371	359	328	331	380	357	358	352	403	396	343	337	390	391	383	385	395	359	374	345	355	380	385	369	351	352	372	356	392	353	359	375	365	361	345	333	346	367	368	373	382	389	365	361	413	382	364	353	365	362	393	395	379	379	386	347	371	365	389	344	378	379	381	360	357	386	374	342	378	366	347	332	370	367	347	369	337	403	358	355	386	372	363	357	326	371	379	389	351	374	390	343	378	379	333	393	385	398	355	358	351	341	355	374	363	336	353	358	375	356	368	376	346	352	372	333	367	361	356	366	354	343	341	379	409	336	349	376	352	356	361	378	393	370	342	343	354	365	342	361	379	414	378	356	365	388	391	363	343	385	359	333	342	352	385	369	371	354	360	354	376	350	342	343	360	371	380	377	343	384	367	386	373	383	376	366	361	327	381	356	337	374	375	353	350	378	374	397	381	395	337	381	362	399	358	357	353	370	308	370	339	373	362	342	349	372	332	373	362	386	327	345	357	395	363	401	365	374	398	338	380	377	348	361	389	385	379	366	351	348	369	369	388	360	375	396	329	352	410	405	340	362	384	327	333	350	332	346	353	358	356	351	368	320	373	381	342	379	341	371	385	391	362	346	344	363	398	367	358	420	354	364	383	376	358	354	392	367	386	368	385	375	367	369	358	384	390	347	372	404	368	383	350	373	369	365	383	349	382	343	340	370	354	369	373	364	395	386	367	362	390	364	394	375	372	377	349	345	338	370	364	397	397	355	384	358	366	390	354	359	394	409	373	354	387	341	364	350	331	340	360	348	351	371	375	390	371	393	389	416	368	393	338	385	386	364	368	382	337	380	382	397	353	409	388	391	346	376	368	362	412	368	366	386	358	362	387	407	370	364	356	364	356	373	362	355	362	387	385	353	400	348	355	363	337	376	388	338	367	359	372	348	359	347	355	345	391	374	357	377	367	360	374	379	382	358	353	361	376	358	377	373	372	367	359	369	373	379	394	366	347	361	386	378	330	364	390	343	395	385	327	381	359	353	387	394	356	370	391	379	364	354	388	406	370	357	380	363	347	366	400	360	378	356	373	373	355	366	393	379	375	371	353	343	387	404	339	372	377	341	370	402	342	404	367	371	390	370	358	333	358	377	378	359	339	377	353	334	360	358	393	361	400	384	366	397	403	379	348	371	390	380	352	395	374	389	361	343	421	358	374	343	354	389	341	378	394	375	359	384	382	414	346	403	342	374	350	380	379	394	370	402	366	378	368	375	357	367	351	342	369	369	391	409	346	353	308	351	372	364	380	408	397	361	390	360	345	391	368	383	371	350	366	384	349	401	339	369	324	349	373	389	367	388	374	377	385	341	347	384	346	342	402	362	353	350	371	340	358	382	363	316	371	405	380	387	386	393	365	359	354	347	351	350	371	356	384	372	388	396	383	385	364	360	342	386	388	340	318	366	368	348	343	386	356	372	365	341	379	346	388	369	357	354	388	360	305	347	368	354	401	378	343	352	389	338	395	405	350	390	371	376	341	382	345	358	397	339	328	319	348	358	369	363	362	338	390	328	378	350	372	366	379	334	378	379	359	367	387	353	362	338	382	379	365	356	365	385	359	397	376	344	371	385	353	376	377	349	363	335	352	377	373	373	368	383	380	391	369	397	403	332	334	371	333	348	378	404	391	383	387	361	364	336	352	371	364	388	353	369	398	384	364	369	362	375	396	385	391	372	374	367	370	372	401	343	383	366	402	377	360	395	349	340	397	359	392	369	364	388	331	371	410	371	373	364	386	350	368	374	380	367	373	358	408	378	395	386	348	389	386	374	392	367	368	354	378	366	381	370	362	354	377	374	357	385	363	391	362	367	362	361	385	399	394	380	374	351	397	338	355	377	357	402	374	359	359	373	348	377	395	344	340	342	402	375	383	402	373	374	400	383	344	369	369	424	369	381	372	364	362	349	374	364	392	378	384	355	347	361	380	371	376	379	341	382	364	391	359	325	380	365	358	378	348	383	378	381	342	400	342	356	375	370	386	402	378	398	392	355	360	368	358	366	360	405	404	376	382	356	344	355	373	369	381	355	356	341	343	337	358	350	397	335	353	400	374	370	362	349	368	341	344	354	369	409	408	341	365	396	363	368	377	361	378	369	355	347	390	378	381	408	354	381	333	381	395	359	388	376	376	402	365	355	363	392	348	373	359	370	342	371	366	356	341	378	383	377	349	375	356	370	394	364	363	354	350	347	369	381	326	366	363	382	375	349	359	361	348	354	354	356	394	389	372	392	344	370	352	356	373	371	377	357	378	335	372	373	408	378	390	366	366	363	367	368	371	366	369	346	383	362	396	356	342	395	369	371	373	345	342	370	378	362	375	376	365	367	385	365	346	366	391	371	392	343	372	351	365	373	353	366	339	342	398	343	358	372	365	399	354	370	352	372	370	339	370	382	392	362	383	368	396	367	391	379	388	385	399	340	354	356	394	332	382	364	337	392	369	351	392	382	326	375	369	376	376	363	379	345	389	387	360	385	355	353	386	412	341	326	336	373	379	357	363	364	373	380	382	309	370	367	355	323	375	372	429	374	397	377	352	366	371	373	385	379	356	360	374	346	333	337	365	361	376	351	372	350	342	383	372	354	384	342	359	383	365	338	363	351	399	383	371	368	369	403	382	368	359	346	353	319	335	348	355	353	372	361	389	358	385	346	397	347	344	333	338	336	361	358	387	368	380	368	356	387	335	393	356	408	384	375	371	345	382	368	380	352	373	382	363	363	353	369	371	403	401	351	352	387	369	377	375	343	393	391	383	354	352	333	391	349	392	389	354	372	341	376	370	360	335	351	363	345	352	359	392	366	342	355	354	349	352	366	361	414	399	329	346	310	363	396	382	343	380	354	343	392	337	382	376	369	356	387	376	387	347	352	359	348	366	373	346	361	328	360
27476	19384	5467	712	480	398	390	357	326	312	341	299	285	301	305	282	272	299	322	297	292	330	282	321	304	283	327	308	302	298	292	289	279	305	295	304	335	283	317	306	283	274	296	276	263	305	272	304	290	315	280	296	307	293	304	304	314	299	326	276	311	305	301	290	326	252	293	240	307	305	287	269	293	299	291	278	295	272	300	288	318	331	289	281	329	291	324	291	306	304	277	303	293	320	309	285	274	326	324	315	294	313	320	318	290	319	308	305	286	283	280	284	304	296	277	289	287	325	301	291	311	315	284	314	268	274	283	309	287	265	300	278	309	304	296	294	260	295	286	288	303	277	285	303	298	280	290	327	306	276	294	300	303	290	283	277	282	298	303	266	304	286	265	306	298	297	312	289	303	286	291	326	300	296	300	281	311	291	284	261	291	260	278	278	308	289	302	297	310	280	317	297	275	292	278	283	296	275	302	297	275	301	267	302	307	270	305	263	340	292	276	276	309	307	291	316	317	292	294	283	274	282	278	284	271	284	294	311	324	276	290	282	263	295	309	278	300	296	297	269	318	288	259	307	285	279	299	269	296	288	288	312	329	302	289	295	301	277	295	272	271	289	283	296	315	290	286	325	313	292	291	297	277	335	285	286	292	302	302	306	303	300	298	265	291	300	283	285	294	279	305	308	285	280	280	274	311	286	291	279	302	267	319	267	280	310	245	307	299	315	306	280	323	316	278	283	293	305	310	329	313	325	286	294	315	282	292	283	308	314	295	313	283	303	275	310	289	277	297	318	295	252	295	293	287	320	316	298	313	318	277	324	293	291	323	323	293	307	280	289	301	285	306	305	294	276	299	283	299	336	303	313	290	295	317	270	293	313	267	300	314	327	309	336	288	294	333	308	291	280	304	296	300	295	293	303	295	281	277	287	308	274	319	313	297	302	289	294	295	299	294	294	298	327	273	276	328	290	282	317	291	314	294	312	300	318	274	280	294	299	291	305	323	285	306	313	310	311	311	327	293	328	344	325	323	286	254	255	301	299	279	267	256	304	306	329	288	278	306	282	298	305	311	297	300	321	297	301	322	326	280	288	297	291	293	290	277	327	315	299	291	289	306	284	275	285	306	285	312	288	320	306	321	305	328	316	268	287	304	312	276	290	324	296	259	298	268	304	302	305	291	295	312	298	296	301	317	291	294	306	274	343	302	292	319	295	315	307	281	306	321	313	260	282	310	286	289	299	332	281	293	325	316	305	308	281	326	272	300	343	343	270	306	297	312	332	314	292	314	272	296	315	284	318	282	284	278	301	337	323	313	287	265	289	276	273	323	317	296	286	253	288	292	296	274	308	347	297	291	307	268	269	278	313	305	253	260	283	288	301	290	282	277	308	311	321	279	293	284	299	294	293	288	288	270	313	314	267	280	290	282	279	314	290	287	296	275	287	301	321	296	273	269	316	303	297	306	296	278	285	299	282	319	270	313	322	320	312	336	281	296	308	293	305	293	337	270	276	273	303	296	308	278	293	298	267	298	278	302	316	301	305	296	303	286	310	307	263	306	303	300	328	301	279	307	314	300	305	299	308	303	302	325	288	293	305	290	278	311	294	269	298	290	312	314	303	258	264	274	283	273	289	276	291	278	301	311	293	310	298	286	312	280	284	298	303	277	301	296	315	303	296	294	320	285	279	318	276	274	287	261	316	263	290	318	327	295	323	301	278	295	309	272	305	286	262	307	317	298	313	294	305	313	312	305	286	311	316	334	306	302	308	313	292	294	291	277	279	307	294	262	296	298	324	282	297	341	294	290	272	271	299	313	295	270	294	321	293	293	308	307	281	319	292	288	294	287	301	290	308	275	313	293	283	314	279	294	301	288	273	297	300	315	297	298	288	308	267	313	295	290	285	291	276	295	272	311	301	312	325	307	315	299	288	317	287	297	274	306	313	309	292	287	316	291	312	291	306	310	303	293	309	286	333	311	292	304	295	294	292	278	309	312	300	293	289	302	285	309	293	308	303	318	274	297	290	334	315	307	314	284	303	285	312	313	296	285	311	325	339	313	285	305	327	317	292	269	283	289	294	275	282	317	294	261	289	347	297	309	240	310	291	290	301	284	292	305	301	325	301	299	279	276	289	305	285	308	319	299	303	293	324	306	292	307	293	290	282	289	323	311	315	287	283	286	257	285	291	278	306	278	315	297	296	298	308	274	303	306	311	298	316	267	281	310	291	277	285	315	308	270	262	308	277	283	283	297	272	284	312	260	292	295	301	299	289	300	282	302	300	289	308	300	295	305	295	327	302	308	274	305	278	343	262	272	333	314	279	300	327	293	270	285	305	280	299	286	305	293	277	297	307	301	269	295	278	279	311	329	270	286	309	287	290	284	275	350	298	303	276	345	267	310	303	340	282	313	290	259	300	282	291	322	312	298	303	275	279	308	280	259	275	274	260	279	326	280	302	293	325	287	318	298	290	284	262	319	306	279	279	297	293	283	285	310	298	323	319	324	286	267	309	296	297	262	303	289	265	270	288	300	298	282	316	305	289	278	321	295	303	315	303	312	301	324	318	280	320	323	302	264	284	316	283	304	300	277	279	286	340	318	309	303	263	292	276	306	316	286	300	318	289	284	273	266	276	323	292	290	337	289	306	320	288	325	305	295	292	276	288	292	287	286	299	272	344	309	302	288	292	292	313	322	286	273	293	315	300	283	269	322	315	291	285	300	322	272	287	297	273	293	285	306	291	290	292	314	305	284	279	311	308	291	290	318	267	278	294	285	312	262	319	295	346	304	301	277	307	296	308	300	332	286	275	297	312	266	261	296	297	315	275	293	290	301	280	321	291	319	329	319	256	303	286	325	295	298	321	303	283	321	302	306	298	292	287	313	292	285	308	297	291	285	288	323	310	290	297	296	315	314	301	334	297	278	312	316	279	288	299	289	309	320	298	304	323	273	277	300	264	261	297	277	346	309	299	315	315	318	320	314	310	288	318	308	300	273	303	288	281	286	303	293	302	291	301	309	293	302	277	277	327	323	306	306	270	283	286	304	298	331	320	267	308	292	288	327	299	309	307	293	311	299	295	281	306	306	290	292	304	294	255	313	282	269	302	303	310	336	319	285	340	294	315	312	316	305	295	298	284	299	294	293	293	338	298	288	285	314	314	292	297	273	310	283	323	285	314	322	283	304	266	299	283	310	316	308	288	319	294	294	339	329	305	328	301	243	298	320	298	304	280	285	312	284	296	310	289	288	309	302	284	321	312	300	307	271	286	323	323	285	310	343	305	326	295	289	290	280	294	270	284	290	282	297	311	281	318	309	319	331	323	322	260	298	300	297	317	271	306	306	313	308	305	298	289	322	308	322	268	296	310	293	295	302	282	276	298	308	280	295	249	277	326	264	331	261	263	295	321	323	310	301	291	293	297	285	310	293	310	303	291	285	279	269	290	304	290	303	299	311	273	273	312	282	283	291	279	294	279	284	284	321	305	309	291
4525	2057	855	487	440	434	387	366	335	340	336	324	335	361	312	340	324	365	312	323	335	315	334	336	304	297	300	320	307	290	316	315	326	373	297	322	318	344	321	349	335	324	330	317	339	309	329	329	344	309	333	336	328	318	353	315	329	313	303	338	305	305	346	315	356	342	353	375	306	325	294	321	329	330	341	314	322	314	359	337	303	315	307	313	345	292	325	328	314	334	295	333	332	325	305	271	328	298	334	304	308	330	343	304	300	312	367	322	291	331	334	317	327	322	316	297	334	296	325	356	336	347	332	310	346	341	307	326	296	327	307	319	323	318	298	316	305	316	322	313	329	296	316	337	355	337	303	301	338	328	311	281	323	302	315	310	314	306	289	288	333	329	329	347	328	347	310	348	319	307	298	318	346	344	299	300	356	294	300	362	325	337	323	316	315	328	274	325	315	301	338	335	302	304	316	323	317	322	316	330	318	347	324	358	322	309	344	343	306	307	354	316	308	319	324	323	313	354	341	299	304	327	329	303	343	294	346	338	327	327	348	283	313	312	308	322	331	311	336	349	289	344	314	307	279	296	336	322	332	310	307	340	301	326	324	330	312	317	339	325	308	316	310	319	283	333	374	310	300	331	299	307	313	328	322	326	320	306	338	335	296	350	322	343	290	311	320	310	295	306	308	330	318	353	299	320	289	330	342	310	345	310	315	337	333	299	287	327	332	316	337	326	323	348	311	290	309	325	343	352	278	338	297	309	300	353	302	326	321	363	318	290	318	295	344	348	313	338	324	326	315	333	312	361	313	324	339	279	357	312	365	313	307	316	332	292	339	344	313	338	334	328	284	315	315	317	330	334	320	307	309	350	313	306	319	336	339	322	329	316	341	317	308	336	334	328	322	291	301	310	328	361	318	286	291	326	289	318	327	324	293	346	311	322	319	324	297	334	337	335	339	302	304	357	361	350	349	349	333	336	347	320	363	307	330	329	329	325	314	305	327	324	357	302	314	321	328	360	287	325	313	328	327	297	318	337	287	325	309	322	295	312	322	310	308	308	338	370	309	296	325	324	324	305	286	299	316	308	326	312	339	290	332	330	286	357	298	319	321	320	308	313	313	324	340	349	351	343	315	323	343	323	325	324	342	360	319	298	347	332	353	304	329	316	326	320	337	307	317	338	319	330	344	326	354	301	325	343	320	349	270	318	350	333	285	338	336	326	339	298	332	301	321	312	342	346	319	354	344	319	305	338	357	344	323	345	325	313	352	313	315	332	335	327	302	341	324	312	342	346	339	317	317	337	293	334	300	318	304	343	326	309	306	301	327	279	350	350	353	327	310	312	315	320	331	326	335	327	330	316	335	314	299	316	322	338	298	324	318	322	335	307	311	322	348	328	341	350	303	313	322	328	295	292	339	314	333	301	305	292	361	307	295	334	319	324	330	300	311	318	331	344	332	284	354	322	337	304	322	315	339	302	339	342	320	318	355	331	343	332	347	347	334	335	340	369	364	313	300	323	317	367	317	348	345	303	326	300	328	326	297	308	312	325	334	322	326	329	307	302	289	319	353	347	355	332	351	347	310	319	332	330	326	344	322	342	343	328	309	361	311	328	331	305	349	348	335	322	321	332	304	306	321	310	289	340	310	321	330	308	319	319	330	339	330	324	307	355	295	296	319	327	356	324	352	323	322	301	319	312	315	326	329	324	325	306	327	314	287	331	349	325	331	346	320	314	294	331	315	326	321	345	351	310	322	345	323	355	321	301	312	325	325	334	304	295	366	335	325	319	321	349	315	292	306	289	320	356	351	328	298	295	328	317	346	287	349	320	340	302	307	305	370	376	311	323	318	320	306	326	297	322	346	324	303	327	323	314	298	296	313	325	317	321	290	331	340	295	295	335	321	318	315	332	335	321	317	338	334	331	303	352	302	345	338	314	318	337	320	327	329	309	313	318	309	322	333	328	332	342	322	326	359	298	325	280	330	339	334	288	323	314	303	298	320	353	325	321	319	317	298	349	293	306	303	297	309	306	323	266	348	315	319	304	293	288	322	348	305	338	331	336	335	299	333	332	314	331	304	316	331	351	354	295	340	326	318	322	309	337	328	333	366	320	315	324	350	343	322	335	298	321	322	321	324	313	348	308	345	340	333	333	356	331	317	332	319	320	324	311	353	293	345	310	320	322	362	302	347	336	312	302	315	348	306	329	332	313	325	306	312	332	303	318	325	351	343	337	355	303	338	343	306	301	333	315	324	288	295	360	301	332	340	313	322	332	300	323	319	355	325	297	342	351	316	309	320	330	313	322	320	317	336	316	340	348	320	316	323	313	348	324	317	322	337	334	318	311	349	301	334	307	299	310	337	322	336	327	330	343	341	309	328	311	303	364	329	295	321	323	368	321	313	319	351	331	335	348	314	303	303	335	325	328	304	335	310	345	307	353	336	345	326	358	328	321	313	340	311	319	329	318	351	334	304	333	270	344	343	363	341	350	297	324	323	335	309	328	316	328	320	319	308	315	289	336	343	355	347	303	303	335	282	307	290	301	321	322	340	318	370	319	339	307	344	319	305	298	346	297	352	332	317	332	338	303	328	344	309	305	343	325	332	317	353	318	311	317	308	297	336	337	326	335	360	312	345	351	323	343	327	321	328	331	323	318	333	330	320	315	316	327	320	326	316	304	318	310	322	328	351	329	342	315	283	310	345	344	317	285	336	280	318	337	325	336	326	342	323	320	345	350	332	330	318	373	342	304	308	288	328	313	345	335	322	354	344	318	306	342	341	342	321	304	332	349	334	327	319	319	382	326	310	352	341	313	286	322	309	305	313	309	325	325	348	319	305	348	327	325	328	354	327	342	284	338	330	275	293	307	318	338	300	336	344	339	343	319	334	343	308	317	314	303	320	328	316	345	329	314	365	290	360	303	331	325	334	316	335	312	314	303	340	332	342	309	293	325	323	333	316	322	326	303	330	320	316	310	298	308	296	290	348	312	331	316	325	332	339	350	313	321	347	333	317	299	367	300	363	304	317	326	336	353	317	347	323	312	313	295	324	356	342	304	336	304	293	348	315	295	341	356	321	314	315	319	326	322	319	311	337	297	339	329	320	310	282	351	291	333	326	334	329	330	347	323	320	319	304	290	327	339	328	305	337	333	290	316	318	371	337	328	319	299	304	326	320	333	314	319	316	297	321	357	305	296	291	298	368	313	326	326	320	328	308	318	324	326	318	312	325	335	335	312	335	301	333	313	343	287	330	330	314	323	330	308	358	352	287	360	339	304	332	358	317	329	303	296	321	327	340	354	300	317	300	312	358	358	325	384	309	316	318	306	327	313	304	313	327	305	303	309	345	329	308	307	333	290	381	327	334	330	296	308	307	358	299	335	342	329	344	307	332	316	329	342	298	297	312	342	327	307	326	320	297	295	334	305	305	327	313	347	343	353	347	362	318	305	319	345	355	293	323	294	335	354	289	294	327	309	329	319	309	315	314	313
23568	21282	28736	24146	21272	12998	1534	977	787	649	659	616	586	583	528	520	571	527	504	504	531	487	519	534	513	521	479	522	474	466	480	458	471	493	461	484	477	477	530	465	447	480	513	487	462	471	496	474	499	482	477	489	505	496	468	446	457	480	495	516	520	462	500	450	495	478	492	489	443	478	440	478	459	497	455	473	473	485	459	479	487	473	481	428	471	447	405	502	482	501	531	471	517	486	499	502	462	458	468	498	472	474	475	485	453	445	474	498	480	485	481	435	512	430	502	468	465	488	464	424	498	468	479	492	511	546	485	465	453	498	446	498	487	476	454	481	464	521	477	458	468	495	450	487	483	486	500	465	469	489	475	478	469	484	472	490	490	476	450	513	475	460	477	464	445	485	481	449	515	490	468	482	538	498	457	481	490	504	466	466	481	445	461	506	480	461	433	481	465	482	458	472	468	503	497	472	487	442	487	477	452	468	506	489	442	458	479	464	473	458	475	488	482	456	449	466	466	491	523	482	508	492	498	492	494	429	446	465	437	523	491	492	464	456	462	466	441	468	513	492	476	477	476	508	461	490	450	497	446	459	482	454	490	417	455	454	468	489	462	464	491	480	454	475	476	478	506	458	478	517	477	462	466	496	481	491	444	480	453	466	489	454	453	485	427	452	439	478	481	428	431	493	442	470	492	424	502	502	511	506	449	465	475	473	468	499	507	500	491	479	514	509	523	468	492	452	437	441	488	509	472	478	473	463	494	451	492	459	481	453	474	498	445	483	483	503	463	500	552	496	511	485	518	457	468	481	466	506	483	491	515	498	475	452	482	441	453	504	468	420	465	454	486	475	446	460	459	461	460	468	486	451	538	482	475	482	462	457	479	482	471	461	457	477	467	453	498	463	458	481	570	467	474	479	478	472	476	473	457	462	478	483	479	504	483	458	468	474	445	463	446	477	469	457	475	475	458	476	445	464	468	474	475	460	459	451	503	482	465	500	497	463	514	462	497	478	438	492	484	448	511	453	486	460	495	527	482	475	453	486	444	456	483	468	480	444	475	453	478	452	473	436	454	521	473	466	492	460	495	498	474	468	451	481	482	471	449	479	464	463	471	493	466	457	470	486	426	445	473	473	488	447	483	496	470	480	476	456	499	435	481	483	454	514	432	470	472	508	477	449	466	484	459	466	465	469	466	479	470	500	433	471	485	488	471	468	463	458	549	469	485	462	458	446	479	488	449	434	452	486	470	484	463	474	453	453	483	471	466	500	488	477	475	497	466	460	458	495	431	497	440	435	444	487	498	460	489	457	484	478	475	484	499	471	506	475	475	475	460	471	476	448	497	468	478	471	469	479	466	472	461	455	468	472	477	422	484	493	477	462	477	492	452	471	454	490	455	470	505	456	492	448	487	476	446	445	466	444	485	469	458	476	458	483	475	501	471	478	478	448	482	502	471	430	460	474	496	443	513	487	471	464	455	474	482	463	522	527	451	468	477	439	442	448	488	460	453	523	470	497	461	498	483	473	457	509	476	499	455	461	515	480	449	501	458	458	505	464	479	465	488	445	486	483	450	464	491	465	453	466	485	438	498	465	482	498	471	485	466	469	456	469	473	453	485	506	446	447	495	480	493	471	452	473	475	456	489	499	465	463	474	406	488	469	456	467	499	460	432	464	504	477	433	470	461	476	455	460	423	478	471	436	469	470	475	488	503	454	492	473	455	494	488	432	469	457	460	465	470	438	462	444	491	439	536	443	477	456	490	495	468	433	440	444	510	480	454	484	444	492	451	516	477	477	500	483	464	490	476	457	491	449	465	487	498	489	452	490	488	456	490	496	448	473	464	472	505	440	418	480	475	465	530	477	475	478	436	457	454	468	480	482	431	499	476	470	469	490	499	437	465	465	503	526	481	469	468	468	459	501	508	448	464	475	474	454	441	464	413	467	492	460	457	473	447	456	474	444	466	490	441	448	480	450	487	489	491	481	423	485	452	484	465	479	480	452	471	465	449	488	506	492	481	524	480	473	462	483	488	456	471	467	489	472	439	475	456	479	461	480	446	476	468	462	490	475	471	472	479	428	481	445	508	476	487	436	433	455	483	461	475	483	479	521	509	450	474	462	491	428	487	436	489	487	465	416	484	441	462	521	508	434	469	479	484	473	516	448	473	471	490	460	519	487	504	498	459	450	489	518	453	447	460	475	488	461	520	458	475	461	482	511	476	436	493	484	484	463	481	476	531	466	473	459	535	462	489	444	493	442	466	472	483	508	506	491	496	462	446	470	452	442	454	500	512	450	472	454	492	457	452	501	439	473	467	478	472	439	462	468	482	469	490	438	490	467	503	455	445	455	470	455	478	470	543	453	478	469	492	482	480	479	439	473	487	464	500	472	447	453	461	464	447	462	431	451	464	470	479	461	475	482	484	476	461	448	473	478	461	523	445	521	508	468	433	505	449	479	478	467	506	555	457	455	470	489	505	482	480	472	509	490	492	480	466	476	462	450	474	453	484	439	482	444	501	485	469	496	479	477	462	521	469	492	459	444	459	458	475	487	468	463	470	465	487	498	491	449	420	444	490	442	469	451	442	461	483	515	460	495	426	482	493	471	485	440	481	461	477	462	472	460	464	508	490	482	469	467	430	490	469	492	484	466	465	483	456	512	440	462	435	482	477	499	487	474	512	456	441	464	485	484	502	477	476	517	467	474	475	466	507	509	460	441	494	474	458	476	505	474	431	461	456	471	474	446	508	480	485	450	518	555	459	543	437	468	434	474	471	448	477	451	484	471	474	521	460	446	462	465	480	453	493	473	443	468	491	465	437	441	493	446	550	486	465	459	497	455	430	463	466	485	493	471	526	441	488	449	496	477	454	451	463	474	440	446	456	466	476	443	431	488	484	475	476	464	485	445	456	465	446	479	506	474	452	482	482	463	507	461	457	426	442	483	480	469	468	489	466	495	476	464	437	498	471	484	461	424	457	472	451	494	457	445	463	431	466	496	460	501	464	470	507	478	464	482	486	484	499	480	469	472	465	508	522	470	461	445	470	477	477	487	429	471	463	488	490	480	467	428	457	487	465	473	483	466	456	457	419	507	500	441	501	446	485	488	475	491	454	478	481	451	463	498	441	453	459	474	484	455	472	461	450	528	506	486	501	458	470	473	451	478	475	495	491	465	443	488	467	456	462	445	459	503	431	467	518	443	467	452	469	446	431	478	449	456	478	453	457	493	484	442	497	460	498	525	496	496	462	465	476	471	491	456	469	458	493	472	525	469	458	472	471	470	474	429	455	476	451	471	509	492	461	469	497	430	450	457	473	452	467	468	470	504	476	451	468	474	460	508	457	458	480	476	485	479	459	510	444	432	472	445	490	428	469	479	456	485	526	470	456	445	483	458	484	489	482	485	444	513	440	489	508	500	459	470	456	506	449	494	451	497	474	443	447	443	457	458	501	461	437	463	461	442	493	436	501	430	473	421	507	484	455	455	498	490
4057	11479	7408	3414	2762	2258	1504	1368	1055	885	775	701	668	644	654	572	578	571	545	576	540	557	573	530	537	572	521	533	565	522	557	527	520	530	558	553	516	512	570	508	525	534	541	529	499	474	535	513	522	570	503	531	525	509	527	507	468	517	505	502	514	524	500	543	532	530	475	506	522	519	510	493	507	541	477	479	497	525	500	529	532	544	554	491	486	536	484	514	496	499	536	521	525	523	502	487	485	494	514	502	522	525	525	527	501	518	506	538	556	514	493	519	497	492	500	505	521	494	476	496	493	559	494	535	516	494	522	564	531	560	509	526	536	483	531	522	510	489	532	476	531	525	523	539	534	509	477	543	490	529	513	456	521	500	548	494	530	529	518	516	537	472	523	511	494	491	505	548	534	495	499	487	514	498	554	521	519	538	475	501	547	537	504	537	521	521	512	512	491	524	510	529	504	536	540	502	520	507	477	550	513	486	537	507	492	500	507	516	506	504	519	517	511	491	546	539	521	520	554	539	549	497	504	500	514	485	528	489	534	505	527	514	469	525	515	497	528	534	520	531	540	530	541	556	528	510	537	472	488	495	526	497	460	528	538	529	506	495	501	523	480	465	548	524	472	529	498	536	513	493	518	533	496	504	541	520	507	555	516	503	502	516	516	488	515	510	477	469	502	487	512	515	519	531	531	501	504	555	497	497	484	527	495	520	516	505	519	493	485	477	481	510	502	519	520	557	543	486	505	489	508	512	531	555	477	474	520	462	490	513	528	497	538	487	549	500	512	502	538	492	496	483	512	486	460	483	498	559	558	544	489	501	526	510	499	526	521	499	504	475	494	555	511	492	497	498	517	513	530	511	528	530	491	498	498	539	492	497	558	546	469	469	523	522	514	541	498	562	500	524	520	527	465	548	547	500	503	488	504	527	492	497	525	547	519	532	487	494	477	516	510	509	516	523	502	562	524	497	508	539	528	499	496	518	500	526	534	542	519	526	483	526	526	506	481	505	511	523	513	487	541	513	526	539	506	507	488	531	550	568	494	490	521	492	523	551	497	507	528	477	570	546	524	482	516	482	497	493	521	528	531	498	560	500	525	514	476	512	515	497	510	505	552	504	484	564	527	480	504	590	536	526	503	527	514	510	492	526	519	507	529	524	507	564	535	555	514	505	531	529	513	514	553	525	500	509	539	497	498	481	518	502	511	503	503	537	513	500	519	472	527	529	516	491	545	531	485	496	504	529	561	504	520	501	516	487	513	503	515	525	519	485	555	518	500	540	576	499	513	480	511	470	482	502	514	474	519	561	524	500	502	524	532	509	511	566	501	477	543	520	524	476	479	509	522	484	534	543	490	555	502	496	524	492	476	434	495	514	499	548	495	527	502	534	514	524	501	500	495	540	481	497	515	498	521	553	522	478	508	545	526	552	504	520	524	532	481	507	481	552	584	540	524	506	531	485	547	532	510	517	497	499	542	483	490	503	510	511	525	513	512	493	533	572	495	530	503	490	520	522	496	467	531	516	535	532	507	512	497	491	526	496	526	490	513	505	517	523	514	499	497	534	506	508	553	538	492	514	520	510	499	487	502	524	493	508	496	482	494	508	499	518	502	481	474	515	553	548	526	499	477	531	509	489	496	508	515	530	540	507	537	493	532	501	517	494	540	547	551	494	557	518	481	521	497	505	460	505	530	491	518	549	513	496	481	504	491	544	484	490	539	496	476	497	512	509	562	519	524	497	503	502	507	536	533	493	506	526	515	487	548	521	498	500	520	518	499	503	522	499	522	462	482	479	502	495	494	534	524	525	509	494	530	486	544	535	542	505	512	483	540	483	538	536	526	507	490	528	497	466	478	478	509	493	551	489	512	526	492	505	501	507	452	529	493	472	504	542	530	549	529	491	536	480	495	536	494	538	492	479	499	539	492	501	510	509	510	552	512	512	501	527	496	468	510	530	508	532	516	508	533	549	518	488	511	498	561	516	498	493	467	482	503	482	517	494	526	498	521	508	467	505	539	491	528	470	509	466	532	473	499	503	539	568	498	509	502	483	547	519	521	541	497	537	521	502	500	491	504	499	527	519	500	497	537	479	482	535	491	473	506	493	530	525	510	510	501	545	513	531	514	472	544	480	513	510	508	525	527	532	548	528	505	518	531	503	528	532	510	490	518	504	520	517	483	517	479	497	514	525	472	510	499	524	505	491	524	456	514	525	553	502	497	523	540	541	473	524	546	516	550	488	503	536	526	521	495	540	523	501	475	496	498	521	518	480	491	533	506	562	529	538	504	504	487	524	515	520	507	501	509	526	524	467	527	547	527	542	569	472	533	486	535	535	484	500	545	570	485	486	524	514	532	531	503	554	536	535	498	514	538	510	516	485	477	498	519	535	522	550	484	526	509	533	517	474	459	533	446	526	527	484	533	493	546	522	572	523	498	535	485	549	522	511	526	520	520	490	496	521	485	503	520	524	533	479	506	538	532	527	507	526	516	553	467	548	531	488	501	485	513	538	551	557	505	516	500	511	518	499	516	498	498	523	549	495	460	505	484	532	514	533	481	525	511	475	471	487	506	506	514	512	554	516	506	497	518	522	496	501	562	484	548	494	504	545	530	486	483	495	537	554	542	493	520	504	519	484	484	503	491	471	540	506	523	506	509	557	510	510	533	508	562	518	536	468	513	512	553	484	485	528	557	506	496	507	472	503	504	513	528	519	514	520	504	504	526	493	521	515	525	498	532	505	515	512	535	515	522	482	508	492	538	514	532	550	549	515	509	527	500	501	455	500	552	501	530	504	543	507	496	481	508	525	547	543	525	473	510	550	536	492	527	505	571	466	505	511	509	544	500	549	507	488	481	486	500	488	504	547	543	448	528	496	508	528	484	516	482	519	523	515	537	560	523	504	506	512	525	523	516	514	497	541	522	509	516	517	477	502	521	521	494	550	532	517	499	513	496	531	508	506	530	476	526	553	472	506	509	470	489	480	495	495	550	551	495	517	502	528	512	534	541	525	518	526	490	507	515	538	518	489	569	494	512	508	516	499	528	483	501	557	567	551	500	548	563	491	494	495	548	532	538	533	513	505	512	507	554	498	506	503	527	491	527	486	496	538	511	475	499	477	510	530	512	545	511	509	546	525	524	521	560	468	513	542	502	506	510	527	557	497	520	535	509	502	508	479	515	498	514	505	528	511	489	495	486	488	534	532	513	508	483	534	519	526	521	502	476	509	515	519	547	467	526	531	518	495	539	544	528	494	527	523	546	550	551	503	505	516	502	522	528	486	526	495	500	522	497	523	550	530	490	493	494	526	538	510	520	498	496	560	486	476	486	509	504	545	523	484	508	503	532	465	519	473	513	500	514	490	507	529	518	519	546	494	476	517	475	461	508	528	519	534	471	507	538	536	525	511	533	517	542	540	506	520	533	489	545	537	494	535	535	505	499	538	492	563	457	515	514	551	545	536	519	520	535	533	493	562	516	509	470	481	522	510
24528	21239	27827	24874	15550	897	389	345	270	228	213	179	165	162	182	170	157	174	165	139	151	153	147	136	137	152	141	141	137	152	131	127	157	151	123	120	158	141	117	136	160	137	122	113	117	143	135	110	128	141	121	141	120	115	126	119	146	123	148	130	128	119	143	120	139	125	137	136	144	149	119	133	125	131	138	116	128	145	125	122	117	117	115	138	122	107	141	133	134	118	130	121	138	124	147	131	129	125	132	135	136	131	140	133	145	123	137	137	146	127	126	118	126	123	111	150	129	115	133	146	137	149	135	118	140	132	122	120	136	111	136	133	132	111	134	153	124	135	141	126	145	147	133	138	114	142	139	141	130	123	128	116	137	130	114	116	132	126	129	115	139	113	142	125	128	114	125	132	135	135	127	116	138	110	127	144	118	106	130	131	112	110	110	103	140	121	139	152	130	140	122	112	141	128	143	130	122	112	138	157	126	125	114	127	123	137	124	126	126	113	112	137	130	139	111	145	144	143	132	126	126	117	130	129	131	130	116	139	114	115	147	122	138	126	120	129	112	138	153	132	133	124	141	120	114	131	145	135	129	107	106	102	141	125	130	136	150	115	130	121	139	114	130	125	138	148	147	140	132	158	126	113	146	137	125	128	136	107	114	133	126	117	130	138	124	137	125	117	130	122	122	125	124	117	133	124	137	129	118	132	140	112	105	114	118	119	125	123	131	135	121	130	140	129	125	121	135	154	149	132	124	122	128	124	112	139	138	130	102	125	133	113	144	118	147	143	109	135	133	135	150	121	149	125	146	129	123	117	127	118	115	123	104	116	117	139	129	129	144	133	132	129	137	150	146	118	125	117	126	141	142	133	131	158	130	142	133	131	149	125	99	134	140	129	137	139	134	138	140	122	134	143	131	147	124	127	115	116	139	116	152	120	133	120	125	128	136	118	137	128	110	115	127	162	134	128	116	121	118	123	120	121	115	130	131	121	130	129	147	135	128	119	120	137	132	136	124	103	143	113	130	134	115	123	126	135	132	109	133	123	125	128	127	121	130	132	116	132	140	143	121	136	108	133	133	137	112	158	131	125	151	126	138	133	126	123	136	131	131	113	151	133	123	138	124	148	125	135	127	114	123	108	128	116	138	129	112	122	122	111	129	125	116	133	129	139	120	124	116	144	151	121	140	125	146	130	128	142	127	143	135	122	134	118	109	142	138	108	134	117	125	137	138	130	128	140	129	129	126	116	129	148	128	146	130	119	113	143	137	136	130	133	112	125	123	124	109	150	130	129	146	119	127	119	136	121	143	125	148	122	143	142	132	128	121	137	127	147	132	133	158	133	142	123	136	134	136	146	131	118	100	121	140	126	122	116	137	148	160	150	145	135	141	137	144	126	138	120	121	127	145	141	119	134	121	133	112	139	138	126	122	137	120	143	133	135	154	130	121	128	137	122	126	138	134	122	119	120	133	128	123	132	138	151	127	130	138	133	149	121	126	123	123	124	123	138	140	114	133	133	125	99	140	117	107	123	123	118	138	132	117	127	132	138	146	139	118	122	107	129	118	143	98	131	142	146	114	113	130	128	133	135	112	143	117	120	138	156	130	138	137	120	129	110	119	118	131	113	148	136	129	134	125	128	148	124	128	129	121	120	109	138	146	117	109	156	150	128	136	116	126	110	116	129	121	127	135	135	107	119	131	117	135	126	126	127	123	152	141	124	123	111	130	144	121	113	131	125	120	134	128	138	133	151	132	141	124	160	135	108	123	108	128	143	125	136	134	132	125	112	141	130	123	146	130	135	102	123	123	162	133	116	140	128	155	111	119	130	140	120	115	132	116	131	112	116	111	127	129	134	139	120	133	138	111	142	146	109	138	115	123	126	130	116	118	147	129	124	133	142	144	116	147	131	132	110	132	120	130	129	147	125	144	125	117	127	131	124	127	108	124	147	124	132	133	139	127	132	108	136	127	130	118	124	135	118	146	112	131	121	117	120	123	117	115	143	134	134	126	135	130	129	152	125	140	124	123	127	144	128	127	136	126	140	126	134	144	143	133	145	123	141	130	106	125	142	118	111	128	114	130	92	155	121	118	142	134	139	115	134	148	127	137	113	136	136	149	120	125	128	134	126	117	124	133	121	128	151	151	130	116	142	132	150	134	132	118	101	146	109	147	116	126	131	126	133	120	122	115	132	142	138	117	109	125	130	134	129	125	144	139	130	126	127	120	126	123	141	119	127	141	126	124	128	115	142	130	130	130	127	125	122	129	136	113	132	132	120	115	118	132	123	118	119	127	120	129	141	155	94	123	136	126	134	127	151	139	141	134	125	136	120	124	140	122	122	136	135	140	129	129	130	129	135	121	131	125	133	125	135	148	121	124	130	122	144	130	132	135	118	153	130	136	128	111	124	145	117	114	162	145	128	114	119	120	121	131	121	127	148	119	106	134	102	150	143	122	120	141	114	129	122	132	111	142	121	121	145	117	130	114	132	125	139	135	121	134	124	119	117	155	141	120	131	126	135	123	143	139	151	140	118	115	127	139	103	126	153	137	122	128	146	134	129	123	134	125	131	144	134	114	129	110	133	157	128	159	128	126	128	136	142	135	128	129	138	129	135	117	112	117	140	125	140	145	106	131	139	134	124	132	143	125	121	124	124	142	115	136	125	127	113	130	133	131	131	124	136	130	134	139	125	150	108	140	122	140	118	127	149	131	136	120	129	118	127	142	135	127	121	140	139	111	140	130	115	134	135	129	133	133	123	105	127	128	124	110	126	126	127	156	118	126	114	126	115	141	130	140	123	144	130	128	127	133	121	147	125	115	119	131	129	120	125	110	141	131	150	122	130	123	134	149	143	125	114	98	117	130	153	110	126	129	125	107	121	110	134	145	118	140	120	130	148	135	128	145	118	131	149	138	121	140	121	139	123	123	126	116	144	120	142	133	129	115	127	128	135	137	135	152	157	142	123	144	143	147	135	143	134	132	117	124	134	130	116	135	116	134	127	126	115	111	110	127	145	133	146	133	131	125	125	132	136	140	126	129	124	130	125	138	140	126	133	119	137	123	117	127	130	129	111	122	133	129	152	128	125	125	141	117	130	138	129	114	131	138	154	104	116	124	143	139	130	129	144	158	119	142	120	132	157	121	137	128	116	136	125	128	112	128	114	131	136	110	148	130	129	128	140	127	131	115	135	135	141	123	114	131	131	125	128	125	120	122	122	137	119	122	123	97	141	124	110	147	132	128	123	139	120	115	142	127	128	119	126	150	136	140	142	128	113	136	141	136	124	118	132	122	120	138	143	143	135	146	126	129	107	107	103	130	121	143	145	145	123	118	145	124	136	123	135	129	116	131	153	166	123	116	131	126	111	136	136	124	136	136	135	127	136	118	146	114	127	127	119	127	135	132	106	130	127	137	138	128	135	119	153	151	139	125	146	131	130	137	145	123	142	148	160	141	126	147	141	122	129	115	143	134	113	152	154	131	114	133	131
3848	7348	4088	1869	1413	1233	710	649	536	384	295	281	268	224	209	182	226	187	185	160	159	166	169	168	152	182	156	178	146	167	143	169	153	157	164	172	169	149	144	144	165	149	135	137	158	147	151	174	151	148	137	176	158	147	154	164	159	133	167	148	147	149	168	166	162	171	140	155	159	147	165	153	174	170	127	162	159	148	152	133	173	141	144	161	138	154	165	159	144	141	156	159	136	157	140	152	157	150	140	144	139	138	151	169	160	158	168	143	155	152	150	142	173	150	146	153	156	152	145	147	142	155	132	152	159	152	148	143	139	168	138	126	148	157	167	156	143	171	137	157	157	156	158	153	143	161	151	165	152	170	159	138	148	145	163	146	150	124	127	142	132	158	146	153	152	136	163	147	139	155	164	142	158	153	158	168	147	144	146	167	164	150	132	145	134	164	159	140	169	175	135	153	178	140	163	161	140	152	146	135	135	156	144	146	137	143	151	152	146	147	149	137	142	175	156	155	137	148	139	140	167	143	152	131	145	156	147	174	120	163	155	142	150	140	133	181	153	158	125	155	175	148	130	161	157	158	157	134	156	136	156	141	162	165	144	168	144	156	161	168	145	140	158	138	157	152	151	152	155	161	174	150	141	145	143	148	151	145	148	130	113	137	158	136	158	144	158	148	162	140	123	171	147	164	149	152	145	128	171	147	145	150	150	171	152	154	134	154	147	166	139	160	144	139	172	183	161	141	145	157	124	137	153	138	121	163	140	151	147	161	164	152	145	155	164	149	143	142	164	145	143	125	142	165	129	144	144	146	160	136	156	142	145	152	149	162	158	133	153	158	185	150	169	168	149	156	151	137	145	155	129	151	146	128	145	140	154	135	153	147	148	119	144	156	165	141	144	146	177	153	158	148	127	161	178	139	159	149	136	153	148	139	155	144	145	145	158	139	166	156	153	151	138	170	165	150	135	145	145	119	124	156	152	138	138	147	144	158	149	156	150	137	163	161	148	142	158	153	167	151	157	139	146	150	145	163	151	147	130	143	154	131	152	159	144	164	142	163	135	139	141	129	148	148	155	130	165	159	174	154	151	160	127	160	167	138	143	140	149	139	140	115	149	154	128	140	166	131	142	180	151	150	144	153	134	140	144	134	171	162	155	172	149	143	158	164	130	142	148	141	172	133	154	164	132	149	139	172	145	172	157	158	144	133	151	162	155	146	158	159	135	150	141	163	156	150	148	166	139	145	143	151	145	159	151	146	139	147	152	137	151	163	170	149	157	140	161	150	143	153	135	147	128	161	150	144	142	146	166	135	142	150	159	157	161	153	142	163	129	140	150	149	156	162	157	164	132	173	164	162	161	150	168	147	159	137	163	159	125	154	163	162	147	140	138	145	168	164	154	136	145	139	134	145	155	166	144	129	176	152	157	137	146	145	164	132	156	148	121	154	155	134	142	126	178	158	136	155	151	155	147	140	159	146	152	146	137	128	135	138	138	154	143	148	129	155	148	151	150	116	156	169	159	151	143	158	171	156	139	147	164	132	149	153	177	180	137	145	140	159	152	145	161	122	146	143	152	163	145	158	150	165	154	152	152	161	148	143	123	143	152	139	154	141	143	155	151	145	134	157	174	162	142	168	130	155	175	134	167	128	151	143	150	158	138	144	158	129	163	158	147	161	167	124	159	149	145	139	161	133	161	157	166	157	154	145	132	149	159	142	178	153	158	146	158	133	145	160	143	154	153	140	182	136	155	173	147	134	145	159	167	146	143	170	145	152	133	148	138	153	134	148	146	149	161	153	167	140	149	143	150	161	163	143	152	136	138	134	150	165	129	155	138	154	157	134	149	156	167	167	137	168	155	133	177	155	149	156	174	156	155	143	137	149	158	159	169	163	136	152	165	149	136	145	159	169	171	164	155	157	141	170	147	158	139	155	137	136	140	151	143	147	170	156	129	166	155	129	128	167	165	151	151	154	168	156	152	153	146	143	142	145	139	160	147	148	156	160	145	176	151	159	154	161	151	157	159	160	130	175	172	141	161	141	138	158	156	175	145	153	168	157	132	140	148	150	150	144	150	155	138	141	137	147	169	151	133	141	146	148	144	144	155	141	170	145	158	144	143	135	153	176	151	150	133	171	156	168	154	148	155	166	147	160	153	161	145	145	137	140	148	138	153	143	168	145	147	148	177	154	136	157	142	142	165	155	141	143	137	129	153	149	169	127	140	176	174	135	157	157	147	151	142	143	136	146	146	178	128	139	159	152	150	170	178	142	141	147	164	144	153	138	163	141	162	149	149	131	147	146	151	167	138	147	145	144	175	180	150	151	141	150	140	162	146	146	168	144	157	159	166	137	154	148	158	155	150	163	133	158	143	154	160	172	155	160	155	159	149	156	149	134	164	157	171	159	149	163	129	170	160	149	156	151	123	132	163	129	127	137	172	133	161	151	146	134	139	150	136	139	134	132	165	162	142	156	143	139	161	130	129	147	140	148	154	135	149	145	166	147	161	156	146	155	145	156	135	131	153	176	173	157	153	145	152	162	161	173	131	151	127	144	152	159	184	119	145	158	164	138	163	153	155	157	166	170	158	167	119	131	146	142	143	155	154	144	132	161	148	147	147	136	154	160	150	149	167	164	137	150	142	161	143	147	158	140	165	160	154	152	135	156	157	153	161	141	153	162	132	140	154	130	152	145	148	157	146	172	154	143	152	148	146	165	153	148	160	163	135	155	156	149	175	148	153	162	150	139	139	145	149	140	150	158	167	147	149	161	132	170	147	139	149	154	155	150	152	159	158	155	134	124	166	145	157	147	152	139	142	153	152	166	144	150	162	163	129	139	164	167	141	163	162	158	146	153	159	155	130	159	160	150	136	154	158	152	166	146	134	134	140	143	138	179	147	153	150	159	157	164	167	147	142	132	147	168	173	156	159	142	144	159	151	153	153	155	143	166	173	160	168	135	134	150	159	152	133	143	137	167	143	129	138	171	134	177	147	158	160	149	142	147	147	153	155	172	153	146	160	145	143	153	163	160	139	161	173	155	138	160	158	146	146	149	149	157	160	157	156	156	147	131	126	166	160	145	147	154	160	150	160	162	151	154	173	148	126	151	150	153	155	160	156	144	159	157	170	121	158	159	157	136	158	171	142	145	142	160	137	162	153	142	155	150	157	147	158	168	151	142	159	156	168	148	157	164	145	178	141	154	175	152	157	142	187	139	154	158	165	126	136	164	127	152	142	151	144	118	130	145	146	148	149	156	154	141	145	157	151	147	151	156	147	160	168	137	136	166	129	155	166	145	150	140	158	169	141	151	135	137	163	158	160	144	140	163	151	139	172	144	162	128	134	145	162	160	157	155	161	153	156	168	166	154	172	131	137	159	132	165	163	156	151	137	140	153	152	152	150	151	159	159	131	144	175	159	149	166	157	128	149	159	137	144	144	148	128	156	153	138	145	152	165	169	145	144	162	152	161	162	159	146	156	140	175	138
22472	21286	29123	23768	21291	21349	12299	1483	958	784	668	567	503	518	502	461	433	428	422	414	406	388	381	392	364	383	336	355	356	373	330	334	355	334	355	330	341	324	337	307	365	340	343	338	358	336	358	341	333	314	368	321	324	317	343	321	323	343	320	336	319	300	346	335	305	327	333	321	313	290	301	331	354	319	338	313	335	339	343	352	346	305	309	315	341	315	325	332	295	297	325	358	332	277	320	301	303	321	315	322	344	327	361	307	332	343	340	352	315	361	339	392	326	326	325	293	312	302	347	326	326	335	310	340	322	328	359	354	337	332	316	336	341	335	334	341	340	323	343	337	325	353	312	299	294	322	323	339	273	317	326	321	356	319	292	302	324	348	342	304	332	307	331	318	309	300	322	308	312	321	382	334	342	309	345	280	336	323	323	309	299	308	337	329	318	285	321	304	331	327	348	371	303	324	347	326	320	292	340	322	348	324	318	301	322	375	305	335	343	339	347	305	319	317	321	333	304	360	346	336	297	321	326	316	302	317	316	328	330	294	351	309	334	296	294	348	294	297	290	336	328	302	319	364	314	352	306	340	313	349	334	328	351	324	295	344	315	356	322	326	329	341	342	309	345	322	352	354	311	317	340	308	308	324	356	323	350	350	343	314	324	332	335	313	305	321	344	313	313	334	311	299	273	305	338	348	318	329	350	311	301	322	309	328	350	330	298	321	318	342	339	328	332	298	339	312	360	318	335	298	359	361	315	337	339	316	345	319	331	323	323	320	361	348	338	326	330	318	326	335	322	303	327	338	330	336	343	347	323	304	330	363	381	314	319	320	334	311	327	344	334	335	292	335	316	316	351	353	319	308	349	331	345	303	313	305	351	316	329	318	314	362	336	329	352	328	335	306	359	315	334	348	315	348	330	323	355	309	332	362	316	292	305	336	339	333	322	330	303	322	328	330	357	323	324	338	338	309	319	335	345	323	319	324	325	356	339	326	340	306	332	323	319	346	292	325	321	287	344	293	324	330	331	336	334	340	309	321	310	338	320	353	337	357	328	303	321	338	343	350	348	341	306	333	311	331	301	310	327	299	311	318	339	301	350	349	314	333	299	337	269	297	330	365	290	330	318	315	307	324	324	315	353	294	310	317	311	325	328	336	313	308	349	314	327	351	321	356	322	297	345	302	362	335	281	321	304	319	331	307	301	295	336	329	331	314	332	312	352	319	350	326	305	333	331	363	346	331	350	310	352	338	346	371	337	303	336	298	339	349	311	338	299	329	298	312	321	347	341	331	339	320	313	351	337	323	304	311	314	323	343	328	295	324	369	360	319	304	310	329	332	326	313	334	335	311	336	324	319	334	322	332	331	340	332	323	302	311	346	308	309	294	332	323	321	356	343	354	329	304	292	310	326	343	328	320	315	337	326	307	344	310	302	291	290	293	345	327	324	316	284	296	306	310	284	330	304	326	324	316	305	316	342	359	326	296	324	330	316	364	319	340	323	291	327	303	304	315	328	304	323	329	323	313	324	328	364	319	320	301	298	307	344	327	322	297	329	303	351	326	327	319	338	328	334	310	292	336	335	313	323	321	337	319	344	330	335	299	338	308	309	352	292	324	301	339	353	334	332	311	342	329	306	302	331	369	314	327	343	323	342	329	337	309	361	329	300	336	314	323	343	288	292	336	320	326	319	346	327	342	321	300	359	329	311	297	324	350	346	333	310	350	317	313	372	347	342	327	329	321	318	323	310	321	347	299	332	321	332	350	297	316	325	330	331	318	303	366	331	314	338	358	306	290	326	342	350	310	294	313	342	327	337	304	332	343	329	316	311	319	317	278	350	331	296	358	320	328	304	340	333	333	339	323	329	338	338	266	334	327	326	320	305	316	326	336	316	309	303	322	332	320	306	304	313	317	322	320	324	323	289	297	304	334	347	338	313	311	369	301	303	327	343	320	331	318	313	325	310	307	318	323	345	306	326	313	314	319	355	340	339	329	319	341	283	296	332	323	297	365	311	342	310	355	345	295	315	316	311	317	343	343	310	325	317	335	345	322	327	319	340	320	330	318	373	311	329	355	338	328	297	336	344	352	360	337	302	365	329	310	345	341	316	318	335	307	313	330	321	349	310	340	332	300	367	322	308	316	294	363	351	314	300	334	330	335	356	312	324	319	338	313	311	314	298	322	323	305	327	307	298	325	338	364	288	353	329	306	301	309	323	325	305	336	339	309	336	328	341	340	353	341	322	336	330	358	334	298	316	337	312	318	323	383	325	293	352	306	320	296	317	317	287	330	323	331	327	318	364	340	349	284	330	317	316	325	311	318	337	304	316	345	333	342	323	306	351	342	323	316	320	361	320	315	309	309	318	328	298	309	326	307	328	319	341	349	331	318	316	309	320	332	330	291	284	348	319	328	326	345	305	324	325	322	299	335	283	327	291	310	347	317	340	294	318	328	327	355	319	339	333	327	363	305	292	341	335	327	331	320	337	330	288	374	315	336	321	327	309	321	311	296	329	287	300	358	305	326	329	343	344	327	322	321	291	337	328	287	334	308	327	313	323	316	312	342	309	319	331	308	314	337	331	332	360	330	305	339	321	351	344	332	318	336	309	316	311	320	335	315	311	313	332	322	325	340	294	322	308	302	339	332	343	325	273	321	325	330	318	293	314	334	348	324	323	326	334	319	311	347	306	304	314	343	329	319	291	330	324	340	320	345	319	331	343	314	326	342	296	316	364	305	309	308	309	343	333	301	311	318	292	368	346	314	287	331	312	315	330	339	293	308	325	359	308	321	345	310	301	336	357	328	355	328	329	309	307	330	317	310	367	299	338	324	347	307	323	343	316	290	328	296	316	354	333	318	328	330	352	332	334	314	370	358	299	306	394	307	303	347	305	326	332	333	335	349	349	316	322	351	306	330	285	336	344	318	325	348	364	321	335	297	343	304	354	306	316	307	318	294	316	348	343	318	326	339	316	319	311	299	317	338	318	345	323	349	333	324	305	311	346	318	344	320	302	315	333	333	302	348	300	334	315	308	328	330	320	311	335	342	345	303	335	298	317	334	352	300	327	334	303	337	345	342	325	310	297	318	313	305	306	353	336	299	303	330	326	341	297	349	304	358	317	294	325	308	333	364	317	306	326	330	294	341	320	299	302	348	290	358	314	303	332	311	322	367	332	337	359	287	320	303	324	355	314	327	324	355	289	320	316	320	317	294	329	359	336	314	321	325	305	354	330	309	352	298	341	306	315	309	303	336	332	337	333	342	312	316	340	328	339	328	305	325	277	333	326	314	316	354	313	319	324	328	351	318	321	333	362	325	326	335	359	343	336	326	303	322	332	326	330	343	296	287	307	326	314	319	324	294	322	340	304	321	306	340	329	324	329	311	338	328	316	336	329	339	334	345	315	302	339	327	362	347	313	347	316	315	330	299	349	292	329	329	304	315	309	331	311	321	342	307	330	369	335	323	311	319	345	317	294	336	306	297	322	349
5666	18066	12064	5925	4644	3703	2390	1960	1536	1118	951	808	723	667	573	576	550	518	537	483	438	439	394	454	454	386	413	379	403	375	400	363	360	403	402	407	392	408	403	393	387	367	380	376	406	399	414	360	415	376	346	378	371	351	357	375	373	369	406	395	371	352	380	381	351	353	338	402	395	372	344	389	392	376	375	400	352	356	345	363	343	373	368	377	372	368	352	376	340	364	354	391	384	374	384	352	373	396	372	393	376	384	358	332	347	401	350	316	386	354	365	380	369	393	367	353	363	382	392	363	372	346	347	343	346	338	347	369	391	376	345	349	354	406	339	363	363	391	414	332	382	366	378	410	364	350	346	375	334	363	376	333	376	361	391	333	339	384	382	375	411	367	354	353	386	338	354	358	352	366	384	383	386	366	365	334	344	381	383	381	354	384	351	369	339	417	355	317	366	377	385	373	379	379	373	353	366	372	360	397	367	357	418	350	370	361	386	348	340	378	370	356	361	354	339	361	321	369	376	357	378	340	369	370	366	353	374	357	371	373	366	363	334	368	379	364	329	329	360	350	379	364	315	378	382	392	379	364	361	366	343	321	364	370	372	406	343	336	366	368	389	345	373	359	371	368	400	379	357	385	349	384	350	368	361	332	355	379	358	381	344	374	393	364	368	339	366	357	403	373	397	389	347	364	397	387	354	370	401	337	394	375	389	362	359	339	351	364	351	354	358	338	401	365	363	373	365	340	364	397	377	338	363	378	355	374	352	368	337	353	363	334	365	349	365	338	327	356	370	392	371	330	364	361	383	356	349	361	392	356	347	386	370	339	415	351	365	344	345	354	359	380	342	372	394	342	375	363	371	353	358	371	358	398	352	405	340	382	375	368	355	369	344	326	391	388	350	332	395	375	357	374	329	351	334	356	349	331	358	385	389	384	372	361	384	420	361	378	350	344	352	333	375	360	350	343	391	343	371	381	349	367	351	372	362	353	340	328	372	357	336	357	366	362	380	351	377	403	385	360	376	362	378	344	364	338	371	364	380	346	383	376	356	345	340	380	351	327	385	360	330	351	353	364	380	376	385	366	372	374	386	365	347	359	328	341	410	351	390	318	359	392	366	338	330	373	349	326	365	376	353	378	373	345	377	366	394	358	376	381	328	333	341	362	369	365	389	354	382	373	363	331	391	374	336	373	358	375	385	369	363	365	383	352	389	404	424	380	357	383	393	333	368	377	372	343	384	333	363	321	356	354	383	384	375	356	375	367	336	326	360	341	376	359	372	369	376	338	373	357	364	389	338	374	341	352	351	323	387	366	359	334	369	328	384	369	379	367	357	352	346	343	386	353	378	386	374	354	351	356	341	355	366	375	349	389	367	359	374	399	360	373	372	363	351	391	355	341	359	385	373	375	348	329	386	351	373	402	376	348	343	373	391	367	348	362	343	365	374	365	403	382	344	373	373	370	358	380	396	395	348	363	363	365	370	389	351	361	390	344	335	347	376	360	336	348	370	340	349	361	352	346	382	402	377	390	401	351	337	396	380	380	390	360	373	386	369	347	376	370	385	378	351	340	358	377	356	336	373	368	363	339	380	392	381	332	380	372	343	345	363	393	360	363	366	358	379	320	308	354	398	373	363	371	356	367	366	365	338	358	372	335	376	375	368	400	353	361	396	368	358	332	369	364	365	366	370	380	324	366	364	406	375	358	366	341	336	314	379	354	367	365	373	363	392	359	395	325	366	363	379	391	309	345	351	394	340	342	361	359	359	389	385	365	365	375	346	373	403	382	363	368	348	363	344	376	379	387	369	361	355	321	338	328	360	326	367	381	375	336	344	374	384	379	367	359	377	369	358	353	355	355	376	403	398	377	367	353	362	374	350	354	365	361	372	363	351	379	383	362	341	399	346	348	381	373	351	347	374	344	365	349	367	384	356	346	360	346	381	340	369	333	358	355	363	325	392	350	344	374	347	352	377	352	394	375	367	384	366	350	337	352	347	363	366	374	324	378	363	388	395	368	358	396	377	374	374	350	369	409	358	376	330	404	362	386	346	368	369	354	379	368	358	352	391	338	365	386	383	368	369	399	390	349	380	358	340	379	391	354	374	374	349	369	350	331	347	359	357	352	353	360	345	346	351	360	358	331	369	394	375	355	350	351	377	347	374	331	374	409	327	371	323	359	339	362	368	332	355	389	373	392	368	349	352	358	395	346	339	396	400	396	360	361	358	363	349	361	360	387	345	364	343	348	366	346	353	363	392	350	351	362	350	331	361	375	385	330	364	358	367	356	371	362	342	351	391	396	367	344	348	344	352	351	356	347	373	346	366	325	369	376	342	383	343	341	365	363	329	363	394	367	349	344	344	374	343	363	369	374	343	353	405	378	372	368	400	347	368	339	355	357	342	346	374	344	350	356	381	335	333	372	372	388	384	371	354	396	375	342	366	387	366	344	359	381	358	380	354	375	382	368	342	367	354	358	387	381	371	401	373	355	371	330	366	375	365	318	388	345	379	376	346	367	384	395	348	344	370	330	389	350	361	344	374	358	353	379	378	322	331	342	353	345	373	342	379	343	369	375	362	375	377	361	371	343	361	417	366	346	357	368	373	362	353	358	351	370	388	372	398	411	335	393	390	346	392	411	379	406	373	358	348	385	364	391	406	352	355	343	355	370	385	363	336	377	363	359	350	359	362	360	367	362	357	326	384	376	375	348	347	358	398	367	385	356	372	378	366	389	382	334	371	345	345	354	338	368	393	365	379	374	333	364	320	372	382	345	350	357	369	360	370	367	347	414	355	385	370	368	375	410	371	375	368	386	353	371	374	357	388	362	375	381	365	360	361	378	335	354	394	347	332	359	341	381	387	355	360	349	347	409	352	322	343	364	391	337	368	373	355	405	389	362	361	345	346	331	402	374	378	349	354	385	361	357	377	352	330	365	370	391	374	397	386	377	340	357	369	354	345	380	311	368	325	385	349	341	367	349	390	356	376	343	373	345	363	360	353	348	367	364	391	381	347	355	350	367	360	351	336	387	374	336	375	386	349	384	340	344	375	347	359	379	361	397	390	360	372	349	389	369	356	377	347	379	346	334	400	368	374	370	348	380	391	381	386	390	375	330	384	366	355	387	369	367	367	371	392	339	385	355	390	390	358	349	350	353	362	339	329	324	380	348	413	391	369	387	382	336	332	368	357	371	366	374	357	405	383	360	389	369	347	387	334	380	388	360	377	350	352	368	372	372	393	375	347	348	362	371	355	378	368	409	306	411	353	389	339	377	364	345	378	416	389	385	344	371	379	348	334	401	361	384	360	396	366	359	354	354	367	368	341	390	372	362	342	351	407	363	345	370	374	369	358	360	351	348	368	370	324	377	350	350	341	379	353	351	357	379	336	372	381	386	361	381	390	370	347	351	362	345	348	356	339	369	358	311	325	333	399	404	366	375	352	372	337	369	399	365	322	384	340	359	375	344	339	365	347	381	370	382	327	368	373	361
27454	19369	5354	690	453	361	365	330	326	321	309	295	307	305	294	277	307	309	330	280	312	323	292	313	279	300	294	277	304	293	280	298	298	302	280	310	294	292	282	298	323	297	309	322	277	325	305	308	302	317	273	319	288	296	298	292	286	301	292	283	289	278	318	297	305	309	295	275	303	311	279	284	301	301	301	299	315	325	310	302	291	313	310	278	266	327	289	310	302	310	304	284	315	291	281	277	276	277	274	278	247	298	278	327	321	276	286	308	332	292	303	295	283	298	309	308	300	308	303	307	321	285	290	311	301	297	288	286	331	315	302	275	266	318	275	272	345	293	281	288	300	303	291	297	319	265	285	275	292	307	313	292	313	288	289	274	291	328	265	305	284	307	278	274	281	263	301	309	300	309	286	281	293	298	299	297	289	310	327	322	333	315	300	258	307	306	296	297	328	297	302	293	292	282	276	312	291	282	296	316	292	280	283	308	300	317	297	304	309	286	291	302	278	299	294	269	306	311	295	303	303	303	286	279	297	253	275	298	287	310	312	290	317	316	308	290	269	280	298	299	316	296	283	312	328	293	286	306	296	314	337	296	281	275	289	320	284	319	325	303	280	309	272	308	295	319	297	313	267	295	285	280	269	280	304	301	293	304	271	306	303	285	294	292	305	295	295	290	287	288	297	297	314	298	309	326	283	309	295	286	304	310	285	328	305	280	287	335	310	294	268	280	307	312	299	293	311	298	284	296	319	280	328	310	279	307	281	307	280	298	281	260	268	267	305	314	302	332	297	282	295	295	298	307	284	262	280	305	312	279	280	288	265	306	293	278	280	268	294	277	324	318	316	324	292	288	313	281	311	298	294	286	294	288	285	302	291	267	280	266	321	326	315	290	290	289	296	303	296	272	278	321	303	299	298	288	327	295	316	285	324	304	307	299	278	273	317	295	296	288	268	282	304	288	274	296	311	309	310	292	324	303	276	320	264	326	288	306	287	307	266	294	327	277	329	302	287	294	306	285	340	315	281	280	295	313	275	295	279	298	311	325	322	282	285	291	325	294	296	271	316	321	295	293	281	299	280	289	302	311	260	271	312	314	296	281	300	285	328	301	288	293	274	274	289	291	306	291	288	294	278	278	290	277	269	327	276	317	288	304	286	292	297	330	326	277	289	293	302	310	283	293	277	274	293	311	297	282	329	290	319	295	297	293	315	285	286	292	280	267	321	299	298	291	323	306	263	281	318	289	292	288	287	305	297	326	291	302	317	292	287	265	298	285	277	291	292	330	314	295	295	310	302	293	286	279	281	324	290	292	288	329	285	301	294	276	293	301	312	312	300	277	286	286	307	306	289	276	279	303	278	297	310	332	309	298	295	323	313	280	291	284	338	305	299	283	290	297	282	288	267	298	320	280	298	301	268	291	289	278	292	305	317	312	284	276	299	288	283	286	340	302	326	287	300	296	300	288	273	304	295	328	302	287	275	296	290	305	302	317	291	281	284	298	292	280	267	285	285	313	268	294	289	294	313	324	281	319	299	287	298	310	304	271	285	314	320	281	305	281	318	298	273	300	286	303	300	287	296	282	332	325	286	290	284	289	300	309	298	297	275	312	268	309	304	296	278	283	312	271	296	306	311	299	318	326	295	295	300	306	298	301	281	288	298	328	280	311	280	319	288	252	297	259	314	303	294	297	288	275	306	268	305	315	288	278	245	279	300	308	273	272	315	297	265	285	313	284	290	303	306	318	285	322	283	287	275	297	284	301	302	333	289	288	313	297	309	312	310	276	299	272	270	277	303	268	300	301	275	270	249	281	293	302	284	312	321	309	309	272	296	296	306	287	280	289	275	324	318	306	283	289	281	278	273	323	269	279	260	304	280	300	302	310	305	311	290	316	313	279	319	285	266	303	284	287	287	301	327	299	329	326	260	279	309	265	295	300	308	316	293	308	304	315	283	324	284	285	295	283	303	310	269	326	285	301	294	316	302	313	314	281	281	311	287	279	274	265	304	299	301	290	297	273	312	336	293	284	314	323	288	305	313	323	330	292	290	293	275	324	293	311	285	287	294	298	297	322	292	332	318	283	313	315	291	281	259	312	298	298	296	275	279	287	281	283	290	289	306	293	291	310	278	305	285	314	310	270	287	298	310	299	303	249	306	263	317	327	319	275	283	278	277	312	285	285	260	326	280	269	307	285	244	321	291	281	293	292	308	285	271	319	319	327	282	312	287	297	305	296	301	277	286	275	297	294	291	291	285	305	301	295	312	332	284	297	283	274	308	288	292	282	276	349	285	281	288	292	282	297	333	302	322	282	255	293	289	297	268	276	313	276	306	284	272	270	269	285	264	272	302	314	305	308	293	303	312	306	301	304	283	304	303	286	297	281	295	277	298	311	287	317	303	302	281	283	265	315	319	261	298	279	298	274	283	323	253	293	291	280	310	298	321	299	311	317	277	277	320	314	283	309	308	299	319	306	270	308	312	309	306	301	299	296	286	296	289	274	290	289	301	311	304	287	325	296	318	323	299	307	323	277	313	319	333	266	331	292	304	299	283	332	305	308	300	271	308	296	277	258	309	300	288	279	312	337	287	274	298	281	337	292	270	315	273	281	310	287	300	300	327	272	316	288	301	301	280	299	291	286	276	328	293	287	293	253	274	293	302	287	303	314	306	286	277	293	335	316	307	305	276	303	300	300	287	299	283	269	298	314	282	294	289	313	284	304	280	315	293	340	276	320	293	313	313	285	272	273	271	315	277	286	304	301	290	323	319	307	309	307	284	285	300	291	272	260	281	297	296	277	278	284	284	297	303	286	286	285	272	304	267	297	270	288	259	322	276	277	305	283	292	270	296	301	277	297	305	308	313	281	298	308	267	284	303	283	314	297	309	298	301	287	297	297	303	293	292	275	313	290	303	276	316	312	305	321	293	323	321	294	291	289	277	324	301	332	304	308	330	297	295	269	315	286	280	303	319	315	289	289	304	268	299	300	312	260	294	322	283	287	312	275	315	301	323	330	320	291	307	304	297	268	301	294	281	288	331	300	301	297	269	279	311	294	292	287	307	298	288	289	308	297	281	330	279	294	279	301	311	306	274	284	291	311	278	284	303	291	290	275	281	319	297	287	281	295	288	291	293	317	302	317	313	293	314	289	286	307	318	288	314	261	310	296	329	291	297	292	301	290	300	280	304	303	300	301	299	305	317	298	317	273	286	269	287	308	312	278	292	276	309	306	302	318	321	291	270	292	294	288	293	294	302	293	311	301	291	290	308	314	305	271	283	315	279	275	321	294	319	311	294	269	320	267	339	278	293	317	299	282	267	319	307	323	318	285	304	293	301	296	303	287	318	288	284	297	274	298	300	303	278	293	282	241	291	295	293	318	289	309	317	266	272	286	297	300	286	304	316	264	297	285	296	318	295	307	329	265	276	280	290	268	282	332	283	277	278	281	301	291	270	293	268	278	295	304	312	286	328	318	283	293	290	303	312	297
4412	2161	864	481	397	398	353	394	335	357	332	366	313	312	318	318	336	335	299	306	333	313	339	343	328	317	355	300	369	301	309	340	307	342	332	315	320	283	284	323	346	319	304	320	339	335	303	316	297	305	335	357	325	305	348	306	331	305	357	327	297	332	318	329	292	316	309	320	309	336	322	331	306	317	308	328	317	296	301	296	335	332	322	329	305	323	347	331	293	339	329	320	322	333	315	313	339	323	329	331	299	357	318	304	303	307	330	285	319	331	317	325	321	304	327	317	331	300	356	317	328	319	321	333	318	317	310	296	318	307	299	314	311	301	333	319	313	336	310	326	303	318	311	315	353	324	294	320	339	298	315	335	316	330	310	314	330	327	295	312	324	325	331	315	309	301	344	326	326	319	280	341	329	321	335	299	284	336	341	326	336	309	317	299	313	298	298	326	329	349	325	313	273	316	300	352	324	323	307	306	281	325	346	322	335	309	307	297	327	293	316	290	302	340	322	320	327	341	322	312	307	281	341	317	341	325	297	320	326	303	332	277	320	346	313	333	319	311	290	283	311	339	344	340	329	354	329	313	336	302	302	321	320	340	321	325	357	337	341	336	304	342	326	316	310	347	312	336	332	336	327	320	348	329	309	319	332	304	332	330	306	306	334	348	294	303	323	329	290	291	321	332	328	313	332	346	327	344	332	315	338	309	347	317	299	317	333	311	327	288	325	351	323	322	328	314	322	318	315	329	336	326	307	343	366	317	324	328	325	324	321	342	321	320	294	362	297	316	308	326	308	311	311	297	304	312	327	325	321	277	313	328	345	324	315	319	322	303	343	298	312	367	329	328	318	376	334	317	326	317	341	337	349	332	336	315	307	320	327	290	299	285	331	303	348	324	344	333	307	335	311	323	348	361	304	286	329	322	366	293	334	320	302	335	342	283	343	334	311	331	286	328	293	292	314	352	309	315	330	308	336	311	310	314	333	330	313	321	329	342	306	350	318	298	315	328	310	325	313	300	289	314	298	346	302	326	318	318	308	304	327	296	347	343	331	316	319	336	315	308	331	313	359	316	303	311	322	344	329	330	314	326	286	308	363	325	320	322	333	310	307	284	319	319	319	317	312	352	328	327	305	303	315	370	286	320	326	321	329	306	324	314	311	332	320	317	339	354	311	322	312	335	311	322	313	357	302	298	342	314	309	358	326	332	319	274	326	327	312	331	332	286	317	335	325	350	289	347	338	296	300	312	279	341	332	335	327	324	313	305	312	346	315	346	354	303	344	286	323	285	310	344	334	284	329	339	310	372	322	320	312	315	342	335	346	353	323	336	317	315	326	344	307	324	337	319	322	305	316	330	331	339	310	338	309	304	283	328	329	310	330	350	298	298	284	343	328	345	317	318	316	301	289	334	340	308	331	319	313	336	281	315	311	322	324	317	328	298	309	294	341	297	320	317	326	289	330	298	320	337	333	344	286	338	317	348	290	295	329	336	300	317	305	329	329	331	335	315	299	344	300	318	343	327	323	341	332	321	324	335	313	312	332	292	350	313	333	321	311	347	318	312	296	334	323	305	312	320	309	312	299	358	331	328	302	321	312	319	327	339	305	323	343	325	283	344	302	310	332	354	348	290	344	338	305	319	318	294	328	285	322	314	330	323	321	316	323	363	309	342	319	297	337	326	335	310	379	316	297	286	323	315	355	334	318	332	340	314	329	326	317	320	345	276	319	333	345	331	326	330	324	313	323	303	296	304	315	325	322	303	336	335	279	335	295	349	313	322	321	336	310	300	332	333	355	307	321	299	329	340	327	320	332	375	351	309	333	317	297	298	306	361	337	284	324	302	325	330	328	309	319	300	333	335	324	349	325	326	334	336	330	322	305	305	326	318	312	337	319	332	359	324	315	297	320	327	329	339	306	362	324	324	326	277	323	304	282	303	310	325	296	333	325	325	307	310	297	329	315	294	312	321	303	312	304	320	325	309	331	344	328	315	337	304	324	277	318	341	316	329	347	323	339	307	332	295	321	312	312	321	334	329	301	310	320	320	330	301	350	322	283	315	321	312	341	325	315	290	327	301	291	335	347	309	354	318	310	312	312	318	353	318	321	312	318	303	337	297	333	331	334	340	321	351	323	324	344	329	296	349	340	329	312	308	312	337	292	313	334	333	348	286	308	336	333	360	315	329	296	325	309	308	336	299	336	303	316	310	346	332	319	298	327	333	333	319	299	335	345	334	303	319	306	314	306	330	331	330	300	363	316	356	300	327	324	319	343	321	345	313	331	314	289	307	299	317	307	303	324	305	328	289	306	286	294	330	298	356	300	355	307	315	333	325	298	331	314	320	327	319	327	293	329	336	346	327	324	318	334	318	288	337	324	326	343	292	324	317	322	306	357	315	321	329	320	285	324	315	338	342	315	327	301	324	335	286	307	319	314	334	323	289	335	326	322	307	331	337	308	338	336	300	330	313	336	323	337	304	269	321	304	271	292	332	316	294	340	330	319	313	323	316	312	298	306	309	296	302	323	324	300	291	332	316	301	308	315	299	348	304	329	329	306	314	280	296	317	350	315	282	315	315	341	327	329	310	341	304	334	317	305	332	312	315	342	361	335	336	304	316	339	322	313	301	353	324	322	305	303	319	323	319	345	316	323	291	327	330	307	329	303	339	344	326	296	336	343	336	329	295	295	337	327	317	309	317	341	312	331	287	311	336	281	330	323	323	328	296	321	321	317	282	319	318	302	276	336	336	308	318	319	312	351	307	332	369	350	307	336	325	315	329	288	333	335	342	306	329	333	322	317	317	329	286	303	312	323	294	362	310	305	300	326	308	357	319	325	334	351	320	296	333	332	349	302	312	323	314	331	305	323	325	332	309	337	338	363	292	330	322	316	325	298	319	351	306	323	347	308	337	297	311	324	319	304	360	310	328	325	293	326	350	334	313	317	311	312	291	334	335	317	311	310	331	265	318	306	325	335	315	324	332	314	312	344	347	314	355	290	300	322	321	324	333	327	313	328	339	310	307	346	319	299	298	307	300	304	308	345	320	313	279	329	347	342	330	325	335	334	317	349	335	323	318	332	346	331	300	334	354	295	320	343	315	311	317	282	312	332	341	300	316	312	316	319	305	339	317	313	298	300	325	322	344	350	330	329	326	328	278	310	348	331	333	318	355	342	319	278	349	366	305	327	335	338	306	351	295	311	339	316	304	320	321	331	311	334	344	322	328	296	332	322	332	312	329	307	324	311	305	320	317	319	308	301	313	320	303	286	361	304	305	319	316	345	341	315	309	326	323	313	320	336	326	349	347	309	339	320	319	308	323	336	316	340	332	312	344	313	300	338	359	353	298	308	310	312	317	308	332	320	331	336	350	318	315	332	335	326	304	339	318	315	328	307	298	350	310	329	319	316	318	340	351	327	354	266	285	327	302	332	317	330	318	283	334	336	268	306	315	294	324	299	303	303	338	303	319	311	331	311	326	330	331	331	313
23649	21322	28833	24168	21329	13183	1587	974	802	691	623	611	590	607	588	580	538	525	561	498	514	537	501	470	493	495	457	500	480	519	491	492	481	469	491	511	468	462	477	501	468	432	467	455	474	485	435	455	433	488	456	466	481	440	495	472	485	467	447	452	424	468	446	501	501	478	493	480	461	463	439	471	470	473	494	470	513	505	502	534	484	519	480	446	476	496	496	475	510	511	443	446	480	474	454	452	473	544	435	496	511	467	452	474	458	451	439	479	495	453	455	469	452	481	473	460	510	477	457	516	492	487	509	534	471	501	508	474	507	454	466	496	483	453	488	464	503	472	457	443	470	473	478	460	488	475	481	436	479	465	471	467	429	484	453	446	476	466	480	482	436	473	456	503	487	494	457	458	508	482	437	427	480	468	480	467	476	451	487	481	459	467	481	428	487	480	453	497	496	452	466	476	427	446	454	453	469	472	492	498	462	451	446	482	475	459	535	490	491	440	465	503	475	478	450	458	487	463	462	474	455	436	476	474	484	481	449	450	455	456	442	478	471	468	452	442	517	474	465	439	479	444	463	474	464	472	464	446	437	470	498	485	441	471	462	485	449	507	478	460	474	479	464	462	457	471	421	471	464	511	443	479	460	459	474	487	472	470	495	457	501	507	435	488	466	431	443	472	464	499	458	515	500	473	517	490	485	486	483	449	443	455	509	451	472	471	484	463	489	451	462	450	468	521	433	469	495	472	469	444	437	452	475	465	471	450	463	480	447	445	444	490	460	465	464	465	474	433	447	479	444	435	470	489	482	476	493	473	485	488	486	498	464	450	465	469	460	496	467	448	470	457	504	519	461	466	460	457	456	463	465	513	468	463	479	492	452	483	449	515	485	452	483	449	451	481	476	477	477	476	476	444	467	481	441	474	443	470	494	444	472	445	489	450	468	508	422	465	466	467	441	480	462	459	480	465	477	514	446	436	453	486	432	465	479	468	472	473	457	413	483	485	461	465	442	449	452	462	455	505	501	436	485	502	480	478	443	480	481	461	454	487	453	486	472	466	489	455	486	506	434	449	458	446	447	461	475	471	422	474	543	446	441	434	483	492	450	485	471	463	465	456	508	498	452	502	476	456	464	460	487	480	480	462	467	511	446	461	465	493	458	484	472	463	519	481	450	460	518	447	479	469	487	430	415	475	492	446	482	489	482	447	471	441	461	438	469	469	447	488	450	470	473	435	493	466	452	470	456	509	511	506	436	480	504	455	479	471	505	455	489	448	438	460	488	485	538	491	496	448	466	500	475	500	486	463	485	472	436	493	476	478	440	494	486	446	481	457	437	452	438	492	460	473	458	459	473	456	489	430	439	469	479	491	469	442	438	488	483	501	471	489	492	433	473	481	499	481	473	441	470	455	484	475	440	470	435	454	497	473	457	467	470	488	464	469	507	468	473	483	499	472	479	469	480	482	464	479	487	510	481	466	462	481	486	439	491	453	507	464	499	453	409	488	455	482	486	449	488	497	484	471	457	507	465	468	439	462	481	485	494	511	444	444	422	482	480	494	465	488	439	465	473	491	493	496	468	511	445	463	458	504	472	446	445	489	468	485	481	495	418	475	513	493	514	449	481	464	468	451	470	447	508	470	484	453	456	473	439	485	469	482	446	485	490	464	520	443	460	491	455	451	410	459	479	466	488	460	442	473	461	477	452	509	454	465	467	482	481	499	478	460	476	438	450	465	454	501	495	470	530	446	467	443	499	461	491	485	431	447	488	463	436	494	446	483	492	453	458	485	493	496	451	425	475	503	526	510	462	506	457	465	505	471	430	484	465	500	442	497	498	499	437	476	446	452	441	438	483	460	499	483	487	449	456	442	434	497	493	445	498	503	461	462	438	456	467	458	427	438	518	471	477	458	523	491	445	458	509	441	459	486	490	496	478	503	475	450	463	460	477	476	441	472	479	481	453	536	469	457	475	481	434	449	507	456	435	479	445	471	462	459	480	476	509	474	478	494	501	485	464	469	449	506	461	450	438	444	458	484	539	455	431	474	500	474	497	514	465	470	460	457	451	476	478	486	505	447	458	476	489	461	459	457	463	489	442	503	494	467	472	471	424	486	443	522	462	518	462	440	467	482	448	445	488	477	482	485	487	411	471	462	490	466	481	413	484	457	452	484	475	492	459	469	496	458	493	459	503	450	452	476	510	441	473	445	482	495	457	462	457	482	418	465	446	482	461	464	463	429	451	476	452	456	472	504	477	464	509	462	454	452	471	472	504	471	455	452	467	444	487	460	471	462	493	430	460	502	491	425	496	463	456	437	494	502	461	450	483	479	473	490	447	485	520	467	470	429	458	439	441	471	471	453	435	467	468	435	464	475	494	458	466	474	473	445	461	497	438	470	488	460	521	493	487	479	448	479	458	454	479	465	454	476	453	460	468	454	492	468	454	469	482	472	486	454	472	466	444	476	479	460	447	477	502	476	446	472	434	489	425	461	449	468	477	478	465	481	484	468	464	450	479	501	458	479	463	472	463	457	506	464	453	469	457	476	492	456	442	481	452	464	458	499	481	464	464	473	464	468	476	471	467	455	468	443	457	400	443	452	467	485	456	418	486	501	453	473	481	465	447	468	489	484	462	478	467	438	492	467	484	448	455	468	466	478	481	482	471	476	480	502	495	460	492	491	437	509	435	496	496	465	484	477	481	465	524	466	487	473	479	498	480	447	450	492	468	452	462	454	463	487	466	463	492	444	450	467	497	494	448	463	445	525	478	446	449	471	487	511	467	428	471	505	490	483	471	440	481	466	447	479	467	482	502	437	465	466	453	448	479	496	476	440	434	453	424	449	472	467	479	446	445	453	441	499	444	484	471	429	438	497	444	448	507	423	474	518	425	469	497	446	438	440	482	478	474	477	521	444	512	469	489	454	448	451	450	476	506	462	449	466	513	471	469	474	492	481	476	468	479	439	501	490	478	476	458	464	447	485	451	478	487	464	518	496	456	455	480	460	477	491	459	473	477	436	488	495	461	453	510	459	482	483	477	464	443	481	497	458	479	461	443	471	461	474	489	478	464	503	453	446	454	460	455	481	478	477	486	468	480	472	458	479	472	498	459	477	493	481	472	453	470	460	456	469	501	465	498	433	482	471	451	446	498	466	503	436	481	467	460	512	494	462	486	460	493	451	458	438	463	499	488	475	471	502	513	481	417	448	481	474	486	424	464	476	426	470	453	484	467	438	464	431	465	500	454	437	446	489	480	500	467	504	506	466	451	450	531	457	477	465	477	480	515	497	468	502	462	488	458	448	479	466	539	458	459	493	492	441	453	466	471	473	497	465	451	446	459	442	460	460	482	504	493	467	495	425	459	455	483	465	517	447	512	474	441	454	471	483	474	483	474	505	455	465	437	475	449	519	476	484	513	532	480	445	468	458	485	450	471	469	464	495	498	499	446	475	506	487	465	463	423	468	438	440	480	498	468	510	452	487	480	473	493	497
4065	11533	7341	3419	2650	2195	1459	1293	1117	883	756	730	664	590	636	619	622	579	571	562	532	577	541	549	570	487	544	539	545	515	509	530	527	540	551	521	493	501	530	495	502	518	507	509	463	542	518	512	550	506	513	490	542	530	497	504	521	496	530	506	557	493	529	502	456	506	529	519	498	540	509	506	508	514	481	500	528	526	519	524	509	503	517	472	489	505	499	521	522	511	517	516	552	478	525	497	527	517	487	541	473	522	492	505	509	531	527	509	513	499	555	533	518	483	496	530	490	500	498	508	501	519	518	461	466	454	529	526	505	536	512	514	520	475	525	521	510	523	514	459	543	495	517	504	541	525	512	489	497	534	517	517	534	530	490	480	512	504	534	490	496	505	512	503	490	484	553	448	486	450	520	542	526	528	519	496	524	522	469	504	536	468	485	496	487	526	546	502	543	497	494	511	475	498	515	503	518	504	529	564	553	498	495	522	515	515	485	510	479	537	470	505	549	508	519	515	497	551	519	503	525	522	516	512	542	504	507	505	519	537	482	516	495	486	542	522	503	536	495	531	489	509	543	525	505	492	486	529	550	524	514	517	517	546	529	486	515	494	503	500	508	497	528	492	486	510	506	493	500	515	518	478	526	500	469	506	497	541	495	544	499	497	511	461	484	482	484	509	492	503	514	521	463	551	506	475	468	507	507	538	487	505	485	519	522	497	483	521	535	510	507	535	498	510	498	479	521	456	515	512	495	501	508	504	498	484	517	509	483	461	552	520	524	512	495	487	499	509	511	484	536	525	561	501	544	496	532	502	516	483	513	479	459	511	496	488	552	503	512	478	491	496	507	482	508	482	514	479	516	499	482	524	482	489	483	501	496	491	529	494	472	490	469	518	508	525	525	494	491	533	517	483	479	503	500	507	554	521	497	490	494	498	484	544	505	505	494	517	463	511	484	508	536	503	492	511	531	479	506	507	477	523	548	534	540	528	506	471	520	523	508	470	536	500	526	503	509	520	514	480	514	509	507	517	478	485	526	472	535	518	456	496	498	529	505	520	533	510	500	494	518	489	510	485	509	502	523	449	519	493	540	496	461	506	485	510	539	505	476	513	472	504	491	507	479	518	515	541	512	519	509	494	511	501	520	499	509	522	521	465	499	488	484	523	503	481	484	503	483	497	484	515	474	509	478	476	518	533	496	488	506	520	514	526	502	479	530	494	534	460	524	496	461	482	484	535	529	560	533	526	516	511	504	521	497	486	486	490	471	519	510	492	516	513	515	497	484	498	539	502	506	524	477	519	525	473	469	510	511	511	493	496	501	519	460	498	520	492	490	527	518	495	524	510	494	473	498	502	544	512	524	532	473	514	546	529	469	498	479	501	491	486	516	524	518	514	517	502	492	520	493	541	506	549	514	527	487	523	484	511	517	507	513	472	517	502	481	519	527	498	476	499	498	520	538	509	491	500	533	492	530	468	537	518	487	475	488	494	500	505	494	517	495	513	504	505	544	516	509	484	498	519	499	548	493	502	501	539	531	485	516	536	513	509	532	488	495	507	522	489	509	515	556	512	494	514	449	464	510	479	510	504	484	529	517	541	485	479	484	511	500	474	527	482	509	512	492	489	505	517	499	504	466	497	533	477	541	541	491	557	470	515	537	457	544	476	490	520	484	505	499	515	504	511	501	515	482	513	457	483	538	456	516	483	517	493	492	458	455	508	515	529	488	539	512	520	507	519	516	490	502	485	519	494	497	509	525	529	518	482	501	496	476	503	473	519	507	522	497	493	505	499	513	490	497	480	521	525	522	503	495	515	495	514	495	522	490	525	496	529	517	521	521	454	516	505	554	502	542	501	497	495	538	530	501	535	497	496	498	516	494	506	512	511	507	502	479	540	525	464	483	498	498	522	523	555	525	504	478	478	511	519	495	481	510	513	516	505	496	507	519	527	505	511	493	513	479	523	456	527	481	501	484	510	505	500	536	469	514	488	485	472	555	477	476	505	500	462	526	499	521	491	475	495	504	480	507	545	500	488	488	481	508	503	531	504	505	501	566	485	515	525	497	512	508	485	511	509	470	533	520	482	553	458	539	507	499	491	538	499	485	543	531	521	485	511	522	497	478	515	495	515	517	519	500	515	487	521	524	507	513	510	499	484	496	540	519	508	479	518	516	494	509	475	512	496	494	512	533	482	486	505	537	544	468	556	530	521	519	500	540	488	523	526	460	535	496	538	524	524	517	512	520	497	515	488	528	510	497	512	500	526	487	537	490	519	476	493	565	505	502	476	511	511	492	509	525	525	529	536	516	497	496	520	507	496	517	545	502	498	462	487	481	510	495	497	493	519	516	520	576	506	528	504	471	520	542	555	540	501	533	493	461	504	528	573	488	532	537	522	526	505	524	489	503	508	517	534	528	516	502	517	539	497	481	483	545	518	505	512	496	484	546	534	537	459	507	512	492	525	529	508	534	484	508	522	495	516	519	522	497	502	491	487	496	512	526	514	489	538	460	477	534	495	526	461	516	453	514	501	497	507	501	502	470	476	440	492	535	485	521	514	499	520	506	528	462	499	523	486	511	517	469	520	500	503	503	512	534	538	510	528	514	486	484	465	507	524	475	475	516	530	486	523	511	496	525	508	515	494	533	512	515	498	485	491	560	492	508	476	530	501	545	479	507	524	550	492	506	531	525	533	502	534	503	504	494	511	521	482	518	486	542	520	508	514	506	483	494	499	559	486	513	504	521	529	511	549	492	475	506	548	519	477	561	526	487	523	519	495	501	507	498	502	489	506	523	527	507	505	535	529	504	534	502	504	490	514	506	539	508	487	484	522	508	467	487	509	467	527	522	498	496	495	478	484	476	478	522	502	496	485	500	505	498	456	490	520	511	485	490	489	504	504	491	536	524	511	509	507	486	506	516	473	493	531	537	516	518	525	514	495	507	536	483	500	448	525	518	494	482	482	547	536	478	532	516	520	484	545	492	525	509	511	517	572	504	502	476	499	519	506	521	544	530	509	471	488	474	540	530	497	478	493	509	499	508	498	534	531	484	506	501	510	531	501	512	510	480	520	483	516	536	508	533	575	511	494	533	519	503	478	518	518	524	528	496	513	534	494	513	520	465	511	498	504	481	539	508	506	499	531	478	503	539	519	510	511	528	504	493	495	488	482	511	557	516	523	472	538	511	509	519	508	509	461	470	536	495	532	511	510	517	494	508	526	552	521	507	458	508	513	444	495	507	525	560	498	468	520	485	477	485	499	497	510	508	510	538	464	513	502	490	498	527	518	525	494	449	526	469	517	494	460	540	507	505	497	527	466	516	471	491	519	530	515	519	490	484	505	478	535	487	522	515	566	498	459	509	490	489	511	508	513	493	481	532	519	474	475	490	484	497	525	510	475	510	509	469	515	506	493	574	511	522	521	509	468	503	532	521	499	512	534	483	469	473	548	523	470	491	527	498	505	536	506	528	515	544	528	497	472	500	463	509	502
24686	21275	27870	24927	15651	895	428	386	283	279	197	207	190	176	183	152	148	175	159	148	172	154	139	129	132	127	136	155	165	138	142	150	164	144	137	134	155	131	126	138	130	126	136	121	145	143	106	126	142	126	142	113	156	141	132	131	128	125	132	143	119	131	126	136	156	142	104	138	131	134	134	138	114	132	114	126	139	144	113	126	138	142	133	127	123	134	144	129	136	115	130	142	124	149	98	110	109	145	125	152	118	147	128	126	135	118	129	141	131	126	128	117	119	120	141	138	133	123	131	110	142	100	104	120	110	125	125	116	112	141	129	137	133	132	135	120	139	115	117	140	103	115	130	131	119	145	128	110	122	111	149	137	129	127	136	119	144	138	140	132	115	141	134	117	122	150	137	128	141	146	136	132	124	154	133	124	126	124	106	135	115	134	117	130	127	109	115	129	136	145	133	116	130	142	121	124	118	113	138	118	147	122	130	131	129	125	102	136	158	146	125	124	124	133	133	123	114	142	133	133	129	115	139	122	124	109	129	124	119	145	146	126	140	106	131	124	125	129	117	131	122	160	119	121	121	111	117	130	123	151	132	121	110	141	131	129	134	116	117	122	122	125	132	118	132	133	131	113	124	148	124	133	120	132	130	124	141	140	112	120	127	113	128	107	116	120	128	129	126	132	125	127	139	140	112	134	139	134	131	150	134	128	124	130	138	153	109	119	135	140	129	121	121	125	147	138	133	137	126	127	131	134	123	134	104	150	129	110	129	137	127	118	117	116	146	135	111	141	131	141	131	128	133	128	113	117	128	115	131	137	116	129	117	121	135	123	107	125	132	131	119	149	156	113	119	113	115	125	116	138	136	121	135	132	109	139	120	124	127	143	131	128	142	114	146	129	112	120	137	123	143	129	121	133	113	103	128	135	118	140	121	139	135	130	122	129	140	144	136	128	125	122	116	131	137	127	146	117	126	140	126	113	125	112	148	129	128	136	144	132	136	132	139	144	141	119	114	114	145	146	138	140	117	140	111	145	137	104	155	150	118	143	114	134	137	151	126	137	146	124	122	129	148	136	129	121	125	137	128	127	127	101	146	116	133	145	145	136	128	125	115	135	113	110	147	118	141	121	136	145	122	133	118	124	136	121	137	130	124	117	136	138	135	139	133	139	127	130	138	141	133	111	122	136	122	131	124	130	141	140	139	145	128	118	135	124	126	106	138	117	140	141	99	117	141	135	110	127	132	121	151	123	138	149	139	103	125	147	135	128	154	129	127	141	134	126	134	135	130	139	109	131	135	124	143	125	135	143	123	143	152	143	126	136	141	130	125	140	121	120	146	132	140	148	129	109	133	131	114	110	117	143	116	130	125	121	147	150	127	129	123	123	132	115	142	133	129	136	121	128	123	131	123	131	118	134	146	136	104	122	114	132	143	130	121	108	116	118	106	123	142	131	135	138	134	139	126	129	140	146	133	134	142	118	128	115	144	132	140	125	121	150	118	127	137	137	124	140	133	148	104	118	147	114	105	136	133	138	115	140	130	114	144	135	137	105	130	122	141	109	123	122	120	127	134	120	115	131	131	123	102	124	135	126	128	127	116	142	135	144	130	130	126	149	111	136	128	122	147	120	155	129	122	144	123	116	142	133	121	114	139	128	144	148	130	119	125	121	114	137	118	132	121	101	123	127	124	131	117	131	150	138	143	127	141	134	122	163	136	147	122	148	133	128	119	130	131	113	125	138	126	119	143	133	122	135	127	125	105	125	124	136	115	128	117	137	145	146	145	141	131	134	134	128	118	125	154	131	116	128	130	136	152	128	139	133	127	119	140	129	131	151	135	126	134	128	130	147	147	119	129	117	133	144	113	120	138	119	112	102	127	127	116	124	130	120	159	110	131	135	136	113	129	125	124	130	128	140	142	156	134	127	125	136	119	137	122	132	124	131	123	109	141	134	116	120	123	141	118	129	126	157	125	134	138	132	118	118	129	129	127	141	146	116	144	139	111	127	119	119	159	134	121	124	137	157	112	124	136	145	118	122	131	92	115	126	127	124	157	131	119	114	124	116	130	147	107	137	152	121	157	130	100	137	150	132	117	109	136	120	122	128	129	130	154	125	111	140	149	123	131	137	118	118	144	127	121	111	100	125	116	120	135	118	129	117	123	107	143	130	133	122	150	112	139	142	121	122	119	125	126	109	117	120	123	128	119	143	131	102	122	124	127	126	119	156	131	134	130	119	135	113	131	141	149	140	144	102	128	119	133	131	130	148	124	137	117	126	131	133	137	145	138	127	120	120	121	125	140	104	118	115	132	118	131	116	119	125	131	117	121	134	119	135	116	137	130	115	128	149	127	141	123	139	132	138	144	120	135	125	120	129	116	127	123	142	132	127	120	127	121	133	144	118	115	132	139	131	125	112	129	132	121	129	144	148	137	133	156	133	116	149	148	137	110	155	113	124	140	123	104	141	127	113	121	115	128	140	134	123	134	125	121	123	111	132	123	127	132	149	141	122	124	129	150	123	119	130	123	104	137	134	143	134	125	132	134	129	138	131	118	129	123	126	117	148	143	125	119	118	113	143	128	113	105	139	152	115	129	136	129	118	142	131	159	127	149	120	126	111	130	120	116	156	123	122	139	133	125	92	128	135	134	125	121	103	137	125	128	112	122	111	133	93	143	128	141	144	112	118	153	140	115	107	123	139	131	118	125	134	121	110	143	133	131	102	131	138	132	119	118	155	117	143	123	121	118	141	129	101	117	124	142	108	136	131	127	123	129	135	118	117	107	122	130	141	131	123	138	134	128	142	143	112	124	146	133	133	143	109	137	123	152	115	138	116	148	143	110	139	142	117	125	140	130	121	129	126	133	138	134	112	116	128	116	140	129	120	115	133	141	132	140	143	139	124	122	115	123	117	137	116	130	120	99	117	138	126	110	110	138	129	149	122	139	132	126	121	124	148	124	139	132	127	143	153	128	119	143	133	142	119	119	116	123	143	115	121	147	125	126	122	107	140	127	128	112	134	148	127	98	124	118	133	140	129	118	141	147	118	130	129	132	138	125	116	123	146	123	135	116	127	125	135	132	134	125	112	123	124	124	119	122	119	141	137	134	132	122	136	137	113	124	118	113	125	123	148	131	129	114	110	134	117	135	115	134	120	126	130	128	128	134	136	129	123	129	129	113	132	152	134	136	139	119	137	129	160	135	131	104	129	145	111	138	119	127	99	130	123	140	140	124	133	142	121	123	139	125	123	118	147	133	120	141	128	124	130	114	107	132	133	135	130	121	110	143	149	130	137	123	120	113	127	141	138	134	125	142	137	120	140	132	129	122	138	132	138	124	131	147	114	121	123	127	122	140	138	126	140	125	109	158	121	124	125	114	115	131	121	106	128	126	121	135	158	114	118	124	116	152	121	130	116	123	127	128	134	132	124	131	120	134	124	135	120	130	126	127	121	123	105	132	122	121	115	124	139	137	133	129	112	115	117	136	143
3825	7723	4148	1898	1487	1199	709	650	476	335	307	256	230	225	194	192	221	187	190	189	201	176	212	173	171	170	148	146	180	148	141	173	155	155	159	151	179	156	143	168	145	140	153	157	149	159	147	146	162	147	157	156	149	155	122	161	148	144	165	151	131	154	173	161	146	149	167	156	152	125	171	149	158	153	147	124	124	149	147	152	143	158	139	138	143	153	171	123	174	167	138	134	151	147	135	139	140	146	151	147	145	145	136	153	158	139	136	165	161	135	151	155	133	147	144	159	160	161	150	151	152	156	147	143	136	138	138	142	149	137	138	150	144	132	147	153	156	138	144	132	143	153	148	163	135	140	161	132	122	163	162	142	146	142	154	159	134	152	170	146	148	138	161	162	144	145	147	163	140	147	159	158	143	157	128	151	164	148	148	127	142	130	147	160	139	133	149	118	199	139	141	143	168	160	131	147	121	155	150	154	147	132	152	158	142	128	155	145	158	145	142	152	144	143	140	144	165	154	156	163	153	148	179	169	156	139	141	131	161	161	162	139	127	129	148	136	149	140	146	141	170	161	133	144	142	153	181	126	151	160	173	145	162	153	140	145	156	148	144	150	143	146	157	131	139	144	131	165	162	170	152	131	147	164	150	136	139	144	143	172	145	144	147	137	142	142	158	160	139	179	137	153	150	146	148	171	144	170	138	140	161	136	161	133	139	142	154	155	149	149	161	151	161	123	169	140	153	133	132	151	150	136	152	123	150	135	145	153	157	145	165	157	126	151	156	164	156	162	140	143	166	132	143	155	167	135	140	147	125	138	147	134	155	158	131	165	145	147	149	126	157	153	145	132	146	129	148	155	149	141	151	142	152	147	159	168	151	142	160	162	142	155	149	143	166	157	156	148	144	113	150	151	153	155	141	144	149	139	149	161	175	146	150	149	115	153	134	129	153	141	159	169	152	164	151	134	152	157	154	138	159	168	138	146	143	131	173	152	151	143	158	147	144	152	128	162	165	138	138	171	162	151	148	159	170	145	168	176	156	141	143	177	137	157	153	143	133	154	145	135	147	167	150	145	151	144	172	123	149	143	154	144	153	159	176	138	164	181	155	161	151	144	145	157	133	138	171	137	157	162	145	146	155	138	143	128	154	135	127	150	142	150	168	164	162	164	156	130	165	145	129	138	145	154	143	159	162	136	169	151	160	133	148	153	159	159	155	142	140	159	156	150	143	156	159	163	143	172	127	133	150	152	135	135	131	166	145	140	131	153	146	140	176	148	146	145	148	163	160	149	150	118	151	160	154	151	142	127	139	171	160	159	146	140	162	141	148	168	141	137	153	152	149	146	160	154	135	132	145	159	165	163	143	141	147	152	131	171	149	166	142	151	168	171	128	152	155	133	156	147	125	166	155	159	146	177	136	182	148	153	119	176	147	162	157	156	162	150	150	150	152	144	146	131	179	155	163	140	143	145	146	155	152	149	144	148	135	151	143	159	123	169	162	142	119	151	161	155	133	140	143	144	133	145	153	141	128	153	146	154	145	147	152	152	152	143	156	135	149	127	155	139	157	145	167	144	146	153	154	149	167	163	136	162	155	164	122	144	155	142	138	179	142	147	162	164	158	152	154	135	153	151	147	155	145	137	169	152	165	165	148	151	152	174	151	164	152	153	159	151	157	169	128	138	145	146	160	168	148	130	157	145	163	142	186	159	147	175	149	152	156	135	123	149	130	154	134	142	152	137	157	149	148	134	146	166	153	152	163	141	136	141	168	150	132	149	145	130	168	166	120	173	164	156	159	146	136	183	171	133	140	145	145	148	143	171	149	159	153	156	143	148	158	145	141	160	174	130	129	159	152	151	161	148	144	160	139	139	123	161	143	144	141	153	148	136	153	150	159	157	156	136	164	144	129	180	145	148	168	145	157	163	140	138	166	135	158	130	143	141	144	151	151	141	170	143	139	157	145	165	142	139	160	156	118	158	158	158	153	149	137	176	171	168	154	134	148	161	148	166	159	144	149	127	145	162	141	141	173	118	153	158	154	129	138	168	139	150	137	124	150	163	160	156	141	172	140	155	146	138	166	167	151	139	156	151	146	154	149	114	144	139	145	150	163	162	130	152	146	145	136	164	138	153	147	139	127	144	156	149	126	147	162	134	163	148	160	150	151	158	139	149	149	146	127	142	136	136	148	151	162	147	152	173	147	131	167	157	160	174	155	156	137	128	171	134	167	148	119	159	141	172	144	158	158	142	153	159	147	140	149	152	132	156	143	134	146	134	126	157	172	145	151	132	154	157	143	150	145	135	165	149	132	148	160	154	163	152	167	162	147	136	161	158	156	142	132	158	134	172	148	145	150	158	160	132	152	140	134	170	133	137	137	169	126	152	149	143	133	152	138	158	142	152	140	134	155	141	145	142	170	155	149	153	151	141	137	172	161	170	133	140	150	156	170	125	145	167	160	134	155	161	141	148	150	152	158	158	146	140	150	159	147	147	129	133	126	132	145	139	139	148	144	155	129	170	162	138	150	144	146	137	148	154	152	123	148	137	155	134	182	157	160	149	167	152	144	148	156	152	146	137	146	172	154	139	158	148	178	161	122	150	150	164	142	147	148	133	155	159	164	150	141	164	144	168	162	142	173	140	151	155	140	133	152	145	159	147	169	157	144	163	154	140	156	159	127	170	132	133	154	174	144	152	160	147	158	161	156	134	169	156	144	167	134	136	163	153	143	136	161	153	130	148	165	150	157	138	139	149	134	151	162	165	109	132	134	135	140	151	154	145	169	142	131	158	151	148	140	152	145	138	153	142	136	144	166	130	146	141	172	140	127	149	147	155	136	150	154	148	156	145	152	151	131	168	144	168	156	152	146	156	144	127	146	166	165	147	155	137	144	143	168	170	131	127	157	145	125	154	150	151	163	147	128	161	152	156	142	150	132	152	136	133	152	151	175	156	142	153	154	153	154	144	145	167	137	159	155	156	168	169	145	158	159	141	143	148	150	164	149	151	146	129	155	147	161	136	149	169	171	175	145	167	140	149	170	148	156	169	143	145	152	147	109	146	154	154	126	156	138	146	129	133	150	165	125	156	143	160	154	140	159	130	137	160	147	137	151	155	155	122	147	155	135	149	144	154	169	155	145	135	172	154	142	147	149	162	149	139	145	152	144	145	156	124	149	132	134	152	126	138	164	147	147	154	159	155	135	134	129	146	145	144	138	149	145	169	165	148	139	139	146	144	146	146	154	133	150	150	171	134	138	143	150	143	133	137	172	137	162	161	148	160	171	141	137	146	138	146	136	153	152	166	176	142	141	161	158	159	139	138	152	137	127	142	154	150	169	156	158	167	140	154	165	162	178	149	162	124	145	146	157	158	145	149	152	160	160	156	114	139	145	158	153	139	167	179	150	152	133	157	145	140	154	136	148	158	147	131	136	136	145	172	140	168	146	158	129	139	162	131	150	138	147	144	154	185	175	134	161	148	136	131	170	143
22473	21310	29153	23821	21300	21363	12330	1422	918	721	650	574	552	478	504	452	424	461	396	394	370	378	393	388	345	354	353	403	359	350	326	361	328	353	344	313	365	345	338	333	337	328	322	338	306	353	327	296	336	323	364	317	333	310	297	321	369	341	321	339	305	368	323	338	330	314	339	341	347	334	333	298	301	289	339	350	349	332	333	338	344	347	316	363	329	328	283	306	336	314	289	345	308	309	325	318	317	296	318	366	321	323	352	325	303	356	310	337	325	316	323	337	332	317	314	307	338	332	363	317	345	327	318	328	330	290	335	322	304	339	343	330	340	339	334	315	317	279	310	307	308	328	307	315	316	331	331	314	336	365	340	345	326	335	332	331	306	347	330	348	308	299	303	327	342	327	300	339	337	327	313	333	329	327	337	325	313	316	320	327	329	340	311	321	284	316	305	287	320	340	353	311	323	310	304	320	322	309	337	343	314	335	297	316	308	295	299	328	293	320	289	295	284	318	314	294	307	310	293	325	339	324	329	344	343	337	296	324	332	321	313	281	331	320	289	307	293	298	301	307	328	330	328	298	293	318	342	301	305	329	317	353	319	336	321	288	295	311	314	296	355	342	318	294	360	313	319	321	328	288	280	307	311	330	324	302	309	313	331	338	376	312	341	306	313	318	325	370	346	321	277	290	361	331	322	334	279	330	326	326	341	341	327	328	328	316	317	278	344	336	292	333	349	322	321	308	311	330	341	304	318	320	294	290	314	344	293	330	313	317	327	359	331	303	323	336	329	342	301	316	326	329	333	351	311	356	307	301	342	331	366	308	300	319	316	306	331	290	333	310	323	302	331	312	338	325	303	328	309	328	312	307	302	331	317	341	319	341	328	306	324	332	325	341	334	307	339	337	342	320	288	326	299	319	333	309	341	345	318	325	322	340	319	338	296	306	326	321	303	292	290	356	314	337	281	317	319	319	318	317	319	320	331	348	311	364	320	348	309	315	301	288	289	325	313	311	341	343	285	325	334	328	322	305	267	325	324	368	361	340	326	342	302	303	328	362	315	317	291	307	325	317	323	331	350	321	335	302	315	310	313	333	315	316	340	304	308	327	344	339	308	323	313	314	311	311	306	287	336	316	327	350	316	342	322	297	327	302	305	326	328	367	341	297	323	329	317	330	301	338	306	320	326	304	302	298	323	300	328	318	319	363	319	329	332	309	341	323	334	326	320	297	296	299	310	319	318	290	341	324	326	284	309	292	346	337	324	347	324	348	333	304	338	322	359	315	313	378	328	291	317	350	341	322	326	328	333	311	333	331	340	324	315	320	316	333	302	276	341	320	301	318	315	301	312	302	312	311	329	317	323	317	316	321	322	331	291	324	330	299	300	306	337	336	304	315	318	334	310	332	341	329	357	307	315	343	297	352	292	316	318	310	300	281	312	300	324	297	317	331	334	311	338	324	308	324	323	299	355	331	316	299	306	295	336	343	329	341	328	330	317	315	321	323	356	330	346	334	329	322	318	297	349	334	344	327	320	319	301	335	317	324	312	294	325	338	295	321	307	327	302	332	314	326	316	315	322	337	333	321	298	311	315	334	353	296	333	309	320	333	317	303	332	329	326	333	326	321	314	354	319	319	341	322	326	305	338	308	314	295	303	347	327	296	335	328	320	318	325	318	318	354	308	281	322	339	358	313	347	335	299	310	320	319	324	304	325	311	308	310	311	310	335	329	335	354	308	310	312	300	353	316	329	315	317	310	356	323	302	313	345	318	344	291	340	319	324	351	310	324	314	332	338	311	334	316	313	302	327	317	322	320	326	324	301	334	299	307	312	360	317	305	339	334	365	324	311	330	320	330	329	318	339	311	289	342	307	330	345	305	346	329	307	319	299	313	314	322	342	329	324	349	343	301	325	315	325	338	321	314	319	308	310	318	305	346	310	320	329	277	318	325	337	321	356	335	294	340	360	308	306	334	319	291	324	346	315	341	333	308	314	319	296	316	321	309	335	314	336	320	334	297	363	306	317	305	321	306	328	353	316	290	293	312	336	335	319	308	310	337	328	348	330	334	303	325	342	337	348	358	331	345	317	314	302	296	340	321	328	345	328	315	327	338	327	364	296	359	310	327	308	337	328	329	301	300	286	306	345	289	304	324	307	341	310	327	324	311	304	308	314	307	341	310	324	301	338	317	309	335	303	316	305	332	304	330	342	330	321	351	314	316	319	349	327	297	358	320	294	301	315	334	358	320	298	269	318	338	322	338	316	296	320	323	333	304	292	311	317	328	318	342	332	317	316	324	336	303	320	313	345	306	314	320	314	319	310	344	341	325	303	320	329	311	312	298	347	341	314	339	338	337	326	326	309	334	299	313	340	312	302	311	286	314	291	316	345	310	319	338	317	342	325	319	310	326	309	323	301	347	297	319	325	287	301	334	363	333	328	317	311	331	340	332	307	322	335	343	323	310	321	334	311	321	314	326	317	298	323	309	317	313	327	290	339	323	302	326	304	325	341	314	348	311	356	340	322	329	328	318	291	337	333	319	308	279	303	342	321	325	306	310	307	290	325	335	319	346	325	335	329	330	315	359	300	318	325	328	342	323	303	333	310	336	361	319	309	317	344	328	320	313	301	326	327	347	327	311	336	293	348	329	330	334	331	317	319	310	303	326	351	300	305	308	312	343	332	330	318	317	359	317	330	318	308	300	336	353	317	335	332	318	310	323	329	309	307	310	347	343	324	355	301	327	319	330	331	323	303	305	303	309	349	314	344	340	316	275	308	332	325	318	336	326	331	291	309	312	311	307	306	286	338	316	291	301	306	321	307	375	333	337	319	358	297	317	312	333	315	322	357	312	319	331	311	290	332	306	280	355	315	316	309	318	347	343	292	309	325	346	321	342	352	312	293	286	293	307	331	312	329	356	338	308	316	355	325	311	339	331	286	337	292	303	338	307	333	348	310	322	342	316	310	333	317	339	304	314	327	343	311	303	324	318	326	300	322	311	335	317	347	290	306	322	326	323	310	344	320	349	339	363	332	310	287	330	302	299	310	350	307	324	326	330	324	318	328	343	301	328	322	313	311	337	302	301	303	339	339	318	292	333	317	340	341	296	340	345	313	316	329	329	322	326	312	321	316	322	317	322	290	351	374	325	291	285	318	316	330	326	335	311	310	329	328	349	320	328	314	332	320	344	334	327	301	341	346	334	334	317	309	311	321	319	303	329	341	355	314	308	297	324	296	345	298	309	311	275	290	318	310	333	312	343	318	306	331	323	297	351	352	297	342	285	309	331	334	344	320	284	328	342	314	333	308	328	304	329	321	309	336	289	358	336	293	314	328	287	312	312	288	349	362	306	332	316	303	309	336	299	296	322	333	293	313	274	313	317	311	329	291	330	300	319	355	301	307	332	330	265	334	313	336	318	326	307	296	304	327	319	316	312	357	326	304	297	344	329	310	314	306	298	353	322	310	312	338	326	310	330	354	305	316	309	318	321
5914	18494	11984	5837	4591	3633	2372	1991	1494	1095	880	766	734	638	597	553	517	531	495	526	455	431	424	449	432	396	415	413	413	397	400	402	385	372	410	364	364	365	403	392	353	366	374	382	362	368	382	371	393	367	376	385	372	377	360	386	354	368	407	394	361	329	354	383	381	395	376	340	386	347	356	342	324	375	371	389	371	360	365	316	375	364	348	379	368	364	361	375	354	359	369	346	352	373	348	319	349	346	333	348	356	321	390	368	312	360	361	316	382	359	344	363	372	385	349	392	370	326	340	384	394	387	382	360	343	339	351	360	388	374	355	398	371	346	377	340	349	296	340	386	366	351	355	344	366	333	388	373	370	375	370	351	353	405	354	391	360	367	360	315	349	338	385	340	384	337	337	350	342	360	350	366	354	347	400	367	341	332	379	334	367	347	344	368	345	360	327	382	380	335	365	360	372	337	403	352	399	342	357	362	359	369	344	339	384	376	358	368	372	344	342	370	364	334	352	340	368	396	354	361	366	381	329	353	369	346	333	333	340	371	355	330	357	371	367	366	346	383	368	359	331	348	340	343	358	360	370	349	402	374	326	339	354	366	340	370	346	368	387	346	368	346	361	336	379	380	311	369	379	343	359	361	348	344	361	339	365	360	341	406	361	361	332	361	387	343	387	383	340	360	380	386	371	373	368	373	348	351	369	359	346	349	376	392	380	347	368	361	368	387	351	379	330	359	361	383	396	352	369	358	355	358	375	343	340	378	365	352	333	360	352	339	334	379	344	330	359	370	357	346	379	346	320	367	385	385	387	354	354	326	348	344	381	369	353	337	363	403	337	359	350	385	340	373	376	383	354	361	358	367	329	348	387	351	336	381	349	340	397	336	372	329	379	326	367	331	362	368	369	338	372	362	380	328	329	367	363	398	339	367	366	338	346	337	351	375	372	323	375	331	361	327	356	348	353	379	378	353	379	371	372	364	339	365	381	339	360	406	356	342	365	334	357	349	328	362	374	365	377	365	403	352	357	343	372	348	396	347	326	372	367	375	337	361	381	348	363	366	334	370	343	379	358	380	359	384	358	338	348	382	367	348	357	362	384	330	381	338	391	360	383	334	357	364	363	374	358	349	373	392	388	360	327	375	349	342	399	360	339	356	390	366	335	341	404	337	393	377	374	355	357	330	374	358	346	345	353	319	381	359	344	358	378	365	360	373	368	358	355	363	350	369	371	369	337	366	339	337	349	368	382	368	361	383	348	362	372	363	376	365	345	343	379	358	376	372	353	354	381	362	321	395	346	346	332	373	368	358	364	375	352	352	332	330	367	356	379	358	361	369	350	374	368	363	356	356	346	333	388	364	360	341	328	343	332	384	350	327	349	416	386	363	335	396	356	349	363	380	333	366	380	336	352	373	365	341	356	338	360	369	359	338	327	303	365	343	368	362	343	385	353	342	365	389	397	332	353	376	352	366	351	370	364	340	338	338	365	393	351	366	376	348	363	371	343	377	383	372	349	366	366	342	350	358	374	347	347	322	364	355	362	374	371	332	372	371	341	369	412	367	336	393	366	398	339	356	376	337	378	375	330	335	346	326	353	371	345	355	353	363	365	366	399	346	348	350	346	344	344	357	351	332	387	364	372	326	372	361	364	369	370	342	362	366	348	343	350	377	364	359	388	348	355	360	352	347	356	339	364	329	389	383	341	381	365	349	365	346	321	351	355	341	370	345	365	368	339	381	334	348	338	363	365	380	373	323	378	345	314	333	371	350	357	375	349	390	344	374	329	368	374	350	373	379	366	358	364	319	355	325	373	384	340	364	312	331	354	350	345	374	345	333	365	383	373	369	354	360	380	346	372	379	396	363	364	401	359	366	387	347	338	343	366	354	385	338	329	373	382	353	364	366	366	368	351	347	321	350	409	382	368	324	344	373	366	386	360	365	351	395	397	385	360	373	357	345	374	313	346	333	371	396	359	371	360	343	341	337	339	374	329	335	351	369	330	372	367	364	376	366	374	350	394	318	344	353	362	355	341	370	351	346	354	374	385	374	347	365	381	324	324	348	396	347	382	359	381	350	352	350	359	345	377	367	382	356	346	352	392	357	324	344	348	349	386	364	356	319	325	389	340	393	321	347	350	364	382	369	381	365	338	354	373	357	363	357	368	359	354	363	372	353	344	361	383	360	375	359	358	330	369	339	371	327	345	350	347	363	384	388	333	355	361	382	360	355	319	363	354	350	359	353	343	341	347	376	356	363	330	383	376	343	362	335	389	344	354	389	371	348	341	348	343	342	340	345	355	384	348	393	363	347	375	371	339	347	350	377	374	322	397	367	374	360	381	387	363	370	343	373	347	327	366	362	347	430	373	337	351	344	408	366	359	361	357	374	371	352	348	384	343	376	341	362	394	334	388	337	352	362	358	375	349	344	360	349	397	360	381	356	348	400	334	342	348	345	356	365	364	333	405	347	362	358	337	357	368	367	338	373	340	357	364	367	330	387	347	348	359	323	383	336	346	351	367	350	376	359	348	362	356	366	349	366	364	390	329	361	384	387	347	370	344	319	393	379	372	351	373	360	343	354	362	373	388	332	363	377	343	377	355	349	376	357	352	330	328	352	369	387	375	347	332	335	329	365	329	360	339	334	339	351	344	350	330	355	346	368	321	362	380	358	352	367	360	360	332	363	356	363	380	358	374	378	339	358	360	373	359	360	357	375	394	360	365	341	328	334	355	365	381	363	359	363	357	370	375	347	362	404	356	378	380	385	359	393	354	371	382	386	357	349	334	316	373	379	357	355	346	377	368	348	369	376	364	357	361	361	322	380	342	390	358	338	344	359	360	354	358	377	356	370	342	387	371	356	368	372	362	351	327	386	311	362	348	366	366	386	363	360	365	351	383	353	356	387	318	362	389	367	342	338	361	372	354	380	374	359	357	371	368	339	388	373	356	333	328	331	365	362	347	365	354	363	366	361	322	351	365	387	373	348	378	343	351	392	358	349	387	369	375	371	363	341	376	391	345	363	379	331	342	391	354	345	352	343	378	369	338	358	365	350	357	392	386	357	354	366	368	367	374	375	367	385	322	335	352	359	367	358	379	329	354	375	392	330	381	354	358	359	346	340	358	323	357	369	360	365	373	383	331	340	348	375	346	368	363	412	334	377	370	356	360	392	390	324	335	382	333	347	361	363	372	329	353	358	367	382	364	370	372	350	351	353	315	369	371	371	341	348	318	329	350	342	337	346	352	346	334	364	368	355	339	366	355	356	361	404	390	363	345	391	350	313	384	388	363	327	368	410	357	362	354	364	338	329	400	385	364	332	345	352	363	366	353	317	343	371	394	339	374	372	387	353	326	340	351	328	373	352	351	400	387	360	376	363	364	350	340	345	365	376	369	381	364	371	336	364	358	342	336	359	375	355	371	339	351	372	358	344	364	345	364	368	408	367	366	362	377	358	358	326	365	368	330	347	346	348	356	348	353	352	341	332	387	375
27508	19405	5782	972	679	637	484	348	350	298	328	314	315	294	304	306	330	311	288	295	314	281	311	297	301	292	302	285	301	266	283	326	314	281	297	290	302	293	276	268	284	286	327	265	288	266	269	297	310	266	270	272	299	288	287	315	313	297	302	313	311	294	297	298	286	299	295	279	314	287	276	306	310	313	285	316	285	277	286	329	311	289	272	298	290	274	267	295	276	266	305	312	296	254	269	274	317	251	298	323	283	300	303	307	284	313	269	301	246	311	320	275	298	290	276	265	272	335	289	285	308	313	277	288	281	314	297	311	297	312	311	312	300	293	301	279	308	304	279	297	313	300	312	280	289	287	313	294	252	285	273	299	273	308	294	309	276	310	292	290	275	285	308	288	316	285	268	294	299	316	288	312	316	313	276	291	288	282	297	292	299	297	304	293	268	314	275	269	280	290	292	283	287	266	290	313	283	299	258	272	312	281	260	305	297	315	319	328	283	290	300	284	294	315	293	286	302	302	307	303	308	317	259	299	302	276	265	270	322	285	271	276	296	306	293	294	258	317	293	333	276	306	289	279	313	264	291	293	283	301	248	291	299	298	285	290	309	315	286	280	296	282	339	277	295	256	290	276	321	308	297	271	311	315	293	290	292	281	296	288	255	282	293	293	288	293	291	309	283	298	283	279	287	303	297	288	273	290	275	278	278	297	277	289	277	289	271	283	298	303	307	290	295	288	316	283	291	291	294	300	283	331	269	266	273	270	279	285	273	331	304	283	300	273	325	316	281	314	297	259	291	281	303	285	268	265	288	285	291	270	264	265	293	295	304	277	289	328	289	265	295	259	280	333	312	264	286	307	292	293	286	317	290	332	279	281	305	312	286	306	293	298	317	309	306	317	310	289	278	304	281	270	306	309	287	309	284	269	300	291	311	301	308	302	287	320	310	309	298	270	269	298	298	328	250	292	276	319	306	286	299	365	310	314	291	288	268	293	288	284	287	263	280	311	296	316	306	282	280	268	274	272	276	279	309	302	321	280	310	301	298	299	306	324	296	318	300	281	287	287	307	302	268	308	309	280	307	288	293	333	331	268	298	296	259	267	327	308	294	295	308	325	302	269	282	292	309	285	264	293	281	279	296	292	301	294	305	287	283	304	274	285	316	276	290	277	266	269	260	297	313	300	287	296	294	340	306	298	292	265	292	305	302	317	264	273	302	273	318	287	302	286	284	260	294	304	323	290	291	283	329	276	318	241	285	318	263	307	327	276	318	282	260	294	279	300	306	275	315	308	289	305	295	324	312	291	292	307	303	308	314	293	280	315	325	289	276	287	331	292	293	277	298	311	294	293	292	263	260	298	321	292	318	261	314	296	295	278	313	295	275	301	279	308	286	274	288	316	274	333	294	297	294	265	314	289	306	285	309	278	305	310	266	309	322	289	329	283	276	255	301	269	282	259	291	269	307	323	271	326	306	305	292	298	294	295	276	315	292	264	279	304	311	295	302	301	301	273	305	303	271	288	268	269	278	307	295	285	278	303	284	284	301	316	289	245	299	307	290	291	308	307	267	283	310	275	297	290	318	302	305	277	287	310	314	275	295	310	304	298	287	310	294	301	303	296	290	298	323	301	287	315	298	280	318	277	293	320	312	309	315	257	311	304	312	273	309	266	293	284	277	290	313	296	297	288	290	291	301	291	247	278	308	333	316	321	284	293	287	302	289	306	299	306	282	288	296	317	271	264	286	285	274	321	282	295	299	251	287	281	297	294	315	306	309	296	288	314	319	298	278	291	302	323	313	303	311	300	295	309	302	282	292	308	318	266	314	294	306	278	324	299	284	271	316	277	278	298	285	291	283	291	268	284	304	275	295	295	272	340	281	285	303	296	271	310	291	284	314	290	310	340	317	290	302	271	305	279	300	295	277	282	300	320	317	296	290	277	298	301	293	284	292	311	306	286	302	291	268	269	289	292	287	300	295	306	294	285	292	260	290	295	283	304	300	294	305	296	314	285	300	296	293	316	316	308	332	264	297	273	275	291	279	289	297	313	315	321	264	280	280	304	257	320	285	291	312	295	279	298	280	285	299	296	291	296	315	288	286	260	343	288	286	297	294	262	279	289	266	303	307	307	263	315	268	273	306	305	295	289	313	292	295	291	282	280	293	278	292	300	283	302	283	289	261	291	307	307	273	307	269	294	316	339	317	280	274	295	274	307	284	265	289	303	259	307	281	257	294	285	298	293	297	292	300	291	298	275	270	287	325	291	281	287	268	288	276	294	276	286	260	296	324	306	292	305	270	303	284	283	318	314	297	307	275	288	288	293	323	277	307	314	307	280	249	274	295	304	291	278	304	270	282	298	313	283	291	291	312	274	276	332	290	290	277	299	259	265	284	302	303	307	275	287	318	354	317	279	297	283	308	295	279	293	287	352	303	311	312	265	299	308	263	302	309	316	325	289	274	287	288	319	278	241	331	285	264	272	297	311	275	319	281	283	298	292	309	299	268	308	282	283	336	295	280	297	298	282	281	300	293	278	289	321	271	274	292	295	335	267	293	276	286	278	275	294	288	308	284	266	258	316	281	290	303	279	283	289	294	258	282	291	285	296	312	307	285	292	306	303	289	289	308	316	294	296	276	296	303	297	275	288	284	282	325	266	300	308	316	271	292	299	305	330	302	305	304	280	294	266	289	262	306	321	283	312	289	291	272	298	357	294	286	261	301	303	292	303	299	282	304	310	310	304	307	280	288	287	293	309	295	312	301	315	293	295	289	305	299	297	326	288	295	294	264	298	328	296	304	308	274	287	304	282	312	277	283	261	280	291	281	314	261	284	286	284	290	279	307	288	288	278	286	338	301	288	290	295	268	303	312	264	317	284	272	323	295	310	291	302	284	264	276	277	297	286	322	280	308	318	320	285	297	290	315	290	286	277	289	276	303	268	308	271	282	340	294	290	291	318	307	286	325	270	294	281	267	295	289	296	282	329	295	304	323	290	286	286	279	282	279	279	309	290	287	292	295	296	295	299	282	280	315	266	274	314	326	275	315	290	300	296	311	277	331	282	307	274	307	307	306	259	310	320	284	295	290	303	289	331	283	284	288	293	306	297	286	298	319	291	288	284	272	289	292	288	301	269	278	290	322	315	303	302	301	287	280	294	314	335	276	330	313	254	271	299	320	281	290	265	315	304	312	313	284	304	279	325	296	274	289	287	254	278	288	322	269	288	307	281	272	279	282	299	304	293	313	297	274	289	278	285	300	297	319	279	301	281	316	315	297	271	299	303	268	292	286	304	291	309	300	296	281	292	298	295	287	305	282	317	298	287	309	293	277	279	296	282	307	283	295	320	281	302	306	277	256	311	280	317	292	285	260	295	287	277	285	270	289	302	316	303	299	274	319	313	297	300	288	291	271	302	304	320	290	297	326	296	307	277	299	284	295	305	306	262	281	284	308	279	300	304	298	299	293	299	262	300	314	278	304	302	280	314	315	315
4513	2421	895	596	465	444	386	383	358	329	345	314	368	319	324	335	322	280	347	345	347	307	338	352	296	312	292	337	301	314	311	306	289	324	302	290	300	293	341	288	312	354	292	339	305	315	313	339	296	314	309	308	330	344	327	297	319	325	323	330	333	307	331	314	322	315	309	359	322	316	344	335	289	314	310	305	345	327	316	316	319	326	297	318	324	315	338	301	296	311	310	317	312	301	310	305	318	332	279	314	346	290	314	331	321	326	330	335	326	336	305	316	293	314	344	337	351	329	334	331	324	336	311	294	312	348	329	317	327	312	308	310	316	291	325	300	332	320	301	310	321	328	338	297	285	337	315	301	350	277	351	312	315	310	318	345	312	325	329	299	312	310	305	322	311	313	319	310	301	272	333	313	349	325	318	343	310	320	310	292	318	324	289	323	300	312	351	300	312	314	321	312	308	321	333	318	291	350	323	317	292	314	346	334	308	296	330	304	328	321	295	333	337	317	311	295	310	287	287	290	301	319	317	326	298	331	325	322	349	318	284	332	323	326	335	294	309	325	319	308	317	324	329	330	361	326	322	307	335	290	304	306	323	315	327	307	309	333	339	310	350	293	321	307	305	312	329	349	312	307	296	316	308	325	292	321	307	290	331	340	346	334	325	313	319	293	342	298	338	301	317	324	328	313	330	327	311	316	344	306	282	313	332	325	282	310	326	328	293	314	311	305	311	320	352	334	292	275	316	304	325	329	345	317	296	358	326	321	323	297	322	307	303	347	319	327	342	333	303	307	350	326	307	322	315	328	331	305	335	291	307	331	323	308	315	320	329	319	307	287	323	320	305	328	328	313	323	280	284	304	296	287	327	336	315	319	315	296	335	323	309	340	320	311	337	335	334	348	314	274	306	304	316	297	323	313	312	322	311	362	337	336	322	305	307	297	323	313	336	308	319	328	316	342	322	334	330	317	343	297	316	343	288	321	321	333	307	330	312	319	299	329	312	302	320	319	334	312	308	290	308	299	295	310	344	311	319	300	297	306	333	335	360	304	293	335	309	311	303	336	329	305	296	336	315	330	337	295	312	291	349	292	301	334	321	315	312	272	331	314	333	329	317	312	315	323	327	305	321	299	315	317	316	333	317	321	334	301	300	296	298	313	292	304	293	339	314	336	328	334	324	298	299	327	299	334	304	340	345	322	322	313	310	315	313	323	346	313	310	333	331	339	322	313	301	305	317	311	311	332	289	330	327	292	315	292	305	324	316	292	341	287	284	284	291	328	316	347	334	308	312	316	322	322	327	307	337	329	329	323	356	329	307	308	349	316	334	336	334	362	322	329	360	354	303	339	306	287	343	312	298	339	332	318	299	284	309	343	292	323	346	321	311	313	297	309	296	309	298	334	304	307	311	303	322	311	315	311	330	319	318	323	321	323	351	314	328	301	329	307	327	341	319	355	316	320	301	352	331	313	315	328	306	338	330	299	302	319	326	344	322	321	319	306	337	326	282	311	312	294	296	315	313	342	303	307	320	341	340	315	294	316	308	315	323	304	286	337	300	311	316	331	325	333	273	333	305	326	341	304	320	315	299	286	302	322	317	329	299	345	319	315	299	312	330	296	348	307	329	292	330	338	301	349	313	307	329	315	303	309	300	353	328	312	306	293	304	329	346	292	298	319	325	339	295	315	348	325	339	309	321	329	311	322	313	304	347	301	317	327	310	334	349	298	323	308	344	345	300	333	293	329	316	318	341	295	290	334	309	327	306	324	315	324	310	302	296	307	373	336	323	304	330	309	309	324	318	337	328	321	313	325	296	301	308	302	351	343	296	353	322	285	338	326	293	320	306	313	316	325	316	353	326	321	291	331	316	304	323	365	324	300	351	312	327	291	277	297	293	295	287	323	303	323	301	316	324	342	343	341	302	348	320	314	346	308	311	298	327	304	319	331	294	324	299	351	311	311	283	315	291	325	307	303	284	283	314	318	325	300	327	306	295	299	333	321	301	309	332	292	335	337	291	337	311	355	286	319	327	316	307	346	301	310	323	300	304	316	314	306	326	312	342	299	321	308	312	334	333	314	302	325	334	320	334	302	336	325	312	338	294	309	347	295	336	334	317	298	358	307	317	350	323	293	335	311	298	346	298	313	297	319	321	304	342	338	317	327	294	305	321	331	334	318	339	318	296	344	310	333	297	325	306	312	301	298	300	351	331	317	303	313	339	332	334	315	331	337	312	284	332	311	289	329	332	336	333	301	297	328	327	299	342	311	339	336	332	336	322	313	340	309	349	336	315	360	342	292	318	287	332	314	339	291	300	275	341	322	337	312	318	311	362	333	330	325	312	291	315	321	305	309	299	355	335	293	309	292	317	370	307	281	325	302	311	314	318	336	323	322	293	322	342	321	316	317	349	358	347	317	334	303	317	312	332	321	318	321	330	305	347	297	319	334	313	304	328	321	281	310	320	317	295	332	332	277	360	313	288	318	334	311	310	298	321	313	295	307	340	302	318	312	327	320	343	325	336	323	304	324	283	316	307	328	309	315	350	299	305	323	344	333	298	338	347	324	339	335	325	331	297	311	322	281	311	326	312	296	300	305	298	361	328	323	330	304	311	311	306	337	308	311	296	314	313	320	332	302	310	375	310	285	296	341	324	326	303	306	338	299	332	308	327	319	339	283	336	314	316	304	323	317	331	298	333	322	328	334	316	279	291	308	328	314	315	306	299	302	319	302	318	340	320	289	268	332	321	287	296	303	308	320	299	324	306	326	301	281	339	345	334	315	309	315	317	351	336	313	310	331	274	323	310	322	341	331	300	319	321	323	324	345	349	318	325	343	325	325	289	307	322	332	308	324	289	322	316	325	316	336	295	332	325	292	289	331	325	316	312	325	295	316	289	301	334	298	322	312	342	326	324	331	344	306	297	306	330	285	322	316	333	298	294	334	306	336	337	310	304	312	327	296	292	334	327	307	334	328	329	307	311	321	322	318	318	327	304	307	304	315	293	309	337	318	304	280	329	330	301	318	298	318	342	303	310	321	312	291	315	345	310	326	288	324	321	340	345	334	340	288	312	308	340	353	293	329	297	300	317	319	346	309	289	346	338	312	327	308	303	334	330	312	333	312	327	313	307	324	316	319	315	356	343	304	321	308	313	318	312	342	312	296	296	326	299	301	332	291	307	319	363	306	326	299	313	336	328	305	298	345	299	327	306	285	323	344	340	286	289	340	309	299	315	340	323	302	304	314	320	308	284	316	310	300	314	289	312	314	307	321	302	341	343	319	350	356	324	298	306	310	345	281	304	323	328	318	315	318	313	289	296	332	312	322	325	315	298	320	325	318	304	318	335	323	313	293	334	308	331	301	290	316	338	328	301	318	308	329	310	335	313	334	298	289	302	331	322	320	341	338	312	320	313	312	316	343	338	308	293	307	322	296	318	338	339	318	341	345	343	309	303	322	302	344	349	283	327	301	314	329	301	317	303	320	334	346
23512	21248	28705	24078	21237	13016	1448	1014	840	703	638	601	569	572	526	541	507	549	528	516	528	512	466	473	482	490	434	480	517	487	506	461	497	462	475	439	467	481	447	455	498	460	480	494	477	490	472	443	492	466	441	433	448	483	464	432	501	501	473	476	470	482	437	474	405	425	450	451	506	477	458	463	470	475	476	451	473	528	461	477	516	462	461	497	446	482	480	479	480	460	505	443	454	461	439	487	469	449	484	482	429	431	444	484	442	469	440	441	453	485	479	474	494	491	494	468	450	484	476	437	500	458	486	443	462	482	468	471	479	436	502	490	461	490	467	427	495	500	423	487	485	487	433	439	474	475	428	470	500	429	450	489	452	442	475	471	458	449	455	466	483	513	438	486	464	466	490	446	500	484	464	436	468	468	424	464	466	428	435	428	506	417	473	518	462	463	487	477	433	466	455	471	452	471	444	492	483	475	491	494	482	452	471	451	418	453	457	490	444	452	475	454	472	466	438	434	457	493	468	522	435	456	471	479	470	503	498	451	461	465	474	425	446	423	482	451	451	442	456	436	486	473	428	513	461	471	473	456	471	469	473	475	470	492	477	444	454	445	457	447	453	440	453	438	491	448	478	479	466	462	463	445	479	477	415	484	453	485	441	470	462	472	454	459	471	486	476	454	475	461	461	465	456	431	447	514	491	482	482	458	485	450	473	450	501	478	466	471	453	431	438	463	457	455	475	493	452	455	464	456	429	468	461	430	451	455	447	483	454	496	444	483	473	457	434	452	481	446	485	461	457	473	436	438	471	491	440	466	445	463	456	477	443	432	450	451	472	470	480	476	437	431	451	489	466	459	474	458	456	483	441	434	469	445	476	452	486	459	452	451	494	419	435	439	434	423	442	472	429	518	471	484	425	448	493	458	495	449	463	455	466	455	395	440	476	489	460	467	447	472	428	475	458	439	457	435	444	424	476	476	454	469	463	438	480	468	481	460	458	441	439	472	453	446	464	473	459	479	426	424	478	456	446	469	442	432	483	458	447	496	460	454	492	470	482	444	457	467	484	441	472	487	472	534	476	468	475	485	452	436	486	440	473	401	461	422	473	477	459	492	470	498	457	495	447	474	489	476	440	454	468	458	476	469	425	465	469	447	464	449	490	453	477	444	460	440	464	447	476	450	453	459	488	445	457	463	468	450	500	474	422	453	436	473	488	448	492	457	479	431	444	461	469	448	420	469	475	483	440	435	498	479	470	435	484	462	440	464	448	424	441	463	462	437	439	448	460	478	470	470	475	482	458	410	454	432	467	449	479	483	460	458	449	456	446	440	428	468	454	432	441	431	473	443	449	483	456	490	455	438	496	499	446	441	460	459	444	462	472	433	458	482	446	501	446	468	497	459	463	447	480	472	465	476	451	440	458	479	443	465	467	477	454	485	475	450	462	514	482	473	470	513	441	470	488	473	456	474	464	478	463	450	494	438	433	461	471	449	418	497	427	483	432	463	434	427	452	473	432	474	504	467	454	449	490	462	458	465	442	434	467	438	447	460	483	474	483	456	470	472	466	473	488	438	438	471	466	443	461	457	487	488	485	481	471	473	422	486	458	466	453	478	521	443	464	472	475	446	472	456	424	482	479	467	463	487	466	451	446	461	488	477	477	496	468	462	464	461	523	469	448	452	449	512	452	484	458	481	472	460	475	451	512	453	470	455	462	456	499	494	456	450	500	463	444	443	498	479	449	437	461	459	466	445	506	471	494	457	481	451	454	472	436	486	453	445	431	474	456	459	452	452	461	475	418	485	463	460	464	472	494	458	504	471	467	467	471	458	427	408	424	476	470	439	487	463	448	504	471	449	477	462	443	469	485	441	448	491	475	485	464	456	502	431	446	427	411	481	487	413	462	461	479	466	457	483	479	499	444	465	467	468	431	455	473	465	469	471	425	457	480	449	472	475	439	447	447	445	523	466	494	461	452	432	436	443	467	451	461	475	462	508	471	415	442	476	421	477	453	445	472	469	431	468	451	469	439	464	464	486	507	460	462	495	454	468	450	453	467	484	466	481	467	456	504	475	436	492	439	451	458	458	497	439	447	450	444	443	496	504	459	492	468	482	462	441	486	444	464	453	458	445	450	489	454	481	493	460	447	490	427	447	460	417	469	445	446	465	458	487	451	454	452	482	458	455	451	490	474	490	453	478	434	431	479	444	446	454	466	477	462	456	461	480	488	456	472	444	480	484	472	464	494	421	452	428	453	454	449	435	441	441	466	480	469	429	467	430	455	454	445	482	476	462	446	431	429	462	444	463	482	419	465	474	421	494	448	460	482	454	463	452	462	447	444	490	481	459	475	433	477	452	466	428	497	473	418	438	449	463	423	442	438	454	445	459	457	442	446	445	468	467	482	476	483	438	455	463	460	494	524	509	474	445	455	470	486	457	485	455	490	460	465	464	460	453	479	470	464	407	477	443	450	455	462	489	471	512	519	463	430	495	458	449	454	482	486	467	452	435	464	422	463	432	422	469	449	493	487	467	462	433	430	476	442	500	469	467	443	456	426	486	455	454	434	445	494	437	445	454	468	471	469	488	444	423	439	453	452	443	463	444	486	464	447	479	505	473	512	484	451	445	466	468	463	461	459	467	458	468	450	458	450	487	473	461	460	491	450	450	476	493	513	436	448	471	514	467	466	475	447	504	486	468	439	451	440	460	407	435	455	467	422	496	458	460	467	497	465	454	482	428	447	438	488	480	451	476	417	458	452	444	490	445	444	449	454	432	482	458	495	461	451	487	439	453	411	497	439	449	504	482	483	480	448	442	477	440	466	459	419	467	440	469	429	435	473	482	454	500	458	453	430	393	463	473	438	450	461	449	451	451	479	482	467	448	480	472	427	500	460	485	470	460	424	461	455	472	440	457	466	439	468	430	450	479	431	493	455	470	504	457	444	453	457	453	470	480	483	450	485	475	482	462	491	466	418	422	438	480	466	437	454	446	459	457	495	446	450	461	468	446	475	459	444	476	482	473	470	467	435	462	455	434	491	499	488	464	444	458	427	510	444	464	465	450	502	481	498	473	476	470	484	455	426	472	421	454	445	478	444	457	470	498	451	462	434	435	411	474	477	437	447	447	418	476	471	470	449	432	454	442	438	476	455	452	446	454	461	452	454	474	477	441	469	476	479	489	437	440	440	463	443	468	464	456	476	454	463	485	508	437	504	432	445	462	461	437	456	490	432	474	474	464	456	470	467	462	416	480	472	443	471	431	440	454	479	449	458	489	449	459	463	459	463	430	461	473	487	467	447	451	454	464	455	422	482	461	488	434	465	430	420	453	488	451	494	430	447	454	458	444	451	440	489	482	470	447	474	456	490	440	481	476	435	495	452	446	443	478	473	454	467	502	442	467	460	470	492	444	462	486	437	482	437	463	485	426	456	475	497	487	446	492	441	433	441	447	475	423	435	479	432	455	494	475	467	445	479	466	487	455	474	466	464	476
4380	11578	7294	3424	2640	2201	1489	1336	1018	854	757	683	610	663	615	603	625	563	556	588	566	595	564	544	552	504	547	544	522	534	499	517	505	522	506	536	552	528	511	543	504	497	497	526	542	493	514	504	490	475	488	458	536	501	537	487	481	536	480	560	497	490	463	500	515	490	514	522	524	486	497	500	507	504	472	489	494	512	481	524	491	500	423	541	513	527	496	505	523	485	523	498	495	468	540	548	519	530	505	499	510	521	484	494	505	518	494	495	518	521	497	480	516	483	508	507	526	505	491	472	468	535	497	516	524	509	496	529	476	517	511	517	478	520	489	516	447	508	469	554	500	495	504	533	463	503	467	489	492	495	542	499	505	510	477	488	516	488	467	486	518	506	466	470	466	510	520	522	469	489	485	513	546	499	470	457	480	479	491	480	494	521	486	512	536	497	514	518	477	512	503	496	476	486	510	485	506	497	520	500	515	512	495	494	507	496	454	529	504	509	520	549	533	472	503	526	441	492	530	506	474	525	547	497	495	495	498	488	496	448	532	573	532	468	483	515	515	524	501	497	513	485	525	490	493	487	486	469	502	496	518	482	548	474	479	496	499	499	494	492	490	482	490	498	515	463	502	474	486	512	496	508	500	485	466	540	500	518	508	461	527	475	507	492	526	492	517	499	525	477	494	482	521	470	457	523	508	457	467	510	500	495	521	456	534	487	494	467	523	480	507	502	523	501	489	487	507	540	489	516	508	478	531	490	485	493	496	495	480	586	524	469	529	507	478	520	505	471	520	551	490	520	507	523	499	452	494	468	523	480	482	474	465	523	503	520	510	532	522	498	535	513	514	518	527	454	521	515	530	496	489	477	457	482	490	518	532	479	502	527	496	486	500	486	553	489	511	534	490	495	514	457	506	486	503	556	504	536	476	534	498	486	449	508	512	488	491	455	486	531	489	517	462	467	526	483	525	496	480	489	514	499	479	491	520	514	494	491	522	478	514	480	472	501	453	486	450	516	498	481	492	514	468	485	482	476	526	501	512	503	501	535	503	509	498	497	497	505	562	462	530	515	535	511	496	514	492	507	535	523	501	483	476	514	514	474	483	506	512	537	485	528	454	531	500	491	493	476	503	479	499	480	486	506	484	494	486	478	497	471	457	511	483	464	499	497	485	529	528	460	504	543	491	474	510	471	544	505	523	499	501	467	522	474	524	483	514	503	547	499	511	493	518	496	503	518	527	517	504	505	513	470	487	494	498	510	507	484	489	507	506	472	488	527	468	449	470	508	504	538	496	459	508	497	502	487	475	500	538	476	504	499	480	512	510	469	489	484	502	487	500	487	487	490	523	473	508	505	512	516	470	451	481	505	480	507	495	555	535	505	514	472	488	513	491	495	519	528	515	507	513	512	468	484	463	508	516	454	507	482	492	524	483	489	517	500	486	506	485	492	481	517	479	477	520	475	498	486	482	522	469	527	508	476	494	530	478	503	488	478	506	459	494	511	488	511	500	490	526	520	511	488	504	485	489	477	517	462	527	531	509	491	517	482	491	503	504	499	497	488	517	540	468	530	450	497	449	467	482	487	481	516	480	527	492	484	478	468	483	487	502	491	476	546	474	489	505	486	501	490	496	501	460	523	518	496	505	498	511	492	501	538	509	512	518	491	513	526	503	469	454	479	485	465	509	505	519	535	493	485	476	488	466	515	549	529	514	531	496	505	485	526	499	497	505	486	493	474	502	478	502	533	519	514	498	501	489	490	521	487	527	510	532	475	491	531	492	526	507	491	540	497	505	471	519	494	456	509	473	539	492	496	535	508	514	529	503	493	500	528	512	510	484	507	502	493	531	524	446	486	466	509	485	485	471	534	496	497	499	579	476	534	504	528	523	509	487	499	529	444	511	498	504	504	521	493	473	516	511	466	509	513	495	486	508	500	519	528	456	466	538	524	465	485	506	472	532	505	530	498	472	469	476	486	497	488	499	484	487	529	470	512	499	478	488	513	521	487	489	498	483	491	497	547	524	487	558	487	543	505	500	471	448	502	484	495	514	490	494	471	482	508	469	482	529	525	535	484	504	498	530	492	467	509	475	505	510	460	513	487	503	485	504	511	518	504	488	478	483	498	478	470	489	488	464	497	488	510	526	528	463	503	504	496	541	476	512	482	530	532	495	518	460	480	486	508	506	522	499	531	520	485	479	503	502	453	484	475	470	507	507	498	478	487	499	509	532	526	503	476	476	463	477	506	509	492	466	555	494	499	530	502	494	505	511	533	503	489	499	501	496	481	494	457	466	488	496	484	520	487	477	485	469	485	507	467	498	488	526	515	519	504	526	546	487	501	531	490	514	484	485	442	456	489	487	470	499	529	466	486	475	500	527	516	487	506	529	487	482	538	549	483	536	496	502	547	460	485	503	503	491	490	487	479	531	477	485	501	517	494	495	519	496	494	515	496	512	507	482	491	480	493	501	477	487	502	514	515	533	535	516	514	510	473	485	483	486	491	492	484	497	505	502	525	502	501	495	507	489	519	509	480	524	527	525	473	503	492	478	458	495	490	520	469	514	496	503	481	500	489	538	541	513	491	529	497	490	490	497	506	487	497	489	491	458	543	519	537	496	498	481	499	497	524	477	489	533	521	529	535	521	485	538	486	454	486	503	503	499	511	526	519	522	493	470	456	499	464	509	469	487	501	529	477	492	512	482	536	462	503	492	484	483	462	489	494	522	492	553	467	488	486	501	509	486	503	499	495	487	506	474	510	526	495	532	539	531	513	492	551	510	528	542	552	520	507	497	512	507	477	473	504	477	497	491	493	497	498	517	485	443	505	472	520	511	501	507	459	487	480	505	483	496	498	484	479	503	530	497	522	514	490	493	513	502	485	487	535	511	507	505	519	486	478	496	510	516	464	487	467	535	486	498	530	480	513	484	498	477	501	474	484	471	518	476	518	490	481	499	517	517	532	496	497	496	516	488	488	447	440	505	483	499	478	530	515	520	460	524	482	479	454	488	511	454	469	508	481	513	503	529	461	528	485	497	511	471	461	492	491	500	486	503	511	535	532	515	510	499	515	466	527	563	510	490	512	491	505	469	514	505	511	489	513	533	506	529	490	479	494	500	491	469	480	486	503	517	502	525	514	456	505	538	528	490	471	496	446	522	516	473	488	505	521	467	526	468	515	497	498	488	473	506	518	494	482	512	496	476	523	519	526	490	513	518	535	518	493	475	549	458	504	502	476	502	528	537	501	491	504	483	521	465	466	474	528	498	525	521	459	508	513	514	502	479	507	550	522	521	481	520	504	498	491	503	512	464	513	524	525	500	495	469	479	482	534	507	485	477	477	488	528	501	488	472	464	540	492	520	442	519	517	520	510	517	516	515	501	461	524	506	502	550	511	468	497	532	521	492	532	477	498	531	507	476	532	476	505	444	500	488	505	529	464	534	499	514	521	532	516	493	516	492	492	506	493	498	513	524	479	526	524	468	516	482	497
24695	21268	27857	24879	15447	879	449	328	278	240	220	189	207	176	178	170	151	147	153	147	140	127	129	151	135	131	138	131	143	127	136	131	140	142	151	151	133	121	130	140	124	105	125	132	127	135	140	130	159	171	128	119	147	122	127	122	139	129	119	133	125	102	106	128	132	118	113	130	131	105	133	136	113	119	121	140	112	136	130	137	121	123	129	116	129	127	136	120	132	120	121	110	138	131	97	110	120	137	118	133	104	122	113	126	132	136	114	134	127	114	112	127	153	125	104	117	135	131	108	111	120	129	121	108	130	114	119	125	159	132	132	119	110	121	115	147	112	118	127	114	132	124	126	125	124	143	122	130	145	136	128	133	121	122	124	118	114	127	120	128	136	123	126	121	114	143	130	115	123	117	115	121	157	149	127	157	127	121	123	129	137	121	123	126	133	131	147	120	154	131	122	135	120	144	141	113	125	135	118	125	115	123	120	120	121	126	117	138	128	134	117	138	113	136	125	106	131	103	134	128	134	119	134	123	140	123	136	147	114	135	147	143	148	137	119	118	126	122	125	121	130	122	121	149	134	110	134	118	110	113	132	132	116	115	132	116	136	134	132	111	155	127	116	138	140	130	111	117	132	153	118	115	122	127	123	124	113	125	127	143	114	126	128	123	130	125	116	121	120	116	118	134	129	129	122	145	161	155	128	127	146	127	115	130	138	137	134	133	125	115	127	124	157	107	128	149	132	123	126	115	113	124	133	131	139	120	131	137	113	121	106	140	135	115	110	152	126	142	127	143	114	115	125	124	117	130	132	110	123	115	113	142	140	134	132	117	131	137	140	128	145	122	117	142	142	125	146	136	122	116	140	119	136	121	113	121	133	125	139	121	134	115	128	120	120	143	130	129	108	123	132	116	120	134	131	112	138	107	113	120	117	114	136	126	124	105	104	124	130	126	126	131	131	148	120	134	114	122	125	124	127	125	127	126	114	128	118	137	123	117	111	140	146	136	162	135	130	137	136	111	116	122	130	128	139	132	126	130	127	131	140	135	130	133	119	120	113	108	122	138	120	133	138	138	135	131	141	135	124	127	107	125	128	120	150	125	130	127	119	136	123	134	115	124	104	117	136	131	142	144	120	121	125	122	122	132	108	145	126	133	143	157	142	114	123	130	124	110	115	147	101	145	122	104	125	123	128	107	117	119	145	136	125	129	141	129	110	128	108	118	133	115	128	126	124	125	129	112	108	122	127	119	125	135	120	135	123	135	129	127	112	126	124	131	153	139	125	125	123	131	127	149	129	92	136	118	114	114	110	124	103	130	125	107	135	119	122	137	128	143	140	147	132	128	125	117	112	131	139	132	144	113	115	100	126	140	127	116	125	132	121	117	143	118	141	139	117	127	127	134	134	140	117	103	135	127	123	113	126	121	131	121	129	123	157	133	130	117	131	129	111	126	132	125	138	115	127	121	118	137	122	128	128	109	129	125	117	143	132	140	116	116	144	136	147	124	134	140	121	120	148	136	133	118	131	123	111	109	137	134	128	129	140	118	127	125	142	109	132	138	126	116	112	118	101	130	132	115	139	132	125	138	134	138	115	121	135	124	124	106	136	131	141	139	128	109	118	116	146	112	120	117	139	140	117	130	116	131	117	114	136	139	135	128	119	134	135	126	115	119	117	121	132	145	142	131	120	146	126	135	133	136	140	134	119	153	133	133	149	148	125	129	111	116	134	126	123	109	140	132	129	136	133	134	121	137	113	129	130	126	110	124	138	107	127	130	125	134	117	127	123	119	124	117	127	127	122	120	118	156	118	118	119	146	117	137	132	125	117	145	125	117	147	129	121	125	138	132	149	126	119	139	148	122	125	122	131	108	111	141	115	145	123	114	139	150	139	134	107	140	131	132	140	125	109	114	123	121	118	132	140	149	136	131	120	114	119	148	122	141	116	127	119	119	105	135	113	129	142	127	106	125	127	121	142	133	138	109	124	124	139	133	103	134	116	113	105	113	127	149	117	117	121	147	120	104	135	121	125	128	120	137	137	134	144	138	131	124	151	134	121	140	114	118	108	138	129	108	155	125	133	118	115	123	119	136	127	116	124	132	123	137	145	124	111	114	116	125	132	123	117	132	114	123	141	136	137	131	133	137	152	140	122	125	134	113	126	114	121	134	140	122	135	125	116	150	134	126	131	118	120	130	146	138	117	117	149	125	132	115	139	142	105	120	123	142	124	136	140	123	125	121	126	112	129	131	109	122	123	126	124	117	136	128	136	122	125	128	125	109	119	144	127	113	126	113	131	136	133	115	125	129	143	127	135	146	110	115	132	124	118	149	120	139	115	130	126	124	137	136	115	110	151	122	137	122	103	102	121	152	140	129	112	125	104	133	128	119	125	136	148	127	142	135	128	130	162	131	124	116	129	110	125	150	124	111	127	129	116	134	128	114	110	130	129	122	122	135	131	151	131	134	133	131	109	122	127	127	141	144	109	131	124	121	137	132	133	133	117	108	118	138	123	137	133	144	122	122	145	137	121	148	138	120	112	132	116	126	117	133	132	136	115	122	128	131	140	126	123	114	128	144	135	142	140	123	122	140	130	111	128	142	137	112	114	133	141	134	131	146	118	146	137	131	130	121	101	132	123	131	134	127	102	128	117	116	133	144	122	135	133	123	117	139	108	127	121	121	128	127	138	128	132	124	121	132	123	111	137	140	134	122	124	129	134	115	120	137	109	132	132	130	122	125	125	152	156	147	114	124	119	137	117	144	137	113	140	132	135	114	137	132	141	129	130	128	144	132	130	124	112	106	128	108	130	114	104	134	142	116	120	120	115	127	130	142	122	145	128	124	111	133	140	146	136	121	122	118	114	128	123	161	134	119	143	128	121	130	111	126	143	125	136	132	138	121	113	123	128	137	127	133	119	108	140	137	121	134	117	142	129	125	113	115	127	133	121	129	134	146	122	128	95	110	139	123	126	130	127	138	123	116	110	158	137	139	132	123	118	137	138	121	112	143	127	117	144	120	128	148	107	126	127	137	123	111	126	127	140	146	128	128	122	146	107	120	115	145	123	139	137	124	146	138	124	119	126	121	146	135	133	123	134	146	156	121	121	112	128	137	120	133	120	126	129	127	106	125	124	145	118	138	125	141	121	133	123	133	126	126	134	139	118	123	138	134	127	144	137	106	125	121	146	112	120	126	137	136	129	128	117	122	106	129	143	132	123	121	109	135	125	129	133	120	98	127	125	126	137	110	134	130	115	106	139	134	140	129	144	113	132	126	126	110	121	120	126	129	142	122	139	132	133	139	129	132	132	121	102	155	133	119	135	118	144	141	118	143	134	138	126	125	122	127	132	112	131	149	149	127	113	119	119	133	135	128	137	138	131	144	127	116	112	140	131	131	137	131	133	146	128	122	114	128	135	125	135	111	110	129	131	139	132	123	130	120	135	112	105	140	149	133	133	138	111	131	105	129	139	139	122	118	127	122	124	155
4149	7436	4102	1860	1444	1159	731	648	483	364	308	247	260	253	218	188	199	186	192	184	139	179	178	156	151	168	145	164	132	164	158	128	154	145	143	165	161	153	165	165	166	157	137	130	135	132	156	141	145	176	159	146	145	139	158	146	138	167	152	140	148	126	158	142	154	149	139	162	165	145	157	133	134	157	129	124	136	167	139	130	182	139	152	133	141	144	154	131	145	140	135	140	161	174	135	140	149	160	154	143	144	149	163	151	135	147	146	163	146	135	153	123	152	143	147	153	128	181	142	141	149	160	146	129	153	142	158	150	151	162	148	157	151	153	165	147	146	133	179	133	154	142	160	148	126	137	140	152	177	142	138	148	143	167	151	149	154	172	141	157	149	136	153	155	164	141	139	132	167	153	158	142	147	144	166	150	146	143	139	143	160	143	128	163	136	160	133	142	161	171	128	148	144	128	152	152	143	152	137	133	132	146	141	150	150	164	159	134	143	145	155	175	145	140	150	152	149	137	143	152	140	137	146	141	163	139	153	157	146	143	158	151	167	172	128	131	125	159	157	163	171	150	147	133	132	159	135	149	149	149	138	150	131	139	145	145	149	130	150	132	163	140	161	158	138	150	142	121	162	134	142	161	148	143	156	145	147	133	152	139	141	154	164	130	147	140	153	154	157	164	133	153	138	150	137	149	154	158	151	147	155	149	179	156	128	149	152	157	147	150	160	143	139	147	136	154	150	146	144	151	145	139	133	138	142	148	126	149	152	149	148	135	140	141	158	142	138	145	134	148	142	148	138	154	132	143	136	131	160	132	138	145	142	133	129	157	172	162	165	127	136	137	148	137	147	160	123	129	144	126	171	161	143	141	159	155	140	139	140	140	167	155	150	144	133	146	158	143	158	147	121	167	149	153	153	151	147	140	162	137	128	147	142	158	141	133	131	155	138	123	138	148	141	157	155	137	148	137	149	135	131	148	147	138	163	166	144	125	124	163	152	147	156	174	148	150	123	161	167	155	138	148	138	135	150	150	148	141	144	148	115	166	159	145	147	116	146	150	152	149	165	135	153	125	132	152	147	143	146	143	155	138	144	130	162	146	149	178	140	168	153	156	147	141	165	158	144	132	147	140	158	154	130	149	140	128	152	152	131	137	137	128	168	149	172	128	137	134	140	148	145	143	157	139	136	149	134	139	158	141	153	155	143	149	146	149	158	152	136	150	160	145	130	134	145	173	140	165	151	141	136	163	155	154	152	148	150	159	155	161	168	129	156	124	136	138	161	149	154	131	136	139	150	140	141	168	139	136	137	138	157	142	148	147	157	132	144	145	140	131	155	154	132	132	163	136	151	148	149	157	135	171	141	126	154	136	133	154	157	171	138	144	154	166	133	158	155	133	136	147	146	146	136	146	147	121	134	117	147	141	159	134	134	143	150	153	152	141	147	154	129	140	156	161	156	157	130	141	158	179	151	143	150	154	146	151	177	155	145	150	145	137	147	152	159	155	122	136	142	109	129	164	166	153	137	141	154	128	146	131	164	161	146	150	150	118	141	141	126	144	159	157	141	153	141	139	132	154	134	141	151	148	148	154	132	154	130	160	151	160	142	150	152	137	137	141	166	143	149	161	160	165	126	137	132	127	121	154	147	168	151	122	149	140	135	163	158	173	138	153	139	151	162	121	145	126	148	134	156	127	159	158	153	127	141	187	145	162	149	154	149	169	152	157	176	151	145	148	153	159	140	168	147	139	149	145	139	163	168	146	140	145	154	161	140	136	145	141	144	149	134	140	113	151	122	156	170	141	146	155	134	147	158	155	163	128	139	151	148	147	157	134	149	157	165	124	141	132	158	140	150	140	144	139	150	159	155	144	147	147	142	159	144	143	145	135	149	156	167	199	174	156	156	134	155	135	157	159	125	155	130	142	158	137	151	156	137	137	147	157	137	123	145	170	135	159	138	146	140	158	162	132	139	150	148	157	146	139	175	175	149	155	158	128	132	153	168	143	163	158	141	139	148	161	154	122	151	140	146	185	164	145	130	151	126	147	126	141	142	142	140	137	136	169	132	135	146	138	163	131	147	155	151	145	149	142	154	157	128	134	144	151	149	162	139	131	157	123	135	114	141	152	159	159	153	154	147	144	117	115	134	141	145	149	140	147	166	168	138	140	158	127	154	146	148	171	151	143	150	147	169	141	171	132	166	153	166	169	149	147	146	136	148	154	156	135	136	126	146	162	149	137	160	130	135	124	149	148	160	140	127	151	142	153	170	149	120	150	180	128	123	157	134	128	97	155	141	157	147	154	143	147	122	123	151	113	170	151	138	154	140	153	162	139	146	145	147	155	146	137	152	160	131	133	148	142	146	154	132	151	143	150	160	147	160	153	150	146	137	158	146	144	138	150	164	140	129	147	144	141	147	142	131	127	159	142	150	140	130	160	148	141	136	157	126	158	144	123	152	157	160	156	154	145	152	139	140	139	146	156	160	146	142	144	172	123	138	120	139	146	136	145	160	138	133	149	141	152	155	142	151	144	157	146	131	146	148	121	146	134	153	162	126	156	124	146	144	152	121	139	134	134	179	157	135	148	144	142	129	156	154	141	157	160	147	137	145	136	136	130	145	155	137	126	155	142	143	157	140	132	112	137	174	151	140	142	134	155	140	137	167	151	155	141	143	129	143	143	146	146	128	138	143	138	137	146	136	142	154	157	132	130	127	144	141	151	137	160	147	143	173	147	148	159	154	161	150	144	142	144	143	147	140	151	151	149	138	161	144	166	151	176	141	136	147	134	150	164	153	149	145	162	141	125	142	158	139	148	144	133	146	143	133	132	145	152	150	143	156	144	141	145	160	142	159	146	145	145	156	124	149	137	163	141	156	149	150	157	155	140	164	165	141	154	157	151	151	145	152	146	156	157	141	136	151	152	139	134	156	156	142	150	153	152	161	161	142	145	155	129	132	154	152	154	142	130	150	148	146	148	161	130	136	159	148	145	154	149	165	130	153	137	147	175	151	121	154	158	169	142	129	136	147	144	149	167	157	136	159	160	149	166	150	141	147	147	145	162	139	134	135	135	154	126	147	139	161	148	168	148	144	156	133	156	139	140	162	138	151	152	157	135	137	133	138	155	134	148	137	152	150	144	135	140	136	155	157	143	149	159	158	143	163	161	135	140	136	148	145	155	172	152	133	163	154	137	138	138	126	156	166	140	163	166	140	149	131	142	143	134	145	119	124	149	140	173	148	137	146	143	163	154	143	140	169	133	146	159	139	175	156	136	138	151	132	129	135	155	127	161	128	142	140	160	159	160	125	152	145	138	139	161	145	146	151	155	155	157	150	166	165	143	136	133	138	135	141	154	141	144	145	133	143	158	154	154	129	159	146	171	132	144	157	143	151	139	165	147	156	165	157	164	166	140	140	137	147	140	145	149	157	131	126	141	150	141	146	140	149	133	134	150	161	153	161	125	122	115	156	155	154	150	144	134	145	164
22592	21350	29204	23868	21350	21414	12429	1496	922	760	675	576	542	515	445	452	461	413	379	401	389	410	371	369	345	355	357	374	389	344	333	346	359	305	363	341	311	329	356	332	324	310	338	361	306	361	318	298	322	309	311	339	315	333	333	328	293	313	333	323	320	322	319	318	306	328	303	285	323	341	341	301	354	310	284	311	336	327	308	333	309	314	284	325	328	312	329	328	302	308	319	316	308	305	304	317	302	322	330	283	347	323	327	319	352	316	301	309	318	298	335	315	332	340	321	329	347	324	334	326	331	316	312	318	346	336	335	326	303	330	332	305	328	304	327	335	311	332	317	325	355	317	301	319	309	332	335	311	321	287	307	357	323	319	275	355	314	301	341	312	259	308	318	296	332	313	316	349	332	309	334	298	325	348	330	313	307	340	332	307	308	315	345	320	340	326	323	333	331	302	318	279	312	319	318	304	338	309	341	320	320	263	333	311	342	291	329	333	280	310	338	300	316	351	299	342	315	321	312	325	275	334	330	303	306	332	354	325	334	311	318	340	320	331	313	320	330	330	306	300	320	297	312	291	324	331	331	314	311	339	325	315	297	353	287	296	301	341	357	292	287	299	313	361	324	311	318	296	300	320	300	329	347	329	332	340	347	303	361	337	313	320	317	304	316	284	308	321	300	314	319	310	309	302	329	334	311	326	297	312	313	317	322	311	311	326	306	315	292	310	320	304	322	304	318	340	313	323	303	291	331	315	347	302	341	316	358	307	340	323	316	331	312	326	350	320	345	342	318	288	305	314	302	341	330	310	336	352	291	330	304	309	333	273	312	341	333	312	345	333	325	281	326	293	318	321	340	342	343	297	311	297	334	338	305	308	336	324	263	331	286	301	309	324	325	313	313	288	317	332	350	316	306	328	316	289	285	347	339	323	304	321	303	335	305	334	294	308	300	344	314	319	330	321	308	367	330	322	315	307	327	334	300	304	289	323	321	309	340	325	331	300	308	335	298	331	329	346	363	315	333	297	326	312	305	287	336	309	328	306	323	340	284	296	306	311	310	315	314	327	305	314	303	329	312	307	339	308	315	309	319	318	324	330	331	325	311	311	344	303	336	320	319	316	306	308	338	315	333	351	306	312	295	327	311	306	329	321	326	283	295	291	302	330	297	312	296	332	319	296	314	319	306	349	338	319	341	306	315	322	324	314	321	310	344	313	303	290	333	309	303	316	316	323	306	324	344	303	316	309	290	339	306	328	297	305	325	307	328	306	332	307	327	328	325	309	330	305	314	338	306	308	324	336	301	354	320	279	332	332	297	287	359	318	322	299	306	332	334	328	344	305	335	328	299	278	334	317	301	322	290	321	289	328	327	333	335	316	307	304	346	318	321	318	319	268	320	304	337	319	297	345	337	299	316	335	329	313	309	325	317	315	320	350	313	292	287	314	312	291	318	313	310	331	322	310	324	328	314	295	311	313	319	352	302	305	342	315	349	302	299	325	297	315	335	317	304	304	307	324	295	312	322	315	295	304	328	349	316	327	322	324	327	346	328	330	313	325	294	334	327	344	311	297	326	300	342	312	314	312	314	316	333	313	330	308	313	299	323	336	328	307	345	315	332	305	344	321	303	304	332	314	336	290	321	323	311	304	319	331	316	303	328	315	329	306	334	341	287	299	290	307	322	315	305	303	287	325	301	329	326	301	328	331	280	318	326	321	292	315	329	325	347	296	311	337	335	296	302	308	328	314	332	290	334	328	321	296	305	331	325	317	290	345	317	286	319	308	324	304	318	308	281	334	344	355	315	269	340	304	322	324	351	368	331	306	331	308	315	329	306	323	287	325	323	291	318	342	307	315	307	332	306	314	330	305	303	283	317	348	303	315	310	311	296	347	346	325	318	337	319	305	343	329	314	320	301	308	299	311	349	314	297	321	333	312	313	325	283	298	312	315	386	314	320	332	321	309	289	299	319	318	309	311	311	301	294	306	334	302	278	330	322	311	304	342	313	311	304	331	317	352	325	363	289	294	326	369	305	319	318	316	323	308	325	336	314	323	319	325	322	323	335	294	302	298	336	292	352	316	328	298	276	286	307	333	300	325	296	315	315	301	315	325	337	308	341	348	337	313	297	292	315	322	303	287	297	323	305	286	320	320	271	303	323	323	301	275	299	279	331	317	333	332	325	307	337	317	290	289	299	316	326	345	339	307	301	328	298	327	312	309	307	318	294	339	326	297	357	306	299	340	315	324	271	292	311	273	306	305	308	338	341	290	305	300	308	304	311	321	323	300	310	343	326	305	314	316	341	339	335	320	359	353	315	315	317	319	343	311	320	305	323	338	297	309	300	292	362	335	315	327	333	324	305	350	315	337	339	337	337	311	349	334	319	282	326	326	303	317	288	325	333	305	314	306	316	319	314	292	324	360	360	301	319	329	318	304	318	308	350	311	322	303	307	332	312	308	313	319	313	326	326	315	308	318	325	338	296	336	320	304	343	322	310	295	317	334	326	291	296	332	305	322	275	326	312	331	323	306	312	323	330	331	320	344	300	313	337	322	323	332	346	284	335	319	324	331	335	308	331	320	315	293	314	314	302	287	321	294	330	296	292	303	355	342	345	294	320	329	322	317	310	319	356	309	314	291	322	316	309	345	324	312	324	337	296	322	326	313	296	331	298	326	296	310	338	333	325	337	316	330	307	333	321	297	335	312	296	323	328	341	280	324	277	329	310	327	329	323	291	310	271	314	329	337	305	286	299	308	325	316	311	326	348	345	302	333	349	313	331	332	359	313	311	325	307	304	329	310	308	308	326	310	364	340	328	319	329	316	294	316	310	334	294	337	342	308	333	322	312	350	308	317	341	283	345	292	316	331	284	313	318	307	339	309	318	330	290	283	354	319	307	328	336	291	328	323	284	295	319	304	295	305	312	293	280	297	326	292	322	319	322	314	326	319	314	301	358	302	307	314	319	324	280	352	307	295	346	321	318	305	322	319	341	335	332	337	333	298	312	308	300	299	353	346	326	345	330	313	306	327	295	329	293	306	316	314	269	335	320	337	306	320	299	300	332	326	330	340	326	321	291	330	339	313	329	317	358	306	318	337	302	334	296	301	312	307	343	330	324	349	309	280	330	347	290	295	311	304	294	278	300	332	308	327	354	287	320	309	300	319	315	325	298	300	312	297	332	286	308	327	324	306	308	313	300	299	310	315	284	312	303	308	321	303	293	299	303	344	314	317	347	312	317	307	332	344	323	321	293	317	331	302	310	331	338	312	309	322	365	321	341	309	308	319	331	319	313	336	330	289	311	342	298	274	329	316	313	294	311	329	312	340	308	335	307	350	348	304	265	330	314	285	298	318	326	330	323	304	305	319	324	309	291	313	315	328	299	362	313	300	317	315	328	349	324	322	349	303	325	310	324	280	322	334	320	306	340	328	318	345	295	303	324	306	299	355	326	355	340	305	309	295	342	326	308	345	293	323	316	311	352	315	329	313
6238	18136	12029	5987	4684	3656	2294	2042	1452	1046	924	757	669	651	633	559	503	459	466	493	455	431	453	454	440	397	417	397	403	364	368	405	399	408	436	389	343	385	363	361	386	349	381	362	407	360	361	354	346	400	376	372	393	332	338	338	386	347	370	369	381	383	361	362	346	379	362	362	381	351	361	359	348	356	337	383	378	383	376	378	347	339	369	362	361	380	340	352	357	352	330	355	354	366	355	352	368	364	383	355	337	342	352	374	364	360	364	376	391	390	337	342	347	385	336	345	336	368	369	370	351	324	342	355	350	339	366	357	351	383	379	367	382	358	352	359	395	341	365	355	333	399	336	361	351	372	339	313	375	350	333	357	338	354	393	400	337	363	361	371	381	412	357	346	332	321	331	365	339	323	371	359	357	370	339	370	324	350	347	349	345	370	390	347	334	368	371	362	380	312	344	324	356	347	351	335	365	341	377	354	366	353	398	328	369	378	346	328	391	355	333	352	337	347	322	341	372	348	343	372	310	344	350	336	360	345	348	347	347	335	363	359	376	341	358	343	324	354	331	343	388	357	322	314	341	320	380	378	398	338	375	343	344	340	370	355	313	334	306	351	333	348	378	396	330	328	357	340	353	342	389	344	377	368	364	326	356	347	352	351	355	374	328	363	336	360	344	353	365	352	352	336	321	364	352	379	340	330	344	314	330	360	343	326	367	360	345	367	363	357	371	345	350	365	332	326	368	379	320	338	341	364	365	363	379	334	357	364	326	375	337	348	376	347	353	347	381	351	336	380	344	373	353	362	395	361	337	354	379	313	380	392	341	355	411	374	399	366	344	339	351	340	380	352	342	345	341	350	344	358	299	349	367	377	385	342	381	359	360	346	340	379	350	352	379	341	378	346	331	354	340	345	385	350	363	354	338	316	362	343	371	376	318	351	331	335	363	356	405	375	368	360	324	356	369	338	360	373	377	340	359	348	337	339	355	377	294	354	362	344	368	334	343	333	342	388	363	350	346	323	333	312	365	367	337	340	335	360	347	354	347	394	358	339	361	325	360	361	333	345	347	345	368	342	353	355	364	348	321	368	362	339	356	375	362	346	370	325	344	350	342	394	337	348	366	343	345	361	363	379	337	355	346	366	351	344	332	346	342	335	346	306	351	365	388	345	366	391	336	335	356	371	352	314	323	348	369	366	336	357	365	359	361	362	338	343	338	359	342	334	348	383	346	406	338	330	349	362	343	362	351	362	359	345	370	371	373	363	351	345	370	356	358	346	373	356	328	356	368	343	345	355	303	355	335	332	348	365	356	358	347	381	364	354	369	361	370	361	344	315	353	347	357	342	386	355	350	333	357	355	346	370	325	362	379	333	353	342	368	378	359	346	377	346	373	365	368	324	343	354	356	370	368	365	357	355	355	368	365	348	365	370	333	350	343	355	308	340	335	370	343	352	361	342	346	327	335	351	373	354	360	345	352	297	359	341	361	335	380	365	352	363	365	336	357	353	381	375	357	335	367	333	335	369	353	351	370	391	364	343	331	361	346	348	340	371	357	310	316	374	329	354	348	354	349	331	382	359	347	359	362	345	370	330	343	382	378	343	337	385	382	358	361	370	329	353	339	364	333	386	296	362	374	347	376	352	343	361	324	358	353	343	366	345	344	365	363	378	368	387	331	368	340	323	336	361	349	333	366	357	348	311	361	360	321	357	351	371	342	395	318	357	328	381	348	372	368	377	335	330	364	357	387	385	308	318	336	343	355	357	357	349	323	369	325	330	339	380	341	351	373	358	400	377	380	357	381	351	341	316	357	371	345	329	394	374	338	340	365	367	362	351	381	359	363	372	392	357	362	362	354	423	385	362	324	329	382	370	352	384	343	378	342	392	356	372	367	380	328	373	385	321	334	321	378	377	388	365	367	331	349	359	343	346	339	337	349	361	350	380	375	382	343	373	357	336	370	341	356	338	352	360	331	366	375	362	353	353	369	322	374	356	361	369	350	360	354	346	319	359	338	396	343	338	340	370	345	348	366	373	361	345	356	349	348	315	356	339	359	359	378	362	364	345	375	345	344	342	341	339	360	344	343	369	372	356	363	345	335	381	343	346	383	367	362	344	380	349	361	378	354	347	329	353	319	368	353	360	326	354	353	358	345	356	390	349	350	361	366	379	355	334	376	368	333	353	363	353	344	344	355	364	371	344	318	363	335	365	377	360	370	375	362	374	362	381	336	365	342	352	353	374	346	385	344	380	337	337	364	372	336	351	359	358	387	341	379	362	354	350	379	335	352	351	336	368	378	347	362	374	361	341	355	343	363	338	352	363	370	349	369	352	332	360	380	360	391	382	351	334	367	302	350	352	360	380	348	340	338	325	357	344	370	354	357	369	347	327	357	369	332	363	304	395	366	337	339	359	350	339	336	365	331	328	372	363	353	365	366	319	356	339	395	341	344	351	382	375	338	361	361	358	351	353	328	326	352	374	341	364	363	367	337	346	354	361	363	375	395	321	335	363	349	325	333	386	339	366	359	368	339	378	346	341	348	372	345	350	355	339	334	345	344	345	348	333	344	349	344	354	356	341	380	384	364	339	343	333	399	366	367	347	348	335	380	370	362	325	363	379	331	363	353	351	361	367	410	363	356	361	359	348	371	345	360	336	337	380	342	359	312	371	319	345	354	358	369	377	358	364	355	342	322	353	367	371	374	359	378	337	359	348	350	340	338	365	358	363	351	365	360	353	352	359	355	349	321	330	360	315	324	358	372	374	336	354	358	348	361	359	327	330	367	370	346	316	378	348	361	328	363	354	398	330	346	367	358	342	347	364	337	329	350	322	337	347	360	370	417	352	343	340	345	357	391	316	375	365	375	365	383	339	339	404	385	347	328	363	350	377	369	337	374	347	325	388	363	323	345	353	352	346	312	394	330	305	375	374	369	371	356	372	376	347	344	379	342	377	322	361	359	335	364	364	377	351	330	350	394	344	361	378	332	385	299	367	343	352	374	351	378	324	356	348	344	369	368	343	354	361	353	368	370	365	375	340	367	317	358	358	357	351	388	358	314	347	353	328	344	381	363	347	337	369	350	315	342	364	350	397	329	360	371	355	346	345	365	344	337	323	382	352	347	354	340	344	364	371	395	387	350	330	365	357	339	323	349	399	367	340	351	349	383	368	367	357	335	356	343	357	360	354	375	369	351	368	335	316	349	368	339	343	341	350	360	351	345	384	384	389	368	381	390	351	362	333	376	373	397	373	347	328	314	351	369	343	372	368	395	355	375	345	350	364	356	319	336	331	332	381	347	359	387	342	385	327	362	358	339	379	353	355	356	337	346	339	343	361	383	353	370	347	346	336	371	319	357	355	330	347	373	360	357	363	365	361	332	361	366	349	384	348	357	356	333	374	331	342	347	335	319	365	366	353	322	328	360	341	372	345	360	358	359	362	346	354	372	307	374	339	353	358	382	341	385	318	381	358	370	367	359	350	380	363	335	343
27418	19354	5487	679	487	365	364	359	291	290	274	308	323	264	284	283	267	294	315	263	285	285	281	301	291	301	300	318	319	298	288	263	291	274	303	267	266	267	307	315	294	295	280	300	293	255	318	302	273	309	313	288	267	332	310	332	293	300	313	286	289	273	295	256	278	260	286	306	279	308	284	292	290	287	290	296	294	295	315	296	313	319	311	278	263	288	289	260	265	309	317	284	325	336	313	277	299	295	285	286	284	299	239	314	280	279	315	301	319	306	296	331	314	304	253	267	279	310	283	304	291	286	263	289	276	316	292	264	280	303	314	273	307	272	276	318	287	301	309	267	308	283	316	292	295	304	288	304	285	309	290	269	272	287	281	296	274	314	293	315	282	295	304	297	304	321	305	286	276	272	284	256	280	291	290	310	274	267	299	269	309	303	298	281	268	261	283	309	279	261	304	277	267	313	309	299	242	271	300	293	269	319	297	306	298	313	284	275	309	283	286	284	306	272	297	290	329	262	292	308	311	280	308	318	303	293	294	297	260	295	307	285	299	257	291	290	284	334	281	316	314	306	296	269	269	287	285	289	274	280	280	282	315	317	287	301	274	257	307	271	290	282	276	289	305	295	275	290	304	287	293	266	289	279	274	295	322	303	264	274	271	295	296	306	293	259	305	297	324	309	268	312	284	304	299	312	315	302	301	305	274	279	299	291	271	300	290	287	275	282	321	301	313	279	278	312	316	261	274	290	321	293	309	272	280	284	307	311	297	296	288	276	284	280	269	309	260	280	286	280	324	299	302	314	291	314	253	293	287	296	276	282	276	300	281	285	269	265	300	278	279	301	256	273	306	280	285	286	294	321	310	289	284	291	297	288	295	293	279	298	299	284	269	309	302	287	317	264	304	297	286	285	293	318	261	295	293	297	273	282	285	309	299	287	294	290	292	277	288	258	267	311	287	317	292	305	273	289	278	294	282	288	336	270	277	275	295	310	280	305	323	310	277	286	294	285	296	297	273	299	316	279	290	309	307	332	311	300	288	287	286	294	283	279	300	301	295	296	279	303	305	277	278	270	297	277	271	312	279	288	275	295	275	288	309	306	303	310	266	288	267	310	304	303	291	289	272	307	298	288	279	278	281	305	311	293	280	321	272	295	283	272	276	292	275	287	280	323	267	260	303	282	286	294	287	331	299	301	301	285	293	287	308	264	298	271	300	292	262	271	330	319	308	294	266	268	284	316	300	296	310	288	274	276	276	310	289	290	264	292	282	281	284	293	296	283	259	297	332	290	304	295	295	284	261	315	280	280	272	287	289	293	294	268	278	306	311	277	289	294	296	272	256	323	268	304	288	299	290	275	300	293	315	272	276	278	286	302	285	274	295	299	281	294	266	247	308	316	259	310	299	271	303	276	297	291	316	283	253	289	294	292	305	297	269	293	287	289	280	288	282	296	298	317	286	280	302	286	285	275	267	330	294	290	295	275	282	299	286	313	292	325	307	275	286	304	284	259	290	269	296	290	297	264	269	272	300	299	299	309	278	300	303	280	278	306	261	273	306	277	258	307	289	294	299	266	289	305	283	285	282	271	302	297	290	303	273	291	293	265	289	292	308	280	277	277	281	280	294	289	301	295	275	266	284	282	290	293	280	276	295	298	255	310	276	310	289	289	292	243	274	294	288	302	305	280	282	290	282	285	308	260	287	296	279	293	274	301	314	282	263	318	292	320	301	283	299	285	281	274	276	318	294	289	318	295	289	282	290	291	287	306	276	292	310	275	313	302	296	301	265	319	297	317	301	299	262	264	300	292	277	317	287	255	321	286	292	308	291	272	318	300	273	290	297	296	300	291	289	323	307	306	270	293	296	303	274	291	270	287	266	263	294	279	281	272	303	288	288	285	295	297	292	291	316	266	302	321	267	280	277	290	291	307	293	292	296	293	319	277	287	277	260	274	297	286	291	282	301	284	289	295	314	277	296	318	281	309	304	306	257	289	296	298	286	293	276	278	277	310	303	305	297	278	291	291	292	300	289	275	241	288	291	284	309	263	321	298	269	268	273	310	310	327	272	291	278	299	314	311	275	295	281	281	281	288	314	283	290	311	305	286	280	297	288	323	276	301	291	299	310	289	318	289	287	250	284	291	260	264	285	295	289	299	278	280	319	301	283	290	281	297	294	327	248	288	290	301	317	288	314	306	299	280	296	269	322	289	317	294	293	317	277	289	315	299	285	320	291	343	309	297	294	279	299	267	313	278	294	254	292	284	311	274	265	275	279	256	297	278	321	290	293	280	273	280	267	297	254	278	283	313	315	293	293	270	276	289	278	299	346	296	279	274	292	308	295	298	281	260	305	313	262	293	297	269	271	285	264	259	296	336	275	281	279	285	290	277	316	293	294	287	289	284	275	292	333	283	303	341	300	283	265	305	285	278	283	299	296	302	260	319	286	274	290	274	273	317	293	292	295	326	287	280	278	272	312	310	296	252	298	292	299	287	283	278	271	283	305	292	270	293	273	294	257	314	295	277	282	302	301	297	295	281	281	289	298	287	287	282	299	281	276	311	284	305	271	296	269	271	271	292	319	310	293	307	267	283	294	293	298	281	273	289	307	297	301	285	264	301	307	287	244	284	292	295	290	293	298	296	295	281	300	308	274	261	281	278	302	301	297	309	291	261	313	287	312	310	308	279	279	304	286	274	302	285	322	288	248	287	292	278	303	279	279	329	275	297	299	289	290	281	279	263	272	290	294	269	284	300	258	258	302	296	296	278	291	281	291	297	288	277	293	271	284	328	289	271	290	307	307	273	287	237	292	278	266	306	274	284	281	315	311	305	306	287	281	270	293	275	275	306	277	299	296	289	296	282	290	280	301	286	290	308	281	282	327	284	296	301	290	252	268	289	297	275	282	280	296	281	288	300	276	295	277	286	308	291	254	250	312	288	299	295	295	283	305	310	296	291	293	270	320	301	294	315	322	297	287	300	285	289	289	294	296	291	303	260	330	312	292	272	279	316	267	276	283	311	278	302	270	277	266	275	299	290	291	300	268	318	291	278	288	296	300	273	263	268	281	270	329	294	290	298	294	273	278	257	298	262	300	257	275	266	287	290	281	286	298	271	284	328	297	271	286	255	317	260	300	288	302	290	312	274	283	305	288	276	265	316	304	294	281	281	262	288	289	255	289	266	307	265	289	274	297	257	278	289	239	283	297	294	286	268	267	269	265	311	313	282	306	300	301	308	278	290	301	259	296	263	305	298	283	286	274	282	275	289	296	269	283	311	290	285	266	297	300	285	306	284	275	309	288	286	285	268	274	313	310	305	288	282	266	312	278	297	277	280	248	293	291	280	286	271	295	278	300	286	310	281	309	312	310	292	280	276	289	255	301	271	299	279	287	291	262	269	278	285	293	281	279	308	289	287	282	294	294	274	271	316	274	289	280	292	319	286	307	325	314	270	300	289	266	262	266	277	288	281	278	287	279	279	289	271	303	300
4552	2017	859	458	444	425	387	350	364	340	315	332	348	316	323	311	321	315	289	325	325	314	312	286	298	318	348	308	299	304	316	328	299	311	297	315	336	288	349	281	273	281	303	289	318	295	310	328	296	339	318	270	327	334	314	271	338	317	296	304	285	299	337	305	332	336	348	316	346	332	320	312	332	291	308	346	285	308	307	302	296	297	334	318	303	332	299	307	330	323	332	278	301	328	305	316	309	280	300	325	309	307	276	310	317	321	318	303	299	337	297	328	316	322	290	327	307	316	279	299	300	313	287	300	319	303	263	297	304	351	299	330	302	315	321	323	321	299	313	300	326	316	312	310	294	329	287	328	334	328	302	298	309	318	329	299	311	309	249	279	294	313	270	317	289	321	322	299	305	313	302	304	293	298	299	292	318	330	279	310	334	327	316	294	310	328	279	306	323	318	302	288	322	284	340	297	309	321	318	346	310	321	317	331	333	325	288	275	327	311	313	292	331	327	313	313	316	306	291	299	300	286	331	322	318	326	312	318	281	290	295	325	306	301	323	303	327	331	311	324	296	286	311	310	319	316	320	321	318	325	313	305	298	341	335	299	294	302	357	322	316	334	302	292	317	319	323	303	307	294	286	310	289	318	308	320	305	297	323	319	286	343	323	301	306	311	339	337	330	318	288	354	337	298	298	323	291	283	314	293	302	313	294	307	316	300	321	302	331	322	311	308	299	351	306	308	313	317	308	307	321	328	322	355	317	321	277	330	303	297	298	329	341	294	339	287	350	317	334	309	308	291	322	322	343	285	327	277	335	311	284	344	307	330	322	314	337	331	330	298	324	274	306	306	323	343	319	306	312	317	292	302	304	307	307	328	308	310	329	311	305	298	304	325	321	320	316	331	301	315	322	294	323	302	343	323	313	307	305	288	315	306	300	320	320	300	312	286	328	316	353	344	286	294	320	347	314	308	334	327	294	322	315	292	307	309	304	305	307	299	297	324	309	315	302	300	292	327	311	310	300	307	308	314	349	347	301	298	294	313	328	330	326	286	327	305	299	302	275	302	306	312	305	307	323	322	307	325	315	329	276	312	302	338	309	315	307	301	318	296	308	336	327	288	311	311	326	315	283	296	293	328	310	284	301	279	320	321	322	333	313	291	303	295	310	283	303	289	313	293	291	309	292	306	300	329	300	326	316	297	312	294	297	349	331	315	293	319	303	332	306	298	313	298	291	323	313	306	315	338	303	321	310	350	292	324	303	321	309	336	367	304	301	309	300	335	324	299	312	323	304	343	315	312	314	327	264	289	294	321	333	304	337	308	328	327	327	309	299	326	324	292	285	313	317	310	298	307	280	306	305	320	307	329	319	302	305	300	291	292	304	291	334	336	338	322	323	298	295	350	331	320	291	294	323	304	262	294	323	310	350	293	310	317	294	286	317	313	313	314	293	288	321	301	310	316	315	303	311	302	348	308	315	274	308	296	327	314	322	298	309	323	340	329	333	318	269	315	308	289	305	309	302	298	348	308	311	307	306	351	296	284	311	295	306	311	304	267	323	297	302	329	310	298	298	316	304	334	327	327	302	320	305	303	290	317	325	323	328	320	316	300	307	304	316	301	315	323	291	318	298	290	314	285	309	281	344	349	320	325	324	300	312	322	352	301	303	313	321	297	303	309	298	295	287	294	322	306	298	310	337	309	321	336	294	308	297	323	309	285	306	257	302	317	314	306	285	323	320	304	305	285	325	306	290	327	322	331	297	276	341	333	343	324	316	324	322	332	300	311	322	320	301	315	300	311	278	323	305	353	303	264	308	316	286	340	331	294	341	335	328	291	329	305	293	333	332	323	287	327	272	317	312	322	292	311	316	301	319	322	290	299	329	333	331	334	290	322	290	341	324	307	294	322	327	279	295	298	296	330	311	339	294	320	306	321	308	288	319	300	319	294	324	302	315	304	291	320	292	313	318	304	325	302	305	330	313	319	322	286	317	315	304	314	291	307	317	311	314	319	291	299	330	304	336	325	300	352	345	348	312	318	341	346	295	340	285	281	321	310	297	314	308	333	332	326	309	331	311	309	344	313	337	310	303	340	294	312	322	284	315	302	332	302	280	314	307	304	307	310	293	310	329	309	311	320	327	331	301	320	321	290	317	313	312	326	277	323	298	295	321	321	297	298	336	337	299	306	286	318	328	323	339	311	301	307	321	324	326	307	325	319	338	322	303	301	296	296	324	272	301	312	302	274	293	316	326	321	332	328	321	275	312	307	290	307	315	334	341	339	275	305	318	345	292	320	292	320	305	310	340	281	326	296	341	314	317	326	308	335	296	315	307	327	307	351	297	287	328	353	317	278	314	308	314	289	342	331	342	328	324	314	319	292	302	299	298	293	333	335	285	329	323	305	291	314	277	337	296	286	320	337	320	316	302	311	317	309	325	307	319	311	289	309	298	288	348	291	306	326	320	313	292	291	321	305	313	297	328	318	324	308	273	310	359	324	346	319	293	309	317	321	323	305	315	306	330	317	332	356	289	320	310	290	310	314	313	332	320	311	330	322	322	323	305	326	281	319	337	316	310	314	291	330	315	314	329	301	330	331	314	337	337	329	325	339	327	337	326	310	323	291	274	321	315	294	301	300	300	300	294	313	328	355	323	348	331	308	315	321	328	309	299	297	327	301	315	285	295	318	324	300	318	309	326	301	341	318	322	322	320	301	320	296	321	310	354	331	305	336	344	302	307	350	311	305	307	324	293	334	297	296	266	283	320	317	367	294	333	308	305	306	286	324	335	323	295	284	316	289	343	308	299	337	317	330	337	330	296	307	283	308	317	293	342	343	318	314	308	304	279	296	357	299	293	297	305	300	311	306	324	321	306	292	299	288	298	309	306	311	357	321	332	288	287	315	310	322	373	300	307	305	322	322	325	316	331	331	299	349	342	338	334	316	310	317	327	321	332	296	313	298	295	302	312	320	308	314	294	298	309	328	318	285	320	306	315	277	304	324	338	301	326	308	325	277	347	306	315	317	290	319	320	295	306	309	293	317	339	314	337	322	328	301	316	329	323	293	298	315	296	302	300	309	302	293	299	350	314	331	341	308	283	339	352	287	333	304	305	305	297	334	316	309	316	318	331	313	287	295	321	313	317	302	339	324	308	298	295	342	327	314	317	336	327	339	308	306	283	326	294	347	296	305	282	309	291	321	324	304	308	292	290	340	302	309	293	318	302	319	300	345	290	304	327	309	308	301	306	301	318	299	346	300	332	331	315	319	319	323	339	326	288	292	317	317	333	343	317	321	340	342	340	349	283	330	317	336	318	330	303	306	285	304	300	306	350	319	321	305	300	290	315	292	291	326	320	286	297	322	293	282	299	315	312	293	317	292	317	312	322	332	338	296	309	335	319	302	298	328	310	304	317	291	334	325	317	293	299	309	317	345	311	302	297	320	307	290	300	322	304	342	314	310	321	327	353	292	345	297	330	333	311	323	298	299
23579	21298	28776	24124	21304	13184	1517	1002	787	682	669	531	541	543	555	550	536	507	499	472	494	469	455	518	491	450	487	481	429	533	490	486	459	489	456	486	470	449	428	427	480	523	443	509	455	506	454	414	481	451	452	460	532	408	439	432	474	441	460	411	495	440	469	449	478	449	471	467	440	500	473	470	433	507	462	456	429	486	434	469	475	446	431	471	463	472	488	454	464	479	471	439	426	406	453	487	497	481	438	485	476	439	458	426	468	447	471	453	482	444	457	462	460	463	445	462	481	448	487	453	450	482	478	436	456	465	424	477	481	446	457	483	484	489	488	450	489	501	432	492	445	479	457	445	392	432	463	478	441	455	424	452	428	483	459	456	464	474	451	454	467	468	485	429	384	463	454	446	418	435	454	419	497	524	479	441	424	477	416	472	447	470	465	478	432	498	491	425	450	451	438	436	444	423	443	471	492	461	429	488	449	461	448	513	435	502	473	451	446	487	465	436	452	436	469	459	474	476	442	450	474	454	484	436	482	445	493	465	447	481	441	471	453	467	420	473	427	440	462	466	455	450	464	429	415	446	461	479	451	507	453	411	470	450	438	465	456	445	466	485	485	426	473	438	457	439	439	466	470	421	450	448	441	460	491	430	434	453	468	472	480	453	443	446	441	484	451	457	459	469	499	457	492	439	437	474	458	501	442	459	503	485	438	493	497	502	445	449	418	467	496	446	459	405	455	454	444	451	458	476	435	469	452	454	457	453	449	472	434	455	423	474	436	470	452	488	497	435	478	455	485	445	473	475	455	462	436	456	466	435	451	450	470	473	448	448	459	461	459	455	474	417	476	474	453	474	448	467	483	474	482	487	497	456	452	482	437	471	458	434	400	457	425	479	481	486	433	479	473	449	445	457	494	472	457	464	493	445	470	439	452	436	471	469	525	454	474	431	477	506	487	493	487	471	446	428	511	460	452	478	467	432	460	447	460	453	474	482	424	490	482	404	465	428	467	432	469	422	440	507	457	467	518	466	469	465	443	449	449	446	474	447	495	459	492	458	446	466	487	458	445	443	468	437	466	445	451	441	461	410	456	472	440	463	474	458	449	439	440	449	430	447	468	475	432	455	491	466	442	482	485	460	492	464	480	479	466	479	472	483	459	481	440	455	458	444	449	446	447	476	466	441	484	443	475	458	422	455	480	464	424	457	425	464	447	446	479	484	428	491	469	468	478	476	447	530	486	471	449	477	460	450	479	474	462	505	484	426	476	435	462	485	445	477	474	478	462	433	474	445	481	505	470	453	477	441	449	444	490	489	431	469	481	472	441	497	464	456	442	456	447	423	434	451	444	460	443	435	479	448	450	483	473	413	466	467	479	493	424	446	456	432	505	481	484	452	466	479	460	445	420	444	454	458	487	448	423	476	482	461	498	444	440	470	470	471	465	440	445	438	466	421	491	453	467	470	431	500	424	432	452	443	503	489	444	440	426	486	431	441	486	470	474	476	495	469	454	486	437	461	427	512	482	409	499	439	434	480	452	463	485	457	452	479	444	458	428	517	485	482	459	455	457	500	459	470	471	447	451	471	439	456	457	441	548	437	442	462	452	473	451	451	465	461	441	436	471	468	510	454	467	498	460	484	471	482	443	464	477	453	472	452	462	441	446	451	439	481	459	470	446	514	450	504	461	450	454	503	464	523	440	465	458	474	491	434	461	436	439	464	476	472	470	437	469	445	456	441	450	459	457	450	445	442	478	423	453	471	438	483	433	426	427	476	469	480	450	502	479	481	474	483	449	437	471	451	490	471	453	496	420	467	480	460	483	497	464	462	454	451	421	460	443	461	477	488	472	436	475	486	449	451	484	484	448	481	452	396	481	489	477	425	467	488	438	414	453	495	486	463	509	479	484	465	461	498	472	442	479	484	457	471	463	457	472	465	473	440	454	482	502	475	414	470	464	488	481	438	466	471	466	469	452	455	436	434	478	437	428	439	500	447	454	461	447	445	473	505	482	463	460	519	430	497	495	440	463	457	459	453	460	510	481	473	501	499	433	450	453	414	421	509	442	479	455	458	443	457	463	402	489	445	474	466	491	479	451	447	437	453	452	451	476	458	461	453	482	486	478	467	434	453	442	485	468	465	455	477	468	448	448	431	501	450	450	452	447	459	494	444	431	500	443	478	459	489	470	462	470	473	446	491	452	474	465	461	490	477	445	449	458	469	440	446	456	471	455	473	458	482	429	453	525	438	446	433	449	475	426	473	464	453	434	450	469	481	505	472	506	452	489	490	472	476	427	429	423	465	459	489	470	475	459	455	481	512	490	502	487	444	440	455	469	484	468	457	467	464	504	468	486	482	422	470	475	470	465	487	478	441	465	458	429	483	434	471	462	464	476	476	442	441	455	474	453	447	475	472	515	456	446	451	454	494	441	449	466	495	466	441	407	448	443	446	433	430	460	459	472	458	457	496	450	429	450	415	463	461	452	421	447	485	427	438	462	444	464	454	511	452	439	488	426	486	453	457	427	504	459	436	457	443	477	451	449	485	448	478	405	448	432	475	466	405	459	451	438	431	454	492	487	452	462	445	433	469	453	450	476	433	477	455	466	467	462	467	465	439	442	461	484	460	441	432	434	453	481	485	459	507	454	486	429	442	440	440	426	482	437	479	442	451	430	483	486	494	444	492	441	463	422	459	466	459	450	476	479	481	453	473	442	448	473	484	458	468	488	427	441	475	472	499	438	435	451	482	448	493	501	465	458	439	425	480	426	479	447	477	516	422	468	458	433	436	423	438	461	470	490	429	470	484	450	467	441	469	443	461	454	475	482	475	466	457	481	438	473	466	427	421	470	449	442	454	417	481	438	515	432	472	427	404	492	493	482	469	459	480	465	488	461	463	505	459	490	413	461	456	425	439	434	465	451	452	511	447	433	445	429	461	493	472	496	455	475	476	480	456	432	492	480	470	481	449	422	485	458	480	467	482	438	463	454	452	493	425	473	443	466	479	504	449	433	480	465	404	438	478	478	433	403	456	443	447	470	419	449	436	455	459	473	497	426	456	428	477	490	458	468	461	425	459	459	440	491	486	480	495	474	471	454	429	438	489	484	446	429	465	471	459	446	436	458	492	467	449	489	475	471	454	425	420	429	428	435	451	467	455	497	449	459	454	491	456	446	453	482	471	444	423	465	413	444	454	444	451	461	470	443	449	517	486	448	466	433	455	477	491	477	429	451	454	492	477	476	417	492	505	482	469	477	439	468	483	467	427	474	476	421	438	489	460	465	469	463	445	425	457	434	449	442	472	462	461	446	490	496	448	459	455	479	468	449	446	445	463	462	479	457	468	452	439	442	430	440	461	472	436	496	465	446	456	435	509	466	481	452	482	440	476	444	455	495	453	464	457	478	471	448	467	479	459	468	462	436	463	441	470	454	425	464	479	493	455	450	445	441	429	432	494	456	450	453	466	470	482	428	433	478	439	481	480	464	439	461	477
4445	11368	7321	3357	2652	2114	1570	1278	1061	855	774	700	704	659	594	622	572	582	504	560	557	564	563	545	499	518	528	510	530	512	485	547	490	501	539	482	506	541	515	532	515	487	491	519	482	529	503	530	477	519	481	563	516	500	508	507	467	487	489	494	501	492	523	510	527	482	488	522	467	510	497	482	528	472	499	472	467	501	500	499	522	512	443	530	484	494	489	486	500	510	470	481	502	499	486	477	486	487	511	492	461	526	489	505	498	503	483	501	452	476	507	498	486	471	470	489	467	461	492	506	478	491	494	508	489	472	450	479	474	523	451	483	487	473	480	518	498	480	529	465	500	486	495	507	497	497	501	494	491	451	469	491	498	515	506	466	537	482	493	500	473	501	507	441	488	485	455	535	469	501	461	497	497	492	520	499	471	530	491	498	467	465	515	493	497	482	480	487	503	464	532	472	516	484	508	480	513	525	494	502	520	505	452	512	545	482	532	475	541	500	480	538	463	482	501	522	499	527	459	460	509	498	465	465	535	448	509	536	473	489	479	496	506	476	466	477	453	476	525	481	508	498	473	497	481	511	485	499	527	518	482	482	430	474	459	491	506	482	485	477	483	529	523	499	492	462	477	519	475	501	496	502	506	514	501	496	530	512	460	513	536	495	495	512	465	512	476	519	453	488	488	492	470	520	450	478	486	471	470	488	488	501	475	511	503	474	498	491	485	500	549	505	507	479	503	514	524	498	495	475	509	450	489	514	455	476	509	497	497	486	514	487	516	460	526	537	457	480	461	494	479	490	519	477	492	519	471	504	479	483	489	491	533	492	493	502	460	497	498	510	499	476	498	528	529	487	516	491	452	478	477	491	534	476	448	451	479	476	484	482	482	487	474	484	516	502	485	542	496	519	485	493	529	488	534	507	482	507	436	527	481	509	514	487	518	472	471	495	495	472	495	487	481	510	491	496	486	534	506	473	477	439	476	497	501	484	498	491	523	488	494	505	473	479	513	496	476	510	456	485	530	526	455	503	468	497	509	487	469	501	488	475	473	488	477	478	525	526	543	453	455	512	505	496	556	496	503	509	519	454	484	508	504	498	500	491	518	473	550	496	497	484	477	464	488	465	505	464	490	519	476	479	515	525	507	536	452	470	481	497	507	530	528	482	494	524	486	489	547	485	501	487	491	512	502	525	523	485	507	483	479	535	503	496	489	524	476	474	470	464	450	521	495	526	484	464	480	501	497	474	457	450	489	502	466	531	514	493	532	470	466	498	504	493	463	481	486	503	495	492	489	485	473	485	496	506	516	472	495	495	452	469	467	505	518	475	463	477	468	517	513	503	505	520	479	499	487	490	488	476	498	489	509	501	481	515	532	473	514	518	477	473	475	451	473	500	499	494	484	480	520	485	484	510	473	456	507	485	486	520	488	523	438	517	476	536	471	473	472	485	527	477	502	480	486	526	485	502	497	490	481	509	478	512	470	516	478	479	481	506	504	468	518	518	471	543	492	502	517	466	497	525	534	509	490	510	491	490	479	457	477	493	530	500	481	512	489	515	519	486	489	523	499	477	476	539	507	519	475	514	499	489	488	464	487	483	543	480	496	500	485	516	452	510	502	496	528	503	485	494	482	471	462	484	475	509	515	484	454	512	536	462	477	470	468	451	472	528	487	507	452	507	462	475	490	468	506	474	496	471	498	516	499	509	483	478	535	493	467	493	501	498	421	500	462	526	498	526	529	507	519	472	497	477	495	488	533	457	505	469	467	502	506	483	456	466	512	496	501	490	467	465	484	463	503	488	478	515	489	506	506	494	507	469	525	480	491	500	462	483	506	486	511	484	540	479	498	481	503	489	501	495	467	501	514	490	483	472	491	517	521	480	469	482	525	475	508	535	497	495	482	503	526	537	482	484	493	506	465	504	501	516	480	514	489	443	479	511	482	496	531	464	480	473	431	484	487	536	488	471	491	484	479	474	496	498	509	499	489	531	500	492	503	505	465	474	466	480	527	528	505	488	462	510	504	524	461	518	515	432	507	488	523	501	449	492	535	497	476	490	499	463	480	506	476	518	479	488	484	476	516	456	468	527	493	473	489	471	488	481	496	496	489	502	512	484	510	482	448	530	488	472	512	501	480	495	509	519	521	473	457	533	486	485	476	499	475	547	494	476	547	492	489	520	488	462	498	495	492	487	491	499	488	467	494	476	484	472	496	455	467	478	437	497	517	522	474	528	507	448	490	507	514	471	486	446	518	472	517	490	483	512	503	481	490	498	478	464	501	473	496	497	472	527	502	524	477	481	508	493	495	484	498	506	480	489	465	521	505	491	506	467	490	505	507	520	504	445	514	496	514	487	508	514	486	504	521	510	479	470	486	476	460	472	494	479	482	470	496	471	509	533	459	486	531	480	508	540	468	495	501	506	520	471	507	487	474	489	462	478	487	517	521	484	475	581	519	464	491	506	503	463	483	495	543	470	475	483	498	481	464	488	466	481	457	491	507	476	502	490	505	469	491	485	483	449	481	489	476	462	471	505	471	536	504	515	478	487	482	499	464	502	535	487	489	506	468	530	507	461	495	504	446	465	511	513	519	498	472	519	470	474	457	461	455	484	481	489	488	494	500	512	491	513	467	513	434	538	517	474	497	486	491	509	483	501	474	492	473	498	518	517	499	475	517	485	476	526	497	482	485	482	514	516	486	483	469	507	492	539	514	515	476	524	475	505	517	480	471	499	500	536	470	482	486	468	503	463	517	479	505	460	460	510	471	484	498	505	499	525	531	503	458	526	490	461	482	490	478	480	472	445	469	467	530	513	477	529	487	471	503	519	494	482	504	524	509	478	501	486	495	521	500	481	516	493	484	540	496	504	467	497	500	487	467	518	488	479	492	481	500	487	498	503	519	496	502	439	509	496	515	453	483	517	472	465	507	528	474	464	489	482	522	511	527	504	485	461	518	493	478	496	528	511	507	515	524	454	465	499	497	473	465	476	476	527	458	478	537	500	496	520	465	504	490	474	526	482	471	516	518	535	474	483	463	494	550	500	499	493	500	512	520	479	515	481	506	492	452	469	454	482	462	499	497	518	477	476	534	511	513	485	426	440	451	469	469	540	518	453	503	470	483	463	483	463	508	504	503	478	501	512	469	515	511	488	522	495	471	484	455	467	488	492	490	488	473	498	483	450	509	480	502	510	469	438	494	452	510	490	460	494	483	519	546	522	495	486	499	463	515	434	506	471	475	475	457	485	509	443	494	488	486	533	515	497	477	477	503	453	545	471	490	513	464	479	477	515	528	492	522	502	507	471	482	516	546	456	495	493	514	436	467	499	481	518	490	494	507	526	481	469	466	474	502	519	483	491	468	515	488	495	545	479	490	498	490	518	475	513	513	530	447	459	506	483	498	483	502	500	500	460	515	486	478	498	504	502	478	485	533	510	498	490	485	526	479	489	505	480	492	501	472	466	497	454	508	531	500	508	520	454	517	482	505	504
24571	21220	27827	24854	15496	813	373	356	259	242	176	194	190	172	147	155	140	165	150	143	163	128	136	138	112	147	157	113	126	130	133	144	138	128	122	143	112	140	116	116	131	124	138	135	118	139	131	139	125	135	130	142	130	124	125	117	115	142	120	127	111	140	129	119	127	146	144	126	135	130	134	128	138	134	137	117	115	129	131	130	115	114	131	120	124	134	123	117	124	131	134	138	128	135	127	127	133	129	142	130	129	144	118	116	131	142	113	142	122	118	122	123	125	117	123	133	115	110	126	104	126	134	119	116	139	131	116	140	129	134	132	125	126	147	122	126	105	136	126	125	100	113	114	116	123	110	121	102	132	113	125	118	131	126	108	122	117	122	112	126	134	124	118	124	116	133	114	134	118	113	140	126	147	116	135	117	129	125	146	120	143	107	128	114	120	114	111	144	119	122	129	121	128	131	110	96	142	109	127	111	119	133	135	113	130	120	126	123	113	114	126	133	121	124	101	121	136	112	123	138	137	132	136	120	123	110	129	138	127	130	129	135	122	114	142	125	127	129	121	113	137	151	143	107	136	125	118	125	130	126	132	126	122	118	132	115	109	127	109	134	111	115	117	116	129	128	125	119	114	128	128	121	122	125	119	131	133	126	123	116	126	144	107	135	110	152	102	124	118	136	115	121	114	124	116	141	110	123	136	117	134	114	120	123	102	136	126	125	149	131	133	131	121	112	124	142	122	137	125	128	146	114	125	113	144	136	128	112	137	125	134	110	137	111	136	138	115	110	118	109	122	122	134	97	139	115	131	124	129	128	125	141	120	111	112	106	122	147	121	122	117	142	130	139	132	101	135	149	135	142	122	105	149	139	121	115	110	122	121	130	90	124	137	105	132	123	125	99	117	129	120	126	123	113	117	120	130	114	122	111	119	141	106	127	122	126	134	116	111	97	135	141	116	128	113	148	137	126	112	114	112	120	134	116	128	137	143	131	124	118	135	129	114	126	134	148	119	107	156	141	111	119	104	113	116	140	118	125	106	120	141	98	117	138	119	121	121	122	135	137	126	114	130	142	130	127	146	132	133	133	129	135	127	121	126	114	136	122	110	115	125	136	128	148	139	128	135	133	99	142	130	128	113	131	123	120	138	120	126	139	108	114	135	121	129	113	138	128	133	116	132	136	141	119	121	125	120	124	127	120	143	121	147	143	133	125	126	139	139	134	124	126	120	134	129	133	132	123	133	119	113	129	130	107	118	115	135	120	127	121	129	107	122	128	119	138	120	135	116	119	122	116	119	106	118	104	127	128	146	140	122	116	138	134	135	114	115	113	115	124	113	119	97	131	108	113	134	119	136	125	133	128	122	114	125	128	124	124	129	122	132	144	124	121	117	124	129	122	131	124	122	111	127	109	115	133	130	136	119	129	113	132	141	131	132	120	110	124	133	137	121	132	132	113	127	143	102	118	97	139	108	113	122	122	138	130	140	123	121	122	118	134	121	144	131	139	131	121	135	102	128	129	120	131	143	122	113	107	122	119	115	110	143	125	123	115	121	143	120	122	150	121	122	108	127	140	131	139	136	123	138	120	116	144	149	126	126	141	122	121	116	136	107	132	117	134	118	136	121	118	120	124	99	138	107	117	112	115	110	117	144	126	111	111	119	117	118	120	90	124	110	123	137	122	107	122	119	130	114	116	130	140	118	136	130	122	140	120	133	111	107	113	130	128	129	105	130	130	140	128	131	109	122	133	138	125	132	131	117	114	135	124	148	132	124	131	118	128	117	123	131	148	126	142	133	144	123	112	129	110	129	116	131	118	116	134	131	134	115	133	139	128	110	127	124	138	135	124	136	116	105	121	134	144	110	141	144	115	144	122	103	130	126	143	127	129	107	137	133	122	121	131	128	135	126	131	118	128	124	120	137	119	132	133	99	125	146	134	124	112	129	134	118	137	120	123	139	123	122	126	128	123	127	108	120	111	107	116	128	112	133	124	109	115	128	135	123	111	113	126	126	108	130	130	120	119	120	112	138	112	135	107	140	133	145	130	160	121	127	137	120	118	141	134	127	131	131	115	117	105	130	104	121	123	122	121	117	132	113	120	120	129	119	127	132	115	115	126	126	130	122	121	147	146	118	150	117	128	139	125	109	127	131	164	145	114	110	124	113	128	121	127	129	120	127	144	139	119	113	117	124	137	129	126	111	111	124	127	130	117	129	120	133	132	115	115	126	147	126	125	129	124	124	106	126	125	113	139	121	117	134	135	121	103	126	107	121	118	127	135	121	120	112	122	123	115	126	123	126	99	130	109	135	119	106	127	109	131	120	126	123	151	137	136	128	131	140	117	126	126	116	119	141	120	136	120	138	103	120	122	120	107	118	135	119	107	131	129	113	129	137	132	120	117	118	139	139	117	119	122	110	128	146	122	127	130	111	137	103	134	119	147	108	114	122	129	125	140	134	132	137	103	125	132	129	132	111	139	115	137	127	95	116	132	142	127	125	126	118	108	120	112	127	122	136	124	128	128	113	120	129	112	129	145	102	138	94	118	120	116	131	124	132	95	144	118	129	111	112	137	123	88	123	116	134	143	120	115	127	116	136	147	121	116	135	137	136	128	117	129	136	113	126	125	138	119	140	123	127	112	108	123	135	110	126	123	128	148	128	109	135	125	109	118	118	128	103	121	121	135	125	128	113	114	126	131	129	129	141	141	115	141	130	137	135	112	122	125	129	132	143	147	134	129	122	124	133	132	124	157	124	134	121	133	137	133	127	143	107	117	130	119	133	118	116	137	119	109	125	148	138	133	133	109	118	123	129	137	131	110	121	129	136	122	147	137	148	127	120	131	119	116	129	106	126	125	133	119	132	101	124	125	130	140	123	133	129	125	137	152	123	108	122	117	118	134	123	139	126	126	142	100	139	120	115	133	136	129	120	129	101	118	146	118	125	111	134	145	118	141	102	135	148	125	127	107	121	118	131	124	118	123	124	121	123	122	121	135	124	117	118	118	116	135	131	138	108	114	125	119	117	118	148	135	140	124	122	120	142	123	134	127	114	116	102	135	129	131	118	145	144	132	126	102	129	117	106	122	138	144	113	118	116	108	121	126	132	146	133	134	125	149	142	119	132	123	151	126	117	115	111	116	104	124	133	116	138	118	125	121	114	126	124	137	110	134	131	131	122	124	131	131	112	111	123	131	120	118	131	120	113	110	122	134	116	122	132	129	117	124	99	130	126	123	105	125	112	119	128	120	118	102	127	108	132	106	124	135	123	119	126	116	130	118	139	138	102	134	116	133	119	113	150	135	135	111	126	147	138	132	114	105	114	127	122	124	124	124	138	129	134	108	116	127	135	115	127	118	130	135	145	124	121	114	106	118	136	125	116	150	107	136	118	124	124	125	137	119	134	115	131	118	116	115	141	136	120	120	130	138	137	142	121	131	131	140	125	136	122	123	116	114	129	138	141	121	124	116	123	136	139	114	126	126	116	108
3889	7255	4162	1880	1464	1197	759	599	480	352	320	285	228	252	217	209	176	197	186	170	155	202	177	174	164	152	174	138	136	167	170	154	112	147	152	146	170	149	163	143	147	148	188	127	138	150	157	172	148	129	146	153	136	144	152	143	110	151	138	144	151	142	149	162	133	142	168	134	126	137	153	132	155	134	131	137	172	169	146	137	137	138	157	150	151	120	141	150	137	134	136	152	147	164	130	159	128	142	166	145	124	132	162	143	152	160	154	147	134	136	147	142	125	144	151	158	118	142	133	158	136	147	173	157	151	135	148	126	154	123	150	137	140	149	148	146	144	141	162	139	135	159	156	127	154	145	140	135	142	139	138	125	138	142	162	149	138	159	157	153	165	151	154	154	140	142	141	148	144	140	144	139	140	141	143	133	158	156	155	151	152	148	149	123	152	160	154	142	146	153	149	153	156	163	141	135	152	132	129	135	127	153	165	150	136	134	124	165	133	157	150	118	139	143	138	174	166	143	136	156	142	143	140	165	160	151	138	147	143	156	138	137	141	135	142	126	128	159	139	159	138	131	150	148	131	141	133	133	129	144	158	136	139	139	164	143	135	151	149	149	139	173	125	154	144	139	166	151	126	122	152	157	153	143	153	147	147	150	130	142	127	160	149	146	146	145	135	144	134	140	149	151	174	140	137	142	157	154	175	143	125	146	125	136	144	140	141	142	144	153	171	133	128	146	145	130	146	149	129	142	138	138	154	156	154	146	137	141	133	149	160	139	142	148	133	148	138	142	142	151	136	159	139	149	157	157	145	142	149	144	140	131	134	149	141	142	139	153	130	145	145	139	145	147	134	159	152	151	152	157	148	166	145	151	145	153	160	153	130	144	118	134	138	155	154	168	140	151	121	144	150	143	138	140	153	149	147	128	139	159	143	150	144	141	142	140	146	135	153	139	156	156	128	153	143	133	171	153	148	151	144	166	147	151	140	162	131	163	143	135	141	154	128	126	147	138	145	151	137	168	126	126	137	140	139	133	145	133	149	148	126	136	129	133	170	149	142	133	152	119	139	154	137	137	149	137	132	145	153	117	135	162	160	136	147	137	158	154	145	138	144	163	126	148	127	139	155	154	138	148	133	143	156	139	133	141	153	165	165	148	132	156	154	152	125	136	152	139	150	153	142	146	148	144	161	143	146	130	146	137	165	147	154	132	146	157	147	171	143	135	154	141	144	133	148	133	149	152	141	139	125	144	132	148	146	153	139	137	142	166	152	138	160	131	143	153	145	143	165	162	138	123	129	142	170	145	125	158	138	123	155	142	152	162	133	156	144	149	153	158	138	133	132	157	152	147	137	166	149	156	173	148	144	165	158	162	147	162	148	126	136	136	142	137	146	138	128	161	143	155	167	154	145	155	140	137	150	150	149	171	140	148	156	141	130	157	151	157	156	149	146	137	127	141	121	142	129	147	134	143	162	153	159	173	142	150	155	149	147	133	167	132	141	148	143	172	139	144	163	167	125	147	151	137	143	149	149	152	139	158	149	157	146	145	134	130	130	137	148	139	139	128	145	143	139	146	138	151	161	127	160	117	159	148	156	164	128	135	155	131	138	153	164	147	161	133	158	145	148	158	146	144	153	137	126	145	138	132	149	138	142	139	152	153	161	134	154	128	145	157	139	150	137	153	138	158	132	128	149	142	139	167	118	137	163	125	165	157	153	138	135	136	147	145	156	141	141	145	126	162	151	163	153	140	156	141	141	143	149	141	143	124	123	143	137	157	156	121	122	155	146	143	144	129	132	129	136	136	172	138	173	152	132	151	160	137	131	135	156	129	123	144	135	160	137	146	106	145	145	163	143	144	156	161	143	125	153	125	125	147	150	157	130	145	146	161	137	127	148	144	133	162	126	139	144	147	150	149	158	126	129	145	153	150	148	142	146	158	141	146	174	150	145	134	152	134	157	135	133	134	136	154	138	150	148	145	133	124	150	148	114	134	136	146	127	141	144	147	136	117	165	159	123	155	154	141	137	149	171	153	151	149	157	142	143	172	142	124	133	138	147	136	159	132	135	156	148	135	148	137	149	138	173	143	137	131	138	139	138	133	143	141	142	142	147	152	150	137	150	147	150	128	138	144	157	142	141	176	146	144	148	131	144	159	163	155	144	126	154	149	142	165	142	140	138	148	137	140	129	135	144	136	131	142	193	150	164	124	125	147	155	146	153	139	155	152	153	140	144	133	136	141	158	145	142	141	147	142	144	135	144	151	145	136	140	133	128	154	149	162	145	136	164	163	146	150	145	142	144	138	166	158	145	143	148	144	133	139	148	150	126	136	138	133	159	120	142	137	148	135	146	130	166	131	151	136	155	156	165	155	115	170	117	183	162	132	161	137	145	163	144	130	129	138	135	139	147	153	146	162	160	140	143	130	152	152	147	146	147	137	151	135	114	149	166	142	142	154	159	142	138	136	132	147	128	142	152	145	143	146	158	150	147	135	136	132	142	137	141	150	153	131	146	157	134	164	128	146	140	124	135	141	148	144	151	149	137	155	131	129	140	144	149	152	129	155	160	139	139	142	135	154	125	128	158	147	157	149	139	151	142	150	155	148	142	139	167	142	139	165	134	158	155	143	153	139	155	143	132	140	171	148	148	135	133	136	151	141	164	138	144	148	154	146	143	145	115	173	115	136	147	143	141	162	151	128	133	140	178	122	171	149	157	133	157	161	124	135	120	146	152	133	154	167	139	137	159	143	168	124	140	124	126	129	147	137	150	144	144	144	136	152	148	140	150	134	159	150	122	146	134	159	127	144	141	169	147	142	136	130	149	134	125	159	133	141	151	126	155	127	174	143	134	156	139	160	166	156	158	137	162	135	133	154	139	145	147	139	148	143	140	142	145	184	172	141	138	150	147	143	148	155	132	162	144	148	141	126	142	146	128	138	170	150	131	153	156	127	128	138	153	160	140	132	142	169	137	131	165	149	131	150	159	144	137	139	147	141	155	142	146	155	165	126	149	153	144	135	157	158	168	148	143	157	128	178	145	144	156	138	145	135	142	156	156	170	126	146	147	137	135	151	159	112	134	134	135	155	139	150	132	139	123	150	156	123	155	157	131	133	126	151	153	150	121	150	136	138	146	158	136	128	145	151	141	149	147	136	133	140	139	157	131	125	121	157	138	124	150	156	126	157	153	129	144	143	151	147	155	133	134	137	149	135	138	135	136	144	159	128	140	164	169	133	149	158	151	131	131	150	137	142	149	138	159	143	153	151	173	138	150	163	164	132	153	136	139	150	139	140	146	143	150	138	119	126	144	124	151	126	122	170	132	153	137	122	156	159	138	146	162	160	153	162	180	145	153	162	142	133	154	140	166	139	149	163	151	136	125	142	169	121	145	124	132	149	158	133	150	152	139	140	141	145	174	159	139	138	129	154	160	144	155	144	154	138	149	155	114	145	137	120	142	144	134	141	150	167	147	147	151	138	131	132	138	138
22516	21366	29219	23901	21370	21435	12604	1452	966	773	682	582	524	515	470	507	418	455	416	379	399	338	347	381	370	376	367	366	344	338	352	351	353	353	348	337	351	299	328	336	331	339	326	337	329	322	348	325	372	316	306	322	329	306	338	343	336	308	316	319	316	327	363	321	341	344	307	306	349	319	337	354	313	378	355	343	309	315	311	322	314	319	314	320	314	326	341	322	330	345	358	291	293	294	336	283	310	307	314	338	283	320	318	311	307	314	344	326	286	304	311	297	332	304	317	329	273	332	338	320	305	292	315	324	313	315	307	275	301	321	335	304	304	317	336	301	313	309	331	308	325	280	300	303	295	325	303	296	305	287	311	292	367	316	326	319	310	308	317	307	345	304	308	330	338	313	323	311	306	307	341	314	323	321	319	343	303	309	330	306	314	339	311	325	330	286	356	330	317	312	353	290	326	329	307	313	325	308	308	310	294	303	330	280	312	331	319	324	352	306	312	301	344	321	313	300	308	304	301	293	324	298	339	334	312	326	286	309	308	304	303	306	318	328	328	322	320	339	331	286	325	324	316	317	332	324	301	310	295	301	318	286	300	314	333	315	323	305	320	297	295	315	298	309	340	306	309	308	302	336	333	315	300	326	311	320	305	345	339	289	333	319	312	308	283	321	315	304	313	300	289	314	339	300	312	337	311	300	306	319	320	292	309	312	323	323	327	315	332	300	320	312	321	309	296	334	326	322	320	305	303	327	331	280	285	314	300	303	309	321	290	315	332	295	302	281	288	321	296	317	341	321	282	298	333	327	348	339	321	299	293	325	325	303	313	312	317	291	335	329	303	322	300	339	337	317	305	318	273	310	319	322	310	297	341	295	323	331	316	303	322	319	306	315	310	286	326	309	297	279	328	302	287	318	277	276	341	323	329	336	311	323	313	326	314	296	308	290	318	328	317	380	338	302	322	309	299	321	306	324	322	323	286	322	306	292	340	302	305	316	312	324	328	340	289	323	308	275	327	313	323	313	326	319	269	307	301	325	336	313	297	315	318	275	311	293	324	343	330	322	337	327	318	315	314	288	334	321	287	325	338	310	331	318	317	310	325	337	322	295	314	303	279	297	332	363	310	341	288	316	299	318	330	297	308	297	288	347	308	332	305	294	363	312	299	310	328	317	316	335	322	313	304	333	360	322	312	296	340	311	370	300	313	318	340	374	325	326	303	327	301	343	282	284	315	344	328	320	337	340	317	311	336	293	286	292	323	313	357	310	291	321	301	328	312	282	316	321	335	317	333	314	310	319	332	322	319	288	339	314	293	328	293	290	328	302	349	312	329	321	286	327	325	300	347	298	295	314	295	290	329	301	325	332	279	329	299	323	313	305	291	303	306	325	311	312	293	307	313	319	336	320	349	317	301	305	333	324	324	314	302	330	326	315	309	300	327	304	318	311	304	296	329	301	310	312	311	311	316	302	289	286	326	307	298	309	295	319	305	309	289	319	290	329	302	336	311	328	352	354	314	331	344	317	314	303	332	355	292	316	296	333	318	336	315	266	299	314	326	306	285	314	318	299	312	320	305	315	322	314	333	332	304	325	317	299	333	321	340	299	300	323	342	300	327	328	331	310	293	330	299	324	304	279	303	337	311	308	288	336	319	315	345	307	313	314	298	320	335	320	321	305	322	323	338	313	281	322	332	325	324	326	302	355	311	309	319	296	295	320	321	320	308	350	304	327	283	337	331	292	322	310	343	329	323	328	320	291	279	294	301	348	311	329	304	322	309	320	326	327	312	299	325	290	341	300	320	307	345	345	292	323	332	276	311	321	319	349	310	343	336	328	326	341	336	329	318	326	302	291	338	325	265	310	357	308	346	311	315	304	302	316	316	323	281	305	332	304	344	347	289	298	326	309	292	324	301	368	321	323	332	304	307	343	341	322	321	293	319	327	289	320	313	284	281	313	307	319	318	329	318	323	302	296	304	290	296	295	307	303	326	325	332	305	326	303	296	305	306	312	303	329	339	324	342	356	301	311	310	341	308	315	339	317	345	306	290	322	339	323	319	301	324	298	309	301	324	311	319	309	328	324	305	302	298	337	305	291	308	309	349	341	355	316	283	333	333	318	296	295	302	326	292	343	300	320	347	317	337	308	338	318	336	311	279	317	306	322	311	305	339	310	359	360	292	292	333	313	318	319	337	341	330	301	320	313	300	346	295	279	331	320	329	323	321	335	285	299	330	290	322	311	340	335	319	307	331	308	356	312	309	305	304	307	294	268	302	337	331	292	341	325	310	300	333	326	310	295	325	315	322	319	327	315	313	320	305	328	306	315	325	327	284	302	344	328	307	317	330	327	318	305	341	301	294	320	311	303	288	359	317	331	314	307	306	324	341	302	322	333	296	320	334	327	282	303	288	303	286	329	307	331	318	311	325	332	297	304	305	327	317	307	321	302	261	299	302	307	302	310	327	339	335	326	329	314	304	345	315	304	349	329	329	296	303	300	323	331	300	322	333	289	309	346	303	309	297	293	312	331	284	289	301	313	297	336	308	298	294	300	345	309	336	300	325	329	329	323	313	307	342	351	315	326	297	299	322	294	296	332	311	334	338	299	325	329	303	314	316	328	348	293	317	325	300	320	318	302	314	328	334	304	296	316	321	314	310	287	317	307	314	320	335	344	285	329	335	345	340	296	328	315	313	329	296	368	346	333	315	307	309	314	323	338	317	307	318	351	270	336	317	340	319	291	310	292	283	315	289	320	307	310	281	314	341	312	305	305	329	312	306	330	303	316	342	326	316	339	305	330	365	307	296	301	310	311	312	334	320	325	319	328	315	335	330	307	327	334	339	304	288	304	313	294	322	315	321	314	333	303	334	321	275	288	275	326	313	325	323	303	328	341	287	307	321	281	315	319	330	328	291	304	301	319	342	342	347	338	323	305	320	309	296	327	300	323	320	323	296	320	308	319	310	351	314	344	308	306	342	298	320	328	342	312	305	303	298	309	348	326	276	344	309	305	320	291	327	304	339	260	279	307	309	323	349	317	271	298	315	312	297	355	345	305	332	335	326	336	306	308	324	325	293	296	325	327	322	289	344	311	326	327	304	326	316	330	306	296	314	304	291	308	304	332	310	305	301	309	302	290	324	308	323	328	329	302	293	299	316	302	325	316	299	283	319	329	298	301	342	307	324	297	300	312	320	302	295	320	304	329	352	324	266	321	301	318	310	302	293	312	311	320	294	337	296	318	338	291	320	322	287	315	317	306	304	313	310	328	317	321	267	332	301	288	293	311	291	283	331	343	339	327	284	304	308	335	310	323	316	321	283	333	313	310	312	308	307	353	334	312	323	308	330	299	327	337	322	314	322	311	334	318	292	295	330	303	326	264	312	342	316	335	327	345	326	285	314	330	315	322	307	318	333	315	326	301	312	343	333	291	336	315	309	283	305	291	322	305	305	349	324	343	303	324	298	303	342	305	321	325	283	332	303	327	333	324
5603	18025	12056	6012	4584	3683	2345	2074	1470	1106	866	783	665	619	605	567	521	520	509	452	452	457	424	434	434	428	404	427	393	342	389	354	369	410	384	396	362	345	363	380	389	373	365	394	383	346	354	361	392	358	386	387	356	347	370	348	345	376	368	344	379	376	333	383	346	357	375	364	356	367	367	324	341	341	329	335	340	358	330	334	343	369	356	374	349	353	346	335	330	348	381	351	326	358	363	342	338	360	346	355	355	343	358	343	347	388	324	348	363	341	381	321	357	327	329	338	329	332	371	328	361	326	386	349	365	359	343	365	325	357	354	367	359	344	309	336	341	368	372	358	330	380	360	374	343	330	362	345	337	360	349	366	392	340	339	369	334	325	328	400	364	398	377	377	364	343	338	367	378	371	373	349	343	333	344	350	340	382	340	337	325	370	349	356	366	348	351	340	359	386	377	329	310	338	356	325	374	386	340	347	318	363	331	332	362	325	358	301	343	344	335	341	345	349	338	327	354	350	375	375	341	354	352	385	331	369	372	332	317	349	365	333	352	339	334	344	359	341	356	343	341	369	351	345	343	343	374	360	371	322	364	373	362	379	377	352	362	352	347	369	342	356	360	332	341	318	341	379	334	380	341	368	348	325	363	332	334	355	330	343	354	388	351	345	318	380	342	370	362	346	340	367	342	355	356	357	345	315	379	353	338	364	332	323	368	337	350	321	338	359	318	343	365	368	359	348	352	347	346	346	360	374	352	369	307	355	341	354	341	375	388	323	337	356	317	347	381	361	320	345	331	365	353	349	316	331	330	329	334	349	338	358	355	354	344	335	358	339	329	312	347	349	325	353	364	337	331	353	361	382	340	371	327	372	369	353	335	342	327	360	335	345	355	317	341	337	338	349	324	372	344	359	354	351	370	358	361	367	377	399	351	355	372	334	338	375	332	351	364	369	344	330	385	336	334	344	342	339	370	352	373	349	328	346	353	374	371	330	319	361	356	369	367	357	327	354	332	349	329	319	359	323	342	338	340	371	341	354	365	366	378	361	332	354	349	362	350	345	341	315	356	338	385	323	322	307	352	324	363	387	356	364	333	339	359	353	360	413	363	307	375	349	359	374	360	360	370	355	358	336	362	349	361	356	354	354	366	348	324	362	339	339	334	339	346	343	372	374	358	326	334	379	372	327	359	354	313	342	360	309	339	311	329	339	335	363	345	376	334	366	348	346	346	347	364	340	337	346	344	348	347	396	357	299	338	340	341	333	370	330	344	372	328	335	363	330	362	341	373	384	366	354	373	369	356	340	344	354	391	348	377	363	377	334	337	353	315	342	319	353	335	360	340	401	334	313	340	340	338	364	362	398	311	339	310	380	364	359	337	331	304	342	338	307	335	320	333	352	348	356	345	354	344	367	325	370	353	371	386	350	328	330	347	343	337	353	370	354	375	362	366	333	356	331	342	364	332	353	356	385	346	369	318	363	386	357	372	350	334	319	348	378	354	385	363	375	331	324	334	338	333	374	352	324	370	353	334	335	349	384	349	377	331	361	371	317	338	372	375	359	364	349	339	321	371	334	359	349	362	312	346	341	357	348	333	334	340	355	371	354	345	299	348	344	349	374	377	357	329	368	350	364	357	365	293	331	367	385	358	389	382	350	359	346	351	371	342	341	342	380	344	318	369	356	369	384	361	332	370	368	309	378	335	346	339	302	348	354	356	361	357	355	344	377	345	371	319	342	347	374	350	357	339	346	346	373	370	336	350	346	344	344	359	382	355	354	347	327	371	365	347	370	357	389	358	350	363	339	369	352	348	370	350	362	318	340	380	356	350	368	316	325	318	351	355	374	319	373	355	329	343	360	363	359	374	358	381	372	362	364	357	333	388	337	366	369	328	346	348	364	321	315	348	364	320	347	372	384	343	354	325	360	325	344	360	318	365	340	369	343	354	329	346	325	365	353	345	345	318	335	340	327	364	346	323	341	328	354	353	350	374	338	345	350	377	354	356	368	341	356	331	357	335	345	343	359	359	366	353	363	341	319	346	349	344	357	328	363	349	368	322	345	336	369	333	345	400	365	359	349	365	329	326	321	361	333	364	317	372	369	324	374	364	330	347	350	346	325	362	353	311	371	330	367	351	376	333	340	346	359	342	314	351	354	311	353	388	349	331	336	345	338	357	350	343	365	328	354	349	338	330	344	343	375	321	322	333	334	352	354	329	383	343	334	357	363	368	359	327	354	371	339	357	371	333	374	350	326	364	324	367	354	336	388	369	333	350	336	353	339	331	317	378	371	318	346	360	349	363	348	353	322	368	361	340	358	352	336	328	353	348	325	318	357	344	367	363	385	348	365	361	352	339	342	336	366	350	322	324	362	349	330	345	345	329	370	329	348	363	373	375	357	378	344	343	314	343	343	339	342	356	369	349	357	375	349	355	307	372	365	365	360	350	337	329	311	344	340	358	381	353	345	292	333	330	349	353	355	358	335	293	358	342	338	348	357	359	347	382	356	372	319	366	330	319	359	315	345	333	359	359	391	362	326	346	356	351	364	338	371	368	347	334	367	359	391	379	366	352	324	365	315	326	350	351	360	364	344	321	349	348	360	338	330	353	391	336	317	344	354	356	376	345	341	358	341	359	339	367	358	327	362	355	364	359	355	328	347	359	319	362	356	344	370	327	330	362	364	356	328	327	370	344	361	327	348	378	326	337	358	352	377	354	357	365	363	330	377	350	361	387	326	352	351	351	374	370	327	346	374	367	363	337	326	365	375	340	333	335	350	355	362	330	327	400	359	347	364	343	383	350	346	379	359	329	342	378	353	359	404	360	364	368	367	330	331	355	331	331	360	369	339	360	354	341	358	371	323	364	322	372	315	336	361	319	342	341	336	349	340	333	339	382	376	328	334	337	338	329	355	344	377	339	350	372	325	348	379	363	309	342	354	327	336	366	333	320	365	361	337	367	359	344	346	368	348	318	354	357	342	371	331	367	353	290	345	345	319	350	322	332	362	329	355	345	356	340	338	334	351	357	354	372	373	332	312	347	316	370	382	345	348	362	348	348	343	353	360	350	376	322	315	344	351	364	339	367	394	345	351	334	342	345	346	375	337	323	328	353	370	340	365	330	364	333	342	380	362	334	363	357	352	368	374	318	368	361	337	352	347	373	374	347	352	312	346	328	320	358	334	385	368	327	343	344	350	330	317	362	330	339	348	350	365	358	344	349	350	337	329	328	351	338	337	350	379	398	350	351	386	325	351	351	347	336	371	336	367	340	334	370	348	367	373	366	329	350	333	351	358	363	362	352	351	335	344	359	380	373	336	334	333	325	338	340	377	324	343	337	299	346	377	370	322	316	376	382	332	361	360	364	346	351	336	364	343	374	381	316	336	338	347	350	343	358	337	359	367	332	339	372	352	361	341	333	350	354	331	348	334	375	355	375	373	382	338	368	350	339	349	332	373	347	343	323	337	338	370	315	335	351	343	339	351	323	358
27544	19331	5289	614	406	365	295	324	283	297	318	289	299	270	298	271	311	310	309	263	292	308	313	280	306	301	296	275	311	277	254	314	270	286	293	266	263	320	300	285	293	292	277	318	313	299	283	293	283	283	299	283	289	307	268	301	285	293	244	276	287	298	274	300	275	278	299	299	282	310	309	268	258	308	287	258	304	287	276	291	291	305	283	263	271	284	300	254	307	255	250	276	322	287	308	315	277	311	300	287	258	253	307	296	275	280	292	304	294	289	300	285	305	272	283	268	300	268	305	293	311	328	267	294	323	286	276	262	255	292	303	263	298	293	294	304	289	268	280	275	257	261	282	321	255	297	290	261	296	311	287	292	306	273	284	304	279	313	316	296	289	284	280	275	290	299	297	279	305	282	293	266	282	281	297	271	276	296	319	328	282	290	296	311	285	300	308	290	274	332	280	285	311	274	276	271	292	283	282	296	296	296	295	294	289	305	279	261	304	286	273	280	267	290	253	293	304	285	258	296	301	307	274	309	296	286	306	328	314	286	314	276	271	280	292	285	282	286	261	280	305	273	289	275	257	259	331	281	274	270	280	273	317	299	281	269	282	275	280	285	284	282	269	336	288	267	300	304	297	309	289	287	270	288	280	342	280	282	283	296	280	319	264	279	276	288	278	297	296	290	313	278	285	288	311	292	286	297	318	320	281	312	295	288	288	276	290	293	264	293	258	290	306	299	278	320	271	287	296	297	304	283	287	294	281	297	272	287	285	318	300	292	288	288	292	264	289	317	310	306	310	295	305	283	258	295	289	329	328	291	279	263	284	285	285	297	267	305	308	280	263	259	273	303	283	290	273	320	301	305	298	309	293	267	308	292	259	290	285	290	279	280	255	308	291	280	267	285	271	286	269	313	290	276	283	270	276	261	302	287	320	296	267	314	304	312	311	305	299	315	275	288	290	313	278	282	302	284	274	274	303	272	275	287	284	323	287	300	288	288	308	276	304	274	285	324	264	300	280	301	288	277	288	292	271	302	276	266	309	275	304	269	288	286	296	302	296	301	289	318	299	294	277	271	276	288	267	290	276	304	327	303	297	264	320	283	280	291	268	278	278	306	296	314	279	292	258	299	323	279	288	267	284	262	291	277	298	286	290	315	286	297	288	282	282	312	306	305	276	318	295	288	267	276	304	285	275	279	297	259	269	270	275	284	335	282	303	317	298	273	295	289	305	271	288	304	294	276	284	299	279	277	298	284	283	263	276	297	277	325	289	283	288	293	267	301	278	284	264	283	273	280	294	269	313	297	296	278	284	280	311	286	281	340	311	294	289	275	300	283	296	311	288	285	289	286	302	277	280	304	292	272	301	284	268	290	281	276	285	288	241	276	316	295	292	279	315	307	311	290	260	264	290	271	288	312	301	270	292	276	321	300	300	324	291	322	324	278	262	295	305	270	298	300	254	270	286	260	305	311	266	287	308	293	264	287	307	278	302	273	294	278	278	297	273	292	280	284	322	297	292	291	287	288	310	302	277	278	305	319	279	300	319	291	288	305	274	289	274	282	275	260	267	306	289	300	304	271	329	291	287	287	303	288	277	288	291	261	288	291	302	270	278	292	281	264	316	305	295	275	312	287	288	300	263	281	264	247	268	283	289	281	288	270	301	280	320	294	330	275	296	297	285	309	298	268	310	295	294	286	295	316	280	274	289	255	290	319	299	271	301	289	296	277	331	269	304	311	272	297	286	260	307	263	259	288	264	275	279	273	254	299	292	311	256	299	290	298	293	274	311	262	276	279	281	288	283	286	298	265	311	291	318	293	268	297	289	300	283	300	301	260	310	257	272	288	299	270	289	301	292	279	278	301	266	310	273	267	317	295	268	297	312	272	287	259	282	278	279	304	265	282	290	320	291	283	285	273	290	271	312	279	299	277	291	289	289	287	282	304	331	291	284	303	293	269	265	300	295	311	322	280	273	286	278	287	291	280	291	269	292	249	301	255	302	280	284	277	306	301	283	310	273	296	270	294	296	259	269	265	284	268	286	302	335	268	286	252	282	306	276	291	300	291	326	265	309	304	283	266	292	313	270	283	293	289	284	267	271	283	278	271	288	299	311	288	269	307	284	279	317	260	291	278	293	307	291	291	304	266	283	287	261	267	318	303	263	283	315	271	306	291	297	316	264	282	281	287	299	264	283	309	294	280	312	296	294	277	275	296	292	291	297	304	278	262	293	271	334	304	272	300	283	289	307	281	271	286	267	305	259	314	298	349	307	295	289	292	307	303	289	281	289	292	259	291	283	291	267	279	286	276	252	288	299	277	293	291	274	284	269	309	301	302	279	303	312	293	301	277	303	300	280	329	265	285	280	301	320	308	269	307	282	294	285	294	275	296	318	280	265	306	272	269	284	275	250	278	290	278	301	272	266	294	280	304	290	327	317	301	286	314	287	295	303	261	261	300	309	287	281	310	274	269	291	290	287	283	271	286	282	288	282	307	279	304	311	291	254	267	292	279	278	267	276	299	279	286	281	307	288	287	303	243	297	273	297	277	281	325	274	262	291	273	290	277	274	317	271	285	302	303	273	282	305	273	293	276	268	303	309	276	267	312	267	324	309	269	277	282	275	294	268	286	288	277	279	258	268	273	298	261	299	277	286	271	277	286	279	280	285	302	321	299	270	301	302	279	282	305	254	258	279	317	301	247	278	275	329	262	273	280	268	323	298	256	267	324	252	286	307	294	272	290	289	275	302	282	323	297	310	301	282	280	291	266	254	288	302	307	313	290	306	266	302	291	287	296	286	290	261	295	298	313	292	309	272	268	283	298	311	279	282	277	283	327	307	309	273	296	275	286	306	276	287	274	277	276	307	299	276	310	296	302	296	295	285	308	290	293	298	287	255	284	284	297	287	302	299	276	284	290	305	313	303	298	270	324	259	263	294	268	283	282	308	279	254	298	302	291	274	258	305	295	260	314	274	278	285	299	283	291	291	303	311	280	269	332	283	291	312	294	277	288	318	253	307	262	278	290	281	292	273	304	278	281	323	300	286	286	294	294	306	303	295	280	302	295	284	276	294	283	308	269	301	277	274	284	308	289	312	275	283	261	290	295	284	280	267	313	288	279	302	289	295	280	281	277	269	268	297	315	286	300	310	305	296	277	276	337	297	306	308	281	286	295	294	306	298	313	285	307	317	274	290	280	261	276	280	299	299	303	290	276	311	289	296	266	287	286	312	314	288	267	287	300	318	291	258	286	300	283	266	282	280	311	277	303	313	287	272	311	280	330	281	293	294	279	277	290	258	304	306	272	307	306	287	279	273	298	247	317	298	330	304	281	270	275	307	262	287	269	293	263	300	285	327	299	308	276	293	272	282	270	249	291	276	285	296	257	322	278	289	279	279	301	313	296	288	279	303	278	255	288	274	292	292	272	278	286	294	316	287	325	259	324	289	272	277	329	293	340	288	311	275	300	291	285	294	261	307	314	304	316	287	306
4420	1811	810	516	482	424	378	362	311	313	315	338	309	318	321	335	342	314	339	316	295	322	345	320	312	322	298	311	302	319	324	291	315	324	310	342	310	300	285	265	313	324	315	308	298	297	315	265	337	294	294	338	323	321	336	334	318	311	294	315	316	320	318	340	303	315	315	290	308	297	323	312	318	284	300	303	303	319	271	299	322	309	270	324	292	311	302	313	328	323	317	306	275	322	328	305	297	289	336	293	357	301	292	320	316	307	323	320	292	304	304	308	310	287	286	326	314	314	347	286	315	274	283	313	286	300	280	309	288	298	319	300	284	297	312	338	316	325	300	314	333	282	315	299	325	321	287	317	292	320	348	314	326	275	321	299	307	304	333	332	298	318	320	292	343	286	311	312	320	308	300	337	340	333	339	305	323	311	294	302	280	319	327	298	329	319	330	322	296	329	327	304	327	329	306	288	308	322	302	308	337	284	290	290	287	315	312	296	298	340	291	337	328	301	332	329	301	292	309	303	271	302	290	307	305	280	299	289	324	301	309	313	331	282	302	298	337	319	311	308	310	318	296	328	307	297	275	322	286	348	295	326	314	345	297	342	326	277	310	307	310	295	309	301	320	298	302	313	339	296	303	348	306	340	316	322	350	277	336	316	328	309	297	302	313	303	308	314	314	310	309	292	302	328	306	333	304	299	294	285	276	322	332	323	320	320	294	303	322	292	314	304	307	290	322	294	299	309	355	298	301	289	325	285	301	331	321	305	321	333	321	310	306	327	293	338	316	313	292	307	331	325	319	285	321	318	299	303	331	312	314	278	335	342	323	313	317	332	313	280	292	323	283	284	303	301	326	299	294	310	298	302	319	323	330	330	301	284	295	336	307	315	319	307	295	299	300	331	307	311	341	298	274	305	290	307	296	310	338	300	310	322	271	331	301	333	299	333	304	282	318	303	314	304	320	327	311	295	290	298	330	301	328	272	296	302	300	330	305	319	289	289	324	294	339	331	311	308	306	302	328	309	297	320	308	313	270	291	271	294	312	274	274	322	278	301	293	304	307	301	317	315	313	293	316	269	297	301	282	270	326	312	333	303	289	308	303	312	282	297	311	312	329	307	281	295	316	313	325	295	312	308	302	334	313	318	295	288	325	295	289	315	315	322	325	310	322	311	312	330	299	307	305	324	314	297	304	342	313	317	314	308	302	333	293	312	312	307	298	307	303	304	288	282	294	313	286	325	298	326	330	331	310	300	320	312	287	312	319	310	315	308	325	286	299	340	306	304	321	317	301	320	306	347	295	290	306	349	315	305	274	291	292	316	326	300	318	341	331	281	300	290	304	286	295	305	321	318	318	314	283	318	330	296	276	329	350	299	334	292	307	339	342	318	295	295	328	311	302	309	325	307	320	327	322	310	295	327	319	344	302	296	294	343	314	294	285	312	312	292	323	302	283	330	320	296	333	299	346	304	297	279	312	305	290	354	295	308	306	291	322	327	301	350	333	288	316	308	330	343	295	312	310	301	289	302	309	321	285	307	291	315	283	307	305	314	324	300	298	286	343	326	318	333	290	292	306	336	321	284	292	303	312	317	309	293	300	324	320	288	299	331	310	312	315	310	321	340	327	308	312	318	302	325	278	319	314	299	304	314	301	311	334	289	320	310	351	322	323	299	311	299	315	322	298	296	295	323	301	301	299	319	294	336	308	305	306	327	303	291	311	298	322	311	304	323	303	331	321	306	313	294	275	303	298	312	324	328	322	286	303	297	312	344	308	321	330	321	310	312	310	301	310	293	285	341	314	299	341	327	324	289	307	328	286	319	295	309	309	306	307	307	280	297	307	338	304	299	339	312	287	306	309	316	312	314	293	288	304	311	306	281	299	334	316	331	308	327	313	297	319	285	308	309	287	307	292	307	317	321	325	305	294	311	301	315	283	292	308	310	307	306	294	298	299	284	321	317	317	307	328	288	315	312	316	316	342	332	305	331	295	314	320	302	299	330	311	341	305	315	344	314	304	304	326	299	288	329	309	325	294	336	322	314	294	309	344	311	283	300	299	264	311	329	323	310	299	318	295	326	312	313	306	321	332	304	308	306	334	330	336	314	309	292	287	297	296	312	305	336	332	312	311	332	300	287	326	312	289	309	295	300	293	281	329	297	306	284	330	318	303	333	312	296	315	333	296	335	298	261	308	338	317	316	327	314	280	301	287	299	315	319	268	323	305	299	319	289	318	290	296	314	280	312	328	305	293	336	315	317	259	338	310	296	308	313	340	320	291	298	285	321	317	308	327	322	289	299	318	299	277	307	317	298	331	330	311	315	323	304	326	269	309	327	315	299	333	304	293	319	311	295	299	276	315	314	286	320	319	336	284	336	317	281	319	297	324	311	337	296	317	347	317	314	298	300	292	325	289	310	335	333	325	306	290	292	338	322	297	297	302	301	304	287	328	299	309	318	301	295	296	312	333	309	305	293	290	328	322	310	294	339	307	301	330	312	329	320	297	331	349	306	318	309	278	287	342	301	308	303	312	318	304	337	328	305	327	314	311	315	304	273	297	314	299	324	296	316	302	323	324	289	332	327	333	277	320	305	330	306	311	335	291	300	311	316	293	291	318	308	320	299	334	340	342	323	320	285	297	341	283	298	337	317	338	302	330	320	323	319	322	301	310	331	333	297	307	297	308	305	311	302	316	327	299	310	314	342	291	335	321	316	294	324	319	328	329	315	317	310	321	321	317	335	306	320	352	303	329	315	340	332	275	357	295	301	313	293	324	323	312	317	293	288	326	320	317	345	302	341	293	298	306	303	301	308	335	320	303	314	329	332	301	297	338	299	308	298	308	314	298	307	308	294	322	316	311	322	308	289	345	323	325	265	339	329	313	306	305	310	306	318	329	331	300	345	328	286	290	316	303	353	314	351	325	325	288	288	308	306	321	288	288	329	320	312	294	293	337	319	330	338	296	337	344	337	318	333	321	308	327	288	355	282	318	305	299	339	319	301	313	290	318	312	298	326	314	319	290	328	309	341	317	317	323	309	271	303	295	307	338	290	288	312	315	297	319	339	291	289	317	302	304	322	309	295	291	303	300	333	275	319	333	322	321	308	327	301	290	297	317	298	349	286	334	326	316	312	296	318	312	291	302	307	333	304	274	320	308	308	294	310	309	303	313	307	306	300	293	327	333	314	278	320	317	275	316	300	314	325	291	303	296	322	312	314	316	286	353	365	324	293	307	305	309	312	307	290	308	330	289	323	292	293	289	281	334	305	321	329	298	336	298	322	272	317	303	329	266	328	310	314	314	300	304	328	321	302	285	340	308	315	313	330	315	277	298	296	311	336	321	343	299	296	311	284	345	332	314	311	317	301	320	323	301	311	324	307	347	312	326	318	314	303	342	320	341	281	289	315	303	287	314	311	298	311	287	303	317	314	292	310	297	303	305	317	318	303	343	309	314	303	306	322	310	303	289	320	306	318	298	325	303	292	335	280
23514	21256	28730	24075	21267	13169	1566	953	769	723	614	553	577	567	538	570	514	513	533	507	519	473	490	458	459	490	451	463	473	477	477	492	487	458	429	474	448	421	488	479	446	460	467	496	439	455	470	451	470	435	439	455	476	452	465	442	447	475	420	458	487	463	465	454	422	495	481	482	478	466	429	460	450	483	443	455	458	437	479	436	440	477	471	468	461	429	444	437	452	456	417	435	436	445	461	460	435	435	472	489	423	481	476	410	421	418	500	456	443	483	477	446	437	451	463	443	457	487	441	451	436	444	456	444	446	444	431	449	418	478	450	448	451	470	446	460	427	459	462	434	434	443	507	450	457	454	444	426	482	449	476	472	423	402	484	466	452	452	458	436	462	444	445	417	449	437	467	470	411	454	441	426	484	454	481	441	403	406	447	491	449	454	447	449	433	435	480	435	453	474	394	468	449	449	456	422	448	460	420	436	514	453	421	460	467	460	462	442	425	463	451	468	458	470	431	473	448	492	428	453	455	453	458	456	427	451	461	452	457	457	471	434	451	510	466	463	424	458	489	446	433	442	465	431	458	444	433	480	427	442	477	471	433	487	463	445	456	495	432	477	457	436	424	425	431	468	463	463	429	473	456	473	442	495	482	466	445	413	414	486	438	448	450	483	489	483	465	435	470	421	490	417	447	470	475	430	462	430	403	488	460	447	450	422	458	473	443	491	453	476	436	436	437	461	488	440	446	462	455	471	441	441	412	473	470	442	431	476	444	476	488	454	444	439	425	452	444	442	430	463	470	445	467	461	444	438	481	483	461	505	438	473	470	475	451	436	414	458	466	455	450	451	494	488	418	451	445	433	428	434	476	452	428	443	450	465	472	430	465	455	418	456	483	473	461	432	441	431	453	446	430	437	439	480	462	471	454	466	455	450	425	433	461	462	466	486	464	492	443	429	452	474	470	491	452	497	461	448	455	463	430	472	431	450	452	447	449	448	438	465	451	480	445	441	452	430	439	443	449	454	435	485	465	444	434	450	458	455	450	427	496	464	464	439	444	445	449	451	437	451	460	489	425	447	444	396	446	434	490	403	443	403	467	515	463	459	451	446	451	437	432	450	431	426	420	432	477	483	442	443	460	434	415	450	497	408	459	470	444	475	434	431	453	468	437	440	461	458	442	440	438	444	480	425	452	474	480	465	475	442	475	464	433	444	446	436	427	454	454	472	464	404	448	427	481	433	442	443	443	444	447	468	478	469	459	436	452	429	447	466	454	456	494	423	471	430	469	461	396	475	422	454	459	458	470	425	442	451	465	481	439	424	442	443	464	480	465	444	476	421	485	478	445	465	483	465	440	471	443	471	449	458	432	451	485	434	485	475	417	440	458	447	467	423	464	452	456	431	413	454	457	427	446	471	471	468	439	457	437	454	440	482	467	464	466	446	449	463	433	449	465	482	434	463	460	463	487	484	441	467	458	486	493	447	426	441	467	494	443	461	443	466	476	461	498	467	463	445	454	439	421	419	438	445	429	444	461	424	508	437	448	414	424	426	435	480	456	472	481	462	478	447	465	462	491	445	475	450	428	457	531	430	443	439	488	475	451	471	445	482	445	465	487	453	408	449	481	457	451	459	475	460	486	454	471	414	473	466	463	445	439	400	464	424	457	443	484	455	449	459	447	472	451	443	427	458	459	437	428	443	472	431	457	462	464	454	443	447	430	425	428	459	438	428	491	493	444	459	470	444	484	397	431	454	376	395	485	428	461	424	460	420	435	469	437	470	474	501	444	495	457	417	446	453	476	452	464	474	481	462	433	467	473	433	438	457	446	446	464	437	459	461	463	462	445	485	444	459	451	484	457	481	444	511	453	425	457	468	472	444	464	394	449	421	427	426	462	450	457	449	433	419	464	459	438	480	408	446	458	467	430	490	462	487	458	453	458	438	466	436	488	429	483	455	466	457	456	463	447	469	458	421	430	476	448	487	431	439	411	452	452	428	456	498	424	463	468	469	478	453	448	482	454	462	415	443	477	437	450	473	456	409	456	479	462	456	503	437	460	462	446	450	441	504	438	426	487	439	462	456	449	463	433	436	458	469	401	444	481	471	413	463	425	460	465	439	442	463	465	434	489	440	437	424	441	445	424	444	423	422	479	477	482	471	409	472	428	457	431	469	433	432	420	441	478	441	499	436	454	467	463	439	505	483	412	485	448	447	425	447	454	461	460	456	446	429	445	462	435	436	462	445	452	469	431	433	422	456	467	446	456	456	400	449	471	417	443	492	450	440	486	445	451	498	473	423	452	433	468	465	435	461	459	437	467	468	459	440	444	477	462	464	471	426	488	494	446	491	468	481	440	421	445	441	470	460	420	431	450	424	473	419	468	461	498	422	466	474	441	432	433	456	434	452	449	442	475	448	422	445	450	453	457	457	492	484	442	467	476	466	462	447	451	439	454	436	426	426	446	456	432	459	444	427	444	458	475	451	460	436	491	430	450	427	434	465	449	455	434	456	462	454	431	438	434	444	491	452	421	477	429	456	487	485	438	409	420	431	458	430	440	470	465	434	434	490	431	469	392	478	442	480	431	413	431	449	478	453	458	445	464	450	457	432	438	430	446	463	448	412	482	467	466	426	460	460	481	445	472	436	454	439	469	526	454	438	431	425	407	483	454	425	464	438	455	440	469	464	489	445	464	461	440	411	503	434	442	470	443	455	474	442	409	473	474	474	453	421	455	459	434	453	473	442	440	448	438	473	444	417	447	440	513	433	455	456	488	425	441	430	431	489	453	423	455	463	417	454	439	427	459	467	483	449	479	445	440	448	474	436	468	424	426	418	446	443	463	449	449	436	461	446	484	447	462	429	471	430	445	434	452	489	465	429	455	435	452	438	442	459	424	451	475	442	471	479	439	441	461	437	451	407	465	413	443	440	422	473	423	476	449	432	475	422	420	477	469	450	426	438	463	446	451	409	433	442	457	490	458	446	477	463	476	460	478	451	427	442	461	485	428	463	471	484	447	496	436	423	472	452	437	456	440	449	454	406	457	465	453	466	419	457	462	484	467	451	456	408	447	423	460	443	428	465	431	444	478	467	448	459	469	458	469	444	432	438	476	436	434	423	448	470	450	485	458	450	455	443	469	430	434	454	445	431	445	459	433	455	451	480	460	454	445	424	429	460	431	473	482	494	425	450	436	436	468	481	462	438	447	483	490	468	452	446	435	470	439	463	449	424	447	480	449	443	425	418	443	426	411	440	444	474	417	447	480	469	457	467	449	511	456	431	485	426	469	462	421	459	451	479	468	416	443	439	450	447	497	453	493	461	447	407	452	457	436	439	445	461	479	447	482	403	464	453	428	455	423	434	422	448	441	440	427	440	461	447	456	441	464	426	468	443	459	441	418	410	451	471	398	466	483	424	401	453	484	467	451	424	457	479	437	436	443	436	437	441	469	469	456	436	447	435	471	428	450	448	443	429	451	454	405	435	457	424	484	450
3934	10978	7251	3358	2579	2129	1411	1267	1085	813	735	700	685	654	620	586	533	554	527	538	510	498	551	522	550	481	494	521	502	479	481	495	518	512	514	480	534	510	485	496	515	445	479	527	488	478	523	495	517	501	516	448	475	449	524	484	497	483	490	491	494	493	487	511	516	501	489	479	514	507	458	522	502	496	477	454	489	490	495	509	517	518	476	495	482	451	475	455	437	511	556	481	518	532	486	490	512	491	453	486	454	499	472	509	539	470	477	453	500	501	494	492	520	480	465	457	504	513	503	469	460	516	474	457	492	494	491	478	470	493	460	486	478	490	469	487	500	469	505	475	503	466	508	512	480	462	492	520	475	472	439	486	487	461	461	493	525	492	488	498	451	474	483	541	456	500	474	506	517	464	497	496	493	484	489	492	475	515	468	494	484	507	509	475	466	495	489	460	489	487	475	517	499	483	495	503	494	519	454	491	489	483	486	498	483	495	483	518	515	452	494	530	480	487	472	480	515	510	478	502	476	512	514	464	484	456	456	515	479	469	479	476	485	485	442	452	463	496	462	472	490	526	439	453	494	512	499	500	484	474	489	444	450	512	494	501	488	503	510	472	467	518	443	524	506	481	480	524	471	503	469	498	486	469	447	515	498	485	462	508	488	520	485	484	493	470	477	469	464	476	456	464	489	468	499	462	472	458	471	482	506	468	467	515	470	487	445	489	491	479	469	488	526	485	533	470	513	500	519	499	463	525	462	501	500	468	469	504	483	479	511	493	462	512	499	482	481	496	490	498	453	481	495	524	509	512	511	520	473	474	499	480	504	462	475	477	486	462	502	510	498	440	501	498	482	498	479	495	507	471	465	468	473	500	494	488	495	501	493	532	503	486	482	474	501	451	500	493	508	519	503	501	459	500	469	463	490	475	485	484	481	511	488	487	484	442	480	475	558	464	480	522	485	482	473	478	530	474	507	485	474	473	461	480	482	466	473	494	485	468	434	493	466	477	471	486	502	466	465	480	464	452	492	502	490	509	495	447	468	462	483	508	443	486	424	478	476	486	509	446	470	456	480	455	509	452	524	527	487	513	496	485	479	484	491	464	479	489	486	503	478	500	508	475	452	424	467	479	506	495	509	442	480	556	497	468	467	508	488	467	496	465	491	506	467	503	425	497	487	492	490	488	481	440	488	460	503	477	491	523	509	485	481	482	511	485	503	484	493	493	491	449	477	513	468	527	480	479	535	477	477	493	450	524	514	411	513	497	490	445	516	507	512	474	475	490	458	508	449	484	470	494	510	486	454	457	478	512	522	482	453	492	549	471	463	472	507	444	475	504	481	449	482	489	511	471	475	498	483	506	491	493	464	528	476	513	514	502	482	504	503	475	456	524	497	456	438	460	499	482	534	441	460	464	462	498	494	467	516	461	478	456	487	459	471	474	495	500	480	484	497	486	500	454	437	496	512	453	488	495	451	495	486	486	470	484	492	493	471	481	487	483	491	467	504	484	522	486	504	491	439	493	497	453	458	493	490	479	468	455	498	502	458	468	477	466	502	481	466	479	472	473	462	515	511	518	475	488	570	452	465	496	484	486	457	479	455	486	484	450	468	481	491	451	472	487	486	477	472	521	513	475	482	494	538	520	466	482	487	470	452	493	476	477	479	469	495	464	466	486	505	519	501	495	488	509	495	514	443	509	485	456	480	505	459	470	534	471	450	473	489	535	487	489	456	518	518	483	514	520	502	498	498	454	492	496	470	466	494	487	465	478	477	492	447	490	471	505	486	494	508	489	491	460	492	462	481	516	518	488	454	511	486	465	510	465	472	498	475	501	476	495	460	441	466	465	486	474	497	490	505	498	464	473	521	512	482	508	491	505	506	489	461	471	517	483	451	473	492	488	492	486	485	477	490	486	462	458	465	508	502	476	431	449	472	472	487	488	508	488	470	458	484	495	469	484	510	510	470	483	479	500	499	491	517	476	476	473	479	460	479	423	502	516	495	498	463	461	491	466	486	477	463	489	419	490	466	483	475	474	522	465	463	444	465	463	508	497	486	495	451	464	481	503	488	509	469	492	483	439	469	476	469	470	458	473	504	538	495	459	475	465	518	529	478	479	517	493	487	463	480	481	494	519	497	487	472	479	488	466	484	521	512	532	511	515	477	489	486	479	475	493	479	481	509	480	446	473	495	507	503	464	482	467	535	532	489	474	502	470	522	469	489	474	481	433	476	482	425	471	528	510	505	478	442	464	487	519	479	492	491	502	516	459	452	486	492	501	501	502	486	463	439	481	483	473	484	471	475	475	473	476	505	502	504	487	504	474	484	472	493	477	511	475	530	493	491	466	513	475	485	486	492	446	508	490	485	478	490	508	460	480	487	516	469	524	477	472	511	497	551	492	517	445	470	510	493	436	492	446	485	465	492	458	454	484	466	489	505	467	487	488	498	498	470	487	468	473	474	505	509	487	473	506	485	493	469	473	473	482	469	496	490	473	490	506	492	480	462	461	463	497	507	476	506	472	500	498	508	489	481	503	446	490	535	496	493	454	445	492	469	500	470	448	448	498	432	467	509	477	516	493	456	498	481	485	458	470	456	503	489	502	485	478	504	476	499	499	505	469	476	487	451	475	469	470	446	460	488	503	460	522	486	446	496	467	497	510	475	476	440	476	506	501	481	499	508	499	460	506	494	467	473	478	527	489	462	498	498	512	493	514	470	488	474	508	461	482	501	492	486	480	496	510	548	475	460	513	478	465	462	505	437	479	509	508	453	488	474	504	503	442	479	491	447	471	450	493	504	504	491	496	493	486	473	471	437	528	477	481	450	512	526	507	493	512	485	503	505	456	492	462	515	486	450	531	468	458	455	520	507	465	458	454	482	464	505	502	490	501	527	486	484	493	482	465	504	524	489	457	495	472	466	467	508	487	514	522	454	470	502	501	453	463	518	489	456	536	466	515	477	468	532	520	491	516	483	471	476	502	496	491	507	472	472	477	480	502	510	493	449	478	486	472	506	476	478	490	488	485	498	513	499	510	512	513	492	473	514	522	451	528	475	491	490	463	484	504	458	497	487	464	471	474	479	474	467	512	531	481	480	478	509	454	491	499	497	454	470	491	478	529	472	467	524	479	488	508	469	489	493	469	465	524	493	514	459	461	493	506	433	468	466	460	506	481	481	481	503	455	474	536	453	488	481	472	515	452	485	547	474	455	491	501	513	446	483	498	492	500	444	469	465	527	485	487	470	498	489	518	552	480	476	464	473	467	488	482	538	493	481	504	486	511	502	479	518	465	484	548	483	523	456	456	498	495	459	476	479	461	510	480	449	468	507	460	453	461	501	499	476	473	523	499	500	519	473	460	478	470	470	466	465	432	488	475	460	466	495	505	485	481	476	477	464	475	453	507	487	463	492	479	525	484	470	531	496	470	506	484	494	500	499	497	467	526	514	463	463	506	469	502	494	502	474	468	510	502	487	451	475	480	520	437	499	449
24628	21266	27872	24936	15471	868	406	366	283	238	194	197	171	173	155	156	140	157	138	142	152	139	133	127	144	138	117	138	121	117	145	108	132	140	132	143	142	120	120	128	144	94	128	109	127	115	128	127	114	113	133	119	127	109	138	134	134	120	132	139	127	119	130	118	124	125	128	118	131	126	101	116	121	120	129	125	133	137	127	125	118	119	128	109	134	122	137	123	129	125	132	127	124	133	132	126	129	112	127	136	114	133	123	116	113	101	129	118	105	110	131	134	119	120	113	133	140	116	111	115	104	136	127	125	106	107	111	140	113	127	145	121	114	150	114	138	136	121	127	115	127	116	129	133	110	124	122	121	124	111	101	119	137	126	144	133	129	140	128	134	125	117	125	103	137	140	107	114	121	130	151	119	118	129	137	120	131	122	142	124	118	106	130	128	118	118	127	131	108	131	127	102	127	115	122	128	126	129	105	126	119	114	147	132	118	123	121	123	129	114	124	113	112	127	119	114	116	129	116	127	113	130	137	113	109	121	134	117	107	128	160	135	129	125	149	115	131	105	117	122	110	110	126	141	116	112	123	134	128	109	118	120	120	133	110	151	104	139	115	128	117	144	152	105	131	139	132	119	124	122	130	129	120	136	125	131	106	124	103	119	134	127	137	120	111	127	137	146	130	127	137	123	117	124	106	106	133	130	120	125	94	118	128	110	127	132	128	146	122	127	153	135	108	134	146	127	125	119	126	127	140	136	114	129	119	113	111	105	111	135	121	96	160	113	110	106	121	121	141	128	134	108	122	144	136	131	114	114	121	119	123	113	127	126	104	133	119	119	129	138	129	118	107	125	111	118	122	107	123	111	120	117	119	96	126	147	134	119	139	130	132	123	115	123	113	117	124	122	115	136	116	123	111	123	120	131	120	135	135	113	129	124	121	132	119	105	121	135	124	117	149	126	130	114	116	148	130	122	124	109	135	124	101	125	129	130	122	138	113	112	116	134	110	127	120	105	138	118	149	157	124	120	133	134	114	130	129	106	133	123	115	136	129	121	133	130	133	136	126	138	122	136	141	126	114	134	124	110	112	147	122	132	122	108	121	130	117	108	142	99	130	126	130	124	150	139	119	121	122	130	104	110	122	135	119	143	128	119	137	137	147	134	110	105	122	128	117	130	123	132	136	112	137	102	114	127	115	133	135	134	133	111	123	114	133	116	114	115	95	122	115	107	113	137	121	124	122	120	100	123	127	116	123	158	125	130	127	118	108	109	117	128	112	128	132	129	123	131	122	138	104	129	118	133	102	139	138	126	147	110	116	118	119	152	139	136	120	133	138	118	138	104	131	123	140	134	134	106	133	138	97	126	117	109	105	99	135	152	122	115	123	135	115	118	118	101	145	138	128	125	117	114	113	119	140	120	117	126	115	135	118	110	144	138	126	125	124	128	131	109	129	128	133	130	120	132	138	109	130	104	137	109	135	139	153	121	119	141	133	136	131	144	116	131	116	122	127	141	118	131	122	133	137	139	113	125	127	128	130	142	128	118	131	126	127	121	113	118	119	117	110	118	117	122	114	111	132	133	132	106	120	132	111	112	113	132	126	127	124	126	130	102	127	113	122	134	122	121	129	119	128	111	115	138	117	115	122	119	129	115	131	127	123	115	128	108	105	103	131	115	130	101	125	118	127	124	125	112	130	125	129	119	96	117	123	120	121	133	118	113	124	114	118	118	106	122	128	120	121	118	116	129	123	141	132	117	149	123	119	120	152	112	108	140	136	120	128	119	130	115	131	129	111	134	98	118	118	116	128	125	138	125	126	138	139	136	127	107	106	133	112	137	132	126	112	112	116	121	111	131	120	124	124	151	118	122	135	117	111	126	129	145	108	136	113	129	118	120	121	104	132	140	139	127	116	128	134	119	138	123	108	116	95	150	117	139	131	114	126	118	125	140	149	135	131	120	117	121	123	104	112	147	112	135	111	117	130	120	124	133	123	126	113	117	127	143	132	127	121	124	118	118	149	155	133	131	112	102	105	108	119	140	108	130	136	128	114	135	130	112	117	109	108	127	119	106	150	123	130	141	130	117	110	121	107	124	110	138	130	120	125	129	134	106	132	139	123	120	107	131	112	96	124	128	127	126	126	123	124	137	125	96	143	123	130	137	122	138	113	125	123	111	125	124	104	119	127	115	108	142	124	144	122	127	121	127	123	149	122	124	120	107	120	125	105	121	126	136	130	117	124	121	124	119	123	122	118	120	120	135	116	151	108	132	112	118	116	118	107	101	104	117	132	122	149	107	112	102	128	124	119	112	133	115	122	123	124	97	133	131	121	117	136	113	111	119	116	121	133	110	113	112	131	95	113	122	120	122	132	124	121	134	123	106	133	135	125	119	123	127	134	128	122	131	122	120	119	111	123	121	120	111	131	116	118	120	121	121	107	140	101	127	129	139	114	120	122	133	116	126	137	114	122	116	123	131	123	120	122	118	115	145	119	116	115	125	116	126	118	122	130	149	127	129	151	110	116	119	100	135	115	119	104	112	139	112	114	129	129	121	121	118	123	116	115	138	105	122	130	105	125	143	126	130	142	129	108	118	117	142	135	116	132	133	118	140	124	132	102	123	108	127	139	133	135	122	133	114	125	145	119	130	122	132	133	123	121	124	117	118	135	130	120	117	126	109	127	105	137	120	118	126	109	132	140	96	119	127	144	136	130	124	127	130	127	133	132	115	115	119	121	122	125	119	123	122	128	111	132	117	128	113	125	137	122	140	121	106	113	118	121	139	121	109	128	126	143	150	106	128	121	115	130	133	107	115	134	126	80	134	129	139	112	121	120	117	106	110	117	134	134	137	111	130	133	124	135	129	134	119	146	121	131	121	122	98	108	140	116	122	130	122	138	121	130	111	115	120	115	130	110	111	146	127	135	119	130	120	123	122	112	114	123	117	109	139	134	139	131	126	134	127	123	120	95	127	134	111	141	137	137	119	116	132	118	130	118	111	125	125	114	111	124	132	119	146	107	117	105	140	126	144	104	145	112	114	112	123	114	126	109	119	122	123	126	124	116	116	123	128	123	115	130	140	109	106	117	139	128	123	129	116	140	114	128	122	134	107	128	124	131	132	134	99	132	119	127	137	126	141	120	133	114	106	118	136	120	142	109	124	136	112	140	130	125	139	135	122	121	105	113	102	113	114	120	105	106	139	110	130	118	123	125	125	115	113	123	129	121	141	127	135	129	124	118	138	137	112	134	108	157	119	135	122	119	118	123	121	132	104	112	151	131	114	123	110	120	136	126	126	138	110	131	125	127	118	123	128	131	121	136	100	132	110	139	128	123	129	115	125	114	120	131	123	115	105	125	129	138	113	134	101	115	117	127	126	123	115	108	113	120	110	126	133	105	123	122	131	141	114	131	149	125	118	124	128	130	129	132	123	121	106	136	132	116	107	102	120	120	131	135	118	119	132	122	121	128	138	139	124	134	127	147	107	134	147
3682	6972	4052	1855	1388	1161	725	612	468	368	266	269	241	209	224	227	173	190	195	193	174	165	168	175	137	160	155	149	163	148	159	145	147	170	129	147	157	153	156	174	139	135	137	157	135	145	147	146	157	141	159	154	147	172	163	141	137	167	152	165	140	145	134	131	145	156	146	160	141	140	147	149	166	130	155	161	156	142	112	160	153	143	154	152	154	138	153	138	143	138	175	161	130	153	130	166	155	144	119	152	148	138	148	145	150	150	133	146	138	138	156	119	153	112	132	159	139	139	154	154	143	124	145	154	116	140	154	164	131	175	149	160	149	137	142	160	154	137	138	123	144	149	133	135	146	123	118	137	151	140	133	147	146	119	149	151	138	166	140	151	131	163	137	129	113	141	140	164	130	153	115	135	130	146	156	142	142	136	139	123	162	155	128	148	151	142	132	132	149	137	158	145	110	151	138	119	137	137	146	135	140	118	128	127	151	150	139	143	130	150	144	135	144	141	161	140	158	140	142	152	143	145	140	151	150	139	156	160	156	141	127	142	130	155	112	140	152	175	151	148	128	149	140	138	141	135	139	131	146	150	142	126	151	145	112	141	125	135	139	137	157	140	151	158	151	148	145	147	148	127	181	143	142	153	143	127	149	153	142	166	155	151	150	146	120	146	148	153	131	134	132	145	117	145	154	144	157	161	143	151	143	143	128	148	132	139	141	131	150	136	140	134	143	143	161	142	131	141	159	152	147	129	141	140	141	130	149	151	154	151	138	140	150	143	139	150	140	137	131	137	136	147	160	155	146	156	122	141	124	130	151	151	131	122	132	152	132	142	143	126	138	169	154	157	151	146	155	156	130	137	143	147	168	138	142	140	144	142	148	158	145	161	150	147	152	139	139	137	153	128	156	142	124	151	159	135	138	165	128	140	142	136	141	143	143	134	125	150	135	157	144	129	139	155	156	151	123	140	157	131	146	157	150	139	154	158	155	126	135	145	132	139	163	165	165	131	146	127	147	150	152	132	148	163	169	129	160	154	147	146	135	147	132	131	145	142	127	133	145	133	145	166	130	133	141	142	153	133	138	149	157	169	163	140	146	143	123	158	151	134	154	145	147	158	136	171	149	132	156	150	148	141	154	126	123	137	143	145	121	158	134	140	134	121	141	149	134	117	139	130	155	125	141	134	144	150	159	124	133	128	128	138	127	133	139	126	124	140	142	161	158	116	141	129	142	148	148	166	143	129	142	138	147	116	152	137	137	123	154	131	151	151	141	133	119	131	141	151	143	135	153	133	137	107	145	132	150	159	134	121	111	140	144	144	147	128	146	166	142	131	127	145	113	144	145	151	147	143	134	139	158	130	123	150	143	138	143	129	134	126	149	137	151	154	169	122	127	127	139	148	126	133	125	112	158	135	132	149	142	129	129	137	150	137	142	145	152	122	129	155	133	143	147	145	135	171	153	139	137	129	128	149	141	138	151	129	136	137	146	118	157	139	137	163	144	140	147	151	141	140	157	141	149	147	135	132	124	140	137	129	150	145	136	143	146	147	143	135	136	135	129	146	140	156	165	139	138	155	134	142	158	121	137	132	133	134	163	142	132	165	154	143	149	137	147	159	146	152	146	115	137	144	144	171	128	159	156	136	136	124	129	142	140	153	128	126	152	129	146	133	137	133	136	117	160	132	145	134	141	131	127	147	133	133	133	139	120	149	143	147	144	165	126	151	153	149	117	153	143	136	146	153	150	163	129	155	162	128	120	129	142	124	142	147	155	146	150	144	135	123	127	142	134	150	125	138	145	141	136	153	161	163	134	133	124	128	127	158	128	146	140	163	142	153	140	144	140	127	156	138	149	146	142	149	158	157	132	140	133	161	138	134	134	151	125	149	140	110	136	140	154	163	127	132	131	134	134	138	123	134	153	137	151	143	128	152	137	161	154	134	157	127	166	162	155	161	151	133	148	127	156	143	160	151	145	156	135	124	154	137	136	134	139	156	150	157	136	163	147	145	135	164	140	144	121	144	154	114	145	133	142	144	128	131	155	134	151	160	134	144	134	135	127	130	134	148	140	141	141	152	117	136	135	154	145	143	146	157	136	141	138	145	128	124	139	170	127	136	147	139	166	115	133	136	129	162	154	147	158	131	139	141	158	140	120	129	158	136	144	144	141	138	134	138	127	140	147	172	144	140	142	150	135	156	148	141	150	154	148	154	138	131	136	158	150	128	114	147	127	119	158	146	164	151	155	162	146	120	129	128	125	143	141	150	138	145	133	144	155	140	162	128	149	148	143	166	135	134	132	147	156	127	132	148	156	126	143	147	127	165	142	131	155	161	154	139	151	134	150	154	145	162	172	142	160	152	138	142	148	135	126	136	165	138	131	149	156	148	139	147	138	145	131	122	163	147	116	152	146	138	134	154	138	140	142	136	152	158	130	132	153	135	132	142	159	133	141	127	134	150	142	144	121	127	133	139	137	152	156	150	138	152	144	145	134	144	142	147	147	155	137	138	152	140	139	146	138	165	156	117	141	162	129	143	144	166	132	135	130	131	136	134	142	139	143	152	135	126	149	155	153	131	139	141	152	134	149	141	140	145	160	155	144	149	143	165	159	149	156	134	140	162	147	138	149	147	143	143	134	127	144	135	134	153	157	123	139	147	144	136	160	138	142	178	135	146	122	137	132	143	131	129	139	124	150	129	142	140	132	160	145	164	139	145	155	149	142	128	143	165	135	139	165	133	142	149	138	170	145	138	147	172	115	146	144	145	154	135	136	125	136	140	143	139	151	122	137	139	140	134	131	166	142	126	160	139	144	129	152	161	137	117	146	154	128	143	149	140	130	113	145	138	150	136	136	169	151	131	114	151	128	142	131	166	146	141	143	141	129	148	132	134	161	159	133	124	152	139	154	132	126	129	148	145	155	158	152	148	146	132	152	133	132	150	145	155	150	145	127	146	155	151	142	138	122	136	120	161	130	149	147	154	145	147	143	147	158	149	157	158	141	126	132	157	127	126	152	118	154	164	139	126	143	151	157	111	148	142	161	149	177	151	154	132	157	145	138	147	155	135	135	150	141	159	143	141	140	153	127	132	144	149	141	139	149	147	131	154	146	150	134	153	120	124	146	154	116	151	142	155	135	140	147	130	126	131	116	142	134	126	127	142	132	141	146	149	141	143	117	132	164	150	144	133	142	144	151	146	141	164	151	134	136	132	121	140	123	154	146	142	137	139	140	166	121	156	128	133	158	181	142	138	147	135	141	171	136	131	134	143	140	148	133	150	157	150	162	158	136	136	143	141	144	143	138	153	146	164	142	139	151	157	128	159	135	155	137	143	157	139	157	155	159	130	123	126	143	143	165	135	149	153	141	159	154	123	151	168	141	129	132	122	122	158	133	168	145	139	129	144	114	143	163	145	151	138	150	164	152	155	155	156	121	142	146	149	153	127	130	154	143	136	163	142	132	143	156	158	164	159	153	146	173	128	136	126
22502	21314	29156	23802	21314	21388	12286	1407	948	721	595	580	521	462	479	426	385	390	412	381	386	347	355	351	350	337	356	336	348	352	349	335	310	338	359	349	329	319	346	339	332	320	298	312	323	325	301	344	332	306	326	307	314	288	308	332	322	308	326	326	338	313	293	288	288	318	310	317	331	323	304	367	319	315	299	325	305	295	298	344	318	327	334	290	306	287	301	311	292	336	307	316	311	323	324	310	332	311	307	311	326	289	341	352	338	304	286	356	307	340	303	329	340	291	321	335	320	303	304	343	308	322	327	285	333	296	313	326	286	313	305	331	310	314	308	330	298	297	294	295	338	310	295	300	331	305	364	314	297	318	316	321	315	305	331	326	290	320	328	317	298	320	290	305	357	338	306	270	298	300	325	307	298	309	310	291	309	286	315	314	274	308	322	320	299	331	262	308	292	329	327	316	297	331	345	318	310	324	308	299	331	323	301	314	299	332	293	297	318	281	300	316	328	317	285	320	318	326	287	328	299	281	323	328	325	344	294	314	302	323	301	313	317	310	317	306	332	294	318	299	309	311	301	344	378	341	299	326	301	310	318	310	287	305	296	289	304	308	307	313	296	322	313	312	338	314	316	301	308	277	319	325	336	305	295	282	307	320	295	307	310	308	329	305	342	326	291	299	293	308	284	311	283	323	300	306	289	296	319	296	332	292	341	305	305	294	328	291	317	317	295	270	292	288	339	305	308	336	334	320	329	301	313	321	322	303	351	305	306	287	311	314	314	298	291	285	295	319	327	319	291	280	305	301	336	297	351	296	308	310	289	296	329	304	309	299	318	306	298	307	294	303	308	315	292	285	308	263	305	300	295	318	356	332	310	279	326	323	325	328	333	332	314	338	331	302	256	298	308	287	301	314	310	342	296	298	310	313	322	321	304	301	325	316	330	325	330	302	293	295	298	339	312	307	302	258	312	260	296	313	359	336	313	317	303	325	260	257	347	306	306	345	284	301	305	282	323	309	315	315	295	293	317	333	321	283	294	314	302	288	322	314	324	321	309	303	284	312	296	285	305	319	284	317	303	306	298	304	314	342	326	334	325	313	320	336	298	292	305	271	292	322	305	307	273	346	302	320	290	303	313	330	317	294	325	293	312	306	294	311	297	326	294	317	317	308	307	287	312	293	292	295	352	315	336	312	287	314	323	295	305	313	303	280	316	332	305	309	282	277	322	296	323	308	293	350	297	293	316	311	328	323	306	327	298	314	309	302	307	297	293	314	276	320	301	306	323	299	323	296	325	305	296	305	338	296	284	322	326	333	318	326	280	296	300	329	322	312	326	325	314	298	269	321	272	285	328	341	310	290	278	301	315	301	312	294	295	333	324	287	285	306	299	310	305	326	311	306	322	293	314	324	370	308	306	293	328	313	340	309	328	311	292	316	321	298	293	292	297	298	317	289	296	315	306	296	315	290	311	316	338	310	310	288	288	325	318	316	280	269	301	352	316	292	307	297	317	290	317	304	314	298	331	305	315	292	299	269	262	320	287	277	329	302	289	307	325	306	348	307	308	293	299	271	316	273	307	302	290	317	308	281	298	303	294	273	297	287	327	327	314	305	309	280	319	289	300	301	289	292	295	318	320	305	294	292	293	285	299	303	318	304	302	297	314	294	328	288	302	296	334	277	319	345	316	314	316	329	296	298	306	338	267	331	297	324	301	314	309	336	320	302	309	334	323	293	333	325	300	305	301	283	311	337	312	328	298	327	300	320	290	323	301	333	309	296	284	289	330	278	279	321	303	291	294	349	290	327	301	306	339	306	310	342	298	255	320	313	295	324	250	337	317	312	281	295	267	310	338	342	315	324	334	309	321	336	310	313	333	338	270	292	299	272	316	310	315	285	341	289	288	329	329	289	311	306	315	313	289	320	318	299	329	321	340	295	327	295	303	349	309	285	295	287	315	287	301	309	306	320	323	301	289	295	305	289	307	305	307	317	316	309	325	321	301	302	321	304	298	293	312	301	362	321	315	312	324	287	302	287	275	305	311	329	303	310	308	298	304	332	311	330	290	317	297	287	309	305	301	290	294	345	296	305	301	334	288	310	284	331	349	280	300	304	308	325	327	296	270	320	314	271	271	336	310	339	299	291	300	292	291	312	314	320	330	277	291	287	341	300	302	304	332	274	294	285	326	323	273	313	295	293	299	313	291	281	319	331	325	305	313	300	316	308	320	304	293	292	288	294	291	305	284	332	325	317	294	310	309	290	325	329	274	306	311	282	298	274	300	299	308	297	340	316	318	285	325	313	337	301	307	300	316	288	279	310	296	331	298	304	301	288	320	308	304	284	291	313	302	303	312	320	316	322	321	305	323	295	316	318	274	322	315	300	273	312	310	303	316	304	302	297	309	289	323	286	308	296	333	313	301	292	325	308	324	316	315	300	311	308	321	323	299	296	311	296	314	333	340	314	313	295	296	315	323	323	335	325	324	297	311	305	320	305	292	315	307	328	297	304	325	308	299	317	317	296	299	305	299	317	305	309	302	330	338	282	304	331	329	329	312	310	302	326	320	315	295	316	310	318	309	283	298	313	325	287	316	311	316	290	281	313	328	266	306	309	327	309	266	316	298	313	287	307	313	291	297	323	313	331	316	306	306	334	317	304	283	284	319	279	326	319	301	310	325	278	337	306	281	285	287	279	299	286	295	329	291	310	291	267	301	315	314	318	332	310	287	308	288	317	329	323	287	330	324	341	320	329	322	286	321	329	283	325	308	306	315	300	334	293	321	333	282	341	326	304	298	330	307	303	303	292	315	337	294	311	300	303	310	320	330	305	311	298	292	313	320	295	295	291	286	322	310	289	282	353	293	310	295	325	303	289	314	311	315	341	319	337	297	337	269	306	314	326	291	309	308	328	334	310	288	311	317	338	289	315	307	318	297	303	305	320	296	323	319	320	291	305	275	325	298	302	291	293	301	318	297	292	322	300	308	322	298	325	310	342	311	317	293	319	314	307	278	291	318	298	303	318	303	302	297	318	305	289	328	316	320	278	330	296	320	270	297	335	272	311	326	317	311	292	321	326	331	321	320	306	307	344	305	341	290	317	321	326	300	293	298	323	317	306	277	299	315	300	284	351	304	315	319	291	339	274	310	299	338	321	306	283	273	295	318	338	311	342	314	306	310	315	286	304	308	307	298	292	307	308	299	308	304	293	303	301	306	316	315	281	308	312	290	343	321	288	297	283	310	326	306	323	324	308	292	322	275	333	305	318	304	321	343	322	275	291	287	328	343	330	302	319	318	336	259	318	331	320	296	276	285	319	345	312	278	334	310	314	314	301	293	346	343	325	323	324	322	319	327	305	297	294	289	322	312	337	287	295	304	303	309	305	318	318	298	283	288	321	311	326	292	326	286	300	324	281	316	291	315	309	333	298	296	303	334	313	297	329	298	303	311	292	277	307	311	288	318	299	297	292	320	307	306	332	299	313	351	284	318	360
5349	17267	12244	5960	4600	3572	2268	1917	1458	1115	889	760	671	618	590	519	507	499	470	470	479	426	425	395	415	403	437	429	377	433	383	380	356	333	396	379	364	376	381	338	368	397	361	358	343	392	318	360	352	354	373	388	352	314	343	362	347	369	375	362	339	327	361	350	358	326	325	367	333	337	336	320	371	344	374	335	350	340	353	313	356	341	339	334	364	359	328	359	342	330	366	335	385	331	328	364	345	348	306	368	365	378	369	344	330	344	331	343	398	310	354	330	376	353	369	348	321	364	341	341	379	365	355	346	347	350	326	399	310	361	322	332	343	350	347	380	348	341	333	362	321	332	318	342	349	316	329	326	308	333	368	345	324	354	380	350	319	335	370	346	371	366	349	347	332	320	354	338	354	366	348	345	366	334	356	331	316	368	337	336	315	327	366	331	352	348	313	339	324	363	340	378	334	367	339	338	332	331	338	341	316	357	287	343	326	340	362	337	345	355	368	376	350	335	342	316	355	333	332	325	332	324	370	373	329	343	360	297	341	325	355	389	349	374	326	353	376	352	334	365	337	353	345	316	304	372	368	331	337	375	387	338	347	346	360	333	337	363	366	359	345	329	352	309	353	316	369	339	342	339	349	352	370	356	329	333	364	354	343	361	343	337	369	354	343	333	354	368	349	319	324	345	322	352	321	321	375	382	316	299	366	308	363	321	335	362	367	367	325	371	369	345	357	331	335	355	362	365	360	355	359	337	373	359	346	375	347	318	335	336	324	336	326	354	303	355	360	348	365	339	349	324	353	362	370	343	361	391	346	362	354	349	360	340	347	350	322	308	340	342	333	345	331	307	363	334	336	353	356	356	303	348	356	348	375	354	343	347	352	359	305	350	362	352	351	334	359	350	374	318	327	357	328	356	344	345	365	348	343	335	329	334	337	341	350	360	323	320	336	333	335	331	309	335	331	357	354	333	342	329	361	321	373	360	306	325	348	359	351	328	358	353	314	348	348	353	300	343	326	332	371	382	312	336	347	345	353	341	354	361	338	322	354	371	303	345	333	341	349	327	311	337	325	350	344	361	381	342	376	364	342	361	336	335	346	369	384	342	369	357	376	355	336	323	336	330	303	328	322	329	341	356	352	384	344	343	325	365	361	355	349	341	360	368	312	324	330	345	352	353	374	326	320	367	295	342	352	359	344	339	347	380	366	349	359	353	325	370	369	330	338	342	362	345	369	374	329	330	323	375	337	357	348	345	343	336	341	334	379	366	350	341	348	362	385	350	376	372	321	331	345	339	340	330	392	334	349	352	357	351	328	339	337	343	318	329	387	335	341	302	342	324	343	362	339	346	336	338	356	344	338	336	361	327	353	358	325	305	348	369	357	364	392	346	357	344	364	342	349	350	354	361	345	342	383	373	374	321	324	328	340	314	374	356	309	317	342	363	320	321	341	361	334	327	365	324	332	349	346	324	329	332	350	355	346	315	330	348	349	342	360	342	354	367	340	347	369	356	320	341	330	335	356	350	354	328	344	323	369	373	370	333	331	319	377	355	352	340	322	348	343	359	363	364	338	361	324	349	322	330	314	343	330	316	338	354	338	344	345	332	343	319	317	300	327	348	327	350	340	359	317	336	351	344	328	359	362	362	339	336	346	350	340	303	355	324	359	332	375	347	379	367	318	322	326	323	336	343	331	374	332	355	323	352	348	331	334	354	313	361	355	345	355	332	335	347	349	363	359	303	359	334	316	318	348	361	339	319	337	341	356	335	348	343	332	336	360	364	341	345	317	315	362	347	318	336	338	350	346	365	333	340	327	357	328	317	292	317	343	367	346	320	335	379	351	340	318	348	373	334	348	373	303	318	333	341	328	349	373	382	323	332	331	353	324	353	351	336	336	334	324	334	387	335	306	359	350	333	330	297	346	351	350	334	317	341	348	321	334	316	364	313	363	339	349	368	374	335	319	343	359	321	336	319	332	353	311	311	362	328	344	382	360	327	322	326	356	352	314	400	347	400	328	332	350	363	348	346	372	361	336	351	337	352	326	328	338	336	340	353	314	369	378	331	328	379	346	337	322	332	331	332	339	372	335	326	348	346	370	355	371	324	360	350	336	343	338	343	333	324	349	348	300	364	340	353	329	371	321	322	318	327	367	358	335	355	342	349	350	325	361	348	395	341	358	318	351	352	321	318	349	373	378	351	341	328	327	370	328	365	331	327	331	339	334	340	365	344	377	341	322	381	336	330	341	335	340	358	339	337	337	375	390	341	362	327	357	353	325	320	350	328	357	366	336	371	342	338	347	384	373	337	352	326	334	363	350	357	337	339	346	339	361	359	316	328	335	362	349	326	315	341	354	341	324	353	324	363	359	334	338	345	338	325	330	388	346	368	338	346	346	315	341	356	351	337	394	325	344	355	331	345	354	357	356	337	367	353	355	367	360	324	376	339	326	353	342	340	381	347	356	359	364	338	335	337	324	345	349	341	354	334	368	327	349	335	319	350	338	364	317	357	336	345	360	328	345	352	339	324	332	320	382	347	311	332	354	340	329	331	340	314	332	337	367	323	331	351	324	362	332	320	349	359	347	343	370	361	326	348	317	380	356	361	372	324	378	334	315	339	351	353	364	373	334	347	321	318	314	303	362	305	347	327	377	333	359	365	341	366	357	366	322	342	326	358	366	358	344	320	335	338	347	387	333	346	316	330	356	334	347	361	332	328	341	348	327	342	319	373	338	309	326	339	314	323	307	300	368	316	314	340	360	341	330	354	319	357	347	332	308	333	318	338	346	365	339	349	320	322	327	374	357	385	349	338	367	335	344	354	344	324	357	347	354	324	348	338	341	328	324	351	346	311	380	348	331	358	338	340	343	333	383	336	350	322	363	358	335	333	374	317	325	318	349	367	349	342	346	360	326	342	329	335	329	348	345	314	348	366	341	319	355	348	312	332	326	355	314	327	360	339	377	366	346	340	330	353	339	352	354	353	354	347	338	313	332	354	331	337	349	352	315	348	337	361	387	358	328	313	349	353	351	352	337	347	317	335	350	324	360	351	331	325	344	371	353	346	337	356	332	365	326	334	345	367	366	371	310	293	317	341	363	364	328	329	358	356	328	387	341	322	364	334	348	361	383	370	344	347	345	344	351	332	338	323	308	354	348	367	357	355	325	328	315	372	348	306	335	331	346	326	315	313	369	346	335	359	352	346	309	356	315	330	327	349	344	343	321	333	323	352	327	359	365	337	365	358	343	341	348	316	338	347	366	356	363	362	368	375	332	347	369	334	323	337	357	341	321	336	330	380	353	333	340	339	330	362	341	361	357	320	343	367	360	343	358	360	312	329	357	342	343	347	375	338	342	350	332	367	346	336	308	335	376	323	347	329	343	345	323	344	351	314	353	313	328	340	353	345	348	336	370	340	321	302	384	324	341	341	385	343	375	374	370	357	330	294	345	395	317	347	335	328	348	322	372	356	348	315	376	360	342	327	341	373
27585	19303	5344	632	439	345	322	332	283	299	287	291	331	286	285	277	291	287	294	309	309	278	304	311	257	250	317	295	276	311	274	277	313	278	280	303	260	288	267	276	268	289	265	259	283	293	295	250	270	283	272	290	297	292	281	285	272	267	314	281	267	283	262	270	284	301	286	268	282	278	296	287	296	289	304	285	275	281	270	307	302	283	299	265	298	284	256	272	337	267	301	323	279	309	286	294	285	269	280	282	303	299	265	277	245	292	292	246	293	274	302	278	281	316	283	301	278	250	263	275	261	263	286	303	297	265	270	300	287	275	261	255	267	288	263	283	272	291	309	292	285	282	289	294	275	291	263	294	277	293	287	284	280	291	284	278	286	290	277	273	256	297	262	274	287	291	266	269	301	274	284	293	303	264	283	290	303	300	303	275	278	280	293	300	255	306	273	290	292	265	262	273	279	261	261	278	268	261	269	321	285	276	268	311	315	274	291	277	288	285	308	280	287	261	305	281	292	276	286	300	301	296	290	283	272	284	307	277	290	258	303	311	294	316	279	265	247	293	280	324	289	302	280	305	293	270	293	286	285	285	307	269	290	284	283	283	267	270	263	268	265	276	264	260	288	238	256	278	266	306	281	292	271	299	306	287	271	292	299	280	309	270	264	278	260	288	278	271	267	257	277	307	265	288	293	289	261	291	314	260	285	273	278	261	286	290	300	280	258	242	306	272	290	257	288	279	280	298	281	311	281	302	289	290	287	268	295	293	295	269	291	277	324	273	307	292	273	300	277	306	310	310	292	268	284	282	294	269	273	290	281	287	307	246	278	293	274	284	271	284	311	266	279	289	275	277	279	309	319	278	289	285	294	326	276	284	271	278	284	273	282	299	243	310	265	304	320	250	301	295	315	246	276	303	269	289	291	288	266	326	268	283	318	280	260	278	279	287	298	290	292	267	277	288	251	265	272	269	232	275	285	283	275	298	322	269	282	295	290	295	266	287	297	310	241	281	300	293	258	283	259	262	258	258	299	308	298	282	282	302	250	300	306	258	275	293	269	266	268	285	294	288	291	262	281	282	288	273	291	275	275	298	299	287	297	298	283	267	271	290	281	295	294	280	304	278	308	289	285	288	278	280	294	287	278	276	291	306	257	259	264	265	275	264	288	299	298	294	270	310	291	304	295	300	244	274	282	269	289	289	296	303	276	275	301	273	306	289	255	277	282	282	265	295	274	298	281	306	308	308	282	276	268	272	287	252	296	278	285	294	269	282	284	305	316	305	289	268	281	278	302	285	302	292	260	283	275	295	255	281	312	283	258	297	292	306	265	286	324	270	292	307	275	254	261	258	269	262	294	299	271	272	308	308	253	294	333	300	276	275	295	269	287	218	285	246	266	281	275	329	290	293	300	284	286	281	261	256	302	292	280	249	277	270	258	267	275	284	265	282	276	269	281	262	274	259	306	253	289	332	272	283	274	280	267	301	308	248	305	319	289	282	318	279	286	288	277	286	312	244	278	311	290	300	277	277	255	275	299	284	287	274	275	265	280	240	310	287	268	283	294	313	267	279	268	292	267	276	282	302	285	252	280	283	295	289	303	300	274	251	283	299	303	296	254	305	300	296	278	284	279	270	303	267	285	294	311	273	261	266	273	281	256	291	280	273	292	311	286	279	274	289	281	281	270	306	270	260	275	320	288	271	293	270	289	275	296	297	299	276	287	269	276	263	265	258	275	281	293	258	289	315	285	326	301	308	278	278	275	273	269	276	263	259	308	267	281	257	306	286	323	295	301	291	265	290	257	289	250	282	287	284	286	270	260	301	277	265	292	254	283	285	290	297	297	279	272	288	314	274	294	309	286	276	298	281	283	282	318	285	276	274	295	292	285	280	297	302	274	281	255	270	285	262	296	295	299	294	270	320	307	265	274	273	287	283	266	300	314	299	285	263	277	289	251	280	260	265	271	304	301	270	257	285	297	274	288	278	251	271	274	282	273	321	301	284	271	313	262	267	289	291	283	265	291	276	282	287	273	272	274	302	284	294	286	269	270	305	276	282	296	264	285	277	282	280	267	283	288	265	267	255	300	273	261	259	272	261	253	315	327	289	289	297	292	272	302	261	264	280	273	269	274	258	290	303	277	287	277	315	282	252	260	280	297	284	311	261	273	267	316	279	291	262	256	272	275	289	280	301	305	269	278	277	314	267	297	294	285	285	263	303	302	293	296	286	279	284	302	251	271	296	263	290	271	278	296	268	287	314	287	296	264	293	281	281	305	283	294	272	299	279	294	261	312	277	291	291	282	293	298	292	279	286	292	294	299	301	318	279	260	293	278	305	242	278	299	296	315	293	273	302	315	258	285	270	296	260	275	314	283	264	288	274	277	242	254	273	283	282	283	294	277	287	308	272	293	287	267	278	267	288	315	279	292	300	289	280	249	269	275	277	261	272	285	256	269	284	292	274	283	281	304	250	302	275	294	265	296	284	284	303	299	291	276	315	295	260	289	297	280	282	266	298	272	270	263	289	311	273	286	288	283	258	288	260	281	280	295	289	312	252	269	282	277	280	292	275	287	314	284	286	288	276	288	289	285	282	273	298	273	277	274	272	274	244	263	292	272	267	298	280	270	298	266	292	258	275	284	277	299	297	258	248	284	286	293	283	284	295	233	285	307	271	277	276	306	269	288	273	303	297	287	265	281	279	337	272	278	270	311	275	273	272	278	281	252	289	275	296	278	280	287	266	292	298	284	287	279	266	283	294	272	282	277	295	272	287	282	297	309	302	267	257	300	282	284	303	278	300	275	265	281	290	273	266	301	306	278	286	289	302	281	298	285	282	293	295	319	299	326	289	291	285	259	270	285	301	304	267	270	271	293	293	261	258	290	262	291	282	289	291	308	289	305	302	277	300	282	320	224	288	289	276	301	253	301	266	273	274	312	306	293	283	273	300	267	293	276	285	280	279	295	291	321	309	259	282	292	295	323	290	285	280	280	269	279	280	298	262	280	297	288	272	290	292	263	269	282	288	274	276	290	303	269	286	309	296	301	282	287	246	289	294	290	287	275	280	294	304	286	288	263	271	265	275	277	293	268	271	259	266	287	269	286	278	291	293	307	291	300	272	298	286	288	285	288	282	289	273	299	307	296	262	266	274	266	302	300	262	285	288	269	299	288	274	292	287	262	281	267	296	266	270	273	282	287	315	285	281	274	285	264	283	284	293	285	274	295	273	288	277	254	328	267	275	256	276	275	261	279	294	270	287	266	278	282	312	289	293	288	300	304	277	262	291	273	264	231	306	281	299	289	308	277	282	270	263	276	270	314	246	289	287	287	259	280	299	277	305	274	301	279	296	263	290	262	259	253	284	307	271	290	279	294	282	286	287	292	328	293	259	267	290	267	269	277	289	299	286	237	268	284	287	271	284	310	283	274	275	252	257	282	288	263	263	274	288	299	245	290	287	273	277	298	254	286	313	269	260	295	264	294	319	301	274
4444	1653	782	435	443	391	360	359	284	306	315	311	297	364	309	266	308	264	296	289	298	304	321	294	331	311	323	338	283	340	293	312	322	265	302	331	283	274	297	302	307	304	307	330	299	322	315	326	312	291	304	304	323	293	324	311	337	291	300	319	301	282	329	283	317	288	292	281	315	299	296	312	292	318	339	322	294	307	307	301	318	297	266	302	298	316	304	330	321	299	284	289	322	278	298	344	327	312	315	305	317	329	320	301	317	297	282	293	305	317	301	301	313	326	319	254	334	295	289	318	308	309	312	301	337	326	299	322	328	303	344	308	314	279	272	313	284	332	279	302	310	310	313	308	313	297	303	306	296	300	333	276	268	313	308	315	312	298	295	343	305	286	315	295	310	334	306	347	310	330	306	332	311	309	332	340	322	302	325	279	312	322	309	329	287	301	311	295	311	306	312	304	296	306	325	287	301	304	301	297	293	305	316	328	324	298	331	304	313	300	315	297	267	321	294	321	311	315	318	295	278	330	302	309	279	314	269	297	321	282	317	295	304	295	314	286	320	274	282	324	365	320	274	315	304	324	296	299	315	274	309	284	322	321	308	286	303	283	315	297	331	294	315	323	295	312	284	356	315	293	294	333	334	279	301	319	306	296	310	301	281	302	304	277	319	318	300	287	267	306	298	312	297	290	283	276	320	275	330	327	284	299	293	300	303	341	317	287	313	310	291	304	336	296	260	300	290	307	294	308	316	294	302	331	300	285	306	299	307	286	312	280	313	304	325	312	306	308	284	314	319	312	289	291	337	306	305	304	293	305	303	328	302	278	334	286	324	307	300	311	294	335	326	344	283	303	301	317	328	304	276	294	323	317	316	287	304	284	281	293	289	280	307	309	296	331	295	312	320	290	314	318	281	302	305	296	289	284	274	321	332	316	296	307	328	310	292	289	326	310	353	308	324	271	324	301	325	301	280	288	301	305	293	317	281	291	297	326	313	322	310	304	282	332	316	308	313	328	320	284	305	291	302	262	301	287	325	309	304	338	290	298	319	325	301	306	290	325	328	300	309	317	300	298	290	320	330	297	322	284	312	309	336	301	299	289	295	284	309	287	284	292	323	293	323	285	318	289	313	297	314	284	323	284	322	281	304	304	288	314	297	286	304	273	286	267	310	327	315	333	292	337	305	318	300	332	298	271	310	322	309	293	288	302	321	309	293	298	314	286	305	324	301	353	311	294	298	284	311	308	326	335	308	300	314	291	286	325	281	320	329	328	320	318	300	279	315	309	305	325	328	308	305	299	333	294	286	309	313	317	328	308	320	276	290	321	306	301	320	310	302	338	292	292	308	303	310	299	308	324	278	285	298	321	304	313	296	310	335	274	303	316	306	326	334	306	317	300	297	318	312	327	308	319	296	293	340	287	303	285	280	295	330	282	326	304	298	323	287	301	261	248	299	288	320	313	318	324	296	296	344	301	340	298	280	296	293	287	314	282	313	336	298	302	281	301	300	329	311	317	350	293	279	304	296	294	304	269	286	280	322	330	321	297	338	314	307	295	296	321	286	320	277	306	307	323	311	310	319	298	313	297	299	309	319	290	298	279	279	270	319	303	325	286	285	299	296	316	337	307	272	325	274	325	325	288	301	288	296	291	292	302	303	291	323	303	303	293	284	308	322	322	325	323	287	317	297	338	299	326	314	289	316	318	327	304	314	280	285	328	308	293	304	307	317	308	300	319	302	282	293	307	300	294	294	313	274	322	317	274	319	300	285	333	325	292	320	265	301	328	269	291	321	315	293	298	304	285	290	323	281	308	309	314	329	314	286	316	279	306	296	310	301	296	300	327	326	321	267	297	292	327	280	312	315	319	306	299	316	303	295	295	319	306	344	296	331	288	340	315	315	267	291	315	329	277	307	322	327	306	319	269	301	322	305	289	308	294	330	303	306	338	296	277	288	300	290	292	307	297	283	305	289	295	327	313	300	311	283	322	300	287	342	288	302	307	294	293	310	284	291	268	279	314	315	271	270	304	268	311	280	285	264	311	310	289	294	304	326	261	298	309	297	283	296	306	300	301	311	289	299	297	305	299	324	311	315	289	309	310	286	288	285	291	312	321	290	282	317	366	297	281	301	308	287	294	282	309	298	260	326	292	299	325	267	314	309	280	312	289	287	340	328	289	289	297	295	305	333	308	319	298	302	277	304	292	288	304	317	292	299	307	329	312	304	283	302	296	311	309	338	268	309	285	327	307	307	303	327	312	308	315	284	304	288	278	273	301	285	315	287	289	294	295	321	296	318	286	258	312	306	329	332	285	285	309	298	280	303	317	309	322	318	292	321	304	302	303	355	284	304	284	334	308	323	331	302	302	315	318	271	285	309	328	291	305	277	309	309	316	306	313	311	315	307	283	301	336	311	307	273	307	286	297	310	299	294	330	309	313	299	321	294	304	310	298	293	270	313	305	311	306	340	303	320	271	331	293	292	291	289	293	337	341	281	316	328	298	319	317	331	289	296	316	294	301	303	281	298	303	317	283	316	311	316	308	311	292	327	313	332	302	314	300	286	278	288	291	256	310	291	298	323	325	320	300	295	304	312	310	299	262	291	339	343	276	282	304	326	306	288	312	294	310	330	300	303	281	308	317	301	318	304	303	270	288	324	329	283	319	321	315	299	299	311	309	299	281	290	337	300	310	319	295	291	314	290	324	323	294	285	307	312	308	324	282	325	302	304	285	288	301	279	307	299	305	312	296	290	293	319	299	326	294	274	301	312	301	317	306	293	311	306	313	268	299	321	316	295	303	296	308	316	309	323	289	317	329	296	287	302	321	311	309	292	294	316	290	296	323	269	283	309	292	313	297	309	324	297	315	322	309	317	297	290	327	312	275	296	332	320	307	313	304	290	314	306	312	327	281	322	281	307	313	303	310	283	327	287	337	294	321	312	305	343	332	307	311	303	290	283	305	291	298	297	317	304	336	336	327	294	297	263	317	329	295	328	296	289	304	304	302	303	296	307	306	292	333	313	293	300	314	284	312	268	301	305	312	303	288	330	286	274	315	300	322	312	319	274	316	300	301	310	305	349	271	330	292	297	294	309	316	305	309	307	302	317	295	323	321	297	287	278	290	277	315	312	299	269	314	290	303	312	308	293	290	312	299	319	314	312	293	312	287	286	300	288	266	289	263	285	287	275	300	319	337	320	298	323	307	318	310	312	313	295	316	286	297	305	299	292	323	315	300	324	292	291	320	296	358	301	265	284	308	277	307	284	333	318	307	315	304	310	308	330	265	313	322	344	307	295	303	321	297	292	286	309	335	304	295	305	300	303	278	332	303	326	318	285	296	295	285	312	310	329	286	316	309	329	270	302	304	326	330	314	325	317	294	281	302	333	313	308	285	307	314	303	302	305	338	284	295	312	322	280	320	280	335	295	301	308	325	320	287	305	300	288	279	300	290	313	331	302	298	306	338	326	319	289	307	307	324	331	298	282	323
23591	21296	28782	24105	21304	13219	1506	981	711	697	615	602	529	589	503	512	511	485	521	484	538	487	440	480	505	494	476	489	505	456	467	426	439	457	486	457	419	500	473	492	446	457	443	449	446	432	457	442	463	463	457	433	424	448	455	451	446	445	432	484	454	444	449	450	460	428	416	468	421	474	493	464	463	478	485	500	442	481	466	466	449	456	466	442	447	461	439	443	444	474	466	458	459	414	432	464	440	434	439	458	438	449	487	497	479	441	476	461	472	450	480	465	475	447	435	440	461	448	502	421	473	474	452	481	451	461	463	463	467	427	504	433	478	436	428	434	459	479	471	437	427	498	477	461	438	443	454	459	488	455	468	422	407	445	435	430	427	436	468	470	463	431	449	472	456	500	426	448	442	436	444	406	457	449	423	450	461	427	393	431	428	436	435	431	441	468	410	437	428	441	445	412	487	432	389	465	465	458	466	468	462	462	453	442	464	469	484	450	476	473	442	446	408	474	419	447	433	447	466	472	431	433	441	418	423	464	440	453	456	450	423	442	452	452	441	431	425	499	441	451	427	441	428	424	461	411	452	488	442	422	449	453	438	424	448	437	455	447	472	438	433	487	449	464	456	448	445	462	415	412	474	485	448	485	437	451	460	475	458	438	469	453	445	482	407	435	485	454	458	457	491	464	464	471	453	448	433	454	445	423	462	438	481	451	469	461	467	458	465	434	457	441	477	469	443	483	451	444	456	453	449	439	433	428	467	463	424	434	454	451	458	428	487	466	425	444	474	460	468	433	437	485	428	428	449	440	419	449	480	436	446	494	485	429	446	457	438	467	473	454	446	452	407	467	481	472	447	488	461	422	444	477	448	429	509	440	475	431	454	427	441	427	472	433	440	442	451	443	463	447	454	490	460	429	447	447	469	436	443	455	463	456	477	478	446	469	457	465	430	448	439	477	479	472	462	427	473	419	478	448	469	479	465	466	442	501	459	446	439	406	447	432	449	413	461	435	456	420	445	441	421	438	449	458	424	442	427	433	418	445	479	435	487	480	465	462	467	457	455	452	411	494	414	418	454	443	420	467	436	466	467	454	485	392	440	476	456	446	412	444	417	419	461	464	474	439	438	466	444	441	438	406	448	456	413	470	469	413	452	447	403	436	450	425	489	423	460	461	462	466	464	453	458	415	466	456	479	436	440	433	446	427	464	418	441	449	408	458	455	478	436	434	458	493	441	423	457	454	463	448	478	457	426	466	450	427	451	448	424	439	448	456	422	447	449	444	418	474	428	424	422	465	407	469	451	447	470	459	455	469	485	458	462	450	466	450	435	453	424	462	451	473	479	451	452	432	428	473	435	507	467	437	490	461	431	479	448	418	449	446	428	435	455	462	434	451	449	435	432	452	427	459	425	440	434	466	436	461	434	483	474	459	443	460	399	422	437	444	415	439	433	444	458	466	435	466	446	470	493	489	439	462	451	504	431	474	468	433	430	405	434	448	476	456	482	406	401	421	445	455	436	448	423	442	467	409	448	465	455	463	458	444	427	467	433	441	451	446	435	445	453	417	433	419	452	471	431	465	435	456	432	440	446	465	445	437	457	449	428	503	480	452	467	445	440	463	449	453	437	432	425	437	437	435	478	432	461	456	472	460	453	462	442	456	403	453	449	429	455	442	482	429	466	462	454	485	462	465	479	497	479	453	435	467	442	491	488	432	457	448	448	420	434	446	485	460	450	433	448	425	478	450	475	461	428	424	458	453	477	483	457	449	432	416	474	438	430	464	459	455	398	441	432	447	437	427	458	456	470	427	450	470	456	469	471	464	457	442	456	439	428	431	452	453	435	478	450	436	421	459	408	456	443	445	449	464	425	484	444	466	450	414	511	453	450	498	465	443	463	466	427	459	465	404	457	460	425	469	430	454	453	445	503	474	449	406	447	472	427	461	408	407	450	453	484	477	451	442	475	477	420	465	433	439	457	459	433	489	454	436	461	429	445	457	457	462	440	465	455	464	470	446	412	487	439	443	434	450	422	437	436	453	464	457	457	413	436	432	463	439	419	473	454	472	443	447	446	447	455	452	469	467	406	442	454	419	456	462	476	429	457	450	464	480	468	468	437	454	463	471	428	451	466	406	426	452	434	451	412	467	414	454	430	443	418	444	448	466	464	464	466	430	485	454	438	448	486	406	450	458	424	465	473	452	443	438	439	462	446	463	441	410	497	439	451	460	443	400	506	454	432	391	442	440	449	435	428	405	440	429	467	472	445	437	474	471	412	492	478	478	469	474	450	453	428	459	456	422	446	433	475	438	445	459	460	479	450	441	446	461	445	445	421	475	425	463	459	465	451	496	442	453	446	456	428	495	467	437	442	446	455	466	481	455	436	446	453	423	489	437	490	460	468	434	480	451	425	441	427	428	442	453	452	426	457	430	455	428	470	444	435	464	421	444	459	441	433	450	458	409	429	483	437	455	464	444	465	463	414	441	466	454	432	431	466	440	476	446	463	485	489	447	421	430	462	418	476	436	447	448	429	420	495	470	436	438	462	459	483	403	453	449	487	467	432	490	441	423	462	462	402	439	451	478	411	423	439	447	457	451	425	466	418	459	439	447	492	492	447	470	467	423	454	458	452	480	446	397	446	455	428	451	449	423	433	488	441	483	481	418	433	425	418	446	466	480	439	480	442	436	444	451	470	428	467	475	403	423	432	438	439	425	441	464	443	471	449	460	493	430	415	474	476	436	444	452	499	451	430	465	435	458	474	414	439	463	426	481	394	458	497	455	438	469	450	441	457	445	437	471	434	432	465	444	483	427	467	453	465	417	440	486	417	466	435	461	483	430	466	454	462	460	437	458	451	443	441	445	451	449	460	448	478	446	405	444	461	468	440	448	452	463	481	426	464	452	428	439	428	486	488	474	429	444	451	412	474	410	417	448	437	442	404	440	448	438	436	450	447	483	466	461	430	487	453	424	454	421	439	440	436	430	447	486	432	424	438	433	447	430	429	425	418	470	430	431	462	442	474	464	483	445	442	475	404	478	445	477	404	471	454	442	454	477	424	425	432	434	448	447	471	475	444	484	503	479	452	419	427	430	419	437	425	436	467	433	451	440	443	443	441	456	439	439	411	448	495	439	456	427	467	453	423	442	445	460	485	469	432	437	448	463	431	441	437	468	417	454	452	494	467	442	450	474	497	437	455	431	459	470	440	462	432	471	460	464	431	471	447	441	496	460	429	418	473	418	476	442	439	435	423	467	450	450	469	428	431	471	441	479	442	447	474	448	435	427	436	459	457	466	445	428	442	463	442	504	443	458	462	461	425	410	444	472	462	447	488	439	446	457	444	455	445	427	450	437	463	448	417	472	471	482	444	471	463	432	452	445	468	454	476	458	437	427	464	463	429	442	480	444	456	460	426	446	417	454	456	429	437	417	458	472	436	449	459	419	479	412	479	408	439	454	458	458	464	412	462	426	433	455	438	470	434	476	440	426
3719	10926	7350	3430	2675	2265	1447	1354	1090	800	797	683	733	655	607	644	547	537	575	520	536	526	513	524	542	513	508	501	491	517	465	491	518	498	492	463	499	486	526	482	462	477	522	526	476	495	491	501	494	547	509	500	505	464	480	488	488	471	534	480	498	474	470	475	491	506	461	483	491	513	539	471	437	478	485	473	463	490	485	484	444	502	473	504	513	538	477	441	449	470	462	464	533	530	470	486	513	475	511	522	487	484	474	484	486	529	509	507	488	457	463	473	469	506	468	499	481	469	471	489	470	490	483	505	465	477	483	474	465	455	522	474	465	445	490	521	504	478	500	472	502	445	493	480	533	482	439	463	487	468	466	480	443	467	519	516	481	477	505	486	470	489	476	502	484	443	485	449	472	467	505	462	450	480	474	528	495	514	505	515	458	492	483	476	526	457	474	502	428	492	512	519	538	483	472	512	503	461	478	462	446	490	517	482	487	478	463	470	464	463	470	465	484	480	453	481	485	515	496	468	458	500	490	480	494	466	474	448	476	451	493	502	473	507	497	485	487	495	469	486	486	480	473	436	488	480	494	491	468	506	476	484	496	502	446	482	499	465	499	475	478	477	499	509	452	468	466	504	499	460	497	467	469	471	491	470	478	477	478	467	504	460	512	462	491	526	488	463	531	499	456	468	505	470	527	507	463	500	477	503	453	470	515	533	499	460	447	473	500	497	486	486	481	535	489	506	476	473	465	491	505	455	514	473	475	471	470	508	508	500	501	460	533	494	528	480	489	440	475	502	460	472	456	492	453	484	504	454	487	455	487	473	483	452	489	464	496	481	441	487	459	473	443	494	440	446	483	425	540	485	464	501	423	461	513	488	484	470	468	485	480	480	502	467	470	448	461	485	499	486	484	516	505	478	498	468	462	511	488	495	484	506	516	479	514	490	470	449	463	521	466	473	508	527	474	508	453	481	460	486	473	505	502	438	471	446	518	479	483	477	493	480	457	466	492	471	466	482	463	478	434	463	490	489	489	442	472	478	469	471	475	449	509	484	480	482	505	435	518	406	465	484	466	451	473	488	501	482	449	465	471	485	475	450	489	515	474	490	465	523	483	448	479	522	488	425	493	490	489	501	474	451	471	498	492	490	469	472	484	415	448	479	458	475	468	500	495	461	489	481	496	482	473	449	487	478	480	521	482	450	472	488	490	454	518	515	473	470	485	481	427	479	509	493	471	534	495	460	451	464	473	455	508	472	475	473	462	464	506	501	451	471	478	475	433	454	459	448	514	509	427	494	496	504	467	467	459	471	506	488	475	453	525	465	472	471	472	460	495	486	454	487	492	475	489	481	485	481	488	468	494	497	473	457	467	470	444	471	491	483	518	500	457	508	498	486	436	453	518	483	449	475	484	469	443	433	518	475	497	501	484	500	470	451	469	461	501	488	450	439	506	484	449	540	508	462	455	466	510	475	463	476	476	475	495	483	473	457	492	511	426	508	476	492	509	479	501	501	475	476	508	491	493	476	463	501	450	474	482	480	491	467	473	499	436	512	490	495	490	465	458	497	471	466	460	470	465	462	480	493	469	486	482	491	484	492	478	502	448	496	491	462	477	475	515	488	486	500	475	473	487	480	489	477	468	499	503	469	413	495	445	517	467	495	488	474	472	511	467	445	467	532	485	464	525	456	478	485	472	523	508	482	428	462	503	455	488	479	449	487	463	518	507	508	461	476	507	478	462	494	488	482	523	507	467	472	485	476	480	453	459	464	466	517	497	484	453	482	439	474	458	501	460	492	510	503	474	431	496	481	478	497	469	499	506	472	477	465	473	495	476	484	455	482	458	492	470	459	465	473	479	493	482	455	486	519	447	466	492	514	461	475	435	503	464	480	506	465	448	474	494	456	471	467	503	510	479	485	506	464	463	456	445	531	515	499	459	470	496	513	430	467	396	504	464	473	442	490	552	498	481	475	524	480	491	458	508	455	493	483	470	527	468	434	496	437	490	524	468	470	462	464	467	465	478	453	489	462	496	452	489	499	497	478	498	492	460	465	463	483	505	474	483	426	440	472	477	464	487	523	479	480	496	474	478	484	478	486	501	454	461	475	504	465	501	503	518	515	502	503	487	496	465	494	462	484	485	461	484	473	493	464	472	470	496	477	479	481	424	450	490	473	444	484	473	485	488	500	458	482	474	504	475	467	482	486	448	480	490	477	469	498	463	504	487	510	480	510	501	491	510	482	477	473	485	489	485	460	475	521	488	491	495	494	509	476	471	500	484	500	522	468	481	503	482	500	493	513	530	483	504	434	479	519	535	430	459	483	489	491	485	504	495	439	494	446	458	463	496	501	491	493	480	496	497	490	489	487	477	466	447	500	473	484	450	477	474	536	501	520	489	485	505	486	444	512	492	477	462	478	472	502	545	457	456	493	420	480	510	448	475	523	502	491	494	495	477	487	485	499	511	464	472	451	511	482	506	469	480	512	474	483	489	466	508	514	474	502	493	506	509	501	485	497	432	467	471	519	491	453	515	454	482	520	498	496	484	527	492	473	504	457	469	471	467	471	474	505	464	479	489	492	451	501	494	490	468	469	496	477	468	459	468	476	463	480	494	501	471	483	480	455	439	481	466	462	488	472	489	470	501	468	474	498	480	454	446	480	500	472	465	477	503	459	484	501	471	497	515	501	454	479	473	505	488	452	529	491	488	507	481	465	501	495	466	471	480	476	442	464	492	524	493	534	418	482	479	486	474	550	503	469	432	469	479	485	492	483	498	435	489	514	484	483	468	466	454	498	440	487	496	483	493	463	482	478	486	470	521	511	491	496	461	541	457	489	535	482	477	463	509	505	499	487	528	428	501	449	458	438	478	501	451	479	475	488	485	457	480	508	508	458	479	482	447	490	506	481	498	490	521	461	484	502	476	511	519	498	443	513	497	507	521	455	475	482	520	476	477	490	488	498	467	476	482	446	528	475	492	511	491	476	438	455	497	463	477	496	481	488	461	468	480	491	511	495	513	487	467	460	514	528	442	485	481	498	480	474	528	480	528	508	491	476	489	527	510	449	499	494	464	489	499	475	469	511	493	485	463	511	437	457	487	451	511	459	492	461	486	496	483	459	443	486	457	524	506	506	485	451	485	489	496	473	497	475	475	493	483	476	441	494	483	412	471	506	431	489	450	475	460	487	486	441	501	506	512	459	474	484	478	457	517	507	493	460	476	454	460	465	480	510	498	489	493	509	499	460	467	465	445	487	486	485	487	495	463	494	486	511	478	501	487	452	462	459	502	475	477	419	512	499	472	474	499	506	483	449	478	518	464	436	467	484	498	478	495	480	502	489	447	461	466	479	471	451	497	491	498	461	483	474	510	482	518	475	501	527	503	459	513	482	536	526	445	475	486	468	486	481	518	473	473	448	469	465	428	505	476	451	490	513	467	468	494	479	482	502	497	489	460	484	495	456	445	501	457	500	474	462	446	472	463	466	474	480
24764	21334	27971	25026	15655	870	480	338	270	228	190	201	195	193	152	154	119	153	138	134	138	133	155	154	131	125	135	128	110	150	120	129	129	142	128	138	135	149	135	130	104	124	126	141	107	120	100	124	121	133	120	130	112	98	111	110	125	124	134	127	121	121	124	139	106	130	116	146	129	112	120	134	125	132	142	118	118	135	117	122	129	132	117	109	116	108	135	126	116	107	130	131	107	129	124	126	143	130	117	126	146	120	121	114	132	115	133	138	139	124	109	125	118	135	139	123	119	125	117	126	117	120	130	124	134	144	116	103	119	145	116	155	133	133	125	122	126	131	100	112	137	139	125	132	122	140	116	119	120	104	118	133	129	129	123	123	140	128	120	122	115	129	114	117	113	107	117	124	90	116	124	131	111	127	114	114	97	141	112	113	124	115	121	117	128	119	111	136	108	124	102	126	110	109	109	119	122	126	116	113	118	114	124	114	146	132	112	107	126	127	115	125	139	131	134	110	104	100	130	110	110	113	135	107	136	131	105	113	133	133	137	137	124	106	139	134	93	126	114	132	113	127	92	111	125	133	111	119	126	138	143	114	134	113	125	124	124	148	120	135	139	122	123	106	131	134	145	139	125	126	131	112	114	128	144	137	116	130	137	131	98	133	138	125	128	129	146	116	124	111	112	116	122	144	113	127	116	149	146	136	142	115	143	119	116	131	109	121	109	118	132	124	116	137	126	108	132	99	111	130	136	106	115	140	121	113	115	124	132	128	120	116	115	113	111	123	106	111	111	123	116	115	126	122	122	131	121	112	115	113	116	122	129	143	100	137	121	125	113	117	120	128	110	105	99	100	137	111	116	121	121	135	104	132	119	109	139	128	133	138	118	139	96	133	139	128	144	149	131	139	121	126	148	112	112	122	116	116	130	113	133	121	100	133	126	115	110	116	117	120	159	129	106	133	127	130	141	129	134	118	109	125	123	106	122	130	104	112	125	108	131	119	106	125	113	121	102	139	124	116	122	114	112	133	121	96	124	117	141	134	115	130	115	124	137	117	130	113	116	128	120	121	133	101	137	129	106	128	131	127	137	119	99	135	121	136	120	114	120	121	109	103	125	120	124	120	135	124	126	109	139	94	117	111	128	110	100	123	117	140	97	124	155	148	118	129	133	107	105	132	120	115	119	102	100	136	126	134	125	119	131	142	114	116	110	120	136	135	116	123	119	116	125	126	126	122	133	126	126	135	136	131	130	128	137	111	158	131	100	128	119	103	131	136	122	157	131	108	127	137	132	113	131	139	120	118	136	137	120	141	120	115	123	140	119	129	133	131	130	103	107	111	124	114	137	124	137	122	121	127	116	125	106	108	112	128	114	120	125	124	126	118	109	132	109	126	141	130	125	137	123	131	124	136	119	133	106	114	130	128	145	122	125	120	127	126	118	116	105	128	122	140	125	125	109	119	129	126	122	124	146	109	145	123	131	124	125	127	123	117	121	117	135	135	134	130	104	140	130	129	116	124	116	147	132	147	130	142	129	141	142	133	129	141	134	128	112	125	125	122	117	114	114	115	130	119	116	132	114	122	108	117	135	117	96	120	120	120	111	117	140	115	120	124	142	129	120	137	133	132	126	152	115	136	123	115	103	119	117	136	116	120	134	130	111	128	110	111	135	92	120	125	112	112	124	123	108	131	117	130	113	105	114	109	125	139	127	124	121	123	115	126	126	118	114	128	120	108	132	117	120	136	107	123	121	109	110	128	127	122	117	116	108	121	137	127	114	151	116	127	130	126	116	127	134	110	122	132	109	108	140	122	140	152	132	132	115	136	134	119	134	117	117	123	145	129	130	113	144	134	123	123	122	131	128	140	121	126	127	121	130	120	124	113	127	122	151	126	110	111	124	128	124	133	119	107	102	125	131	120	127	126	120	119	133	145	107	125	144	126	113	134	130	122	121	134	110	115	124	125	133	122	124	134	104	124	102	137	118	107	119	118	117	117	127	120	111	107	106	102	118	114	135	128	134	120	112	120	99	113	112	129	125	127	117	111	108	131	130	109	132	129	122	130	115	123	120	157	134	139	134	104	123	121	130	126	129	117	132	123	130	139	124	123	113	123	138	109	141	137	122	135	123	112	134	119	129	125	113	119	147	112	127	142	131	114	124	111	123	126	114	140	143	112	120	110	127	120	127	131	85	122	126	128	120	116	129	129	141	124	102	123	115	119	139	123	122	108	108	127	122	126	129	113	115	109	106	135	121	111	133	113	120	137	135	117	133	122	148	108	121	124	145	119	127	119	142	129	131	132	127	124	117	120	122	124	124	109	139	138	113	129	122	130	115	129	112	117	130	114	120	118	132	121	139	136	122	132	112	123	102	135	130	120	117	124	114	135	110	135	124	119	106	104	111	128	118	132	116	120	104	125	143	138	117	141	104	112	127	122	120	105	133	118	125	114	119	127	117	112	105	128	124	137	117	114	111	105	116	125	104	123	105	124	116	132	136	135	134	137	120	124	122	133	111	112	111	116	116	125	117	137	131	149	115	120	135	103	129	121	122	125	127	147	112	122	133	125	143	125	124	129	110	148	117	146	112	116	116	100	126	116	109	114	112	137	115	143	94	125	129	123	126	117	111	118	113	122	122	122	117	113	126	104	133	136	133	107	123	117	128	127	110	114	125	127	135	131	133	120	113	125	116	129	141	124	121	120	121	129	136	128	148	125	129	123	112	128	123	133	116	126	113	126	139	102	110	120	145	103	118	120	124	134	121	124	131	114	133	99	139	136	104	103	144	132	129	134	119	117	130	115	135	124	128	132	110	111	135	113	134	126	112	123	127	130	121	118	106	137	125	117	113	122	119	113	103	116	159	118	121	141	134	128	113	136	146	118	107	125	116	129	124	106	118	136	130	109	104	133	136	118	119	117	124	131	134	114	130	106	119	121	119	135	113	98	124	115	113	103	128	144	141	134	133	123	134	136	115	145	138	125	105	122	125	111	117	106	118	116	135	123	137	124	121	131	122	124	122	123	132	114	123	129	118	137	121	132	124	110	111	122	101	119	118	122	115	119	105	127	107	131	101	133	127	130	145	131	133	135	121	128	124	131	129	116	114	120	134	111	137	114	144	106	128	111	112	140	122	125	117	112	127	116	130	114	126	111	113	108	128	113	127	123	105	125	106	130	135	109	131	125	124	107	134	110	125	135	119	125	117	129	118	113	119	114	142	133	111	117	135	147	111	129	115	122	116	121	108	122	125	129	134	123	101	125	136	135	145	140	130	124	101	106	137	118	135	114	127	133	134	135	124	117	125	113	119	111	137	112	139	119	129	122	120	145	133	120	125	126	133	129	129	147	129	117	124	137	117	120	121	141	124	134	120	143	130	123	104	101	109	123	134	129	121	131	146	148	129	105	117	144	121	152	132	119	138	121	120	127	139	136	131	128	129	113	121	138	142	116	114	121	141	107	132	127	123	122	117	96	116	132	118	129	122	124
3673	6900	4176	1916	1498	1200	736	617	483	336	287	278	246	233	232	229	195	156	193	167	164	143	174	188	147	153	177	161	167	158	166	150	142	165	159	124	163	147	162	118	132	147	159	137	134	142	146	161	141	125	140	144	170	142	135	140	122	145	136	160	133	148	168	122	130	153	144	134	125	147	150	135	156	140	151	159	141	154	126	135	131	146	122	150	140	148	152	150	139	151	138	143	161	138	131	143	144	155	161	141	166	144	141	151	132	120	141	143	155	136	156	127	135	148	174	135	137	137	129	137	165	145	146	135	152	137	143	143	168	138	154	127	140	142	140	135	130	146	165	144	139	135	143	159	174	140	138	134	144	143	130	160	138	158	137	136	133	152	152	112	144	157	145	142	150	121	169	160	119	138	133	142	147	157	141	131	139	161	149	157	142	124	134	145	135	140	138	140	144	157	137	145	142	139	136	126	140	143	142	142	145	153	137	161	136	142	137	142	142	132	164	133	121	156	140	148	145	130	131	136	128	137	139	160	140	150	171	169	142	158	123	121	127	143	146	152	149	161	153	147	121	125	143	115	155	128	134	133	160	128	139	137	135	136	163	148	143	151	140	129	152	145	126	157	153	140	154	128	150	137	141	169	140	134	147	146	152	133	147	146	160	154	132	133	132	134	138	143	146	147	146	139	146	153	154	150	133	134	143	119	164	156	135	133	140	132	156	147	152	131	148	162	146	167	138	150	146	166	127	137	167	129	149	132	157	118	147	130	119	141	150	143	142	152	141	160	164	133	147	164	149	148	133	146	174	166	164	140	144	152	154	137	136	142	144	141	157	147	151	161	136	147	157	147	149	139	145	166	143	139	140	145	132	125	141	124	129	134	146	146	147	129	145	154	146	136	148	155	148	125	144	134	119	166	147	136	129	143	142	157	156	156	143	132	140	128	149	143	126	149	143	134	136	128	136	155	145	145	121	144	137	158	142	127	145	144	149	138	142	151	171	141	162	147	164	128	138	154	145	119	148	138	146	148	133	143	136	156	120	151	153	140	158	121	137	139	144	124	145	166	144	128	116	143	126	140	121	140	133	135	123	139	142	137	132	147	147	129	116	138	174	128	151	142	147	153	157	115	131	125	133	141	151	124	162	148	164	132	144	136	128	153	132	148	122	153	152	143	134	141	150	142	121	153	142	122	150	136	145	150	135	116	130	160	124	149	150	138	148	155	147	129	131	151	156	138	120	139	150	145	136	143	125	109	127	150	149	148	143	159	166	150	139	137	147	153	150	147	155	134	136	136	125	145	142	169	149	146	132	150	130	149	131	141	129	154	150	164	147	136	155	145	134	137	128	133	133	145	176	139	130	135	149	140	137	114	137	115	129	143	128	127	160	157	136	129	144	136	141	116	144	164	149	116	143	149	148	144	139	134	137	134	124	136	150	133	146	128	148	139	170	168	122	150	138	153	157	141	138	148	140	161	144	135	149	129	154	140	167	128	140	130	140	148	143	115	152	131	133	135	161	130	123	164	140	130	145	140	153	151	147	137	166	137	148	135	125	161	132	148	135	138	136	135	147	137	139	147	139	123	149	137	147	134	132	169	111	127	163	139	125	145	138	144	149	131	145	164	162	126	144	145	168	146	140	127	138	155	158	137	140	159	159	128	129	142	129	140	162	145	146	143	133	154	136	141	146	143	115	136	148	165	121	133	145	134	130	142	160	143	145	142	150	148	133	157	147	155	139	122	146	133	146	133	139	158	143	128	139	161	148	147	137	135	129	138	149	160	133	152	141	145	126	169	133	137	150	155	127	141	135	151	135	153	153	131	147	139	120	143	154	137	133	135	108	158	138	144	139	128	113	130	140	141	141	161	134	132	157	118	126	136	147	149	142	144	140	129	160	145	143	139	143	124	152	144	142	134	143	164	162	134	170	138	127	138	145	139	119	129	156	153	134	139	139	160	148	147	176	131	146	157	148	154	132	130	130	132	133	154	130	130	143	149	145	146	145	146	144	122	132	156	146	128	140	130	154	137	136	139	144	158	154	142	156	139	178	136	150	136	149	146	138	134	132	151	128	130	148	149	135	148	139	155	133	149	147	136	118	134	132	154	149	123	141	160	137	139	144	138	151	148	144	155	148	133	140	154	147	137	141	158	135	148	129	163	144	143	143	153	151	151	142	143	124	140	128	138	161	126	141	142	157	128	141	149	143	145	146	138	146	163	127	154	139	141	140	143	142	137	135	141	133	153	137	136	123	151	116	138	154	138	132	147	144	129	154	137	144	164	158	153	141	145	145	150	153	143	147	118	144	160	107	120	134	143	173	141	140	112	136	161	149	135	122	136	162	137	145	152	137	118	120	126	144	134	150	140	135	141	143	152	136	136	142	131	140	146	130	153	156	133	149	134	144	148	129	160	145	139	171	136	138	141	167	147	136	145	142	142	158	138	162	133	152	131	165	130	128	132	132	124	146	129	153	124	119	158	132	165	164	148	151	168	157	153	137	128	144	132	136	141	132	137	150	128	154	140	136	149	113	162	132	159	131	154	145	146	137	139	137	137	132	135	130	154	143	133	135	138	144	131	152	146	168	151	159	145	157	126	126	128	157	149	140	140	126	156	154	147	137	156	137	156	134	143	137	132	133	157	147	122	146	149	156	143	169	184	129	134	158	127	140	129	135	153	145	142	152	127	139	130	140	141	132	145	140	167	151	110	146	145	126	149	128	137	136	137	125	139	141	141	166	144	153	137	142	153	143	129	137	152	147	133	122	124	160	141	143	133	180	138	145	121	137	157	154	127	132	152	134	118	128	167	148	132	146	147	137	141	162	150	126	132	135	132	126	126	126	149	153	130	120	145	140	122	137	132	127	141	143	135	140	158	135	142	130	141	147	134	139	141	159	166	156	128	145	118	116	158	119	147	147	147	153	157	145	140	154	164	119	150	136	161	167	147	133	124	143	127	140	162	130	145	144	138	147	154	148	118	143	128	147	127	142	171	145	143	141	110	128	143	124	136	145	149	141	142	140	143	130	122	173	144	148	166	128	151	157	146	140	129	155	142	149	142	143	139	139	137	143	142	126	123	151	116	130	144	147	133	175	134	129	118	153	152	143	127	157	157	136	142	154	142	137	139	143	153	142	157	142	125	130	146	159	146	136	167	151	160	128	152	141	144	148	124	140	134	144	137	139	140	133	148	145	122	139	149	142	150	121	132	129	155	139	153	158	132	147	155	136	132	147	151	150	142	138	131	134	145	139	147	143	155	141	151	135	134	147	146	124	126	156	145	162	148	132	130	152	134	128	151	128	125	137	140	126	141	136	140	159	152	139	155	135	140	140	155	145	138	157	162	140	142	146	157	141	158	122	140	164	148	130	154	123	136	141	145	129	137	136	143	148	139	131	163	133	144	139	172	133	145	128	146	124	144	153	143	148	156	134	153	125	130	151	159	130	134	143	139	151	157	131	140	127	144	150	121	134	139	145	131	141	128	138	152
22533	21338	29207	23833	21341	21410	12309	1471	951	729	608	531	515	495	499	399	443	413	370	384	370	367	360	346	333	345	299	333	331	343	353	339	325	334	310	324	360	356	318	323	338	343	329	331	312	304	310	309	336	311	284	310	292	299	330	298	302	326	311	296	327	301	311	296	293	300	310	319	306	333	286	298	315	292	299	333	301	322	317	332	315	311	277	326	321	284	320	274	345	298	282	280	301	291	310	311	301	329	330	317	322	319	301	287	311	294	287	310	334	293	292	298	339	339	269	270	299	304	302	311	294	298	343	305	288	294	324	294	316	342	310	306	334	317	285	304	301	315	316	298	288	321	297	308	335	264	314	310	283	294	329	281	319	303	318	285	305	335	312	307	340	304	305	312	289	330	296	303	304	316	291	306	306	297	288	273	298	273	302	303	269	277	282	290	254	319	295	307	289	294	321	291	315	277	318	279	306	295	348	269	307	323	326	292	313	309	306	304	315	313	273	269	336	302	313	303	305	288	282	291	276	304	281	312	298	284	321	304	294	250	319	298	325	333	289	295	302	276	283	292	319	305	306	297	292	299	291	318	323	321	312	311	316	313	312	323	299	307	298	315	291	305	271	286	341	314	337	307	290	312	309	285	315	303	300	331	288	329	279	293	313	319	316	290	311	324	295	305	292	333	291	282	301	320	293	313	298	309	294	308	358	301	319	307	330	289	318	304	295	325	282	295	297	324	331	287	325	299	316	308	297	291	284	324	332	288	299	332	332	305	313	321	307	284	276	292	288	276	308	311	331	324	313	313	301	293	315	315	326	269	304	287	284	298	313	314	294	296	299	293	278	307	296	328	270	318	303	327	323	341	348	288	273	289	316	293	292	311	339	280	313	302	304	297	334	295	306	305	321	322	305	283	342	311	324	312	279	316	275	325	306	311	324	304	317	296	297	308	319	291	287	272	301	319	340	312	305	299	303	344	309	310	322	303	310	335	285	301	276	301	308	312	326	292	288	286	298	282	307	298	304	312	312	308	296	321	303	311	314	301	322	322	325	332	299	338	292	324	288	304	299	305	307	302	311	312	285	273	313	301	323	306	277	301	289	331	299	280	308	290	313	302	304	292	304	286	283	309	312	273	290	292	309	280	328	314	294	336	298	325	284	311	314	292	295	308	321	311	345	322	288	316	297	317	319	339	331	307	329	320	306	288	319	297	300	275	296	285	317	310	293	302	334	282	291	329	300	304	316	310	321	318	309	275	282	330	297	298	334	299	324	282	297	303	286	324	273	293	291	333	309	282	293	270	261	334	264	277	304	264	298	304	319	305	320	320	328	324	292	292	286	305	314	306	300	332	284	285	303	296	287	339	296	315	294	296	303	316	291	328	327	279	297	322	307	282	304	315	297	321	316	290	285	323	314	302	310	282	311	289	277	321	310	286	269	292	314	316	308	302	280	309	314	289	311	348	343	301	326	327	296	343	324	302	307	296	309	305	326	280	297	322	314	317	288	342	270	304	320	333	311	291	269	345	291	297	342	282	321	298	272	304	292	301	284	273	279	298	281	304	302	277	286	284	318	286	318	303	293	294	278	292	319	311	331	308	334	283	309	286	306	315	290	273	331	277	316	313	303	273	303	327	304	300	300	308	328	299	334	327	289	285	319	295	283	313	298	308	314	270	288	324	306	331	302	302	314	310	252	303	306	325	271	321	320	285	297	325	300	292	305	292	276	309	290	297	324	318	312	323	281	295	284	273	298	291	322	324	295	312	344	346	340	300	315	275	293	316	259	303	278	279	301	300	298	275	290	309	289	329	333	300	312	313	307	293	331	282	325	351	319	325	315	295	335	272	304	341	279	290	282	321	304	321	320	310	275	307	279	316	279	282	315	341	309	267	290	324	308	312	325	333	326	311	312	341	336	303	308	282	306	303	299	302	336	288	306	293	305	325	305	293	299	272	285	286	305	305	318	304	287	286	328	285	333	311	277	318	306	334	283	340	286	280	325	339	328	321	317	284	299	313	313	306	291	302	314	308	312	302	279	326	306	288	299	290	303	315	335	296	310	278	280	300	303	317	324	278	326	294	320	292	313	303	265	328	313	296	293	295	312	315	288	306	317	321	300	300	304	322	301	291	292	294	339	326	340	274	285	296	306	289	293	282	322	325	285	287	309	316	295	333	294	349	304	315	291	333	298	335	331	290	271	313	289	305	298	291	283	279	307	317	317	269	291	281	303	317	314	305	298	298	326	335	295	312	309	315	304	326	317	304	313	284	301	326	299	286	298	306	309	290	304	301	317	309	307	266	298	294	309	308	323	292	276	305	323	303	298	305	277	323	318	335	318	306	295	317	321	275	290	312	309	298	320	350	287	302	282	329	299	276	282	320	302	312	324	323	311	299	323	318	322	330	300	307	308	303	308	286	321	272	286	300	317	303	309	309	320	305	319	319	288	301	317	292	313	322	325	313	332	297	340	280	285	300	291	309	330	291	336	314	310	318	297	278	337	287	305	306	308	290	318	298	317	296	319	303	323	289	314	300	296	290	291	289	299	318	287	277	294	315	300	325	303	327	313	293	331	279	305	302	320	317	281	284	290	307	280	288	300	308	292	295	291	282	337	299	291	292	336	283	303	302	315	323	334	289	299	289	278	330	356	301	283	273	326	282	312	290	281	311	297	320	300	299	314	321	308	309	294	328	289	322	341	298	277	293	288	329	300	305	295	356	302	308	277	307	308	297	325	281	289	320	309	308	308	306	338	308	311	302	302	287	318	315	320	294	299	303	319	329	304	316	319	319	298	298	322	312	317	285	345	294	299	323	312	331	298	320	318	296	294	335	324	327	331	303	292	287	290	303	308	300	320	317	328	296	282	312	277	287	286	294	313	286	282	305	299	326	331	381	300	290	295	320	327	287	309	287	293	309	299	322	305	273	338	302	297	304	301	295	291	312	334	296	318	285	316	300	279	312	299	289	306	296	299	311	305	304	306	291	327	313	311	318	327	263	308	305	316	318	321	315	306	322	318	323	288	294	305	321	319	321	279	268	322	295	319	282	296	294	337	312	306	332	304	299	311	297	282	255	281	285	305	311	307	283	308	286	318	270	302	304	309	276	302	310	286	282	306	305	294	294	309	285	315	307	299	310	298	303	279	298	304	271	294	327	294	291	305	312	297	324	301	325	304	299	310	277	301	314	310	305	333	258	299	292	316	306	299	297	291	304	289	299	287	329	332	307	329	311	291	311	305	312	321	318	292	318	311	322	321	325	301	287	287	283	307	299	288	308	320	290	297	316	318	324	292	306	285	274	279	285	290	298	295	308	299	296	317	308	298	288	321	279	270	308	267	307	306	311	312	285	284	317	305	302	317	277	257	288	268	322	316	318	297	347	295	286	294	297	290	299	337	303	310	294	296	324	298	320	312	283	309	333	312	295	306	321	293	286	330	289	296	296	319	276	287	317	304	267	295	330	352	301	325	307	286	298	274	279	310	309	316	322
5333	17179	12075	5933	4555	3728	2212	2021	1400	1053	902	769	665	585	537	531	518	509	462	432	498	428	454	395	422	434	390	348	436	380	382	370	372	367	392	406	414	395	399	348	377	375	382	357	354	318	333	370	389	346	299	364	325	332	378	331	365	310	343	367	344	372	350	343	365	309	334	320	354	333	338	349	331	357	336	359	314	359	381	350	334	381	350	367	329	351	350	354	326	326	337	351	312	362	341	314	360	341	374	367	319	349	330	349	339	384	369	361	344	321	364	317	331	324	351	325	329	340	336	339	365	332	352	343	338	353	384	333	373	336	340	360	375	321	315	316	338	353	338	347	316	358	302	366	342	337	331	352	340	326	329	359	325	300	335	372	312	353	323	325	321	321	366	344	344	335	333	351	348	314	331	333	344	328	344	328	356	323	353	368	343	283	316	347	328	359	347	304	306	335	331	367	368	320	342	337	361	374	308	358	343	343	365	357	332	345	333	304	346	344	319	390	301	328	381	325	367	353	360	334	338	342	331	335	359	325	306	398	360	371	342	360	356	325	304	356	287	273	355	322	309	344	339	333	301	349	322	332	346	336	301	356	353	357	340	323	335	309	334	330	335	327	350	337	370	327	357	341	352	301	335	360	319	332	336	366	373	345	370	326	347	323	349	340	343	366	369	312	357	320	327	343	363	302	338	304	348	343	354	385	376	341	323	339	354	383	318	341	351	353	375	351	343	345	348	325	321	349	373	336	330	333	355	331	300	338	363	310	332	335	352	318	363	332	327	355	311	341	314	313	321	317	340	353	352	311	327	320	361	356	339	353	331	341	354	333	329	333	305	320	330	333	345	334	314	330	362	337	354	326	359	341	330	348	318	314	335	314	334	358	297	340	304	360	343	346	330	314	317	364	314	342	352	330	331	359	328	346	296	307	341	353	314	353	363	330	335	351	337	317	378	325	304	346	345	335	341	304	359	333	375	328	335	337	339	353	349	328	317	335	357	347	332	327	370	349	341	333	343	324	376	356	330	324	357	353	349	347	320	371	351	367	331	326	312	311	331	354	317	334	325	356	328	315	334	353	295	346	341	345	315	325	340	334	324	356	357	339	322	365	341	332	339	348	350	329	336	326	320	359	307	343	351	354	339	334	363	333	313	361	338	349	317	350	334	353	340	348	360	351	310	354	345	350	308	349	338	311	373	354	329	348	316	322	352	312	331	354	346	346	308	309	358	301	324	356	317	340	328	345	369	336	317	316	353	348	356	368	342	354	330	348	346	357	346	328	346	334	341	371	371	349	317	350	335	375	324	316	342	335	341	352	343	361	373	351	335	339	331	323	340	357	329	319	350	311	333	329	333	316	357	338	342	356	330	367	331	310	339	334	333	316	331	329	340	358	344	326	329	374	324	321	372	346	315	314	320	306	367	343	338	366	340	351	375	338	333	334	319	332	332	367	312	361	328	349	315	342	357	325	353	329	343	400	312	326	326	299	319	350	342	313	339	321	320	346	351	332	325	335	371	313	302	304	349	318	327	339	329	357	340	354	348	324	336	316	358	338	330	318	291	381	320	353	335	322	353	330	346	355	309	317	328	348	302	313	334	369	318	376	357	324	334	362	330	337	332	352	319	340	320	307	327	350	342	369	342	336	343	332	337	339	339	331	349	309	316	339	337	321	326	333	357	347	349	335	343	336	326	338	333	352	337	319	363	315	370	335	346	355	341	358	363	323	332	330	367	345	342	368	354	323	328	361	340	363	314	330	349	314	343	363	318	352	313	368	315	345	330	358	359	338	339	334	351	335	329	376	331	347	309	338	337	332	318	354	341	307	357	346	315	326	311	360	333	346	349	309	376	361	332	338	342	362	331	326	341	343	341	342	313	334	309	355	318	335	361	319	336	348	327	357	304	351	326	352	344	324	351	323	305	331	329	320	364	357	357	333	313	356	353	352	332	337	344	334	388	343	342	363	351	330	306	349	328	328	330	347	335	330	324	329	343	317	345	309	347	338	306	311	331	387	353	319	318	323	317	331	327	345	366	324	327	314	341	299	369	336	333	334	340	325	341	339	346	332	329	318	299	364	336	342	338	355	325	365	347	317	325	283	347	308	353	347	339	368	355	336	329	378	340	333	327	324	372	343	331	351	364	343	339	318	323	347	318	339	352	334	336	359	361	345	331	323	313	317	315	355	327	330	325	315	329	329	341	347	341	300	322	353	324	325	313	354	336	315	335	356	323	324	351	344	333	361	299	332	346	348	365	336	354	310	316	352	328	362	375	311	340	344	319	324	334	291	329	328	328	329	332	342	333	334	322	306	335	331	322	315	321	326	347	294	376	318	325	348	306	329	327	370	363	349	361	354	337	344	344	342	333	341	350	337	315	348	311	339	337	348	346	336	359	331	302	332	348	332	341	343	343	333	325	345	367	313	333	388	322	328	350	328	316	347	324	334	342	335	336	351	332	314	336	359	332	317	348	356	332	338	341	322	376	316	333	368	335	326	369	347	325	337	339	354	356	347	353	348	307	340	313	375	336	349	304	340	347	328	325	321	307	347	370	349	341	342	354	334	335	362	326	359	356	315	328	325	332	323	327	316	338	357	329	350	361	325	346	357	346	320	358	349	324	342	356	356	347	340	324	326	361	346	306	315	365	324	329	347	329	324	343	351	333	354	337	321	352	312	350	342	335	354	362	308	311	321	290	361	344	324	375	305	320	347	328	328	344	310	357	323	336	376	335	322	345	346	360	345	340	353	342	341	344	332	355	330	336	325	335	335	328	328	326	322	313	331	375	316	323	373	338	352	339	352	345	341	314	354	323	348	343	322	325	315	319	374	326	380	327	340	327	345	360	307	366	312	327	333	346	338	345	323	333	322	347	305	337	339	342	334	353	353	353	407	333	341	341	346	336	346	314	342	355	352	360	345	356	340	347	347	356	313	373	353	334	326	333	310	334	350	311	336	288	336	313	319	287	324	349	370	321	342	325	353	316	374	319	315	343	326	339	331	323	329	361	331	319	316	326	332	367	338	353	335	321	349	341	365	324	338	337	333	353	357	310	358	384	322	347	335	351	357	325	341	360	361	353	312	344	338	345	354	360	354	319	342	326	350	338	343	360	320	321	346	339	330	327	347	330	346	326	359	380	305	338	370	354	326	340	353	325	318	321	351	312	302	364	345	352	345	336	333	369	362	327	308	323	343	331	323	275	363	334	323	336	339	360	335	342	315	336	365	328	346	353	322	341	342	325	334	336	347	380	324	353	316	338	352	361	338	358	356	347	341	329	339	350	343	330	349	325	338	369	308	312	332	351	348	342	317	322	352	316	328	365	347	338	315	335	341	300	332	336	358	331	355	333	310	311	327	338	364	346	307	350	370	354	383	359	349	368	316	312	300	293	382	355	390	354	332	348	311	334	329	352	333	377	327	337	298	341	333	329	327	297	359	352	333	349	376	329	325	351	323	356	349	344	322	371	308	369	367	348	301	292	343	323	351
27626	19340	5331	601	386	352	338	302	290	291	303	296	311	306	286	290	292	295	295	268	295	300	284	304	289	270	327	293	250	290	301	252	297	268	270	286	247	304	275	254	272	273	284	285	272	308	288	277	250	307	266	283	258	318	278	252	261	304	295	299	266	294	259	282	280	288	302	311	254	295	266	277	291	288	251	269	273	268	273	297	272	278	288	260	275	274	279	254	274	262	294	279	259	259	267	280	290	270	270	304	254	291	263	307	256	301	268	293	286	279	310	295	254	283	245	290	279	269	297	280	245	295	289	309	273	287	273	263	297	282	303	296	286	291	305	283	276	274	284	264	273	265	304	239	293	262	272	275	286	256	273	252	293	269	297	242	272	323	285	303	264	295	290	268	273	293	273	286	272	276	280	261	309	263	288	271	290	284	262	283	290	292	297	289	312	277	250	310	295	303	240	265	245	262	284	272	315	288	277	297	271	264	267	317	254	269	285	248	250	256	299	285	291	292	285	264	264	255	314	292	291	294	312	281	268	291	280	281	292	269	285	283	267	278	281	310	284	275	281	258	272	294	294	280	285	292	314	274	302	281	254	298	288	282	303	317	236	262	286	308	278	253	268	258	269	286	289	283	263	290	271	292	293	268	285	261	274	302	298	300	280	251	248	263	281	281	287	285	286	290	274	278	268	275	252	259	261	263	264	278	260	277	293	286	271	279	292	283	290	285	273	252	274	294	262	277	285	264	271	259	280	269	294	283	271	269	285	280	248	289	298	277	273	261	294	276	264	258	275	264	258	288	294	279	274	269	274	298	277	306	297	253	261	283	296	298	304	288	271	307	261	267	289	293	313	307	285	315	309	306	283	247	280	263	306	255	243	272	313	278	280	296	266	292	276	278	275	307	254	274	275	257	263	264	280	271	268	288	295	264	311	278	324	291	287	230	324	267	270	303	308	284	307	289	292	282	304	290	307	283	240	288	279	276	289	304	293	294	288	291	262	251	273	278	287	327	268	327	297	294	281	275	297	278	274	268	293	281	299	299	286	265	267	268	286	304	283	283	277	264	253	288	306	289	283	284	273	274	285	287	282	277	270	288	249	271	257	277	272	281	295	297	254	313	279	292	304	306	275	260	271	306	270	274	264	273	264	285	248	297	301	251	258	288	270	282	248	282	260	268	287	264	247	272	276	277	293	257	267	276	268	262	287	296	301	300	295	280	251	270	291	289	310	276	262	260	271	265	287	303	279	281	303	285	291	286	298	267	250	294	284	298	251	311	286	279	290	243	295	258	278	283	279	304	294	281	273	282	278	293	288	269	265	253	317	282	289	283	267	268	266	286	298	294	306	302	261	276	280	285	266	260	280	267	273	286	278	282	280	299	256	313	314	258	287	248	277	289	270	268	273	306	294	311	272	281	268	321	267	262	290	278	317	280	280	276	279	289	292	313	299	298	293	276	272	233	319	270	276	264	258	282	256	275	292	283	265	267	301	268	303	260	326	298	264	294	282	297	294	257	306	293	288	285	284	275	279	256	268	286	276	257	274	260	267	301	266	300	267	302	299	284	275	278	269	268	264	294	306	310	275	280	251	322	278	298	293	333	264	294	274	291	302	290	316	298	301	290	275	292	287	297	262	285	270	287	288	250	287	293	275	277	283	272	282	279	260	276	323	289	270	290	282	293	297	272	308	277	299	282	290	285	289	320	291	264	269	291	286	286	301	276	298	261	298	290	310	316	283	272	291	304	289	283	265	286	280	253	264	287	307	286	291	285	294	263	275	288	250	278	296	262	290	276	280	282	324	280	305	296	286	288	332	298	271	296	276	294	251	287	286	267	259	286	263	316	296	292	284	281	265	282	267	276	280	279	285	260	310	269	254	270	290	283	274	307	271	294	264	251	286	262	253	284	283	335	247	274	313	289	284	270	251	274	281	260	305	294	259	264	288	281	275	299	286	277	283	284	306	313	312	272	326	256	284	280	309	256	282	298	292	264	262	282	278	278	249	276	315	274	277	257	323	264	266	274	283	291	328	270	288	280	294	294	279	269	290	270	268	279	284	286	303	294	284	273	272	264	280	286	264	302	288	275	285	270	290	293	275	278	297	291	305	295	273	273	263	296	288	282	306	291	306	309	290	308	259	294	268	242	321	270	283	277	277	301	277	281	276	298	294	278	297	253	274	304	291	310	286	271	260	276	293	246	292	260	254	286	268	250	267	270	282	295	263	248	270	287	248	241	265	300	285	303	292	285	272	265	298	295	254	296	267	284	286	287	253	303	304	275	249	302	284	271	304	288	247	264	269	272	272	296	292	270	282	285	290	306	265	281	299	250	270	279	268	273	279	266	276	283	268	291	309	298	273	297	266	299	262	263	245	263	258	236	330	277	286	285	289	281	238	246	271	276	282	319	297	281	254	293	294	277	272	286	298	267	272	291	287	261	290	282	264	294	268	269	270	267	287	269	280	294	297	297	274	261	282	286	306	276	319	274	283	279	302	267	274	279	287	279	292	284	294	283	290	275	279	277	270	281	275	288	297	302	263	302	292	293	298	288	295	257	248	305	278	298	308	275	300	279	272	297	262	302	294	311	279	283	292	278	281	301	285	274	266	269	243	269	264	304	289	278	291	292	277	302	263	301	288	299	286	294	278	283	309	281	282	278	290	281	295	277	273	256	273	277	315	266	282	311	303	290	293	279	267	288	288	254	306	285	270	263	277	291	268	263	271	273	296	265	285	290	284	279	287	273	262	263	300	302	241	296	253	302	301	316	283	261	261	291	292	298	298	285	293	292	275	288	282	291	298	269	282	304	261	291	318	258	297	274	282	278	251	266	266	250	273	287	264	300	271	273	289	289	262	254	307	273	271	291	273	239	263	304	288	302	280	282	297	307	275	299	280	269	264	275	321	256	269	273	261	267	288	284	291	289	287	282	259	284	272	290	308	277	308	268	313	255	276	251	260	237	311	275	271	264	300	265	288	301	289	283	287	276	295	283	249	278	293	265	273	297	291	266	309	293	281	268	290	266	277	263	270	322	281	304	250	284	275	284	269	285	290	305	294	262	289	287	281	266	299	294	287	274	280	275	285	303	264	310	268	284	286	284	277	265	286	290	284	261	287	305	296	293	263	275	295	302	295	276	325	311	291	251	253	263	280	250	299	272	282	274	306	310	284	306	271	283	303	250	280	295	268	247	290	276	277	268	316	286	270	282	284	281	266	268	259	296	268	283	298	288	278	284	301	293	264	288	273	306	305	267	291	261	288	272	269	288	290	302	287	299	283	295	265	275	286	320	298	306	273	272	295	276	268	308	294	265	279	303	280	288	289	289	272	304	295	302	287	283	271	263	298	293	315	271	258	272	323	285	264	267	253	306	268	268	283	268	257	281	267	275	257	316	296	287	279	311	285	269	273	246	262	314	287	314	268	290	292	286	317	267	278	288	291	285	312	264	281	277	260	283	277	266	279	273	261	282	274	283	272	305	272	284	268	296
4439	1516	777	493	433	398	359	337	314	293	350	304	338	356	341	346	294	312	305	305	302	323	331	297	281	305	287	317	307	324	330	297	297	310	314	313	294	349	288	299	282	293	297	309	320	313	315	299	290	329	294	296	281	300	290	290	302	304	312	296	285	320	311	301	321	307	331	319	286	291	281	281	308	306	321	291	328	325	328	312	286	279	290	302	299	327	286	291	306	312	318	293	319	295	334	276	302	319	285	286	285	301	278	290	280	329	282	285	315	290	308	304	280	285	316	294	324	293	275	302	309	313	289	311	325	329	283	293	290	302	321	330	317	295	325	297	327	302	293	315	340	287	290	280	288	290	318	306	292	317	315	309	265	331	320	304	316	331	321	301	291	303	324	312	284	299	293	290	318	307	290	281	298	306	334	337	312	294	273	323	337	328	320	331	308	294	301	322	301	318	290	304	313	280	300	332	344	306	281	305	326	357	298	321	314	313	318	302	275	293	283	303	280	313	287	296	314	295	308	277	281	297	309	281	322	324	282	296	311	303	294	306	333	272	325	318	288	322	271	291	264	313	309	308	322	297	329	271	329	307	291	321	296	302	285	299	338	291	316	299	292	307	298	317	310	325	291	290	260	293	333	321	283	297	333	294	329	313	300	342	323	288	318	294	318	262	331	310	280	322	285	289	304	309	279	298	285	326	312	323	316	298	296	292	289	280	309	295	309	285	306	272	293	251	310	310	314	299	323	298	306	288	294	284	303	285	308	287	328	310	285	286	314	316	310	308	287	300	321	301	291	297	291	312	295	300	289	323	314	332	313	332	312	295	320	297	320	341	309	308	282	290	311	290	321	317	323	276	298	316	280	315	281	318	318	336	319	282	311	323	308	323	339	289	261	330	311	316	302	280	363	307	311	324	260	288	309	298	280	273	287	302	290	329	311	298	282	284	276	273	287	300	300	254	297	319	288	320	326	264	332	302	334	333	306	301	275	295	261	288	304	321	300	348	312	295	338	321	306	309	352	262	300	285	335	312	294	298	307	286	289	320	316	322	304	328	332	338	324	293	258	306	325	272	267	300	293	319	265	293	333	324	285	331	297	299	310	300	294	278	319	259	311	299	328	294	314	344	285	317	292	305	323	315	314	286	282	323	291	292	326	319	297	268	331	280	304	307	284	291	300	289	317	324	278	307	304	300	316	287	279	307	283	285	332	317	264	304	318	304	300	292	318	339	281	293	292	322	300	326	294	310	282	286	292	286	317	298	296	302	337	285	282	321	315	270	293	273	295	299	297	300	277	269	278	298	295	306	314	306	286	297	296	318	318	300	325	311	307	306	293	302	301	277	326	285	293	298	313	304	303	334	326	294	328	324	298	263	298	286	298	290	299	278	310	300	294	328	294	301	307	309	330	330	314	304	346	316	305	320	305	341	308	288	291	298	334	311	306	313	295	308	301	288	316	292	303	319	293	306	273	330	335	278	299	336	313	298	307	304	319	317	298	295	300	283	317	296	305	293	327	314	310	310	304	307	321	271	317	294	296	287	270	328	313	272	301	308	309	310	298	300	332	303	299	308	292	294	299	308	308	299	311	269	308	327	297	303	291	292	337	307	286	332	337	305	293	321	290	312	324	256	326	298	315	286	350	327	322	319	306	328	290	323	278	316	287	292	282	311	298	303	283	297	286	310	319	326	334	301	285	318	325	307	315	275	299	309	317	297	307	307	266	300	319	313	278	330	289	292	296	272	328	299	302	281	292	300	302	297	322	289	326	314	342	289	301	287	288	284	264	292	299	321	325	323	325	305	286	309	307	293	280	311	318	315	318	289	300	307	293	298	318	290	309	325	276	285	324	312	269	278	306	312	308	319	288	332	302	310	318	298	303	309	322	325	292	293	311	304	307	295	272	322	334	326	308	305	295	289	293	299	300	316	285	331	287	276	306	305	303	294	307	301	293	303	311	315	282	325	296	337	337	294	312	326	296	333	312	328	327	296	317	283	295	307	279	318	293	326	326	278	303	317	307	278	296	289	302	302	314	302	262	306	345	306	300	290	326	291	315	313	342	341	307	301	301	306	317	305	290	297	275	320	306	308	298	324	299	302	325	314	302	313	313	288	304	304	263	261	305	337	335	332	289	322	312	272	324	300	315	315	319	314	294	271	321	305	319	315	326	291	267	315	289	321	286	310	320	294	325	322	307	295	300	291	296	325	290	274	333	321	288	305	286	300	280	299	294	295	309	287	305	326	309	298	277	309	305	304	293	294	313	276	302	343	279	320	297	302	310	301	333	308	287	327	273	310	316	294	304	334	302	325	305	295	299	305	315	279	309	290	323	296	291	275	307	321	295	276	301	313	255	295	293	301	321	285	326	297	330	302	298	309	306	319	299	305	295	294	272	290	303	308	309	311	286	279	317	334	327	295	335	308	341	301	309	303	320	339	295	310	340	289	290	315	288	327	288	275	298	323	271	337	312	297	321	296	317	284	286	321	305	277	333	294	307	303	301	286	313	304	286	310	288	301	292	305	278	320	317	294	305	276	330	304	288	306	305	325	257	315	291	312	286	270	313	317	317	281	326	301	313	331	308	300	326	327	304	277	293	297	281	306	314	297	300	320	289	295	310	307	288	329	291	342	323	310	342	293	284	322	293	318	293	284	325	294	269	313	308	310	343	283	312	260	301	287	309	301	306	293	314	279	328	300	304	300	314	308	286	268	317	281	301	306	319	296	287	344	314	276	299	280	310	337	316	297	287	298	290	316	302	325	317	299	319	303	327	284	309	315	283	305	293	311	325	284	323	299	309	270	286	260	294	266	286	300	309	302	302	306	308	293	320	301	331	299	297	310	311	319	300	324	303	300	348	326	315	292	304	309	285	308	267	320	314	307	299	328	300	293	306	293	321	282	323	328	296	294	291	308	313	255	319	301	290	317	293	288	287	315	286	314	298	287	311	290	322	304	301	309	313	302	294	311	301	320	307	317	276	306	326	280	292	295	325	305	290	326	275	307	337	285	299	270	317	318	276	296	270	280	304	290	317	281	312	283	282	319	277	296	294	328	291	313	301	319	314	282	314	330	308	305	334	290	323	307	335	300	319	306	302	272	296	305	331	300	314	327	305	321	310	315	307	278	277	300	312	298	301	309	310	310	282	308	295	290	306	340	311	303	295	295	316	305	296	281	304	261	305	295	293	285	309	298	311	324	276	314	290	305	328	297	284	322	312	334	314	303	305	306	308	323	326	298	328	310	284	296	304	315	295	325	322	314	302	299	317	277	309	322	309	335	296	315	291	288	290	321	298	296	311	304	294	310	287	297	307	326	295	292	284	302	329	298	298	278	296	318	297	312	319	306	328	299	289	320	284	315	307	291	304	318	254	297	300	315	313	325	296	286	288	304	331	322	324	271	336	308	299	307	283	336	317	301	300	305	305	306	309	315	357	308	308	274	314	286	304	280	335	303	307	295	285	275	324	289	289	295	298	332	333	304	303	302
23582	21306	28753	24179	21315	13181	1507	920	729	655	581	572	562	522	498	484	449	527	511	503	515	471	430	506	438	466	473	478	484	464	441	460	421	441	452	458	471	472	411	432	469	447	449	430	440	426	466	428	422	443	435	461	452	401	465	418	461	434	442	437	440	461	437	464	453	440	448	464	490	440	420	448	453	441	433	450	456	465	426	398	452	413	436	427	441	466	444	459	446	466	437	437	412	451	444	408	423	420	425	439	439	442	411	450	459	452	449	446	470	423	437	470	445	443	425	473	432	454	428	402	424	412	438	444	451	452	419	469	472	427	433	425	447	458	446	470	471	457	440	438	485	414	431	464	420	421	434	434	505	409	444	398	436	438	449	454	459	418	442	449	473	447	428	436	462	458	476	438	438	441	428	457	456	479	431	430	421	435	463	447	421	420	437	423	436	432	419	490	481	426	473	467	441	448	444	438	450	413	449	432	423	455	442	417	452	441	470	406	467	433	444	469	441	429	425	416	444	421	433	441	426	393	450	426	436	407	417	444	470	417	471	466	432	465	433	437	464	437	406	435	392	450	418	440	412	480	434	436	473	416	442	407	436	434	444	418	460	398	424	469	434	417	446	449	462	428	444	430	430	431	425	439	456	417	468	426	429	461	492	425	444	450	433	459	427	420	469	454	437	447	404	431	449	426	414	457	408	423	434	505	437	434	444	473	438	423	442	421	429	450	453	447	463	472	435	421	419	439	468	452	445	464	464	466	449	434	434	436	474	436	427	404	426	435	395	421	424	474	439	457	447	457	444	477	388	459	422	439	441	443	466	408	409	450	455	426	432	405	440	448	429	489	443	427	477	431	435	418	420	405	437	428	404	473	457	474	468	453	441	482	417	456	426	414	417	395	421	490	452	478	436	437	409	446	443	417	467	454	449	436	480	459	428	430	461	469	432	446	403	436	419	418	442	420	415	472	459	439	434	462	442	468	489	466	423	458	455	433	423	426	429	430	460	427	432	456	487	457	438	430	424	431	448	448	414	439	470	442	429	467	415	464	405	456	431	440	451	427	459	445	466	421	443	456	416	442	436	445	446	437	438	435	436	418	449	426	424	399	458	451	415	434	464	420	427	460	451	452	457	471	429	425	402	422	452	454	429	451	459	416	451	438	430	459	445	452	455	466	453	460	430	412	443	463	469	457	403	428	455	456	448	420	447	471	473	430	487	457	437	423	452	418	386	403	472	431	432	464	436	430	434	473	434	485	408	442	436	451	462	447	471	429	434	406	468	446	440	444	424	475	430	468	428	441	455	454	464	450	399	432	444	442	459	442	411	454	454	406	413	460	458	465	402	476	433	450	433	425	463	396	420	479	440	436	420	455	420	445	450	428	438	417	429	437	460	464	402	436	443	465	450	442	458	432	412	433	462	389	446	439	467	427	428	428	417	461	450	409	426	439	465	422	441	421	495	450	448	438	399	478	444	446	441	472	480	425	426	425	432	431	429	472	455	453	394	419	437	446	461	455	434	461	464	440	441	455	448	440	467	444	440	448	429	468	462	441	433	454	448	419	442	439	456	452	444	416	425	445	459	461	464	408	446	464	452	422	468	411	408	442	421	421	448	413	464	430	452	464	423	403	425	448	455	426	458	439	449	417	435	444	441	429	451	458	445	437	437	459	456	457	429	403	440	437	452	385	450	449	434	450	452	418	450	437	432	450	428	450	467	446	417	450	489	436	441	456	420	452	436	477	431	463	408	455	404	413	458	454	451	472	430	387	444	454	453	446	449	479	434	444	431	439	459	431	438	426	426	446	430	401	463	466	428	445	441	457	448	413	474	420	402	472	444	450	479	433	451	439	435	430	461	456	433	419	440	427	448	465	441	449	409	453	442	473	438	454	422	474	452	438	442	481	438	450	439	434	420	453	438	434	435	418	424	462	427	420	469	448	440	440	434	415	457	421	431	427	432	440	431	410	433	439	448	453	417	432	458	463	447	436	436	433	416	436	443	464	469	483	449	426	432	444	436	451	412	426	435	413	446	458	440	456	428	408	455	464	450	438	434	471	425	443	390	418	445	432	458	409	450	460	412	462	455	476	443	449	463	426	449	465	436	443	468	447	436	440	428	415	455	427	457	455	440	421	436	458	435	413	408	433	447	461	452	438	437	406	464	440	432	451	457	425	437	467	432	458	487	456	409	415	448	442	475	438	435	443	433	426	475	466	454	467	426	448	439	448	385	428	436	471	466	420	411	469	444	448	459	423	436	479	449	429	449	461	421	460	426	428	427	462	478	426	464	435	466	429	429	433	435	460	442	420	435	433	434	419	446	437	472	446	423	466	409	423	489	415	385	456	453	420	403	432	447	406	440	435	447	461	441	454	439	428	416	413	460	434	451	427	414	454	458	440	458	419	403	446	418	473	463	449	412	396	432	444	437	410	396	391	452	443	401	449	423	473	480	439	478	440	408	416	415	453	450	492	446	439	400	442	444	374	460	428	435	442	435	512	419	437	454	434	440	426	468	468	433	427	402	426	452	440	465	445	437	432	443	498	437	412	440	437	427	428	420	420	447	452	452	450	468	441	473	447	423	474	421	431	445	448	410	431	445	477	469	415	444	420	445	444	456	482	415	436	422	434	423	436	459	429	442	450	406	420	415	461	473	449	455	388	441	434	436	429	443	453	470	441	404	421	441	450	413	469	449	441	458	471	484	470	470	431	430	458	449	471	411	419	448	411	482	423	452	401	414	417	420	430	407	410	439	407	447	479	421	429	435	434	455	456	453	418	458	436	435	428	466	456	424	426	468	447	435	454	462	456	430	457	401	444	420	460	422	444	399	456	416	445	453	421	457	478	440	420	450	423	467	463	417	425	406	447	424	434	441	426	435	420	490	402	434	423	449	422	448	456	423	435	414	445	435	424	416	468	434	440	450	445	450	417	431	448	401	466	432	455	440	453	458	414	490	444	472	444	432	449	432	436	454	479	428	423	429	490	417	471	443	407	443	456	416	425	398	432	442	396	436	451	438	483	418	425	434	441	413	465	448	462	427	425	398	424	453	409	409	502	424	467	430	401	453	423	441	447	440	420	441	444	389	446	452	474	473	453	435	476	445	430	420	469	443	444	453	465	444	448	420	457	431	411	436	462	423	426	445	439	439	432	477	428	417	440	455	387	418	445	401	405	440	451	473	450	412	424	477	439	435	437	432	415	418	475	440	514	494	451	423	460	460	441	426	404	466	427	414	458	422	432	462	472	470	373	481	431	450	465	460	445	448	413	435	444	461	431	456	456	438	457	434	426	465	469	478	425	443	435	446	413	436	448	422	429	464	431	409	448	450	445	447	432	452	416	446	426	464	446	460	418	436	423	445	442	444	445	449	450	441	416	426	470	429	426	459	468	400	446	423	463	398	420	448	465	409	408	451	434	450	448	438	452	424	429	459	454	436	431	430	445	422	419	451	447	456	460	406	452	494	403	406	443	455	422	430	455	454	465	464	441
4186	10425	7226	3397	2589	2195	1362	1243	1041	810	727	688	705	639	616	599	540	569	520	503	545	535	562	523	504	520	487	509	480	478	490	498	528	499	460	524	491	464	494	511	473	514	501	459	467	506	471	476	497	493	495	508	494	520	449	472	484	450	477	475	476	510	444	469	467	510	502	440	494	495	464	468	485	494	494	493	496	448	474	451	494	486	531	457	469	466	446	491	478	456	456	486	509	472	452	431	468	464	501	492	492	483	510	427	465	458	471	483	465	475	497	518	493	477	470	439	452	471	487	477	514	507	448	441	437	443	446	462	442	511	467	486	442	492	480	468	490	486	474	507	495	510	502	447	488	482	477	448	436	443	487	450	485	503	469	458	485	505	515	508	479	457	475	452	491	481	457	456	438	477	458	490	482	497	460	444	459	466	462	501	488	427	486	469	474	485	469	509	491	456	457	460	479	433	505	494	463	508	475	456	473	485	453	452	480	454	521	505	499	484	479	447	500	453	495	524	445	475	453	474	452	488	485	468	458	478	459	489	490	453	451	460	460	450	487	493	452	445	463	497	457	468	501	484	462	455	470	465	477	519	482	445	513	437	444	496	490	495	441	452	441	473	471	487	527	455	460	482	455	486	448	480	459	460	476	473	508	488	446	477	479	484	481	475	477	481	480	458	456	482	440	454	474	464	442	498	452	461	488	470	524	467	463	463	503	453	489	460	477	502	495	483	495	496	472	479	497	466	455	484	445	506	469	493	466	479	473	471	484	476	463	492	468	490	491	485	464	447	480	489	476	490	506	486	462	467	511	475	478	474	441	492	485	485	461	469	457	488	471	442	486	487	485	463	434	438	459	472	512	479	483	485	500	466	465	495	445	491	477	490	509	524	457	438	492	456	466	472	478	472	486	490	474	490	504	475	518	480	479	472	513	483	445	494	436	458	491	457	484	452	494	473	491	441	475	408	500	452	463	451	495	448	503	478	465	482	476	470	457	471	505	451	465	440	500	442	472	499	436	513	468	447	479	496	493	463	490	474	500	465	481	463	491	473	491	477	497	487	464	499	479	514	430	522	486	436	479	470	471	447	499	462	465	499	468	457	442	527	466	487	494	453	472	510	479	498	482	472	473	483	494	481	461	493	451	451	418	504	493	504	484	481	495	497	483	477	487	446	446	501	518	441	445	492	472	494	490	490	511	477	475	493	500	458	493	488	483	447	487	483	492	443	479	521	456	495	439	471	469	445	508	487	511	542	487	464	467	425	477	465	479	495	492	473	496	456	471	463	467	469	460	454	504	490	450	467	454	455	479	428	511	467	492	504	491	490	502	450	491	474	479	450	439	457	484	479	475	489	451	424	454	442	438	485	480	512	458	468	468	465	514	452	452	504	477	460	475	478	458	477	464	453	456	488	476	470	508	461	447	480	492	443	491	518	500	454	464	455	483	491	479	451	454	440	481	463	488	473	483	503	470	492	484	452	466	467	500	471	474	503	464	432	420	441	461	483	503	477	461	459	518	513	457	462	441	524	488	450	488	436	452	494	469	478	466	501	498	473	456	508	494	468	495	455	480	504	468	493	471	461	443	472	452	472	451	482	472	491	446	474	515	478	464	467	477	470	474	486	474	479	482	479	486	470	454	525	486	522	467	482	506	503	498	488	491	492	502	503	491	491	492	476	478	488	506	504	491	453	484	469	500	466	447	490	456	465	458	519	490	458	485	491	464	504	473	460	491	487	430	477	464	469	453	467	484	471	525	480	486	476	486	485	452	474	471	453	434	485	436	465	463	477	450	480	480	482	486	468	439	481	445	495	459	450	485	480	457	449	477	504	485	474	500	500	494	465	485	503	521	486	515	469	446	473	458	501	490	519	458	490	462	461	488	490	457	462	508	473	463	444	479	451	480	480	487	463	526	458	484	511	445	479	448	448	430	457	488	499	473	465	482	480	485	487	479	496	477	483	511	490	481	480	458	498	489	470	493	458	425	498	467	451	479	483	496	525	485	493	469	507	452	503	480	491	452	439	472	432	424	456	454	490	485	476	514	483	491	468	441	439	475	489	465	490	438	517	463	448	506	490	473	460	501	464	471	440	484	452	457	460	468	491	464	463	448	506	488	490	482	482	450	483	497	454	506	469	461	448	497	487	467	452	490	493	477	451	455	452	467	486	512	514	473	454	457	471	475	468	430	470	508	483	487	481	479	467	490	488	466	446	481	472	469	519	500	486	465	470	455	461	462	468	514	468	444	470	461	460	553	436	450	504	509	442	468	479	474	476	445	471	454	493	508	444	443	479	489	470	470	496	465	498	462	484	507	498	491	483	497	480	469	453	474	487	470	478	449	510	493	482	476	477	498	462	466	484	499	485	503	481	462	501	460	487	517	451	469	466	481	479	471	469	476	474	470	456	480	486	434	465	448	464	449	440	474	508	484	470	471	490	471	449	503	457	482	460	481	444	478	464	478	494	498	423	463	481	461	536	498	491	474	528	501	473	524	488	506	455	501	488	467	457	473	497	469	464	454	459	468	495	477	450	485	475	513	498	487	529	501	476	462	473	459	461	482	481	471	508	476	453	466	493	509	465	466	495	495	481	483	468	457	454	519	437	491	429	457	474	479	468	479	488	483	461	470	473	451	495	446	461	494	486	466	498	473	498	448	482	455	515	468	500	470	502	484	458	485	526	448	444	475	494	467	505	445	463	443	504	450	485	505	508	501	500	459	471	468	482	451	523	455	480	452	483	484	494	474	473	505	475	424	482	458	477	466	526	464	482	453	475	496	488	509	436	499	476	462	478	520	458	483	460	476	464	457	454	498	449	477	487	432	468	490	455	498	488	481	471	466	496	494	492	498	470	469	475	482	480	446	477	501	493	499	491	470	468	487	493	451	450	453	455	509	499	471	448	489	452	450	487	462	482	464	502	466	474	489	513	469	469	476	472	487	477	512	481	484	440	436	460	466	485	501	459	429	480	518	447	473	488	452	473	438	480	489	463	470	487	490	460	479	457	472	544	455	491	486	476	454	489	428	461	472	493	471	480	484	462	475	492	476	476	430	465	461	453	470	501	477	439	455	443	436	481	431	472	514	477	454	482	489	488	488	479	489	444	495	441	517	446	475	469	488	478	450	510	451	483	477	475	507	468	511	440	476	425	487	483	474	473	493	496	497	439	493	449	465	471	441	477	463	455	459	467	518	490	435	443	482	487	457	517	464	498	495	500	479	470	476	498	471	479	456	496	505	450	472	509	444	474	464	491	489	470	487	470	490	473	456	479	466	481	494	465	499	494	492	483	445	479	475	484	462	485	505	460	466	497	464	472	482	465	486	473	517	503	469	504	493	472	494	479	469	527	453	468	467	464	497	517	485	487	460	492	478	475	465	461	462	466	463	488	472	443	487	527	483	479	453	485	471	496	486	503	433	491	499	507	445	468	433	443	481	486	503	487	485	513	456	509	462	433	505	471	496	502	461	466	489	454	480	479	449	454	456	448
24787	21348	27930	25087	15701	885	416	352	285	243	191	193	192	159	139	161	172	156	149	141	129	142	142	141	131	150	139	125	116	109	120	110	106	133	122	139	116	120	125	128	144	135	122	120	118	125	125	108	121	120	114	130	119	134	122	109	113	120	150	121	121	134	104	117	141	128	136	116	124	122	134	131	123	95	117	137	122	133	131	127	117	124	141	136	114	129	148	133	123	122	104	124	133	118	117	119	110	116	130	151	114	123	116	116	117	125	108	113	138	121	106	125	119	126	130	125	147	135	126	107	135	134	121	127	121	115	111	136	136	118	119	114	132	117	119	108	109	134	130	110	130	131	108	146	130	131	116	107	103	138	131	132	131	120	110	118	120	153	126	114	112	124	128	134	126	122	125	125	108	121	113	127	124	109	122	103	114	123	122	118	128	103	111	123	122	124	108	113	112	98	148	142	119	133	103	145	118	123	122	129	132	130	108	109	131	116	126	119	128	125	126	138	139	122	131	139	136	137	108	127	129	120	142	127	136	111	109	107	118	122	119	108	117	113	141	134	140	147	136	127	136	139	140	121	135	127	113	119	106	135	113	120	112	136	106	121	116	119	116	87	101	114	122	107	135	122	129	127	126	107	119	129	118	137	98	118	137	125	131	118	108	114	113	125	138	128	120	125	112	86	136	117	110	114	135	139	136	112	135	121	119	126	146	116	130	131	96	107	131	110	134	127	113	133	120	128	131	122	124	126	131	109	133	112	97	121	123	132	118	134	118	139	108	150	126	132	119	118	111	132	122	113	116	117	122	106	132	138	108	134	115	120	135	139	136	132	129	119	139	124	110	124	103	118	105	138	140	113	110	121	115	98	112	105	118	100	105	108	121	110	102	115	110	129	125	122	141	102	94	101	129	115	137	133	123	119	133	120	133	117	123	124	112	121	117	116	134	121	124	125	139	122	136	140	109	129	124	114	128	121	124	121	118	129	139	114	128	132	121	132	122	120	152	139	123	129	125	131	113	128	128	147	126	114	125	125	113	153	121	140	132	123	116	119	112	118	113	130	100	117	131	126	107	120	126	120	125	134	138	117	118	127	125	131	130	132	117	116	125	140	142	115	137	119	120	115	146	106	121	115	134	116	127	105	126	106	126	126	126	96	131	112	115	113	132	119	124	127	132	113	107	119	118	128	120	119	122	108	120	125	134	123	122	107	128	110	125	123	130	144	125	118	122	102	114	112	134	122	136	111	122	133	128	127	140	132	122	123	113	120	110	110	122	140	120	124	141	133	100	117	124	128	106	115	126	114	144	122	121	116	115	109	109	120	126	105	111	124	121	135	152	126	110	131	116	136	135	113	137	117	112	129	125	103	134	110	121	132	119	110	112	94	135	121	114	98	127	123	109	114	112	156	140	118	129	116	129	123	129	120	141	115	127	108	101	125	105	111	112	119	128	131	117	133	121	98	121	109	104	101	130	117	114	123	118	122	129	123	121	103	136	129	127	132	112	129	114	124	104	129	126	151	118	119	117	108	137	128	107	125	113	143	119	121	130	128	131	125	106	106	113	124	126	116	123	130	108	134	128	123	121	113	110	134	139	138	117	122	131	119	129	105	112	147	136	132	134	135	101	128	118	121	126	134	127	114	113	129	114	129	124	119	109	114	115	125	122	124	146	115	125	112	139	128	113	125	123	146	114	124	123	126	115	134	140	101	133	112	111	130	112	128	122	134	130	128	106	114	115	140	115	119	119	126	119	118	129	135	107	115	128	121	119	119	117	127	114	115	119	125	126	109	123	112	127	145	122	115	121	101	137	122	114	146	109	111	116	122	122	122	120	124	120	144	111	124	124	123	113	138	109	125	111	133	136	119	149	123	130	119	111	135	121	134	142	131	129	125	123	110	114	117	129	119	134	112	130	128	121	117	104	132	128	109	135	122	124	110	115	127	148	128	150	133	127	116	128	154	126	133	134	132	126	130	129	120	121	111	109	126	130	131	125	125	133	122	145	128	132	109	133	115	105	92	113	119	120	121	131	132	134	123	131	126	133	109	124	122	105	117	132	126	104	125	125	138	120	140	144	119	110	105	133	153	100	127	120	146	135	123	120	127	102	129	109	115	129	122	122	135	109	127	126	145	132	134	124	115	103	127	128	130	122	131	104	141	130	122	151	105	125	121	132	125	117	116	130	131	123	125	126	136	114	120	126	122	130	125	120	116	126	133	104	119	128	120	115	116	108	127	136	114	130	124	133	105	127	132	125	134	131	101	105	117	126	152	112	127	131	130	144	127	124	129	136	120	121	108	122	124	118	114	126	111	107	140	128	118	116	130	125	142	123	136	125	123	114	136	142	125	130	122	117	131	128	130	122	124	140	102	99	104	126	124	106	125	114	108	119	140	111	117	111	122	125	139	119	113	127	109	119	131	122	117	112	106	118	112	136	104	118	124	140	145	106	134	113	109	109	106	126	100	114	132	108	131	134	105	106	134	140	126	150	127	126	107	123	137	117	142	119	126	115	101	112	139	117	123	129	138	119	112	112	124	127	102	125	106	111	145	124	113	105	134	122	134	119	129	121	128	126	124	106	107	121	137	129	121	133	128	120	112	127	129	126	118	106	141	147	112	131	119	112	112	105	131	127	124	119	119	138	105	110	130	108	137	128	107	126	122	120	107	112	126	113	103	136	113	117	125	117	120	118	121	118	112	115	115	145	122	131	142	131	128	127	120	142	127	121	121	129	143	142	112	116	132	115	133	141	106	119	102	123	122	126	106	118	125	123	140	141	141	128	117	151	134	135	116	139	136	145	110	119	113	128	108	118	148	131	141	111	132	109	126	124	116	124	119	120	114	147	123	119	125	124	105	108	125	127	103	107	134	132	124	108	118	116	112	137	130	134	128	107	120	130	129	143	124	110	120	115	133	138	126	114	130	132	122	134	111	111	121	121	101	121	109	119	127	109	152	113	161	129	120	138	131	133	130	107	125	126	132	132	153	125	149	123	124	129	116	124	121	110	120	127	110	133	112	117	113	127	123	127	120	118	129	123	110	133	130	116	132	111	125	130	128	123	96	113	114	124	136	110	115	121	108	107	111	118	140	108	107	108	108	121	125	132	127	149	128	123	147	123	122	111	122	113	121	124	125	121	117	134	147	143	119	97	123	129	128	122	93	111	127	121	131	118	131	126	122	119	134	122	113	139	116	128	135	127	127	125	130	140	128	128	122	98	134	114	143	117	132	123	110	110	116	144	140	137	135	124	112	117	142	125	123	114	122	117	139	110	109	106	109	125	129	117	115	109	118	117	137	127	110	120	125	127	135	146	107	133	130	115	121	129	128	122	118	131	118	123	123	103	127	109	113	114	119	107	127	133	129	116	135	150	122	134	125	135	124	107	123	138	126	118	116	127	129	100	129	123	122	134	140	120	124	100	133	137	108	103	110	143	118	130	108	110	106	130	131	144	119	123	117	119	120	115	121	142	145	136	119	131	129	132	127
4022	6493	4237	1821	1480	1140	726	676	489	370	323	240	221	223	199	201	174	196	161	191	192	180	168	154	160	146	159	137	174	139	175	135	155	148	144	156	114	148	159	158	129	158	152	142	125	147	130	145	124	147	143	122	150	141	126	124	157	146	132	140	150	133	150	143	151	152	138	133	131	150	123	145	137	153	147	138	146	137	161	160	129	118	139	136	148	151	158	144	139	127	152	158	147	160	142	131	144	152	154	138	136	166	111	143	138	127	147	136	151	163	129	166	142	146	146	142	127	168	155	127	117	159	143	165	136	146	130	150	150	149	162	179	136	127	145	123	157	137	157	133	165	138	142	153	140	137	139	156	152	115	142	140	132	140	140	146	158	139	158	141	138	132	161	142	153	148	142	141	140	148	136	159	156	137	145	151	158	137	156	137	141	156	128	150	128	127	146	153	156	158	167	134	141	147	139	134	125	148	149	135	132	139	138	128	133	130	133	137	185	142	143	133	141	153	156	124	134	166	140	129	145	142	155	127	119	142	156	135	149	136	138	138	124	150	123	139	151	135	153	136	165	133	158	156	135	127	129	150	140	162	137	171	144	156	149	148	157	138	150	135	132	130	131	125	142	126	141	152	143	137	129	130	134	129	138	138	136	130	126	141	148	146	141	113	135	136	153	123	146	145	164	138	126	160	140	149	132	144	154	119	124	148	143	140	149	134	128	138	137	130	169	144	139	135	161	142	154	132	152	130	148	170	155	150	152	163	147	146	148	156	139	142	125	149	145	141	146	143	137	141	125	142	141	130	138	134	158	139	164	136	134	129	152	135	133	140	124	160	163	138	135	127	145	116	166	161	116	153	147	144	145	139	120	153	130	155	141	144	144	122	143	144	135	138	165	160	142	141	133	133	152	136	132	150	142	157	145	169	135	138	144	146	139	154	135	152	142	132	132	141	139	153	149	121	138	128	153	135	141	152	135	158	145	119	127	154	142	144	143	132	121	160	131	151	160	134	143	126	143	142	125	142	144	139	157	133	134	143	141	120	145	164	142	141	134	160	152	153	137	148	118	142	154	130	145	148	116	142	153	135	139	136	117	154	114	139	141	139	133	155	150	106	139	148	127	165	128	125	150	168	153	123	152	153	144	171	112	152	153	152	165	161	144	136	129	145	138	135	136	134	124	165	158	142	126	149	150	135	136	123	128	146	143	140	140	122	156	138	127	167	136	123	145	139	135	150	151	137	150	142	143	158	135	145	151	148	136	136	148	148	141	137	124	132	128	156	129	140	157	143	137	141	136	114	149	121	107	124	141	140	140	150	130	145	106	146	149	137	154	128	139	155	126	147	150	148	150	152	141	135	156	158	131	167	166	148	164	149	145	149	141	124	131	129	142	145	140	136	145	149	152	147	174	134	161	134	122	125	129	118	153	150	133	153	141	123	160	145	128	136	145	122	139	119	149	124	150	132	136	143	131	164	141	157	124	131	137	143	151	165	137	145	140	132	135	136	168	129	139	149	144	131	148	152	149	141	132	136	133	145	124	152	144	127	142	159	128	141	149	143	161	141	124	140	124	136	145	129	142	145	120	140	153	156	131	147	134	144	143	151	153	152	143	126	133	139	148	119	144	128	135	158	165	123	134	135	138	155	148	136	131	147	161	144	125	135	141	118	141	134	129	132	148	146	180	115	141	134	136	145	142	143	139	136	125	155	155	157	150	155	166	132	135	110	158	139	162	157	148	130	125	148	124	137	135	150	147	149	178	128	143	149	133	157	133	147	139	141	136	148	132	145	142	132	137	148	147	127	144	154	138	148	159	139	140	163	139	138	153	150	129	152	138	141	148	130	149	137	142	124	142	121	133	145	160	138	149	159	126	142	144	140	154	140	123	130	130	135	149	142	140	134	133	123	139	174	150	165	144	132	137	154	152	136	161	150	136	144	136	145	115	151	134	143	151	122	123	134	140	152	131	153	144	134	154	135	127	170	140	118	157	109	131	127	154	131	155	128	144	136	137	139	152	126	136	138	154	146	154	123	146	147	141	144	142	144	126	145	138	127	135	151	135	159	132	133	126	174	157	151	166	129	160	108	139	167	147	144	123	139	123	147	122	156	126	125	148	127	130	156	132	146	146	114	148	139	148	124	132	145	142	135	153	143	132	125	129	145	119	140	133	139	134	147	151	134	147	163	140	147	147	143	146	135	152	139	134	143	146	136	129	139	121	163	122	135	165	145	142	154	146	146	131	148	142	153	151	132	146	140	166	129	124	127	144	159	141	135	143	153	134	166	134	151	134	150	139	138	151	157	147	140	137	135	142	146	125	126	142	143	124	146	134	133	160	116	142	123	124	126	149	142	148	134	104	142	138	140	151	122	132	165	122	178	133	144	138	144	157	157	140	163	142	135	119	122	126	148	155	148	137	159	146	147	146	147	151	137	136	146	127	165	125	135	145	134	134	121	141	136	154	141	145	141	155	125	123	129	136	145	130	145	137	139	136	127	128	141	148	143	139	146	136	135	145	153	143	146	140	141	145	142	152	149	157	133	134	153	145	134	160	142	121	141	138	124	130	142	129	145	138	158	128	148	145	134	150	154	130	148	143	146	146	161	140	127	145	133	148	154	112	145	138	135	124	153	144	134	143	140	129	126	152	152	176	150	152	141	123	140	131	148	159	133	138	127	119	150	142	139	142	121	133	158	148	134	134	138	108	162	104	168	149	143	131	129	144	144	136	150	149	159	137	143	176	134	123	150	152	119	145	160	151	147	146	156	150	143	145	131	144	129	155	151	167	124	150	137	128	156	123	151	159	142	146	154	153	124	130	141	147	133	123	147	133	153	129	134	135	135	151	158	136	149	129	164	161	125	130	135	151	134	145	151	153	139	131	146	149	121	145	156	137	154	131	158	155	135	148	141	141	158	142	144	143	139	126	130	140	140	132	146	143	158	128	160	136	133	143	155	136	129	157	141	132	159	127	172	146	115	148	137	156	144	125	162	137	141	143	123	150	114	146	152	148	133	143	139	134	145	158	144	140	140	132	132	139	148	141	132	137	136	137	121	145	143	140	140	154	135	128	116	154	140	135	149	138	157	128	146	134	129	145	162	143	151	142	149	149	155	120	131	126	134	154	155	154	143	136	151	150	144	134	127	136	149	150	147	148	141	143	146	144	149	127	143	146	145	157	150	133	140	148	139	122	145	130	146	121	134	128	150	132	151	151	141	123	141	132	155	142	147	173	146	130	124	156	140	160	122	145	127	143	141	127	140	151	130	133	127	145	137	128	131	137	136	158	123	144	136	141	138	136	134	152	158	151	157	121	154	133	120	152	126	145	128	155	148	131	126	147	138	123	144	162	128	155	128	130	113	160	121	124	121	137	141	148	133	120	143	129	153	143	151	134	128	134	139	141	161	121	130	124	131	143	142	127	129	128	138	128	136	144	133	132	138	151	150	138	150	132	142	145	153	131	135	149	179	158	128	145	133	136	142	137	147
22536	21318	29171	23823	21323	21385	12476	1475	953	707	627	586	519	459	432	476	400	388	400	377	313	385	369	336	349	353	327	316	308	340	327	319	325	318	334	304	345	330	315	285	302	273	310	280	308	288	318	310	327	333	310	282	314	306	311	298	302	304	286	339	339	292	285	315	308	333	253	293	323	298	291	299	303	283	290	301	300	279	325	298	293	320	303	256	282	294	282	302	318	290	295	304	281	311	278	276	311	306	275	293	337	305	291	278	287	306	325	319	294	310	316	329	303	307	312	324	301	300	295	299	328	298	299	313	289	293	305	280	309	273	306	285	283	292	308	281	311	316	315	290	275	293	330	292	291	309	316	279	291	324	305	309	316	314	283	280	321	276	355	313	268	297	311	278	309	287	291	305	318	302	315	324	312	302	282	308	314	313	290	308	281	326	322	285	299	306	300	283	271	263	288	299	299	321	299	290	284	291	323	311	276	269	308	322	327	322	294	287	303	278	305	294	282	319	290	296	321	314	289	302	286	300	274	290	282	285	311	274	305	323	311	333	301	304	281	305	328	312	318	306	287	279	331	294	301	297	307	287	289	298	284	279	313	277	285	277	304	299	292	300	314	307	313	295	313	297	317	273	319	311	290	327	315	284	317	311	328	297	315	274	278	307	287	303	282	326	301	282	299	342	287	314	288	316	291	306	306	323	301	279	298	300	300	314	299	281	276	319	283	320	286	287	309	327	296	276	304	283	291	294	274	356	300	303	337	280	295	287	329	302	310	300	300	291	355	337	283	297	279	305	276	281	307	299	311	313	312	307	317	272	315	289	258	297	325	286	312	270	309	291	306	275	314	287	290	324	268	313	296	304	282	283	281	336	318	303	310	335	316	290	307	296	290	282	298	318	307	252	279	318	285	303	288	339	310	272	271	284	288	265	322	256	306	299	296	308	256	268	261	308	297	265	328	280	298	307	295	290	279	285	321	304	301	294	293	300	299	308	297	310	287	277	296	300	280	280	301	306	298	311	303	290	291	304	335	338	309	282	312	331	274	298	282	305	329	309	297	321	306	301	315	316	276	309	310	315	277	332	295	305	314	326	324	286	283	288	302	329	312	294	316	318	333	279	287	273	316	308	292	341	339	281	292	297	273	319	314	280	294	322	304	289	318	296	296	257	306	290	282	317	335	297	299	297	335	282	300	308	309	302	311	291	298	314	310	320	305	333	297	261	269	309	289	294	306	294	295	300	338	305	320	328	310	293	295	313	315	292	299	301	260	324	309	276	325	298	288	301	300	296	301	319	288	305	290	300	285	328	297	295	316	274	311	324	310	327	297	311	324	271	281	299	280	281	308	317	287	318	305	264	348	311	292	273	318	280	290	292	322	321	309	298	301	350	280	293	298	321	286	330	256	293	329	286	279	306	306	312	328	267	279	300	322	295	293	273	300	301	303	325	294	311	276	290	269	295	309	283	296	277	311	301	303	305	295	319	281	305	306	270	312	294	288	280	288	298	284	277	294	301	301	316	310	293	307	312	290	295	301	260	305	285	275	247	316	305	317	292	292	334	320	310	318	317	294	322	315	293	272	293	288	287	305	288	308	310	310	270	324	302	281	303	287	304	285	299	281	317	297	286	294	317	307	285	304	303	319	306	274	316	279	299	280	304	304	305	292	329	288	326	306	312	310	316	292	327	308	277	282	258	294	306	318	297	303	306	314	300	304	276	284	287	276	293	307	276	281	305	326	322	286	303	288	302	297	305	290	305	313	295	301	310	288	310	256	324	299	306	306	302	312	328	310	276	327	326	294	289	288	285	284	294	282	292	322	282	279	300	292	284	274	319	316	286	320	308	292	275	294	339	295	290	299	289	319	296	287	338	283	303	301	308	278	294	304	280	297	304	288	325	296	308	252	305	300	323	274	289	273	300	286	306	309	298	308	290	301	281	269	290	307	263	289	281	323	290	285	298	306	312	282	303	328	300	253	309	314	285	292	299	322	313	326	304	322	325	290	338	268	298	299	315	255	285	317	296	347	308	274	278	332	293	297	290	314	297	303	287	320	285	314	310	333	299	270	291	287	323	287	273	320	263	299	297	299	291	317	298	323	304	275	282	287	305	280	315	287	308	291	296	286	277	299	306	292	291	295	297	295	294	288	316	325	291	277	285	311	310	338	293	313	301	284	304	296	319	260	305	276	332	295	291	288	302	289	268	303	318	298	314	290	283	300	309	307	296	327	279	266	311	309	316	301	300	310	287	309	325	284	287	302	316	296	312	305	306	284	298	277	277	297	296	302	331	279	291	297	302	308	282	307	298	320	281	299	306	302	309	292	306	272	313	319	278	307	282	298	296	308	275	306	291	285	324	280	282	266	267	295	338	284	298	312	278	319	291	350	320	282	305	294	293	322	272	294	308	289	270	274	292	308	293	280	296	288	352	312	295	304	310	278	286	305	266	305	296	268	283	304	309	305	309	302	313	284	261	296	314	273	284	321	308	301	302	292	315	305	297	259	309	288	288	308	297	309	286	316	289	307	293	329	327	296	322	335	285	317	289	279	321	317	295	304	288	296	294	284	301	285	311	307	301	297	287	314	310	323	305	293	279	306	305	319	285	323	312	287	292	269	287	295	320	301	294	318	291	296	319	288	299	320	302	311	290	275	268	298	291	291	313	316	284	307	315	287	282	307	271	292	306	338	295	312	288	337	278	292	317	300	299	327	298	295	309	296	283	294	302	286	293	312	295	280	287	301	290	285	278	316	283	292	324	317	341	318	307	327	291	292	304	293	328	310	309	301	316	302	299	276	294	280	290	307	275	328	300	317	299	304	289	272	271	311	267	328	278	305	304	288	292	333	284	281	280	303	306	269	303	297	326	321	309	312	311	317	271	268	296	294	293	283	320	299	318	291	329	320	326	255	277	326	329	315	311	310	303	299	303	287	315	347	301	275	268	313	320	284	294	279	277	289	287	320	289	293	301	293	287	316	307	266	283	291	282	273	279	317	312	303	308	280	284	287	310	323	285	293	300	275	325	305	287	304	293	276	296	297	275	297	309	320	292	303	259	315	314	270	292	294	297	310	318	301	312	299	293	304	315	301	303	294	302	281	284	300	297	317	297	329	297	290	273	315	300	300	314	280	312	289	281	288	298	307	274	290	291	292	292	289	314	273	284	316	287	333	280	298	280	316	289	319	308	289	315	319	323	304	304	317	330	297	325	293	316	304	315	302	292	291	282	325	301	308	289	324	308	291	317	303	330	292	281	288	282	308	320	328	334	281	306	303	318	324	320	308	284	292	269	330	297	349	299	283	318	301	298	304	294	276	293	305	317	296	304	315	318	280	286	298	303	289	329	317	320	290	321	269	313	308	299	296	291	320	303	286	349	310	318	320	315	318	308	300	281	282	298	266	298	293	326	340	300	297	306	299	285	284	295	291	284	297	282	307	297	314	285	307	298	317	311	302	297	290	288	303	295	327	305	321	286	283	269	271	314	301	297
5863	16888	12076	5760	4492	3702	2244	1991	1504	1065	842	755	698	657	537	560	514	530	494	448	443	400	396	383	386	404	406	394	389	357	373	405	350	370	347	360	335	363	355	394	386	339	335	367	359	307	370	365	338	330	331	373	356	312	347	343	314	369	357	355	349	337	372	322	319	333	359	305	349	323	320	362	371	342	346	345	325	351	344	347	363	354	338	278	343	349	337	348	342	320	343	360	321	352	329	333	322	348	338	335	358	326	334	337	337	341	341	308	335	359	354	359	362	342	329	350	335	320	323	347	344	327	333	314	340	313	360	332	339	317	350	326	322	322	313	329	348	325	328	328	332	322	348	331	336	323	291	308	305	341	298	345	331	328	341	340	340	341	334	330	335	321	312	300	323	330	337	360	336	304	318	340	378	343	319	363	297	348	352	330	335	354	336	322	360	365	345	317	342	328	317	313	316	378	319	321	371	313	306	307	374	365	362	330	378	335	389	339	333	316	339	344	335	319	332	330	346	301	319	327	324	358	371	348	308	334	327	352	305	345	345	353	334	313	328	370	361	376	354	336	342	287	346	348	332	360	325	307	336	360	322	330	320	318	310	342	344	328	316	328	325	322	341	337	350	323	332	319	348	353	332	357	311	359	311	326	321	342	335	314	293	332	336	311	348	331	352	341	314	360	319	355	309	312	341	331	300	341	343	311	332	335	350	332	361	338	343	324	323	349	317	336	310	326	356	324	309	318	329	334	338	331	346	306	325	335	336	328	346	307	345	324	342	335	325	348	344	315	361	326	345	332	300	325	285	339	335	305	308	337	362	328	353	318	345	334	326	311	330	344	307	332	348	347	326	311	368	357	341	327	374	348	353	385	322	304	365	320	315	305	331	347	331	331	358	341	325	310	325	348	370	336	332	327	331	368	330	296	354	332	360	350	323	321	343	347	348	313	322	361	352	310	375	326	337	331	331	305	326	342	362	329	343	335	369	304	351	345	337	338	334	351	342	377	355	342	334	355	355	313	367	347	327	299	327	316	367	346	339	318	352	322	341	360	312	343	385	369	324	315	352	343	335	308	319	367	375	367	309	308	369	350	344	348	322	333	304	345	327	328	320	318	321	350	318	356	312	335	346	314	355	347	309	329	322	364	334	326	311	336	346	329	343	336	308	330	316	343	331	365	331	353	323	320	340	346	362	335	317	320	347	345	326	377	329	309	344	327	307	332	355	336	336	339	314	331	357	342	326	338	355	369	323	355	327	307	335	314	322	333	333	323	299	325	349	339	365	348	397	320	365	344	332	335	354	311	338	329	344	340	305	340	306	335	314	309	323	352	355	319	387	337	342	320	313	330	342	325	347	298	306	345	325	350	353	346	315	306	329	348	333	338	362	314	331	344	318	351	348	354	385	328	340	337	340	345	333	345	348	330	338	319	348	320	344	313	337	322	314	329	341	318	306	307	355	322	352	357	325	319	349	333	343	323	350	338	343	308	348	368	337	353	330	326	336	318	320	304	369	319	346	346	318	307	345	325	312	319	331	328	330	347	303	308	339	364	324	322	363	291	320	306	354	352	326	366	315	356	349	351	335	327	331	331	307	352	354	342	348	345	335	343	335	341	372	317	349	330	302	336	317	328	319	338	330	334	309	331	334	349	314	355	335	348	367	314	323	354	362	368	318	304	351	321	291	337	345	311	308	345	328	304	318	351	328	350	335	330	346	357	330	329	357	359	318	337	302	367	311	342	345	325	323	324	349	312	348	324	348	335	359	366	326	336	328	345	336	349	320	330	339	321	321	337	358	307	312	375	343	307	332	336	322	352	308	370	304	320	370	357	359	305	316	328	348	338	363	340	347	316	307	341	345	330	349	317	322	370	359	332	342	304	337	357	368	310	330	348	354	311	327	355	361	336	330	309	349	342	339	325	326	321	344	355	313	371	332	358	333	351	335	299	335	324	341	315	318	343	340	320	318	325	341	341	345	304	339	327	301	354	338	334	337	364	330	340	350	334	345	319	350	339	336	335	356	328	329	364	348	323	326	350	332	330	364	319	315	310	327	330	353	310	333	308	313	290	317	354	338	332	345	353	360	330	312	331	343	342	330	322	341	323	321	341	330	348	339	371	336	288	342	329	315	348	323	339	358	325	340	310	327	338	329	318	348	352	337	345	335	324	322	320	348	335	342	335	320	359	313	360	325	362	312	314	313	334	324	360	312	319	325	332	362	334	333	338	360	378	332	303	326	317	345	338	349	318	352	323	348	300	339	334	327	347	345	330	339	323	327	307	331	386	338	355	332	386	338	314	341	346	357	326	333	332	333	330	332	345	346	318	330	352	357	325	318	341	320	361	305	325	346	331	350	341	319	319	328	361	327	358	316	333	343	354	359	359	336	335	334	331	346	316	345	333	340	347	335	310	325	337	320	348	368	317	315	329	338	314	315	350	325	337	350	341	317	328	367	322	374	329	362	338	307	367	344	322	362	324	324	326	337	328	325	343	303	299	334	276	327	331	355	328	318	353	319	361	345	355	349	342	336	324	343	331	335	342	322	325	346	309	339	337	334	331	356	313	334	332	326	358	330	307	358	314	323	368	329	316	334	307	362	303	317	342	330	320	349	338	343	323	311	326	346	347	305	340	345	329	327	369	333	333	294	332	323	374	334	306	346	311	319	330	348	335	330	327	344	332	343	330	322	317	305	340	354	359	337	342	336	327	339	341	314	353	364	351	297	321	312	322	330	318	364	361	329	343	345	310	331	291	338	336	352	318	330	325	336	348	343	337	300	349	318	321	353	318	368	314	341	336	357	319	342	343	330	351	362	335	312	338	330	349	343	302	344	322	318	355	313	355	327	305	328	321	336	348	333	326	344	305	345	327	342	348	339	332	292	339	328	333	343	357	323	339	343	351	335	340	349	330	342	336	330	323	379	322	355	359	326	336	320	335	327	338	335	317	352	327	320	374	324	335	351	324	306	361	343	336	348	347	308	331	337	337	353	322	334	319	312	346	350	343	347	340	364	318	344	351	336	347	320	330	314	311	353	351	322	305	339	327	343	324	341	381	325	367	339	314	328	330	314	309	347	348	315	344	347	326	323	359	357	317	324	310	354	307	346	347	342	348	301	312	341	353	357	338	345	316	310	354	357	327	358	334	325	341	328	300	342	349	363	321	334	347	333	343	354	323	338	364	336	299	316	348	331	322	348	321	375	307	328	333	340	297	340	317	327	372	322	300	331	320	335	328	322	334	365	325	345	343	302	331	334	354	294	368	314	291	339	347	335	334	303	336	329	312	340	321	343	321	360	300	334	321	338	378	300	330	332	320	379	341	314	306	338	324	335	349	309	310	333	346	319	337	330	313	334	324	348	293	330	319	352	356	319	343	314	337	324	328	317	330	314	321	338	347	367	344	330	334	320	330	332	321	333	322	367	336	351	342	339	341	320	322	359	343	301	323	355	380	298	383	303	331	318	321	326	329	354	342	351	313	353	339	311	323
27600	19300	5404	590	433	396	308	332	306	273	254	296	280	281	298	261	298	292	266	264	265	278	273	285	294	312	315	286	254	300	299	299	269	279	277	274	280	246	258	294	272	284	282	267	276	281	287	242	288	283	277	277	252	289	273	271	275	293	254	305	290	248	303	255	278	264	265	266	291	277	260	292	262	251	266	274	261	295	276	284	277	297	306	277	295	300	260	272	303	336	266	295	290	300	288	304	286	258	262	267	259	282	271	263	290	284	283	310	291	277	226	253	266	275	254	293	267	299	294	258	275	273	259	271	271	264	300	251	294	280	283	281	266	293	250	289	292	259	264	320	279	278	291	275	270	245	274	285	318	284	261	266	267	311	274	237	289	284	273	282	284	267	259	264	248	291	272	295	282	274	245	260	272	282	276	265	287	273	276	283	288	273	316	277	287	282	284	290	272	257	262	285	296	257	279	291	266	279	287	238	284	267	261	272	258	261	273	250	275	273	286	324	305	305	275	305	264	288	267	268	278	258	260	288	282	269	297	287	283	252	305	275	277	255	254	273	289	286	283	286	275	273	264	302	276	258	272	264	252	286	276	302	291	322	290	287	234	254	280	263	291	268	267	311	256	298	277	253	269	316	267	282	278	294	296	300	242	279	297	260	256	288	296	286	274	301	283	294	266	272	271	276	293	290	294	290	271	303	283	289	297	289	272	265	313	330	321	293	279	295	274	267	290	284	258	278	280	278	281	275	303	306	247	263	275	299	308	257	275	295	277	306	286	276	271	315	262	294	278	265	273	285	293	296	230	283	292	259	238	279	278	267	293	265	296	283	267	287	281	285	287	256	287	279	289	258	251	254	282	297	266	275	295	289	292	285	267	270	269	292	295	276	268	308	281	287	287	269	298	283	278	290	301	276	272	273	234	253	271	261	300	265	270	269	289	259	279	277	268	265	260	269	279	285	274	263	291	288	271	271	273	306	310	283	274	280	315	297	270	273	289	300	279	290	294	278	265	293	262	286	284	313	289	290	283	244	290	298	253	248	264	273	285	267	276	272	266	280	274	287	242	287	290	269	276	258	267	251	266	301	286	281	274	294	289	286	301	281	278	283	263	264	289	284	252	276	274	282	261	315	291	259	262	317	286	272	265	279	282	272	275	247	273	279	288	261	267	291	285	302	283	254	288	286	285	293	252	279	286	247	290	275	254	270	293	266	280	284	278	295	296	294	269	250	254	267	269	264	270	279	240	263	261	289	247	256	266	309	257	291	272	300	261	311	315	294	290	286	296	260	274	291	290	297	287	252	265	268	270	258	298	277	290	265	310	282	284	300	290	295	285	292	278	291	273	262	264	266	275	281	272	299	270	282	269	270	263	294	245	276	280	276	281	292	265	276	291	275	289	280	281	288	306	262	251	254	276	276	257	272	310	293	297	284	312	274	313	282	288	274	278	274	284	268	266	288	293	267	266	285	300	266	278	271	286	276	307	279	282	285	245	272	254	298	267	284	287	291	310	307	325	288	262	298	272	246	254	275	277	283	277	302	245	266	282	298	282	262	259	270	271	277	315	274	264	285	276	290	265	275	254	271	309	289	251	281	275	286	286	276	290	303	244	295	275	302	294	273	274	282	282	257	275	275	265	267	274	284	279	271	319	269	268	277	273	331	273	282	275	270	245	286	274	258	283	261	245	265	262	273	258	272	275	239	281	283	306	260	280	263	269	281	265	281	281	263	294	274	257	288	276	265	269	292	269	266	303	272	285	260	284	283	245	281	299	268	296	274	271	276	290	287	300	287	283	295	260	279	278	302	277	289	285	280	294	274	263	294	279	282	297	299	288	268	280	298	299	316	264	270	278	277	275	279	288	273	293	277	274	269	270	253	286	242	289	288	279	265	285	282	245	253	276	259	270	279	301	268	272	263	263	294	286	295	264	275	278	263	267	251	259	275	277	303	294	279	286	302	279	298	281	278	268	266	286	292	279	284	298	296	260	305	269	295	299	278	281	332	265	286	279	269	295	283	292	252	251	280	296	266	268	278	250	265	287	294	268	317	243	284	270	288	268	278	246	271	261	273	275	259	275	249	262	282	284	254	266	279	268	288	284	296	265	255	259	276	272	303	284	257	266	269	264	274	311	254	294	255	269	290	266	316	243	288	255	279	267	263	239	274	280	275	302	271	304	269	288	252	299	287	299	291	288	280	273	266	281	290	264	276	277	276	261	275	269	270	288	245	322	275	277	263	299	288	275	269	281	284	298	301	288	259	277	264	279	285	290	301	281	282	291	278	284	265	283	254	278	293	271	278	258	279	297	301	265	288	268	272	270	259	291	257	286	262	300	260	268	263	298	318	286	254	264	281	299	275	266	297	267	293	274	290	262	297	266	286	270	252	270	273	298	280	308	295	273	297	272	284	297	270	289	277	286	305	270	288	254	270	297	259	283	285	263	304	318	257	287	262	273	242	283	277	276	247	282	303	282	296	284	270	269	294	264	243	294	267	283	283	235	254	289	270	271	292	260	309	273	240	271	258	239	275	268	274	315	267	305	262	308	292	297	275	293	287	293	293	272	255	327	306	281	285	261	289	286	280	283	252	271	296	260	252	298	297	312	271	269	246	269	270	247	261	273	292	286	249	277	275	277	297	282	264	268	262	268	305	256	281	277	265	277	241	286	263	331	264	278	272	250	272	271	306	295	298	298	278	290	285	287	268	280	211	285	264	299	281	272	275	271	288	285	272	277	272	275	286	299	322	261	294	298	256	301	283	273	242	272	272	260	281	294	259	298	304	272	270	291	270	262	300	270	283	264	264	268	285	270	280	269	272	250	274	272	261	294	274	279	272	283	288	255	276	291	275	264	280	266	288	264	268	272	257	293	274	264	275	261	262	282	260	268	263	252	278	279	275	275	294	255	261	306	291	322	275	269	285	294	272	248	260	257	280	265	247	296	274	264	237	297	292	270	250	279	251	296	281	284	253	274	268	311	275	282	271	282	256	305	273	286	272	289	256	274	284	261	292	303	282	259	292	276	292	296	261	278	281	266	280	310	292	278	250	275	268	264	291	318	274	296	312	265	255	278	297	266	285	294	261	290	256	299	248	289	267	280	268	272	274	260	265	278	306	262	291	279	289	285	257	264	269	264	284	289	270	270	266	253	274	266	254	284	274	264	262	312	322	273	252	286	273	293	234	286	298	271	280	293	287	269	286	251	259	262	296	279	256	269	265	297	286	259	276	305	283	249	261	288	259	270	282	276	276	275	323	282	279	291	275	263	270	295	266	275	284	278	288	283	277	296	297	305	268	271	265	294	270	274	260	276	312	280	269	287	268	262	286	294	283	298	263	294	258	280	265	281	268	281	252	265	293	272	269	254	293	254	268	247	291	257	270	279	286	247	298	296	302	294	277	326	275	229	281	263	284	280	274	305	289	254	289	278	309	279	304	286	300	269	260	283	288	270	260	291	295	281	253	255	244	271	282	291	277	239	301	281	289
4738	1389	824	464	405	403	361	352	323	328	297	306	321	306	271	300	300	298	264	293	316	286	308	314	304	306	273	323	342	304	309	301	344	289	311	303	279	304	304	282	326	298	279	292	302	258	320	300	288	313	310	289	329	309	270	305	294	290	280	289	276	289	304	296	277	280	284	313	288	295	313	308	267	234	291	294	289	319	299	315	289	272	306	293	273	298	340	296	244	310	319	315	288	283	315	321	306	288	302	293	321	315	312	266	296	279	300	304	317	300	266	289	304	305	310	283	287	276	321	274	319	287	308	309	307	291	309	302	283	306	292	268	307	288	313	301	268	305	266	309	281	307	289	314	318	258	289	348	318	298	284	312	290	292	284	341	296	293	289	302	288	316	324	334	289	296	317	306	316	300	305	288	273	280	311	307	293	307	281	280	292	288	305	280	306	303	322	320	341	282	303	304	288	287	297	317	263	322	290	303	296	341	291	290	303	293	303	273	320	306	287	292	336	294	287	293	305	294	315	274	283	302	300	292	278	287	294	292	284	320	298	301	318	276	305	308	274	307	274	339	285	287	299	295	287	274	308	332	319	285	271	318	279	300	280	280	296	301	299	289	283	274	282	300	296	299	293	282	309	290	275	304	292	298	312	288	287	313	329	337	299	314	290	288	299	301	281	317	314	324	318	291	310	271	319	309	274	311	315	307	297	296	309	288	299	291	312	260	318	281	313	295	294	317	317	316	310	295	312	291	276	293	312	312	304	286	324	281	289	309	316	263	266	282	298	334	315	297	301	264	309	298	327	288	301	312	312	301	315	325	302	296	327	305	308	282	306	288	299	289	286	319	296	312	325	287	286	294	273	307	275	294	272	300	304	281	294	294	271	314	275	277	285	315	271	311	273	300	271	290	325	319	296	298	309	324	287	286	288	302	312	283	285	320	306	279	352	290	302	325	296	265	280	289	330	297	298	270	318	314	293	290	295	309	281	295	279	297	325	295	304	300	313	282	306	291	291	290	308	277	303	327	287	294	311	307	263	304	290	321	292	310	286	288	302	309	330	288	271	270	305	272	323	300	328	296	290	290	305	295	289	295	321	283	307	311	297	305	273	283	300	294	317	309	320	312	307	300	298	298	281	330	306	331	296	330	300	301	308	317	300	298	297	292	290	302	319	291	289	258	262	305	278	308	323	339	282	302	287	294	283	292	291	277	288	293	275	258	356	337	308	315	292	308	326	295	308	304	272	322	306	274	292	293	283	290	265	318	298	330	292	337	287	311	330	289	279	324	296	311	309	317	294	287	286	292	309	291	312	317	293	283	292	283	293	302	307	312	313	305	285	339	303	309	303	329	311	332	305	291	320	304	340	300	293	272	319	292	323	279	292	302	308	312	309	321	290	306	296	309	310	277	318	315	326	335	306	297	321	289	297	280	306	302	298	315	274	274	318	313	271	311	285	300	322	316	286	293	293	288	313	316	306	285	297	303	285	306	307	297	312	294	293	317	315	281	304	329	307	317	297	316	286	305	292	278	325	300	304	319	256	312	295	327	288	298	314	323	324	327	277	307	314	274	306	313	298	296	314	307	264	323	294	288	309	298	288	252	295	313	313	278	295	304	283	330	297	305	322	293	296	293	302	294	290	299	289	281	313	329	287	333	277	318	325	269	298	304	296	302	299	301	276	331	294	297	288	295	303	316	325	310	301	320	285	297	288	277	272	310	321	317	294	294	315	296	337	298	305	313	284	343	309	289	337	274	300	285	300	276	306	318	275	285	308	284	307	320	316	311	320	300	325	324	300	309	289	291	314	266	284	287	326	266	303	321	313	288	303	317	291	317	310	302	296	293	314	318	279	304	308	346	293	323	303	276	327	320	296	302	307	346	302	290	298	296	285	303	299	284	304	318	312	291	311	286	325	310	315	307	311	304	298	291	305	307	306	257	288	313	311	299	268	280	283	309	300	288	294	315	298	314	289	295	329	303	302	318	318	330	256	308	294	323	315	311	336	277	305	337	300	321	298	329	302	304	285	318	292	298	296	293	289	294	298	291	301	300	278	290	296	321	307	334	287	308	271	318	282	301	277	310	294	300	285	258	314	298	314	317	298	302	297	299	304	295	305	314	289	311	341	285	311	313	327	323	306	280	337	313	261	320	315	273	295	327	284	292	316	313	293	314	307	285	316	277	302	306	286	301	300	301	300	298	305	308	305	302	307	285	310	310	281	293	297	307	274	304	290	305	298	299	302	261	293	267	258	291	280	309	300	294	296	270	310	265	308	298	263	299	329	304	306	304	331	308	266	316	294	309	319	291	297	281	284	291	297	305	306	332	269	288	310	278	287	312	287	291	294	295	312	278	316	292	331	315	281	304	308	276	314	291	347	319	284	270	306	305	294	325	323	283	323	283	292	322	292	288	303	312	325	302	302	289	299	303	281	314	293	314	290	306	321	300	295	316	294	305	315	274	300	276	303	270	310	313	317	289	313	289	307	306	305	335	298	290	251	303	313	271	304	309	316	326	307	297	292	289	328	324	302	309	319	321	284	307	314	300	287	279	289	320	291	319	317	300	322	332	302	276	313	302	331	296	268	311	306	310	291	305	275	324	271	292	308	280	322	299	340	256	295	307	293	287	319	315	311	315	298	278	314	317	292	267	326	319	305	297	286	310	327	295	307	299	281	304	283	282	291	313	299	282	352	286	305	285	293	276	314	309	306	288	278	266	273	308	284	307	294	305	317	321	261	270	305	310	280	348	305	318	324	330	309	279	303	308	301	274	286	281	330	296	311	302	318	308	302	283	281	311	288	271	286	302	304	342	304	271	298	300	297	309	293	288	250	308	320	264	298	309	288	317	303	294	281	307	323	307	306	274	299	324	315	275	315	309	297	314	304	323	299	305	294	276	302	282	303	315	295	305	308	309	315	294	310	283	276	322	292	275	281	309	307	300	290	325	328	322	268	282	316	300	310	319	279	303	289	287	306	290	311	304	317	313	282	284	288	308	316	298	308	285	330	309	321	303	318	313	291	328	311	280	266	306	324	308	338	315	289	297	273	255	298	257	291	266	308	337	282	315	302	345	298	302	288	271	305	276	286	282	301	293	290	298	303	322	317	286	266	296	301	308	320	304	280	303	294	304	317	268	267	282	320	280	301	293	251	292	322	280	285	300	336	270	310	291	294	294	319	307	316	316	321	300	258	326	299	318	271	256	312	309	300	321	295	300	329	321	288	301	282	297	293	303	287	320	304	304	302	289	300	303	307	274	287	296	305	358	283	304	339	307	328	318	332	290	276	309	324	305	305	329	304	319	297	295	308	287	314	312	316	313	309	268	283	293	301	319	320	305	325	311	309	306	279	294	308	311	315	340	316	316	315	310	290	312	273	306	296	330	290	282	285	318	336	270	296	315	298	309	293	329	276	305	325	276	279	307	324	286	287	307	311	314	303	307	309	291	297	298	286	290	306	311	285	284	277	279	285	326	311	290	294	256	344	313
23529	21290	28776	24161	21301	13251	1499	985	756	653	571	544	571	544	527	522	453	519	461	492	496	461	408	480	481	473	468	438	467	472	465	413	441	464	462	437	403	469	475	442	445	484	469	446	445	445	416	436	409	478	414	466	436	457	413	461	427	444	453	455	416	418	441	410	451	464	432	395	436	432	422	410	411	462	462	474	438	417	429	453	404	389	394	481	434	475	441	464	457	474	398	433	445	471	442	462	458	455	417	454	416	430	430	471	437	429	447	434	425	460	452	451	451	393	425	460	507	474	420	436	439	458	448	401	453	430	466	414	418	515	453	472	445	417	411	415	413	460	412	436	438	438	434	405	466	455	428	418	432	405	430	446	450	408	425	456	434	438	429	466	429	454	454	438	417	458	413	430	468	398	413	457	435	440	416	439	437	436	435	440	414	474	435	441	432	459	434	412	432	438	441	444	446	401	383	430	429	443	454	427	451	450	417	441	466	455	460	467	449	427	427	428	420	427	466	442	426	453	435	454	451	471	496	401	418	458	406	418	424	455	462	463	451	429	430	428	469	440	426	453	438	453	430	454	445	452	410	440	455	416	421	444	434	451	431	442	450	415	485	434	462	452	464	424	452	449	423	441	435	456	443	466	407	499	431	444	437	434	415	432	421	433	421	467	445	430	408	404	456	401	453	427	433	456	454	445	411	438	435	431	440	478	474	484	429	447	422	432	436	400	425	439	472	462	437	446	431	435	441	464	431	448	383	442	452	457	404	436	452	411	456	432	413	460	411	419	425	440	426	456	424	471	429	423	427	434	412	396	441	436	444	432	446	402	419	483	442	434	402	448	419	433	451	459	449	454	469	442	435	428	449	479	437	454	443	408	429	495	474	464	418	427	425	484	457	468	441	448	414	410	391	474	413	441	466	424	447	440	444	439	445	460	461	460	427	442	426	453	430	387	436	423	382	426	394	396	446	444	450	408	427	448	484	445	452	447	450	435	433	465	464	444	413	459	423	421	417	425	463	438	441	453	422	434	451	439	428	418	443	458	450	433	419	471	457	441	427	416	427	447	433	451	426	415	455	450	439	434	449	401	463	439	452	441	438	416	422	465	435	436	444	449	416	450	441	445	440	437	432	437	421	399	442	440	440	464	406	436	445	405	458	461	450	438	431	433	420	454	467	414	468	440	419	436	431	438	445	397	444	445	415	432	423	465	431	443	411	455	445	447	415	441	470	404	455	417	400	432	433	442	423	406	470	423	404	396	414	397	453	448	424	470	484	423	446	434	424	445	435	441	435	424	450	444	439	432	457	452	432	425	440	425	411	425	475	383	434	433	439	435	406	438	440	457	436	459	437	439	435	399	431	424	437	450	441	409	483	422	406	451	432	457	447	440	424	437	415	421	406	434	421	446	443	407	421	476	435	427	439	497	439	416	415	440	430	443	432	455	460	450	445	454	396	413	426	425	422	434	439	448	449	439	433	410	442	442	416	471	407	433	448	433	418	425	409	415	454	474	466	444	429	429	444	489	419	441	441	432	419	433	450	407	426	458	425	462	446	468	371	425	452	399	432	418	431	466	485	408	434	393	425	415	422	424	415	433	460	416	419	424	450	484	435	446	430	450	438	429	433	466	454	434	484	466	432	450	439	444	418	462	441	424	448	463	410	412	457	459	473	432	426	418	434	425	484	441	451	420	472	431	397	452	451	386	445	443	439	390	458	419	448	442	499	421	455	445	425	435	436	455	484	425	449	434	447	438	427	442	441	462	432	435	454	479	424	415	453	424	441	424	431	448	438	425	446	396	447	438	463	416	452	461	439	432	442	432	437	439	459	419	477	428	477	425	447	428	411	449	448	423	457	456	430	451	451	423	404	429	460	408	451	449	437	438	417	408	415	420	456	430	433	429	482	464	422	487	408	452	454	437	422	428	473	443	419	444	448	429	456	481	448	435	463	466	422	458	463	437	448	430	438	458	417	418	428	465	446	426	438	457	449	417	463	422	436	428	419	421	443	466	443	424	415	399	426	442	416	473	430	449	453	419	471	417	435	491	450	419	457	449	436	402	411	433	436	449	460	452	444	434	437	470	458	461	404	487	442	457	403	473	411	436	441	422	402	457	421	456	436	434	464	459	430	446	400	414	469	440	435	449	433	427	415	475	459	459	439	423	428	451	432	389	423	430	459	416	483	423	428	418	460	436	444	437	451	441	430	407	430	453	443	409	466	443	454	437	459	407	443	440	459	429	477	409	450	448	427	413	471	423	432	478	457	422	455	472	401	476	485	466	458	417	429	426	426	418	478	422	417	497	431	451	422	438	402	423	460	424	410	461	458	420	423	465	483	420	417	440	435	450	435	438	444	433	427	462	458	423	440	440	470	456	451	509	448	443	438	462	436	459	441	441	439	451	457	434	426	437	488	482	441	426	425	433	443	437	463	413	454	424	426	441	430	449	433	435	401	447	459	427	441	429	453	405	434	424	453	437	453	430	442	462	415	462	481	504	444	453	443	454	429	417	433	439	454	393	414	411	445	451	439	469	441	399	410	466	444	477	449	410	441	437	428	449	434	423	449	414	418	419	450	418	419	428	445	417	410	432	410	449	460	489	436	438	443	432	455	448	438	439	451	450	454	479	456	445	454	471	453	444	432	384	416	423	472	432	469	433	413	449	437	412	383	459	424	429	439	436	378	455	436	455	421	439	444	468	433	449	433	408	456	475	407	466	465	446	454	438	452	451	443	420	449	429	404	419	441	413	418	482	416	421	430	475	469	410	421	427	417	470	426	435	464	462	449	414	404	456	432	405	441	425	456	379	423	460	465	418	418	438	416	429	449	427	413	457	440	430	433	410	426	410	454	460	448	446	434	466	416	435	483	463	438	449	417	462	480	444	439	470	444	456	423	472	467	402	437	449	453	395	486	409	458	436	422	465	438	408	457	400	442	421	454	425	412	393	484	446	471	421	487	459	431	448	460	399	421	452	373	385	429	446	463	465	447	435	442	452	466	466	466	439	425	445	408	443	421	434	466	463	418	464	419	442	426	457	468	459	408	436	429	462	430	419	422	432	432	406	420	461	446	416	449	455	421	425	414	451	450	445	501	465	451	434	440	446	426	455	428	412	460	446	453	429	423	428	491	418	439	394	412	450	416	445	397	409	423	442	429	434	459	460	443	433	437	432	401	442	436	376	442	447	408	423	441	441	432	410	443	438	437	479	431	430	426	440	439	443	430	452	417	463	471	436	454	410	432	441	428	466	409	420	473	450	445	489	439	443	424	438	435	437	450	421	413	401	401	435	455	426	435	470	415	474	446	440	433	462	420	441	432	457	446	416	411	410	438	406	437	424	444	436	390	416	435	430	441	431	463	444	435	389	439	450	425	423	456	451	416	438	427	423	421	453	400	442	449	433	412	440	471	456	439	429	443	440	438	452	418	460	441	426	457	480	460	452	479	439	432	455	413	464	450	458	438	433	457	388	441	421	427	445	456	426	412	442
4711	10353	7284	3367	2652	2253	1431	1293	1042	805	745	675	607	647	656	566	553	557	539	552	547	567	543	468	520	540	498	479	485	511	538	532	467	476	460	465	486	465	502	471	512	492	474	521	485	524	489	468	498	474	487	516	510	471	503	444	470	458	476	444	502	465	503	480	456	461	463	441	503	445	498	477	447	478	499	442	468	435	487	493	523	473	474	455	478	454	487	491	444	497	494	487	490	462	440	467	492	474	450	468	462	451	472	485	464	485	481	464	487	495	510	463	459	481	479	448	499	518	474	457	447	482	481	460	502	486	456	444	460	475	432	484	487	453	480	461	440	449	412	486	490	446	483	453	503	478	465	465	532	495	426	461	468	473	480	439	475	467	467	491	484	465	437	468	499	491	445	519	475	506	496	468	475	515	517	509	485	463	452	464	496	484	483	487	465	498	436	485	500	492	481	468	488	460	504	486	485	501	487	475	474	435	466	473	456	445	495	473	490	455	476	470	487	468	466	461	464	461	473	457	471	479	452	493	473	481	476	497	467	473	459	473	486	488	470	430	489	456	450	476	437	451	451	442	504	491	441	452	526	456	505	486	476	506	454	471	476	482	469	443	485	418	464	478	474	490	463	458	518	500	481	435	462	505	481	455	479	505	436	488	443	469	468	463	466	455	486	463	464	472	482	494	459	492	487	460	467	474	502	474	445	476	479	467	486	457	503	460	493	497	494	472	481	427	494	494	475	469	449	453	488	473	480	476	529	501	506	452	509	469	436	484	484	485	467	495	480	446	484	479	478	475	454	488	487	451	501	443	474	442	469	451	437	472	487	437	462	472	486	453	458	460	466	475	449	476	464	469	492	437	501	480	489	450	497	497	477	502	458	447	490	484	427	458	478	459	475	473	459	451	472	492	507	440	496	480	460	481	494	460	466	453	449	482	457	480	438	480	473	477	459	458	445	451	459	507	453	476	472	482	453	461	466	480	504	427	472	435	449	472	483	487	472	456	480	435	460	490	462	466	460	456	474	455	506	499	499	478	454	455	469	462	520	478	486	464	473	465	513	423	500	447	462	477	490	466	459	482	489	473	480	452	505	465	454	470	479	463	438	469	453	472	496	484	431	488	504	468	482	476	445	457	468	435	479	476	494	464	514	447	486	438	486	476	493	464	491	470	463	450	506	471	460	473	515	440	452	437	511	483	475	507	485	456	472	465	470	502	478	441	454	471	468	472	446	475	450	448	464	512	454	506	430	502	441	471	488	479	457	432	475	448	437	460	446	442	477	456	541	481	511	500	484	440	481	494	479	445	474	458	461	464	456	476	489	472	474	471	463	454	466	475	480	519	473	502	509	478	439	455	490	489	463	457	469	472	505	495	487	485	511	521	486	440	506	506	508	472	472	474	472	477	498	486	479	504	430	479	456	470	486	456	460	499	471	481	474	467	469	464	479	466	455	473	446	494	480	459	478	438	489	480	487	502	483	505	508	438	471	485	489	464	424	465	493	454	522	470	461	492	471	472	492	471	501	503	510	462	464	468	473	440	447	541	460	504	478	481	465	465	487	472	474	465	477	466	500	477	484	451	448	459	473	490	513	428	445	474	488	449	485	468	488	478	500	504	484	425	476	427	477	506	491	492	473	482	469	459	468	477	491	493	449	484	488	448	469	498	512	481	499	480	482	492	445	454	474	497	532	434	482	459	509	486	443	461	462	483	499	445	471	487	465	453	491	506	455	509	433	485	454	449	465	426	468	498	499	481	437	496	435	475	470	464	456	505	451	453	485	490	461	472	487	449	506	434	480	441	461	479	483	475	480	440	448	480	468	474	471	490	519	481	479	489	476	464	488	527	486	455	454	496	463	477	480	470	468	472	451	489	444	474	455	451	489	459	489	495	442	476	459	482	478	478	484	473	483	523	474	444	466	479	484	469	450	468	495	490	494	459	481	426	448	499	498	459	483	493	482	482	472	492	425	413	484	488	475	474	457	475	450	486	471	439	478	470	475	484	470	477	454	475	451	473	474	477	476	496	473	485	453	519	468	466	484	511	473	465	508	446	472	478	445	444	456	493	473	464	431	463	418	480	504	462	486	484	477	488	460	464	475	482	445	497	435	463	483	490	479	455	496	500	474	483	470	463	488	440	500	476	455	477	526	432	463	456	466	471	478	448	458	458	450	447	478	449	486	461	496	483	480	456	447	489	462	451	476	458	462	496	485	469	441	469	499	477	486	474	477	466	464	450	498	472	461	483	456	478	476	460	474	481	483	451	484	493	488	475	429	490	431	456	479	477	432	471	501	452	462	501	476	449	503	488	464	468	448	471	456	464	495	468	504	497	480	480	491	464	479	510	441	445	467	465	446	480	463	494	453	482	495	465	447	480	488	482	476	443	450	526	488	466	472	489	502	500	481	397	467	477	452	498	498	457	486	436	482	473	429	454	502	452	473	448	444	479	473	484	460	453	467	481	477	513	477	467	504	475	463	468	437	515	464	462	485	475	441	472	458	444	484	459	492	490	481	456	487	464	460	439	461	486	460	459	453	471	472	489	465	499	457	522	446	451	455	479	482	480	495	491	453	480	498	450	446	484	506	484	500	455	436	481	491	505	467	415	481	474	458	449	503	482	456	459	452	499	476	462	463	492	466	457	478	470	447	473	452	477	501	476	478	487	477	510	461	458	448	462	502	475	445	481	446	458	462	546	483	495	450	530	488	477	431	449	456	478	450	488	468	458	469	501	485	478	532	443	447	450	473	467	477	484	450	470	443	471	469	437	473	438	512	506	497	426	494	486	464	485	477	487	488	435	468	458	455	469	485	461	522	481	504	481	479	420	500	444	469	514	467	484	444	473	470	429	482	497	450	492	480	462	494	460	447	452	488	478	439	485	486	491	510	481	478	448	480	445	452	516	484	504	489	478	498	456	429	499	448	494	502	461	471	470	447	492	452	489	486	472	483	466	514	462	452	471	480	477	500	464	473	468	518	488	489	457	515	469	465	472	447	459	446	455	462	499	494	493	490	501	476	484	460	474	476	484	502	477	487	488	440	465	467	490	480	471	487	476	495	485	515	485	498	432	475	483	508	489	467	461	473	475	442	453	448	501	475	424	439	467	463	498	479	440	477	478	479	462	460	478	497	437	459	490	451	504	495	430	478	443	447	476	456	493	473	480	481	454	472	508	499	487	466	461	459	524	488	480	502	429	469	458	490	450	453	489	477	455	460	517	465	447	481	488	462	469	478	483	474	462	498	471	483	479	447	459	474	497	447	445	511	494	491	461	478	457	474	500	484	461	459	529	512	479	470	424	446	462	488	459	456	465	452	451	483	503	440	473	465	495	470	454	464	497	492	483	463	458	513	457	479	467	466	503	456	471	522	463	506	437	456	440	469	461	498	457	467	470	483	458	485	499	445	486	478	474	491	518	462	488	469	495	527	463	444	457	471	489	457	471	465	482	496	481	486	507	448	459	473	503	488	486	479	508	455	435	532	485
24710	21309	27932	24958	15874	873	417	341	267	245	220	179	171	143	177	162	144	131	127	160	142	138	137	144	147	145	147	130	143	131	145	119	144	118	138	129	140	103	150	142	127	133	126	112	123	114	144	125	133	110	115	141	134	129	107	119	143	125	103	112	106	136	123	135	133	111	128	129	120	130	133	131	115	122	116	117	120	127	129	125	121	120	129	110	110	107	128	122	107	111	109	140	143	112	130	120	113	127	132	128	123	125	118	117	125	104	122	108	124	92	118	115	119	139	122	118	111	120	113	141	118	97	113	130	125	125	111	120	128	108	116	133	121	114	118	106	143	114	120	115	113	134	126	111	122	113	112	114	115	132	121	109	121	114	119	111	113	121	127	130	100	118	117	111	116	120	134	124	108	114	132	110	144	143	119	115	139	140	113	126	138	152	123	111	125	118	109	116	128	140	114	109	115	139	117	116	124	105	136	109	112	116	125	119	118	112	121	114	127	138	119	124	104	129	128	114	107	106	126	126	121	96	125	122	115	140	123	103	128	110	121	129	111	134	118	115	127	135	106	124	127	125	101	132	107	118	112	124	121	117	136	156	136	109	125	125	120	124	125	117	115	132	97	131	121	113	121	129	120	118	106	133	113	124	120	113	134	127	127	89	128	134	119	146	111	128	116	119	108	127	135	115	105	123	122	113	127	135	115	115	135	104	112	124	113	116	118	121	117	135	126	113	125	133	111	118	120	114	117	130	118	115	113	100	117	109	126	121	135	125	117	116	111	145	128	124	114	116	133	100	137	116	123	122	107	147	107	132	115	133	127	126	117	124	124	126	124	116	122	129	106	124	118	138	120	124	140	139	124	116	127	132	134	115	122	125	104	131	137	122	122	98	127	110	131	110	120	129	109	126	136	126	136	100	117	110	134	120	116	105	94	108	137	103	128	132	113	109	126	108	112	149	109	123	114	140	134	111	118	136	126	125	145	119	137	137	119	137	115	129	119	129	107	127	127	111	127	125	108	115	124	127	111	119	124	105	113	98	121	124	134	124	107	120	106	129	133	123	132	126	127	107	132	142	101	119	106	147	112	126	139	142	118	111	131	119	133	101	116	113	119	113	112	131	120	133	113	115	119	114	127	126	124	122	129	117	121	115	112	107	128	137	149	124	104	124	150	119	122	134	129	121	119	128	110	113	131	108	131	114	107	135	124	132	140	124	92	129	147	127	125	145	121	119	127	108	133	100	124	103	130	135	111	108	127	125	109	144	129	117	159	131	116	126	124	123	132	120	105	113	138	142	130	131	139	124	123	107	112	114	142	110	132	123	131	115	125	119	131	133	97	109	121	118	106	128	125	107	132	138	108	133	131	135	118	129	128	136	115	117	135	121	115	107	115	135	110	117	96	129	103	122	102	121	114	114	129	129	129	129	126	109	137	117	127	118	132	122	113	133	138	131	113	136	110	135	114	112	122	117	112	113	138	131	124	118	137	106	127	117	119	117	118	115	139	125	123	134	121	118	129	97	119	124	104	123	122	107	118	141	130	118	126	111	128	119	100	133	113	123	122	105	116	128	117	126	114	128	116	123	123	126	110	132	131	110	133	119	118	131	106	121	133	94	118	126	120	121	115	102	115	117	113	126	122	121	117	117	126	139	135	155	121	114	116	134	118	119	109	105	117	120	119	123	115	123	116	110	118	107	113	120	126	119	132	143	141	118	107	120	111	132	133	127	130	104	134	116	120	120	125	124	136	132	130	146	124	128	116	118	133	108	119	102	128	109	139	131	115	110	112	128	119	136	130	111	119	112	132	108	124	133	116	123	126	105	123	126	121	109	112	105	108	135	120	122	106	133	124	123	147	118	137	134	117	108	132	123	105	122	133	104	140	124	129	120	130	127	141	119	129	132	115	121	108	113	100	122	112	133	124	125	117	132	108	120	130	105	94	116	132	114	123	116	131	119	129	122	116	117	109	117	113	127	141	126	114	131	123	136	96	125	124	124	135	119	137	143	136	126	96	104	135	136	112	129	128	112	121	133	113	120	113	126	134	124	120	145	109	138	131	106	98	117	121	100	136	119	131	120	129	131	135	119	121	122	118	102	133	100	129	138	118	114	142	127	120	129	123	115	136	127	135	131	118	129	151	93	123	116	143	103	134	103	133	106	119	117	102	118	132	114	141	127	108	123	129	120	112	121	142	127	138	116	113	140	101	134	134	100	115	123	123	119	114	120	127	128	131	116	116	128	130	119	121	121	138	108	134	125	125	125	113	114	135	126	120	132	138	108	115	144	132	110	108	125	122	121	124	152	124	129	121	129	120	127	127	107	122	106	105	124	119	139	126	124	115	129	132	117	124	107	125	124	122	111	131	128	118	120	113	122	123	99	120	119	127	127	113	124	131	121	132	106	124	118	115	124	132	141	120	116	121	128	126	129	116	141	105	109	136	123	114	113	127	116	111	119	109	107	119	130	123	126	117	122	140	115	130	125	101	113	142	121	128	115	123	126	124	136	128	112	134	128	116	108	129	116	124	110	111	136	117	123	102	134	121	115	132	121	124	133	118	121	135	103	102	100	118	135	137	113	124	131	139	121	103	110	131	116	142	125	151	122	111	135	131	133	118	126	118	122	115	132	125	126	122	116	122	118	107	132	114	136	131	115	119	125	134	123	133	128	128	143	122	119	128	101	110	139	121	114	149	112	117	107	122	100	114	111	122	110	138	110	132	121	104	120	115	118	120	115	119	121	119	118	109	132	145	115	118	139	117	118	129	119	121	105	127	141	116	125	140	129	107	105	132	120	116	125	127	116	98	140	107	113	121	100	132	118	116	121	122	142	110	114	136	111	109	120	116	120	133	139	125	120	107	116	120	98	114	108	114	118	114	127	136	125	104	117	131	140	107	137	127	110	117	128	99	116	95	124	117	97	122	117	119	106	114	131	128	120	108	144	109	119	109	135	125	131	124	112	133	113	121	123	130	126	141	121	119	123	127	112	135	116	124	114	140	112	111	118	122	138	118	129	121	119	134	108	134	131	104	126	119	135	126	131	109	117	111	120	113	129	111	134	126	122	129	125	118	124	112	106	121	107	119	142	130	116	99	108	108	134	106	117	133	122	119	110	114	145	107	127	114	131	110	143	124	128	131	124	115	143	121	148	122	114	150	136	138	104	144	121	115	99	101	115	126	123	131	120	119	129	124	115	124	126	113	125	112	102	138	118	110	124	99	131	138	91	130	118	113	115	104	117	111	114	116	114	115	128	127	90	125	130	125	113	111	141	116	139	141	130	119	131	105	127	125	119	129	114	128	110	107	124	129	106	130	128	123	113	119	123	110	142	141	128	124	111	120	123	122	111	118	95	104	123	124	116	123	110	131	117	122	102	130	124	113	141	123	131	124	142	125	129	138	124	115	119	124	113	108	120	120	130	112	123	113	120	138	125	130	124	133	118	120	125	113	135	108	123	125	108	121	132	126	145	111	109	124	102	124	103	121	122
4682	6363	4283	1918	1460	1170	735	636	449	337	294	248	242	215	185	201	181	176	167	188	163	148	153	140	167	160	164	158	145	155	151	154	180	154	143	149	132	132	132	162	172	147	163	151	131	167	145	135	139	159	161	160	142	135	144	160	137	130	140	150	114	141	134	136	150	140	144	152	144	141	141	172	137	134	141	141	151	125	144	134	140	128	125	133	147	136	139	138	160	120	150	135	128	156	150	133	156	142	144	129	146	133	144	150	132	128	140	127	123	148	111	130	131	124	139	133	129	150	135	136	147	151	116	126	141	148	150	151	142	142	138	142	132	133	143	153	127	148	144	132	128	133	129	131	128	130	125	125	126	116	155	151	130	158	144	175	131	150	148	130	113	131	121	148	152	153	128	145	128	145	137	128	169	142	157	161	162	137	127	132	145	145	142	132	133	151	153	134	147	128	149	157	137	148	135	116	149	133	140	167	156	136	134	128	111	144	147	126	125	152	147	141	148	142	132	140	136	116	134	159	145	126	126	133	134	149	131	145	124	131	143	121	152	155	143	150	137	137	137	128	131	162	145	126	133	161	125	130	146	160	129	155	156	128	141	125	130	148	122	138	133	162	139	120	147	139	136	145	122	128	148	140	128	144	150	132	144	134	138	132	143	135	165	136	149	134	157	138	145	140	154	150	128	145	139	132	132	138	139	157	130	164	151	148	133	141	152	123	136	141	118	139	142	160	122	144	140	132	138	165	134	145	138	128	139	137	138	128	128	128	143	130	128	148	135	130	137	144	112	136	123	133	132	155	118	185	114	131	130	148	142	135	133	147	183	151	129	124	126	152	152	143	158	144	122	137	140	131	132	156	128	135	128	145	131	120	164	144	161	126	151	125	142	136	147	142	141	143	140	145	144	109	133	124	136	148	158	145	145	130	147	146	144	133	142	137	123	123	115	159	133	155	138	151	135	142	138	158	132	146	148	147	131	115	133	121	151	149	146	147	161	144	145	142	150	152	124	149	139	145	132	160	147	139	151	147	153	158	157	153	141	137	145	140	145	143	122	128	149	129	146	154	121	137	134	137	134	134	139	145	135	132	136	134	140	143	142	135	147	132	142	126	135	145	157	133	130	130	116	136	141	146	130	145	175	134	155	134	161	128	152	138	119	131	142	131	151	150	143	135	134	133	141	118	141	137	154	143	126	136	131	162	158	133	148	122	141	143	164	153	144	149	137	130	151	161	142	159	129	135	129	152	168	150	117	184	142	159	135	124	144	118	126	137	165	144	126	134	129	141	142	144	136	133	138	145	126	136	151	131	140	129	132	150	151	122	135	133	137	124	173	127	153	137	147	124	146	134	137	131	120	137	139	140	138	140	153	164	160	136	150	118	136	135	145	164	136	142	141	136	130	135	151	128	142	127	152	130	149	134	135	138	155	130	147	138	145	139	133	147	149	137	140	152	124	125	143	150	144	129	169	126	138	164	156	140	112	140	163	143	131	136	147	137	139	151	140	158	160	129	128	127	120	156	142	150	149	113	158	135	135	142	154	153	153	129	149	149	149	146	144	143	136	149	152	135	139	145	119	132	135	140	144	132	149	129	131	135	131	132	168	131	155	138	126	146	150	133	126	145	140	142	125	140	122	132	140	147	143	167	142	154	167	135	141	126	146	137	144	145	148	145	145	141	136	156	122	130	146	128	149	135	151	145	134	134	159	147	139	136	148	148	119	140	129	152	142	138	149	128	138	139	131	143	150	139	173	139	131	140	133	126	129	140	142	155	125	139	158	141	139	137	142	130	134	141	134	148	123	129	134	151	138	139	119	134	109	145	156	142	140	116	147	136	139	124	139	152	132	149	145	161	148	139	129	123	119	143	136	152	150	154	126	133	129	137	129	143	152	149	140	125	140	156	151	118	138	155	125	145	134	148	127	129	148	133	133	135	157	140	137	131	158	142	145	149	162	143	142	147	145	124	125	131	143	130	125	138	144	121	160	149	136	152	145	162	144	146	138	125	135	145	130	161	110	148	143	149	149	142	138	127	150	116	128	144	155	140	141	150	152	154	155	138	125	146	144	162	136	145	138	141	124	150	163	142	147	123	132	133	136	158	142	165	151	136	129	134	134	134	156	120	121	146	132	137	131	134	137	147	141	137	137	139	133	153	123	150	156	136	140	137	129	147	128	153	143	137	143	136	127	142	131	126	139	142	127	126	153	158	154	138	147	144	141	130	120	153	135	153	133	137	133	129	136	158	145	143	149	156	157	125	150	136	164	117	149	153	124	129	144	115	144	151	150	144	119	131	124	120	112	131	138	148	149	147	159	137	140	138	142	150	129	144	126	127	129	145	150	130	132	131	137	131	160	148	138	136	125	134	137	143	124	156	144	134	159	136	129	140	113	132	120	155	139	131	131	130	141	138	143	125	143	150	136	131	142	148	151	134	135	126	139	132	157	131	144	138	134	141	111	142	143	141	135	133	115	150	145	135	123	148	136	143	140	130	130	125	123	136	142	142	144	146	145	127	140	149	157	151	133	145	126	149	150	131	139	142	126	150	127	135	138	148	150	130	149	139	125	168	146	135	141	145	148	158	153	158	123	162	130	149	148	139	160	120	145	155	152	142	128	136	151	134	129	128	149	141	131	128	132	136	149	137	136	154	151	135	140	131	153	147	143	140	140	149	130	146	146	161	127	126	139	141	156	137	133	133	147	142	139	148	153	136	117	156	115	132	144	150	140	141	164	160	155	141	137	142	114	134	148	144	136	149	136	141	130	129	118	143	138	159	133	138	125	151	139	130	171	148	144	146	147	113	136	140	116	132	129	143	131	131	152	143	133	154	130	129	146	143	147	146	130	155	144	124	138	119	152	134	143	139	169	137	127	127	128	142	116	122	158	149	148	155	149	155	140	147	145	153	135	132	135	146	135	145	127	150	144	114	136	122	154	150	109	120	136	153	140	138	140	135	157	133	126	150	114	130	144	130	123	137	136	139	129	133	137	160	149	140	127	153	130	123	136	148	140	154	153	119	140	140	142	147	126	143	129	149	121	157	112	143	153	163	141	149	149	132	127	148	122	125	141	144	124	151	136	143	140	148	166	142	134	131	141	137	135	132	139	145	129	156	142	131	143	140	148	157	160	119	126	125	124	136	158	120	162	154	148	135	147	142	129	148	144	133	139	125	138	137	142	156	135	143	157	154	152	143	147	145	138	144	136	151	138	135	143	139	154	126	156	151	136	133	128	155	141	128	130	132	138	146	132	138	128	144	133	141	147	128	122	136	126	144	165	131	128	129	133	141	150	140	163	122	124	143	133	163	137	143	120	160	148	154	133	132	141	123	133	141	138	136	139	141	156	147	124	139	142	135	137	141	129	139	141	160	139	130	147	126	157	122	161	153	142	167	140	139	123	137	142	112	146	132	143	125	143	135	133	131	155	147	129	153	153	134	164	134	144	140	147	126	140	127	150	126	116	144	158	150	133	138	148	135	149	138
22533	21330	29190	23823	21330	21411	12476	1462	911	718	673	591	470	494	433	453	426	384	359	377	381	379	378	336	365	332	327	350	336	347	298	316	336	324	304	316	274	329	307	346	350	289	348	302	312	304	319	311	312	301	333	337	321	307	299	279	331	308	303	301	324	304	309	282	295	304	314	304	291	312	300	285	322	292	289	306	284	300	305	291	286	336	287	302	331	268	282	301	314	303	311	280	276	327	307	310	298	287	316	322	303	309	308	315	292	295	299	317	316	326	309	278	302	321	289	296	292	317	262	310	296	320	301	320	324	306	304	302	302	297	285	337	288	298	303	326	343	282	302	296	288	306	289	287	287	288	300	266	295	292	295	302	295	297	302	305	296	318	320	305	272	297	304	292	317	296	299	301	293	300	336	286	316	291	321	334	321	316	311	306	296	296	321	276	340	316	309	296	294	308	296	290	293	268	289	293	257	312	317	289	258	309	322	312	319	341	317	327	292	283	351	280	304	313	305	286	304	320	324	304	300	276	284	282	296	288	307	311	306	299	290	303	303	291	289	298	292	300	298	314	296	267	324	321	283	293	283	307	312	304	325	292	295	305	292	301	308	305	320	306	310	292	324	313	294	315	286	312	290	310	298	274	258	311	272	285	272	314	342	292	300	293	297	305	298	293	305	273	289	313	272	337	292	274	280	325	304	317	296	272	292	282	325	278	309	310	322	304	295	297	305	279	293	275	277	292	283	320	255	309	297	332	303	317	313	309	307	352	302	320	281	310	304	288	295	284	291	314	307	312	278	338	271	272	313	290	327	299	298	316	314	302	287	298	341	292	291	295	298	309	303	287	271	295	319	310	298	273	304	310	322	281	286	326	275	291	286	284	281	293	299	297	330	260	312	294	319	285	294	287	320	288	302	306	310	264	305	298	291	311	326	332	308	283	313	277	281	310	277	284	272	305	314	306	283	286	300	316	284	304	293	287	302	306	328	278	304	273	299	314	314	316	343	308	325	302	328	299	306	293	294	279	330	316	309	288	306	310	319	304	286	306	294	301	284	299	266	294	281	304	290	305	316	283	326	321	292	306	344	296	287	289	290	292	286	319	320	333	276	280	300	293	306	339	276	317	331	330	287	308	317	299	322	294	299	272	309	301	291	297	303	306	278	272	311	305	282	318	283	276	310	281	312	305	309	300	268	271	335	283	322	300	260	318	301	293	302	301	255	322	305	304	301	288	285	296	341	307	338	292	308	301	285	316	327	312	285	281	307	276	301	294	277	290	309	307	284	292	311	269	300	292	296	280	291	306	304	318	314	282	308	294	295	322	314	311	308	332	270	300	271	272	302	305	290	302	300	311	283	325	299	306	291	310	321	285	291	266	283	303	304	303	310	274	278	278	335	288	302	324	273	301	298	324	309	271	302	315	314	311	288	255	297	282	310	315	318	309	279	302	308	305	312	313	320	275	310	294	281	294	279	331	290	284	309	272	292	289	297	295	274	290	307	288	334	305	282	295	304	324	296	301	294	318	296	326	320	305	300	333	290	321	268	308	315	289	293	299	296	267	299	258	332	283	301	284	299	317	291	306	317	324	338	324	294	290	303	332	272	323	312	283	291	312	297	275	280	294	293	298	292	278	288	294	310	297	282	302	269	314	311	262	326	309	307	279	298	321	293	308	319	294	267	325	296	311	274	309	305	307	316	324	301	296	289	316	339	325	288	297	275	301	305	292	287	331	311	288	304	305	331	289	308	281	290	318	335	269	308	298	308	294	305	292	295	296	303	269	296	298	290	315	313	274	296	300	317	299	276	281	299	279	293	303	293	304	323	315	292	300	298	324	304	312	298	317	319	313	296	281	306	316	332	273	292	319	306	326	313	288	295	298	270	304	310	272	303	279	273	285	283	288	274	311	286	296	320	302	317	279	290	270	311	301	304	327	314	308	322	299	305	296	285	319	276	274	283	293	284	306	307	280	295	289	294	282	328	299	274	285	293	305	291	307	286	272	290	304	312	301	325	314	278	278	283	287	307	307	287	285	273	285	310	323	273	294	302	300	321	320	311	302	275	330	318	292	308	323	291	276	316	328	270	303	276	301	281	314	320	317	308	289	311	283	287	344	292	291	321	289	311	284	310	322	275	296	305	333	303	278	291	312	290	321	284	316	305	319	321	310	324	317	312	301	294	304	284	296	304	314	311	315	288	310	272	306	345	313	298	302	323	306	300	313	301	288	284	306	310	279	293	306	307	278	324	293	307	306	296	325	285	315	308	319	288	303	327	329	292	332	299	316	316	273	285	302	293	302	278	297	283	276	298	306	323	330	301	303	297	267	321	296	291	287	322	286	341	303	317	297	314	294	287	304	303	285	296	319	298	307	298	298	312	312	275	266	316	257	307	290	293	305	300	317	309	277	305	284	290	327	288	260	297	287	308	290	291	299	310	300	312	318	312	318	276	269	291	326	266	313	302	332	310	299	289	310	298	301	288	286	245	321	306	302	313	307	314	326	306	358	304	308	303	314	314	307	303	289	284	327	279	308	301	298	330	306	308	306	289	300	282	297	331	297	307	282	302	294	321	276	297	278	325	290	286	261	290	290	295	291	303	305	303	292	311	298	293	291	293	297	309	294	285	280	268	312	314	292	339	336	285	290	323	314	287	295	302	270	328	338	298	288	284	294	289	290	317	306	329	312	303	300	304	331	294	311	320	331	303	292	295	317	324	307	307	298	305	310	328	294	289	294	279	320	315	312	297	300	311	314	280	295	312	285	312	290	309	318	289	317	278	287	323	283	280	301	319	301	313	316	260	298	299	275	295	280	307	299	293	310	324	339	316	292	284	303	306	328	311	290	287	317	308	303	300	291	278	321	328	311	298	294	295	278	308	295	302	295	313	284	315	274	283	309	325	262	302	259	295	301	301	279	283	267	323	273	329	293	290	315	279	283	317	314	275	289	336	303	324	294	304	299	301	300	308	289	288	292	311	303	327	309	313	272	279	279	298	314	294	285	290	295	313	271	322	273	313	276	313	304	281	292	307	299	285	310	274	295	330	267	316	272	295	289	288	303	308	277	304	285	273	287	290	334	297	272	297	288	302	285	328	276	277	289	303	328	307	311	322	294	291	284	292	288	292	310	279	356	329	281	254	301	259	294	298	320	278	292	306	310	307	333	330	305	328	280	283	292	278	299	307	257	293	316	271	292	301	316	286	303	300	310	344	298	314	300	285	309	311	297	282	322	282	315	303	303	331	307	313	286	260	302	287	339	284	322	293	289	297	305	322	301	323	307	297	288	317	289	304	268	304	256	269	300	279	281	298	272	320	328	295	303	312	301	276	288	269	285	319	289	298	305	294	307	322	324	306	290	284	263	334	271	326	311	318	304	338	312	319	292	305	295	298	300	303	293	275	312	281	303	314	304	312	261	300	275	302	289	288	303	301	286	306	284	295	295	259	282	291	292	276	287	310	305	292	309	287	310	266	288	290	317	274	303	300	275
7292	16500	12007	5804	4540	3652	2215	1887	1466	1058	864	715	661	594	578	524	492	508	463	431	435	446	447	401	422	363	407	409	367	392	363	343	393	389	385	364	358	362	342	353	318	347	292	363	343	363	335	360	360	363	348	310	332	333	363	358	328	314	319	332	323	336	316	352	332	314	336	337	338	340	365	351	324	349	363	360	348	342	316	336	346	306	347	326	319	285	328	378	334	353	363	327	367	315	331	328	300	318	359	327	348	351	345	327	341	314	303	348	322	345	349	329	343	319	299	326	324	327	353	340	319	338	311	335	338	359	328	347	324	310	340	333	348	337	340	339	323	397	347	341	330	290	329	325	349	315	363	339	329	327	338	330	327	310	343	317	334	320	334	342	318	364	339	306	355	304	325	341	326	301	334	329	342	334	361	338	324	357	321	350	331	331	327	317	359	336	317	310	318	325	324	297	342	318	341	336	337	335	334	325	331	346	323	335	310	371	342	337	330	324	307	334	339	322	315	311	333	353	345	314	336	337	327	288	326	356	357	327	314	341	325	360	349	326	320	319	321	348	346	332	344	357	349	354	315	339	336	354	315	325	302	326	335	327	330	333	344	347	331	304	345	320	347	327	337	332	349	320	322	337	304	325	359	345	355	327	307	350	313	333	355	350	321	290	332	314	305	315	295	324	328	337	321	308	335	334	340	300	322	331	331	326	318	340	327	336	335	309	338	333	351	320	336	366	319	318	320	323	351	323	342	352	309	308	327	344	315	321	302	315	336	331	337	363	301	361	325	325	288	335	325	289	322	338	291	339	317	360	341	342	292	340	324	322	364	336	350	341	301	343	303	345	336	334	348	354	343	318	336	315	322	326	329	297	313	390	333	322	329	347	333	309	332	337	354	351	333	366	372	326	354	327	326	346	316	338	298	346	293	338	329	345	347	296	315	340	330	331	332	331	331	358	334	322	302	307	365	338	339	330	362	316	357	326	356	311	339	343	317	367	309	301	332	329	312	287	333	333	340	348	344	315	340	344	344	363	327	306	319	335	322	337	353	312	314	345	344	325	349	320	319	335	329	328	328	361	294	317	308	309	319	337	335	333	346	322	327	293	316	313	358	347	311	337	314	343	333	327	331	336	325	344	341	361	337	328	321	315	307	334	320	338	313	308	312	346	334	329	317	310	307	356	330	345	329	346	346	358	333	326	319	334	297	340	332	362	352	303	327	339	350	289	337	321	344	344	302	332	321	314	326	330	345	326	324	325	316	332	299	314	353	343	317	336	352	331	327	323	329	341	331	354	342	321	324	347	328	344	336	313	356	300	358	324	337	343	327	350	307	316	333	335	316	355	350	331	321	363	345	332	377	303	303	345	308	365	392	317	313	294	345	300	329	328	340	318	349	336	360	310	348	313	331	347	337	355	334	349	293	338	366	351	329	323	344	339	299	334	401	332	339	360	336	335	327	349	309	333	292	363	308	319	355	321	317	316	306	318	314	316	333	340	306	318	317	308	311	330	332	323	326	298	330	342	295	326	339	310	313	330	347	314	326	318	310	373	325	332	338	349	295	304	349	346	321	330	311	356	319	323	354	317	310	346	341	343	330	336	331	327	340	336	319	355	358	314	335	336	324	331	317	360	335	357	363	332	319	320	333	335	331	312	334	359	352	322	321	313	303	327	347	329	303	329	328	327	312	329	338	303	345	306	274	328	344	323	321	342	308	301	308	340	323	325	382	315	289	303	331	332	327	312	323	355	325	316	318	322	332	315	346	323	347	336	347	334	309	326	335	364	351	329	327	336	334	344	331	308	323	307	318	337	338	324	349	356	340	330	336	344	333	329	344	314	353	334	328	338	340	324	362	331	345	339	307	338	328	293	356	356	313	343	341	357	329	379	313	354	300	333	367	305	347	328	332	347	336	358	347	325	309	319	350	314	303	355	335	361	347	327	337	321	326	325	333	339	340	321	318	316	345	286	342	309	325	345	302	333	322	310	328	347	343	316	354	326	315	330	347	320	334	334	311	321	373	327	323	331	338	339	323	353	324	328	352	348	309	348	304	335	327	313	313	346	303	307	309	321	298	357	343	353	303	340	328	332	339	318	338	329	331	316	361	314	313	296	321	330	335	318	344	330	362	312	343	323	331	327	332	289	326	307	303	320	344	320	315	304	329	310	349	274	347	298	332	317	304	330	304	312	324	352	323	327	335	325	355	341	333	385	346	332	296	335	327	319	338	356	368	344	319	334	315	356	330	337	327	336	375	319	349	347	344	349	318	336	340	339	324	309	348	365	356	345	328	332	349	339	336	359	345	355	332	329	324	339	346	338	338	344	320	314	314	309	340	320	321	335	320	344	322	334	337	355	372	319	342	345	347	316	313	360	347	345	332	311	331	341	308	323	333	342	362	355	335	331	370	315	339	379	348	305	336	353	338	339	346	324	316	336	325	342	325	348	313	308	319	347	339	301	329	338	333	298	318	348	334	341	311	325	343	358	344	330	329	314	327	320	304	322	349	323	334	343	339	329	329	349	342	341	321	341	334	290	323	324	335	311	351	323	360	352	326	314	351	315	328	343	324	355	301	360	346	356	352	365	333	309	341	324	298	342	323	329	279	310	345	312	367	322	321	339	324	355	307	322	342	309	357	317	334	333	330	327	320	294	330	307	348	334	339	336	324	351	367	319	306	312	316	328	333	351	343	329	336	325	318	366	335	361	330	320	299	342	352	349	332	311	314	319	333	366	345	333	362	341	295	337	376	328	325	362	335	343	320	315	338	299	343	356	330	335	359	324	317	374	341	317	362	336	338	335	322	345	338	349	337	361	368	348	346	331	340	351	295	317	356	334	359	337	356	339	368	346	339	296	327	345	328	361	351	305	326	332	297	341	324	375	303	308	352	306	351	341	307	335	332	320	358	329	353	334	298	323	333	327	324	339	359	312	328	348	365	333	309	369	332	336	331	315	362	354	361	337	310	325	336	310	328	333	320	309	310	335	354	354	329	313	337	308	315	356	340	331	363	349	340	341	372	325	354	345	333	340	319	336	340	330	346	318	320	352	329	329	320	333	366	309	337	320	332	340	351	339	339	363	311	344	316	323	329	332	318	334	287	325	334	364	349	332	332	323	320	351	351	379	313	355	308	318	344	306	323	329	324	335	334	316	355	342	326	351	294	324	364	351	361	322	317	344	320	326	290	340	344	337	311	353	342	337	350	339	310	337	312	352	324	332	326	329	310	335	307	328	316	330	335	329	314	317	297	341	360	328	326	342	318	366	371	359	348	321	322	355	307	343	321	324	318	328	356	321	354	349	360	319	339	338	298	334	323	314	336	365	308	338	335	329	327	350	336	341	321	311	351	330	356	357	326	341	305	345	340	313	320	308	346	326	294	309	357	352	304	314	325	327	340	358	317	339	330	348	360	328	348	302	333	320	327	321	339	335	365	371	312	346	296	349	318	362	351	325	336	353	326	309	320	312	333	358	317	330	363	326	333	309
27669	19360	5630	853	613	535	446	319	304	293	295	272	289	300	271	255	277	275	279	293	275	259	267	258	280	272	293	233	271	286	270	277	272	236	280	321	275	276	275	276	238	256	298	310	285	266	247	264	250	271	288	273	255	259	265	290	262	297	266	269	288	271	281	268	269	251	311	270	252	300	284	278	240	259	280	319	273	270	238	287	282	277	303	288	261	258	289	290	293	279	288	273	289	265	267	311	294	275	260	288	274	291	252	290	294	250	261	287	289	295	262	274	259	260	279	258	314	294	289	289	255	277	297	247	254	285	271	273	257	302	263	301	295	259	281	266	240	251	259	308	288	298	283	279	270	291	264	254	286	280	268	279	270	277	240	303	285	288	254	266	255	303	283	293	300	287	278	279	286	323	251	267	275	295	279	288	293	272	272	277	278	272	278	275	233	261	280	277	299	240	264	280	270	240	275	320	278	228	274	274	284	317	283	276	253	294	293	275	254	305	274	312	262	286	288	255	325	267	284	270	257	276	259	275	297	286	267	272	288	286	260	268	295	293	286	269	285	278	280	275	281	270	271	280	283	252	274	283	292	294	277	304	265	255	291	299	275	261	250	289	272	253	271	235	289	298	295	299	296	278	292	287	296	279	286	281	279	272	270	304	293	302	293	267	285	251	283	268	262	260	288	270	254	287	276	302	275	260	250	288	283	285	278	271	285	282	256	264	268	272	275	274	291	296	280	298	269	288	281	273	303	285	282	288	272	281	269	251	292	266	273	260	316	248	298	295	284	248	290	252	284	283	250	244	268	321	278	282	266	286	290	274	291	277	285	283	260	285	267	288	253	289	267	260	278	272	275	295	269	303	282	299	299	313	227	266	294	270	291	272	281	295	248	293	284	245	279	255	290	293	290	292	264	294	288	279	283	230	265	313	245	294	266	245	291	263	281	251	276	289	294	274	271	297	303	283	245	291	299	278	260	260	276	257	259	277	289	265	292	252	300	281	248	261	288	299	287	279	256	289	293	311	273	291	282	294	291	300	273	265	245	269	299	283	278	284	272	271	265	262	313	284	262	285	279	302	272	266	280	274	289	266	267	307	291	280	281	296	294	292	256	280	271	281	283	294	307	306	250	286	264	290	304	291	304	267	292	282	268	288	279	269	278	271	268	273	254	276	266	270	266	269	249	267	280	277	257	294	302	260	295	255	275	278	278	266	276	264	294	311	284	241	267	275	287	268	261	247	289	257	310	277	271	290	289	285	282	281	280	293	277	280	270	285	265	283	276	243	308	258	263	256	274	279	267	283	272	269	276	252	273	277	298	305	275	288	268	261	299	258	277	259	273	290	303	263	267	266	286	288	308	289	247	298	292	257	288	277	279	258	274	281	271	257	262	289	301	277	295	276	307	290	297	280	258	261	269	288	276	271	291	300	272	284	246	259	303	272	309	285	269	281	268	296	268	265	282	277	281	286	243	284	261	292	294	268	266	314	294	243	303	278	256	292	285	287	266	278	273	276	282	242	282	284	255	269	267	267	275	286	266	259	268	261	308	276	280	267	281	283	270	269	276	261	299	263	285	294	274	253	304	265	287	290	253	277	274	281	257	286	274	263	259	282	262	264	273	264	293	272	293	280	269	285	286	298	288	288	317	279	299	302	282	275	305	286	277	259	270	287	265	275	267	258	262	263	270	298	250	296	262	263	275	289	273	302	263	286	310	281	267	305	268	284	233	260	286	265	249	285	282	285	260	286	274	266	258	288	257	295	281	281	298	242	281	248	284	306	280	298	275	265	296	252	258	271	249	271	276	289	301	297	304	288	259	267	267	289	267	258	301	285	273	269	271	270	257	268	281	309	301	263	255	280	292	279	279	263	282	236	280	264	274	259	262	242	278	251	287	319	254	240	278	264	282	292	268	283	275	274	300	298	288	277	301	298	315	252	266	269	276	283	279	249	285	296	262	292	280	282	267	302	264	302	268	250	270	272	261	272	270	286	276	278	235	281	248	297	301	288	258	259	250	275	273	306	265	290	274	284	269	283	250	291	264	267	268	274	263	267	302	269	287	275	269	254	278	253	284	317	293	267	271	276	271	292	279	268	276	262	275	283	287	296	253	285	269	284	247	268	299	258	269	269	308	301	292	285	269	291	296	288	264	264	274	269	283	257	248	275	261	289	277	252	254	252	307	282	295	289	293	253	266	281	289	287	296	293	297	260	276	271	245	278	289	263	286	278	290	283	254	287	258	271	278	250	263	284	302	254	290	293	275	279	264	270	273	264	263	279	295	292	290	280	298	295	280	287	309	285	283	341	313	276	293	286	280	279	271	281	284	286	289	281	275	303	255	271	313	257	271	292	253	292	260	316	309	266	291	259	262	275	251	296	279	264	281	300	259	285	287	256	278	287	235	266	234	273	279	261	286	266	288	271	256	279	258	296	282	307	265	270	270	243	295	296	269	287	302	265	278	276	293	276	278	290	273	285	251	273	291	270	277	302	288	284	274	289	280	273	265	259	275	267	288	288	271	290	290	270	277	279	296	253	289	274	302	263	275	259	266	295	266	289	244	287	262	267	267	299	290	293	271	258	266	275	312	311	263	273	276	288	306	280	279	270	278	285	306	286	288	270	277	269	304	275	247	278	302	248	277	270	232	257	263	278	267	271	309	269	292	285	283	273	291	254	263	277	278	263	290	281	284	296	256	264	271	282	311	296	243	303	277	278	289	275	272	290	318	247	251	306	277	271	277	287	290	265	260	273	264	269	285	290	277	269	266	277	273	277	257	303	258	315	261	285	250	272	274	272	257	269	257	255	233	294	278	269	272	268	290	284	270	281	284	262	277	286	292	285	270	266	262	276	253	295	292	276	279	262	236	257	277	275	274	283	285	268	302	280	273	255	267	261	276	269	298	288	292	249	298	287	271	310	257	252	278	270	299	272	287	220	253	265	251	296	292	296	253	301	254	272	256	286	259	289	283	267	272	269	270	293	276	265	289	274	285	271	274	275	278	265	285	258	288	267	305	280	261	271	280	264	286	269	274	274	266	270	277	283	260	259	275	267	283	294	274	252	300	292	282	269	282	327	289	288	294	286	272	255	272	245	275	286	284	266	292	281	283	291	288	281	255	266	271	280	272	290	222	279	271	255	285	271	258	277	292	273	282	279	270	302	306	258	285	256	283	278	255	306	298	265	255	282	294	286	250	268	310	283	293	264	285	252	274	305	281	258	308	264	286	272	256	289	257	293	311	265	256	310	270	275	267	281	274	293	283	289	267	275	285	267	259	271	250	303	251	268	276	284	293	294	282	258	287	283	286	284	259	298	314	287	252	302	289	268	273	298	300	300	268	283	265	304	300	290	276	279	249	280	302	269	268	261	267	271	279	271	287	269	291	287	270	247	296	279	256	256	272	265	300	261	268	282	315	292	248	289	287	271	297	280	283	282	242	282	234	267	240	243	272	285	278	286	278	303	325	285	275	285	248	287	256	284	292	276
5238	1495	881	536	475	454	337	348	377	362	333	302	282	333	327	322	334	324	321	300	289	321	287	307	307	302	299	321	318	305	291	269	330	290	302	288	308	302	290	288	278	294	289	293	316	283	295	307	277	275	326	305	290	286	290	306	265	319	314	293	301	268	328	324	310	288	318	319	270	275	266	305	299	282	326	286	293	292	302	283	281	323	295	299	301	293	296	342	330	309	303	300	289	305	280	316	290	283	295	289	255	303	294	287	312	277	286	299	276	271	294	302	269	308	287	278	321	285	297	277	320	308	290	293	307	298	307	269	323	308	281	303	293	272	299	324	298	302	304	321	307	301	314	280	300	297	300	291	276	283	258	295	310	295	290	301	338	315	313	286	306	322	298	308	282	333	277	301	301	303	310	320	254	318	303	304	284	295	286	319	307	303	260	301	307	273	298	322	314	277	316	296	309	326	303	295	283	288	300	288	295	295	314	288	263	275	269	299	289	257	289	265	291	288	274	266	308	310	290	303	267	298	304	306	290	295	294	309	294	304	292	305	305	271	280	265	323	316	302	290	334	278	316	304	305	326	304	303	277	271	301	304	320	301	275	324	302	296	281	317	320	327	301	297	290	309	301	304	311	321	287	328	303	271	319	310	260	307	283	289	338	310	282	294	280	318	314	320	294	335	305	316	290	330	320	316	297	273	284	331	318	281	274	307	297	290	300	278	300	288	303	295	302	285	301	314	261	308	326	327	274	298	294	280	319	283	314	284	301	313	267	280	304	270	296	286	287	302	309	285	295	290	333	317	331	282	308	297	296	317	264	284	289	309	286	308	311	285	308	278	316	323	306	298	294	312	309	281	264	296	307	314	280	294	304	299	291	303	272	270	281	299	298	281	330	290	274	338	275	314	324	293	285	304	315	312	291	298	318	318	309	310	310	298	302	309	276	298	311	316	309	298	284	297	325	316	324	324	286	277	272	292	290	273	275	268	292	286	298	312	300	305	311	299	291	294	331	269	294	327	283	289	332	322	321	301	309	267	321	291	292	319	270	284	304	302	306	294	287	320	310	330	302	285	301	276	290	260	279	330	292	299	283	304	307	295	297	282	262	291	301	272	252	277	294	308	289	282	316	323	333	324	291	286	292	314	297	289	309	282	320	272	311	290	287	304	321	295	275	259	318	290	315	290	296	302	310	318	336	305	292	280	292	309	286	275	296	266	315	319	272	312	297	295	289	273	305	319	342	292	262	297	323	288	304	301	289	309	317	290	285	304	297	296	278	318	309	289	290	284	278	320	290	313	287	291	325	283	305	290	294	301	330	281	307	321	310	285	289	266	298	331	285	294	277	300	308	319	276	300	313	293	294	290	300	292	303	294	280	297	285	299	276	314	319	336	297	317	285	282	304	277	295	297	313	299	315	288	318	318	263	303	283	284	307	322	315	300	304	271	306	301	296	266	291	274	298	283	315	287	305	301	285	258	267	322	286	306	324	327	281	298	311	308	278	282	307	306	315	311	255	305	291	300	310	282	315	308	280	315	297	274	287	313	311	303	302	293	311	306	304	303	247	282	290	269	298	306	274	320	302	288	303	265	320	313	319	289	327	287	283	305	318	268	345	294	254	300	290	281	308	286	292	313	279	284	278	312	304	302	306	294	300	303	309	312	294	265	320	290	273	297	305	317	300	317	299	319	291	323	321	307	346	289	305	286	323	284	296	289	313	323	303	299	291	320	299	298	310	309	272	308	306	316	303	274	295	297	290	333	302	281	279	275	307	262	292	293	323	308	289	306	308	285	310	298	333	313	311	293	277	300	295	264	276	326	292	315	280	318	307	314	303	278	299	302	313	289	317	292	284	282	289	289	310	305	305	277	302	284	306	323	317	299	310	294	321	327	307	297	311	314	283	295	282	297	273	285	322	327	297	312	287	301	301	323	275	259	276	302	300	311	295	335	308	309	289	281	286	298	310	303	285	304	292	308	279	307	286	304	296	311	286	278	295	311	309	313	300	290	290	293	316	304	302	284	307	298	299	283	311	298	314	290	304	320	301	297	300	297	278	278	290	281	276	277	305	301	304	315	331	296	304	250	313	268	292	318	276	322	296	311	281	292	295	291	328	301	298	298	274	293	262	301	274	316	291	299	299	278	290	312	288	286	286	313	288	302	315	281	323	279	282	285	271	304	284	278	287	294	305	286	295	303	301	298	306	339	290	299	299	303	332	307	298	308	312	293	321	316	263	319	295	261	300	263	277	312	305	298	273	288	305	285	286	305	309	278	295	305	297	299	301	266	352	282	300	292	282	304	310	307	296	307	288	291	276	281	286	272	313	300	286	290	312	293	302	293	296	281	301	283	317	319	295	284	300	303	291	297	322	312	309	334	284	287	307	304	275	317	323	272	334	292	339	317	305	275	301	300	289	343	310	300	291	328	288	285	311	273	285	322	313	296	295	296	302	279	304	331	300	294	328	304	249	283	312	292	299	270	321	286	308	287	319	300	285	326	295	312	295	307	286	290	292	291	311	310	344	279	285	294	280	321	294	312	323	274	268	270	286	284	315	304	284	298	311	300	273	291	269	325	278	279	273	294	287	298	297	302	298	293	303	313	282	282	295	290	292	288	304	306	301	283	303	302	292	295	295	314	276	302	305	287	296	301	315	288	273	304	285	289	295	312	304	331	272	281	318	291	310	302	284	292	302	261	277	348	295	280	302	309	307	295	291	314	297	280	291	331	281	328	300	306	293	315	284	301	301	301	298	301	296	309	308	301	272	284	298	296	315	301	303	306	317	283	330	290	312	279	289	293	304	273	274	331	286	285	325	281	288	285	299	284	316	288	300	277	291	284	294	288	273	288	305	291	283	321	297	270	285	300	287	295	276	281	283	289	280	294	298	303	269	299	285	260	313	278	322	282	290	275	281	294	303	269	272	273	314	298	297	313	308	304	289	317	307	300	308	276	290	276	312	329	290	317	323	335	301	283	302	277	317	287	277	319	269	308	297	295	274	290	331	297	281	318	284	298	268	298	303	300	310	333	270	301	328	314	295	301	299	317	273	303	321	288	285	322	278	302	296	307	283	264	283	282	293	285	317	303	295	301	311	276	285	276	278	307	251	298	289	288	308	281	314	301	276	316	291	282	283	301	335	302	318	298	292	303	275	288	312	306	296	291	302	301	294	300	282	309	322	301	299	265	308	280	265	283	304	293	284	321	277	287	299	316	326	295	317	301	321	289	284	296	300	301	302	300	303	297	281	283	300	298	282	304	307	340	295	339	307	287	297	303	303	291	269	263	280	328	292	304	299	341	337	291	304	290	291	281	306	299	258	285	299	280	271	315	281	325	308	295	301	290	306	308	284	293	273	290	325	310	301	325	299	297	309	331	289	306	304	274	300	300	278	312	277	301	316	265	285	306	290	284	274	307	286	296	276	280	319	312	304	264	297	315	284	261	319	302	275	284	304	335	304	273	304	308	301	306	279	303	316	296	274	283
23552	21322	28798	24161	21332	13315	1517	951	771	645	637	512	541	529	514	485	501	513	468	502	476	467	441	459	477	416	437	444	430	444	442	455	459	443	434	472	420	463	410	434	439	420	448	454	425	433	469	414	455	400	445	425	447	441	437	436	459	474	423	422	408	435	467	431	392	450	435	422	438	413	447	449	443	437	441	460	445	464	425	452	449	407	432	425	437	408	448	416	438	426	446	439	405	432	431	425	444	446	443	423	442	397	446	440	440	404	483	424	425	401	444	428	409	431	463	462	440	456	422	421	421	437	424	429	428	423	461	424	448	465	426	430	428	445	420	468	459	450	483	429	462	399	433	413	411	428	387	421	465	426	439	436	453	432	398	459	429	419	411	404	414	469	467	409	421	412	422	438	423	429	490	471	459	444	449	393	435	407	429	435	449	420	398	424	439	443	433	452	460	410	424	421	387	443	430	429	482	458	453	420	424	424	471	431	436	431	437	472	419	413	438	457	418	446	416	426	444	425	450	425	425	430	444	460	437	412	423	411	472	446	449	414	459	412	433	411	429	425	438	434	477	436	415	438	437	423	431	434	445	443	454	416	460	447	410	440	428	433	408	431	428	446	453	421	435	426	468	412	433	464	420	453	414	413	447	431	452	471	422	430	431	420	415	448	445	470	429	476	484	417	443	428	397	431	439	426	431	412	442	387	444	432	413	450	403	465	413	438	452	454	435	443	428	462	442	432	456	420	441	435	433	467	408	456	427	409	414	423	475	436	434	438	423	437	478	445	417	478	428	428	436	414	423	429	427	425	424	445	432	419	417	402	424	468	407	437	448	445	396	463	489	443	444	426	432	457	448	442	424	451	451	431	457	400	453	435	457	419	447	433	423	441	425	448	417	430	448	463	447	418	417	419	427	510	445	423	417	421	454	412	423	442	453	435	467	378	456	442	433	457	488	475	418	442	422	440	447	441	402	432	433	419	461	443	446	448	439	465	427	390	404	454	450	403	448	440	451	418	471	389	442	433	443	435	445	460	390	444	447	450	411	461	432	453	454	407	428	418	405	480	466	455	411	448	454	423	401	423	414	453	421	434	403	439	458	443	444	477	404	421	419	449	463	455	440	390	433	470	436	387	446	433	442	445	435	448	422	453	426	488	433	439	441	415	438	407	421	418	389	410	424	435	437	414	445	450	420	403	429	447	397	458	407	449	436	455	403	394	422	428	450	404	445	429	485	453	448	458	464	423	406	426	451	437	432	421	449	407	377	440	461	428	448	436	450	421	462	487	406	444	417	416	440	414	396	436	399	398	428	417	458	449	419	407	412	456	407	449	397	434	439	459	477	437	380	426	468	475	434	443	423	447	403	461	429	441	424	420	415	416	437	434	449	427	415	442	397	440	443	446	430	444	460	449	391	464	428	421	438	407	416	441	434	401	408	393	417	432	400	436	411	436	481	408	418	375	401	430	456	454	430	391	462	437	404	441	432	405	415	429	467	409	465	456	442	418	415	446	435	429	461	466	427	451	443	394	455	456	424	422	438	430	435	435	432	458	413	433	439	452	440	404	426	435	389	451	422	419	442	435	424	433	437	426	415	429	428	413	399	429	456	443	435	437	407	450	471	426	451	408	432	442	436	444	449	409	407	449	467	430	412	419	430	436	429	414	468	428	427	439	415	474	442	411	405	448	392	462	431	427	412	428	421	401	446	438	433	456	445	411	443	421	428	418	437	448	473	451	459	465	424	427	431	407	465	440	450	438	401	419	485	446	433	467	448	455	435	422	415	397	442	427	435	445	421	496	417	422	418	457	420	451	439	403	444	409	421	458	444	403	467	466	424	451	417	429	466	454	440	394	477	412	445	434	394	453	447	446	437	442	428	420	436	422	437	463	423	441	413	424	446	429	441	445	422	406	449	458	464	415	430	397	456	416	420	408	408	432	429	449	448	434	440	428	418	429	408	439	412	446	442	411	432	429	408	434	436	466	433	451	475	424	453	450	451	447	450	433	438	435	473	408	436	466	429	407	449	389	464	445	416	399	412	399	427	403	432	433	457	430	424	438	436	477	428	433	411	410	420	433	466	423	451	484	447	422	444	397	491	421	458	439	403	445	413	394	453	410	450	437	430	461	411	422	414	427	425	423	433	453	459	440	435	423	419	451	461	439	408	424	439	406	428	445	395	450	449	435	460	436	420	475	398	442	443	412	414	418	443	442	448	422	457	434	414	402	443	419	392	443	443	433	407	403	431	434	440	428	429	406	434	449	441	398	402	473	425	427	423	407	463	457	455	428	444	402	418	398	472	442	434	456	419	416	411	444	488	440	415	434	490	419	428	402	444	398	424	427	427	453	454	432	429	426	436	438	452	438	424	461	440	401	410	471	422	441	442	453	403	465	432	432	434	413	446	418	436	430	429	391	425	414	410	414	438	459	412	400	424	466	419	417	428	393	460	422	452	435	447	463	403	437	409	480	465	449	418	420	464	421	448	456	426	427	434	420	474	459	409	435	427	415	401	440	414	419	418	463	462	444	438	421	443	459	436	425	431	453	413	446	431	418	446	431	442	398	418	393	413	425	468	384	441	387	416	434	444	409	406	403	427	425	434	483	456	436	471	431	401	421	423	448	456	450	413	435	444	478	401	413	394	439	416	446	396	419	420	451	433	416	402	422	427	409	421	427	427	432	450	433	467	402	431	407	428	402	432	456	415	435	432	414	428	477	452	409	397	417	428	447	404	480	463	471	432	454	422	441	447	474	437	434	438	449	441	404	414	419	430	444	419	446	423	466	434	397	439	455	424	458	452	460	441	434	432	406	445	434	456	423	452	400	440	435	441	451	469	432	407	448	440	393	424	440	436	408	410	408	443	439	457	429	434	462	457	413	423	425	444	422	392	444	454	421	427	437	417	434	426	442	407	458	442	435	465	416	423	423	409	407	424	426	418	456	420	433	406	440	437	424	418	446	413	473	437	436	422	438	442	434	429	461	426	443	457	391	434	437	443	446	403	415	471	452	448	402	449	419	448	406	434	428	439	407	438	419	420	412	445	461	406	450	455	469	484	410	398	433	420	462	447	413	384	443	428	443	414	471	427	463	447	405	426	421	436	407	392	416	445	460	412	449	448	424	447	424	403	426	409	450	470	433	449	434	451	429	425	450	420	428	448	398	413	460	421	467	439	456	446	424	399	429	450	432	388	412	408	423	429	450	437	417	428	437	435	413	449	447	467	452	412	456	442	426	399	425	465	421	407	421	419	444	437	431	441	467	426	440	430	419	404	437	434	407	427	405	423	406	422	442	419	445	407	452	389	453	451	487	438	415	415	413	452	435	475	429	434	386	426	432	410	427	448	471	444	425	455	419	431	416	450	424	423	416	440	434	425	443	439	441	403	414	405	411	433	445	412	453	397	451	448	420	422	445	399	418	447	399	457	436	412	421	445	414	427	427	437	412	426	365	434	395	438	444	424	412	434	452	448	426	450	431	455	410	484	409
5628	10448	7239	3316	2590	2174	1426	1297	1067	846	722	661	616	624	641	551	515	573	530	513	535	513	533	480	453	480	519	520	556	482	509	458	504	505	508	457	486	466	482	452	490	488	457	443	484	465	484	486	429	468	441	440	490	488	503	465	443	457	445	474	452	473	460	467	471	446	456	473	480	479	463	473	482	464	460	484	444	465	466	445	524	489	493	473	497	479	484	489	475	452	476	489	476	509	491	438	468	503	475	452	484	469	486	455	470	481	435	495	446	498	460	420	489	471	452	495	469	490	466	472	470	470	501	469	451	474	512	472	454	454	489	505	422	452	447	483	437	432	452	490	442	482	435	461	455	496	432	478	464	456	468	441	457	502	473	485	478	482	485	482	486	416	452	451	457	477	479	469	465	492	450	474	461	483	450	488	482	482	469	464	501	453	487	441	475	424	445	474	435	452	451	479	442	449	495	492	416	483	489	444	505	466	473	471	475	498	459	468	473	452	421	479	461	473	452	430	448	473	447	466	454	463	476	446	474	480	452	486	441	508	450	441	459	438	479	450	481	465	480	456	443	476	475	432	486	494	488	504	485	479	455	482	413	447	421	449	473	467	472	493	481	445	474	456	467	452	474	440	487	467	424	426	522	481	437	458	468	422	411	506	477	466	457	481	472	508	482	449	456	441	507	473	489	462	457	477	487	463	427	474	465	448	478	452	481	428	411	439	451	457	467	430	466	467	453	453	455	459	477	431	473	440	484	520	451	459	490	484	454	484	440	453	470	462	453	504	474	456	492	459	484	481	443	436	506	462	459	440	448	491	472	422	476	473	488	439	452	466	440	515	482	447	452	429	440	465	522	474	534	480	472	468	418	464	480	468	501	469	484	467	465	456	483	440	450	471	495	446	438	449	412	467	485	468	446	460	459	467	435	438	504	453	452	470	453	470	418	439	437	467	443	486	441	469	460	456	474	450	460	460	447	451	548	486	480	443	459	456	422	492	428	456	508	447	428	484	471	477	464	453	486	459	432	478	483	493	496	444	475	470	473	447	473	439	446	473	498	454	466	470	493	491	451	446	475	478	450	460	442	436	452	450	454	478	466	495	447	482	457	466	455	477	478	461	450	487	464	445	424	437	454	456	422	424	457	494	463	473	538	465	404	443	508	488	473	469	475	485	458	499	454	460	461	464	462	434	465	469	444	461	475	469	478	435	458	462	465	489	419	494	486	468	502	458	461	479	508	505	485	471	468	471	479	438	446	475	491	472	452	436	433	469	465	486	479	489	444	480	457	469	480	447	496	463	448	479	464	503	449	444	450	453	453	432	481	465	443	461	460	445	488	527	429	438	472	460	468	489	502	467	484	461	475	454	456	484	461	479	470	449	438	462	485	472	428	485	465	473	502	483	431	477	476	481	502	447	447	481	475	453	485	472	486	478	470	443	469	423	438	465	485	455	453	437	469	445	464	478	472	473	434	463	468	453	456	483	445	449	487	432	448	474	521	431	447	485	436	500	472	430	455	446	494	468	485	444	485	425	457	455	468	468	442	430	484	467	467	462	465	456	467	459	486	465	499	450	450	455	462	460	499	482	495	460	494	458	425	470	472	458	459	437	501	434	481	438	442	482	463	477	438	480	460	454	437	483	422	463	484	479	463	492	442	475	477	458	485	467	434	458	434	467	475	466	503	446	481	460	477	451	462	424	445	462	459	465	438	467	485	464	461	457	464	485	453	484	477	464	464	462	468	467	481	501	463	466	427	465	521	432	432	481	458	487	463	443	425	491	448	469	451	480	453	507	465	451	467	449	447	456	473	458	451	456	442	464	496	468	468	451	512	491	450	464	465	491	422	494	488	458	443	485	471	479	451	482	465	409	485	479	485	479	475	457	449	456	470	421	498	464	444	431	465	488	472	483	483	446	519	459	431	457	427	479	451	467	445	495	474	441	472	464	459	463	501	468	453	453	430	457	452	460	485	450	483	491	450	496	437	470	501	473	450	495	508	514	506	434	461	471	462	482	510	427	476	448	449	505	461	437	503	464	448	440	468	470	464	422	482	478	449	468	489	463	454	485	451	491	460	437	494	478	476	472	485	477	454	438	478	510	451	416	426	490	486	464	485	454	461	471	478	460	467	459	410	480	469	432	453	434	440	448	433	491	443	448	431	472	467	462	463	470	479	506	480	469	484	468	422	475	474	454	492	504	478	454	445	471	487	468	504	475	459	482	485	482	451	448	413	470	445	454	478	498	479	453	481	471	451	446	487	452	490	481	450	490	452	503	471	468	432	503	446	433	489	470	416	462	452	486	471	453	461	441	456	496	503	467	474	467	460	473	465	464	439	488	462	429	505	436	470	438	458	465	458	493	443	478	436	452	439	459	480	465	485	434	491	456	443	486	458	459	438	456	440	479	481	460	476	485	474	443	481	480	478	450	470	505	466	450	464	463	442	476	428	476	468	454	449	429	432	428	461	426	486	469	468	482	460	453	433	447	443	415	419	440	473	477	486	479	457	452	473	458	463	444	472	455	463	461	436	432	502	482	477	484	489	426	433	428	437	476	487	475	490	478	476	470	487	408	455	447	441	500	462	495	441	464	487	458	481	477	468	449	473	480	484	458	476	499	417	476	441	462	436	510	460	503	517	435	449	468	462	448	476	475	452	467	480	508	450	446	489	450	448	446	483	481	500	443	493	482	464	468	459	474	463	431	470	462	460	483	457	469	436	434	479	446	501	448	477	451	457	473	451	464	486	476	461	490	460	475	456	459	454	442	458	446	444	464	462	485	469	480	462	506	461	468	514	519	446	441	442	447	451	449	455	433	449	466	435	458	487	454	496	445	473	490	496	473	494	426	456	448	459	454	467	487	482	429	448	467	425	410	454	430	489	439	449	469	464	473	435	432	449	463	462	447	425	457	452	461	438	473	472	462	439	446	475	448	472	437	474	442	481	490	515	478	441	496	454	457	453	458	435	488	465	472	437	447	459	472	476	484	506	432	483	484	491	451	466	461	459	495	455	414	467	460	454	449	482	440	501	456	453	470	476	460	435	451	461	443	463	519	437	492	473	428	456	443	450	478	457	508	462	448	512	451	466	426	472	415	485	496	444	458	472	455	452	447	435	433	481	489	469	476	487	455	436	441	449	466	445	466	462	429	462	488	465	484	466	448	434	462	446	452	431	445	473	467	506	437	479	423	450	488	461	472	444	465	457	440	481	464	448	485	477	478	494	472	529	464	456	477	446	455	454	469	500	448	444	489	501	452	445	456	494	413	472	453	482	457	457	440	499	449	492	485	450	455	425	457	471	465	446	461	489	496	479	504	454	454	476	494	475	447	464	431	490	485	491	465	458	468	448	509	463	469	456	482	466	458	480	466	501	453	423	462	448	453	442	460	455	473	475	437	469	452	473	490	501	460	500	495	427	457	418	493	446	445	460	471	513	467	465	479	466	479	460	415	478	473	436	463	445	431	438	467	480	470	491	486	467	460	445	469
24707	21243	27844	24904	15534	829	419	345	279	228	194	175	182	170	156	167	147	142	158	167	120	128	122	136	133	139	129	141	110	128	126	139	122	139	109	121	123	125	117	145	107	129	131	136	136	124	129	115	100	151	102	121	130	128	140	121	127	95	127	125	130	101	103	118	121	127	118	107	104	122	122	129	129	122	112	123	116	109	99	106	124	110	106	116	117	107	119	135	114	119	114	133	102	146	126	131	108	135	116	117	144	131	115	112	132	118	128	113	109	130	134	112	124	99	105	135	97	125	96	107	109	120	130	121	132	109	98	123	105	111	101	123	124	135	117	114	128	126	112	118	120	122	116	117	118	115	103	114	116	119	112	123	123	102	127	103	112	131	115	115	115	141	111	116	124	122	121	105	126	116	115	103	116	111	137	128	115	123	115	122	135	117	117	134	114	136	108	129	120	120	144	133	123	128	90	119	128	114	116	103	100	111	119	140	121	124	123	126	103	137	119	122	105	144	96	133	107	130	130	126	120	139	114	127	114	120	135	128	132	134	125	128	139	129	144	122	144	109	104	131	100	131	105	98	126	130	147	111	109	118	115	117	126	96	114	118	118	112	136	118	116	122	105	116	117	120	128	132	131	127	125	132	127	115	119	139	126	119	120	128	113	135	93	125	124	125	110	114	129	125	118	119	134	87	132	118	144	115	121	108	135	142	115	124	128	137	107	106	134	130	128	112	107	117	108	127	121	116	107	131	108	94	102	123	111	131	86	138	131	118	107	108	130	114	120	108	120	131	132	95	135	124	129	113	117	125	116	142	120	141	103	126	107	118	114	92	132	120	136	114	120	118	122	122	116	118	121	104	136	99	112	132	117	95	116	116	130	108	100	103	118	112	108	130	120	119	124	108	125	108	107	108	112	149	130	132	119	131	108	103	127	113	128	143	103	131	110	103	143	111	119	110	122	118	117	114	124	132	105	129	137	126	107	129	121	124	122	123	115	135	125	113	124	120	127	114	115	97	128	107	126	125	106	121	121	119	107	136	113	126	129	100	122	108	119	114	116	112	122	115	127	132	114	122	125	126	108	129	123	109	110	116	131	130	118	87	124	137	110	125	122	106	124	122	123	134	134	102	133	129	108	117	128	112	116	110	129	124	120	111	136	124	98	126	135	115	115	129	139	118	131	117	138	114	105	127	145	116	126	117	114	111	118	136	103	121	113	133	109	118	120	128	118	121	123	116	117	114	106	120	112	121	127	102	104	118	90	116	118	121	109	120	130	132	112	124	120	109	137	105	126	124	141	127	137	110	110	102	112	135	124	97	111	130	119	136	119	128	112	98	106	113	115	116	128	120	113	120	110	117	111	124	106	126	122	119	107	128	137	136	116	124	144	124	116	109	114	117	145	117	102	114	124	125	122	121	132	118	116	114	111	123	103	120	118	121	134	109	113	111	120	118	114	124	124	124	122	116	136	120	117	104	122	123	129	118	130	117	109	141	110	99	118	110	92	119	123	122	145	104	108	128	115	115	136	106	133	120	109	105	105	142	107	116	110	111	124	127	125	130	121	113	105	119	124	133	136	143	118	116	132	129	137	104	130	110	127	116	94	137	125	125	124	105	112	131	138	131	114	123	125	124	109	106	122	136	123	109	103	121	110	112	118	125	118	114	132	119	120	125	136	96	117	102	118	120	113	108	106	120	106	126	107	100	123	117	129	123	129	113	122	103	116	112	134	100	109	114	129	120	119	115	137	120	111	139	116	130	113	116	113	114	122	106	133	123	124	118	125	119	109	109	121	91	137	123	121	109	125	99	111	132	121	113	128	124	118	104	115	126	105	124	126	125	130	121	127	131	121	120	122	117	135	102	131	136	105	107	118	114	140	123	120	129	96	126	120	102	98	138	111	112	114	106	122	127	112	137	108	114	113	107	115	110	101	144	121	129	109	104	111	121	96	122	113	121	140	118	133	132	111	131	101	126	147	125	114	124	117	124	120	136	104	134	128	124	113	133	126	119	117	135	114	110	126	126	120	118	125	124	120	102	116	103	119	106	126	108	118	127	130	114	127	103	126	127	100	143	117	129	140	116	116	120	128	108	105	116	109	118	122	130	124	117	123	107	140	116	136	123	141	113	126	89	137	119	118	105	121	116	121	107	137	105	131	117	114	138	120	117	118	110	126	113	118	114	110	113	111	107	120	110	117	115	119	123	112	106	129	117	125	137	106	129	114	108	112	117	135	121	114	143	114	120	123	108	110	110	106	107	128	109	128	115	109	116	113	114	113	126	116	111	121	122	137	129	119	124	110	132	128	137	125	106	118	117	119	138	111	114	100	98	113	131	147	127	105	129	119	122	140	101	110	119	112	97	108	148	112	117	119	115	110	116	129	111	119	131	118	105	135	91	117	127	107	120	130	117	119	111	113	122	134	123	143	117	143	111	113	116	115	112	128	126	122	119	128	134	137	136	118	103	129	114	115	117	128	103	121	113	120	103	113	107	114	129	101	120	125	117	124	128	132	125	121	106	142	134	117	113	122	124	108	119	118	102	135	127	111	123	111	116	118	125	128	113	129	117	112	112	115	128	131	139	126	136	109	102	116	121	127	115	116	122	132	129	129	123	115	131	123	110	112	108	118	113	114	118	141	129	125	121	126	123	137	118	104	121	124	124	120	102	114	119	106	103	115	117	92	112	128	106	118	114	106	133	125	112	122	147	129	125	122	124	96	114	115	111	123	111	124	122	128	135	125	118	121	134	117	109	122	116	108	119	124	109	127	137	118	117	124	109	114	121	109	124	106	105	123	109	108	116	121	132	121	117	113	107	107	111	110	118	134	135	115	112	122	115	136	126	130	122	111	104	106	114	125	122	113	123	113	118	112	127	141	129	105	142	104	128	134	148	105	132	116	102	121	118	129	111	122	135	120	141	127	108	124	113	107	134	114	102	126	109	131	121	127	112	133	139	127	143	115	120	128	137	116	116	137	126	109	127	114	128	131	110	99	132	120	115	127	143	121	115	134	134	138	116	105	115	98	127	111	123	140	107	113	129	123	128	135	139	125	126	122	135	116	128	112	119	123	130	125	120	112	130	120	114	120	110	108	130	131	138	124	122	123	109	134	108	119	109	102	131	122	130	117	116	113	116	139	114	125	132	107	128	102	124	109	113	106	117	111	133	127	109	94	118	126	116	102	119	100	124	93	134	121	121	135	124	113	115	126	115	130	119	123	111	122	117	141	99	103	110	130	128	97	134	106	120	93	104	128	111	123	124	106	118	117	116	108	161	106	128	110	126	120	125	128	134	132	117	132	111	107	123	130	105	117	131	134	117	120	118	130	108	142	114	127	110	130	124	132	111	127	127	119	106	116	130	135	129	107	126	131	127	131	132	101	124	113	129	115	140	110	133	127	130	125	127	128	103	106	129	135	121	125	116	127	113	109	116	110	124	110	118	107	100	131	121	109	114	110	120	123	136	121	141	125	94	117	115	116	107	144	115
5402	6462	4118	1850	1432	1188	690	638	504	304	285	281	239	234	202	183	184	195	166	166	174	162	151	152	164	140	171	153	153	159	150	152	142	143	137	145	138	178	155	144	130	130	153	152	137	140	155	139	152	126	141	151	127	119	138	146	148	143	155	135	143	132	128	166	114	128	121	146	132	136	123	126	153	144	143	139	151	150	157	132	138	114	146	141	125	135	144	129	150	141	132	125	138	156	132	132	149	135	136	154	155	156	142	147	124	139	139	156	133	136	135	125	142	140	141	121	127	150	119	118	130	146	139	132	144	147	129	141	144	127	135	149	140	137	146	143	154	151	134	128	129	121	128	156	137	136	155	132	160	126	150	162	128	137	129	137	128	155	129	126	128	144	153	129	142	142	133	139	150	148	140	139	131	131	148	140	130	157	135	140	133	160	128	128	123	147	147	135	126	134	107	135	142	164	122	126	156	126	150	134	140	138	144	137	132	139	141	135	138	128	155	151	139	125	146	137	118	155	137	144	147	147	151	152	138	155	152	152	114	154	135	125	143	125	140	130	137	157	127	138	146	149	123	121	145	145	147	128	160	136	127	154	142	116	124	141	145	131	121	134	119	129	136	126	119	122	165	138	128	145	119	139	137	135	138	142	134	149	139	143	146	143	127	136	140	144	148	149	135	134	129	151	115	148	153	121	138	135	155	158	141	129	133	156	143	137	128	132	137	139	151	138	146	129	141	156	123	127	138	133	142	147	128	152	146	145	138	125	136	141	155	136	137	142	124	139	126	131	143	148	134	120	135	129	144	143	156	130	166	141	153	165	116	134	160	147	152	151	153	135	147	137	123	147	144	131	140	139	147	124	133	128	130	134	132	152	168	140	127	135	150	152	153	132	150	144	131	130	114	138	134	131	118	125	127	124	140	115	134	135	154	137	118	128	136	140	142	156	143	136	132	136	166	149	142	147	107	141	149	135	145	132	137	142	130	141	140	141	164	135	141	122	146	144	135	124	127	144	118	129	131	146	142	156	139	129	135	140	150	146	121	121	133	126	131	145	112	152	149	154	134	143	152	115	120	137	146	131	130	150	126	136	149	148	142	125	139	137	137	126	138	139	129	145	145	142	144	124	139	134	130	137	129	132	130	118	120	148	134	132	140	131	130	133	136	126	128	133	133	148	140	135	162	122	132	111	136	138	125	150	148	140	140	154	159	114	128	129	144	138	114	147	139	152	130	143	131	136	160	141	148	132	141	145	138	143	127	134	144	158	127	137	120	129	162	131	139	146	118	130	148	141	146	130	150	149	124	138	120	135	140	136	139	147	122	148	139	133	134	157	151	127	114	139	131	129	154	148	164	144	147	140	136	121	152	151	130	145	140	139	130	135	126	145	149	139	132	146	122	129	148	136	157	145	140	133	124	155	142	136	143	127	113	139	161	144	135	131	133	142	133	118	135	153	128	137	135	146	139	125	125	132	134	144	127	158	132	146	131	134	146	131	130	125	145	134	159	132	127	137	150	148	140	130	149	141	133	131	143	123	153	141	151	124	142	118	146	115	132	145	151	117	146	137	118	138	149	143	132	155	125	130	150	121	145	140	161	148	130	130	154	144	153	152	114	140	134	137	133	143	139	150	163	118	140	132	148	143	142	147	141	145	158	152	140	140	124	142	118	154	120	142	132	134	149	127	142	150	134	140	145	137	126	144	131	133	152	135	136	131	141	153	132	136	129	133	146	159	136	151	147	129	135	134	121	177	126	144	123	153	135	125	134	156	123	134	145	138	144	137	131	142	133	137	131	145	134	132	109	131	156	109	134	143	154	134	137	117	163	131	128	134	137	141	138	118	145	138	154	129	128	126	120	139	142	160	130	128	126	125	124	134	124	148	152	138	138	126	145	138	133	146	143	138	141	142	149	136	138	155	137	142	161	139	135	155	129	135	128	120	139	129	142	153	135	139	123	150	146	134	156	144	141	142	143	159	143	133	151	147	143	124	133	134	138	120	140	131	148	142	133	149	138	148	135	138	142	155	130	143	168	143	140	136	114	137	143	142	116	137	146	131	128	132	138	149	144	155	140	138	120	132	121	137	141	145	126	139	144	135	135	142	135	155	144	144	142	128	153	124	145	130	142	136	142	142	152	139	123	135	138	143	160	124	134	134	146	130	134	129	145	145	145	129	120	138	156	123	124	133	167	134	141	141	142	127	132	146	130	144	135	149	144	132	165	127	127	136	143	154	169	130	133	157	106	133	161	118	137	117	153	146	143	132	127	140	146	148	133	123	143	139	132	166	135	135	132	115	129	139	144	146	133	143	128	133	123	145	124	128	153	122	130	124	148	137	142	137	129	134	134	129	120	110	152	120	138	172	132	123	120	131	136	145	125	114	145	136	159	135	148	127	130	127	135	147	144	132	154	117	154	123	144	129	125	163	143	130	151	136	133	126	140	130	127	139	149	142	155	144	146	142	143	123	145	166	139	128	159	125	142	127	137	142	132	157	117	143	155	135	129	138	136	146	142	119	131	128	149	129	128	140	122	134	147	129	132	124	148	126	135	144	159	128	141	138	130	130	129	136	136	132	121	138	125	120	167	157	135	140	135	132	128	140	136	159	136	130	134	154	111	125	131	151	142	146	138	145	132	138	132	144	140	148	139	138	136	152	121	138	123	143	158	115	134	140	156	140	131	132	140	142	139	154	133	129	143	134	153	114	117	168	143	155	143	131	117	129	157	140	151	160	141	150	122	165	129	147	128	140	123	125	152	146	137	139	133	143	134	139	119	124	146	140	142	105	131	132	147	154	153	127	134	137	137	138	150	128	133	136	151	122	142	124	150	139	152	152	157	155	139	143	143	141	133	149	146	147	151	152	132	151	172	140	120	135	117	149	144	143	149	126	127	138	152	126	156	152	127	149	138	130	149	144	135	144	125	122	144	135	141	155	124	135	133	134	137	120	143	133	151	141	147	132	131	129	146	138	157	156	129	142	133	147	123	108	138	124	127	125	122	136	149	137	120	119	145	145	108	143	142	125	145	125	135	115	152	156	146	125	144	138	152	137	149	132	116	153	134	117	129	143	132	125	132	151	136	138	128	139	142	125	140	137	138	152	143	145	143	144	142	139	153	138	144	146	135	151	155	141	128	138	139	135	157	149	132	152	125	129	126	152	147	145	136	160	144	138	130	147	153	133	151	162	139	124	158	142	138	148	142	144	162	125	135	146	135	137	144	132	125	141	148	130	145	149	140	144	153	125	138	173	123	119	149	135	123	159	167	136	123	128	148	128	156	133	133	134	127	142	123	155	118	144	153	136	156	142	132	130	124	134	122	129	141	139	140	143	137	149	140	141	125	120	126	139	138	146	150	137	123	132	143	134	123	154	145	147	143	130	127	156	147	113	126	130	141	143	130	145	143	147	122	144	128	148	141	113	118	140	123	130	146	132	145	146	144	151	127	125	151	162	143	151	131	146	138	145	135	120	130	136	123	132	145	145
22561	21356	29190	23892	21359	21418	12414	1441	953	744	598	536	504	459	434	414	438	402	364	373	350	338	344	389	353	359	327	329	343	305	327	325	319	300	328	307	304	318	322	285	327	272	277	319	312	317	327	275	279	294	333	317	283	290	281	307	300	272	294	295	279	311	301	271	307	275	306	298	325	279	306	273	287	307	283	315	296	302	286	299	302	300	294	309	303	304	294	316	297	295	300	315	293	292	329	305	293	292	280	318	307	294	277	307	257	302	334	273	295	309	298	297	325	288	294	275	284	323	286	286	316	289	299	302	280	265	271	270	313	306	283	303	300	286	322	340	261	305	273	294	270	309	313	272	306	298	310	278	324	306	281	282	295	316	292	286	329	307	279	276	295	318	288	281	244	333	289	265	304	282	310	311	315	290	307	313	320	297	272	291	290	284	288	264	301	312	286	296	301	329	322	314	312	290	318	288	312	302	315	288	324	312	333	298	300	281	293	293	315	300	294	300	294	285	332	267	289	295	312	285	283	322	284	296	283	314	323	327	319	262	293	305	305	328	271	304	313	289	285	326	278	281	303	294	327	289	299	318	318	287	285	308	285	306	327	290	270	293	289	328	332	302	278	304	307	274	285	303	297	286	330	288	330	299	284	271	296	277	287	328	259	294	318	287	328	281	294	327	304	303	312	280	278	310	287	300	299	281	297	264	278	295	308	285	265	305	309	264	286	320	315	304	266	317	292	299	289	308	287	336	263	299	277	284	303	291	303	245	276	278	318	293	297	293	271	294	318	317	318	314	279	299	277	321	299	291	322	304	311	297	289	279	288	281	283	279	296	257	300	321	282	306	313	272	287	305	279	293	272	275	304	296	278	284	322	297	310	296	281	279	298	278	286	288	295	285	300	288	300	281	296	300	303	283	281	260	264	303	284	299	276	296	313	270	292	305	313	296	305	250	288	274	312	285	289	302	286	302	267	265	295	305	282	296	278	278	284	301	308	269	258	278	306	270	305	314	272	312	316	308	266	322	288	268	277	287	322	292	293	296	278	284	276	315	331	304	288	320	299	279	285	292	264	324	303	280	294	289	292	303	298	283	303	281	285	298	300	308	307	277	316	295	319	287	268	311	337	304	285	315	318	330	294	275	277	284	297	305	299	301	316	284	303	314	283	290	292	293	308	291	300	321	289	318	293	291	281	266	255	299	304	329	282	316	299	294	282	285	300	274	291	301	289	307	294	324	304	293	305	302	310	309	296	290	304	282	293	315	295	336	283	294	310	289	298	271	287	291	292	286	292	285	295	281	293	290	296	294	301	292	288	279	262	263	313	276	298	300	242	300	278	303	270	287	307	289	275	285	291	308	270	283	294	279	298	317	294	274	295	274	301	257	316	289	278	310	304	278	288	257	293	306	280	269	301	294	271	269	305	294	305	306	287	304	296	296	268	295	272	317	301	276	303	284	291	274	286	264	289	290	322	313	289	325	289	276	294	284	271	296	280	309	308	281	288	276	277	260	315	276	281	313	315	305	296	297	293	319	302	280	310	297	301	251	306	318	306	271	300	265	332	287	308	296	249	295	291	306	280	325	281	330	343	297	300	287	311	300	280	295	279	284	287	323	300	302	299	304	297	288	314	278	302	306	322	286	296	299	284	294	282	288	307	290	309	293	288	310	301	320	290	320	301	329	289	301	268	282	290	302	295	299	307	302	339	291	277	307	304	278	278	232	325	304	278	288	279	279	273	298	323	297	310	306	294	283	261	271	301	273	307	297	296	272	286	295	305	304	284	303	280	302	276	305	299	271	296	308	296	300	274	275	306	325	309	281	279	316	297	284	350	327	279	280	319	296	303	308	281	278	303	294	286	292	289	296	317	275	300	323	291	302	301	293	287	296	302	294	275	308	302	305	312	318	273	283	293	262	300	279	278	304	313	276	263	312	322	285	336	281	298	301	303	300	268	291	273	305	284	313	276	293	293	335	284	315	295	270	303	327	281	303	299	278	313	277	305	316	265	319	301	298	309	309	293	300	313	300	273	302	326	307	296	285	333	284	309	305	320	306	316	280	276	314	301	315	293	297	320	312	292	296	295	318	273	299	330	274	305	289	299	266	291	315	304	289	286	302	298	277	289	298	291	278	289	297	315	303	275	300	299	279	359	323	273	310	279	303	317	312	299	327	278	334	311	295	307	296	290	298	321	307	284	279	303	303	331	296	284	321	292	283	309	312	300	291	292	309	318	291	254	284	301	289	280	301	305	302	312	293	281	296	293	282	289	288	267	322	289	288	263	283	299	320	286	277	272	295	272	314	275	282	284	304	287	262	326	312	298	277	322	316	273	278	322	266	304	307	267	298	292	317	328	282	288	288	266	292	272	287	320	308	305	311	307	285	286	322	293	304	295	298	297	281	289	305	307	340	296	306	272	283	317	298	271	290	293	302	279	307	341	287	286	281	292	291	284	331	296	304	323	308	300	269	319	326	318	299	300	303	303	297	294	313	309	298	276	299	287	312	291	286	276	320	291	302	273	289	311	286	301	301	267	288	299	314	293	292	309	327	290	278	297	312	290	254	292	300	293	308	306	287	305	280	344	302	307	276	344	314	284	302	320	278	292	286	306	320	301	304	289	312	295	278	291	264	282	269	285	251	315	303	302	271	297	290	317	317	290	316	306	291	288	288	295	301	345	311	304	296	282	270	301	286	305	283	292	290	294	282	321	298	276	308	288	289	275	266	330	334	328	307	293	283	317	264	303	286	315	309	300	308	294	278	301	278	284	285	297	299	325	286	312	297	311	287	299	299	307	320	316	279	284	293	258	275	280	283	316	273	293	286	321	292	324	299	273	294	269	270	314	291	277	298	292	301	287	298	281	303	274	313	289	297	296	287	258	300	312	292	300	293	286	264	314	313	283	277	302	298	302	303	291	287	319	265	275	296	307	289	292	304	308	276	295	304	264	286	282	273	334	289	329	298	299	296	282	261	271	298	318	275	303	307	312	281	304	303	277	285	285	304	320	299	325	285	263	308	299	284	300	316	275	267	297	315	326	293	281	301	281	283	283	308	313	288	300	283	300	279	304	272	311	256	289	292	288	262	308	303	292	329	278	300	280	288	323	287	297	282	301	301	305	278	275	270	297	289	306	257	293	288	280	291	298	267	325	301	306	283	314	294	275	287	303	272	306	282	308	287	296	311	300	325	297	264	322	270	258	303	305	279	274	296	315	263	294	280	267	287	288	293	295	292	284	293	288	320	315	297	266	277	292	316	295	276	327	324	269	287	298	316	302	276	297	295	301	296	298	287	302	301	293	239	297	281	301	290	281	300	315	281	307	292	293	309	293	307	287	291	300	278	262	338	291	285	267	300	301	280	302	299	311	296	323	306	288	281	324	265	296	275	296	302	273	319	327	319	306	276	308	292	291	313	308	321	290	290	308	294	301	283	278	287	296	294	294	290	282	326	285	291	307	277	309	313	303	297	280	291	256	285	305	278	281	332
8106	16800	11884	5946	4526	3608	2173	1967	1455	1026	884	744	608	632	610	507	542	484	446	441	434	423	392	416	432	379	392	389	380	366	366	378	387	371	343	368	338	373	347	362	346	333	372	348	368	345	357	350	376	328	372	315	353	343	296	360	356	340	338	360	345	336	340	359	317	338	339	361	329	314	345	326	345	353	342	337	319	334	324	347	328	323	362	337	369	347	362	332	302	327	332	351	327	339	317	339	355	321	331	334	318	307	292	293	364	323	326	392	328	347	364	348	311	305	308	350	314	347	319	338	317	324	341	322	339	357	339	338	330	334	317	348	343	332	283	297	340	304	321	322	310	345	353	332	334	292	343	320	318	317	336	339	324	351	339	314	321	329	318	308	356	344	323	304	308	298	344	304	339	330	353	308	302	352	315	325	297	343	349	318	291	345	326	320	335	305	337	344	325	315	349	322	354	363	315	336	356	338	354	321	342	315	343	321	312	315	339	311	293	333	312	358	307	311	303	313	303	321	316	317	305	346	315	331	306	346	306	339	314	333	327	316	361	329	358	340	306	340	338	308	296	319	309	325	294	337	300	317	354	317	293	372	316	337	371	315	309	295	332	308	300	359	320	321	337	351	331	287	339	327	321	301	353	313	315	317	311	311	317	315	360	337	315	357	332	351	292	347	340	310	323	301	341	329	342	321	354	319	325	327	326	338	323	323	316	299	309	309	307	338	322	321	295	329	310	320	298	321	333	311	319	355	327	334	332	324	334	356	316	305	356	334	327	307	340	316	312	365	304	299	319	323	344	325	368	320	348	307	328	330	328	315	330	327	335	344	310	342	322	346	342	324	315	322	348	333	317	355	337	335	338	311	299	317	331	331	312	332	340	319	314	350	285	350	347	332	323	321	338	309	330	376	342	330	305	345	345	296	355	301	321	304	337	348	329	334	304	290	326	330	362	315	323	321	355	326	317	327	302	320	311	345	288	306	327	333	352	330	351	332	331	306	329	320	342	330	366	309	334	336	363	333	313	317	343	308	310	314	312	326	333	342	312	341	309	323	326	334	335	346	295	315	347	338	338	327	318	341	320	319	335	325	327	317	328	330	290	338	330	325	314	316	327	327	321	318	312	321	307	326	323	322	347	306	317	335	342	333	292	331	320	322	308	329	330	303	318	349	324	326	335	323	345	358	370	325	307	305	339	358	328	310	339	330	356	346	351	323	344	336	339	356	326	311	320	334	325	312	344	353	323	327	311	316	330	339	331	352	375	325	293	342	317	321	374	304	317	341	307	294	286	343	337	330	321	360	315	314	318	322	321	317	317	320	343	304	356	333	320	358	368	316	307	331	354	326	301	352	343	312	333	318	355	320	327	332	340	325	332	354	323	344	348	324	359	348	336	339	344	323	364	349	326	313	337	350	320	339	336	334	356	337	321	355	324	285	338	326	305	328	325	338	328	350	317	349	347	316	302	326	324	315	314	366	338	345	327	323	309	324	322	350	319	338	345	306	348	332	344	324	333	338	315	323	349	317	356	350	330	324	331	322	314	304	329	344	336	299	340	305	363	319	314	313	325	340	339	335	321	298	321	339	289	280	344	301	323	321	336	334	333	332	350	313	294	308	322	332	319	330	336	345	337	334	343	306	320	280	366	320	319	330	353	325	322	329	312	340	337	336	328	347	319	336	322	346	294	351	312	330	340	332	311	323	311	337	296	322	285	346	351	303	346	305	305	313	338	360	302	319	310	329	312	316	321	378	334	330	326	339	288	349	337	345	323	323	314	364	325	355	348	292	306	351	327	358	355	314	329	340	338	365	325	338	332	313	295	317	375	321	326	349	329	340	316	339	331	311	337	314	322	318	318	331	327	332	348	346	319	355	339	328	316	311	326	345	310	290	343	317	332	354	371	315	323	348	327	340	326	330	321	344	351	322	341	320	293	339	344	329	312	319	337	367	319	381	364	313	360	360	336	350	295	316	298	324	310	334	335	335	331	328	326	349	301	343	344	321	313	309	326	328	317	342	298	332	341	321	362	346	346	325	347	308	339	336	329	304	340	324	315	327	356	303	284	313	305	348	312	344	335	349	300	335	345	332	332	304	318	282	332	313	311	317	284	321	326	329	307	308	317	326	312	324	322	322	325	319	349	323	314	307	346	333	298	335	346	297	344	317	341	358	302	315	328	336	319	343	343	338	317	292	305	315	355	332	337	332	336	350	318	341	338	295	331	331	332	348	345	336	331	355	312	335	320	319	308	325	322	316	346	315	346	339	316	317	333	348	329	316	359	320	326	317	336	339	344	306	366	338	340	334	334	317	317	323	337	349	365	342	340	327	330	354	320	347	345	309	317	329	331	347	311	284	348	342	344	312	294	307	337	278	335	305	314	354	275	320	299	288	326	329	330	319	349	329	351	351	325	340	335	347	327	338	346	322	299	333	332	310	392	314	333	301	342	317	316	327	303	281	327	300	351	349	324	338	343	305	304	355	322	351	318	310	322	331	313	314	300	313	330	348	316	328	355	301	305	305	337	323	285	332	343	321	315	331	328	332	347	314	327	320	315	291	313	344	299	324	344	358	326	346	347	328	320	302	313	311	343	326	345	346	338	361	304	328	350	338	328	333	331	308	331	315	345	293	348	297	349	343	311	318	328	329	299	356	370	297	384	317	344	322	330	297	335	317	325	330	314	336	343	319	313	320	340	342	324	340	337	308	322	296	349	327	349	313	315	315	304	319	328	341	337	299	320	351	323	318	317	314	325	356	337	312	335	322	317	329	286	308	326	333	319	337	316	353	323	302	328	335	321	323	344	342	324	335	318	284	347	312	336	331	298	327	337	313	347	349	329	314	323	310	326	341	331	329	359	321	290	361	335	317	361	316	337	317	333	328	319	340	312	315	346	321	316	342	332	349	296	322	357	365	346	322	336	315	316	352	326	322	333	298	336	353	338	313	300	348	307	312	284	335	316	320	314	344	313	354	330	294	328	334	321	308	327	349	330	331	331	316	348	342	309	286	354	324	332	353	334	349	348	325	356	341	318	293	311	315	324	316	307	323	319	324	326	339	314	318	342	305	340	345	311	321	309	336	335	351	363	354	353	336	310	341	313	347	327	331	350	361	360	316	316	318	322	348	333	339	309	347	319	348	338	344	330	313	302	307	328	360	318	286	361	344	310	295	342	334	340	321	354	342	321	348	330	321	329	293	385	342	318	306	324	317	328	315	317	337	339	315	338	346	356	333	335	291	335	326	332	314	344	354	284	318	344	350	350	318	315	323	324	332	312	327	327	333	313	325	338	333	317	280	333	298	348	321	321	351	334	352	339	309	285	345	306	288	312	315	324	311	337	308	351	334	360	323	301	361	330	335	325	321	312	330	334	311	332	333	299	337	320	310	351	322	381	327	339	303	311	334	332	283	334	309	297	331	348	326	347	351	328	330	357	351	267	304	340	317	331	333	309	310	301	335	323	349	314	333	312	360	334	359	327	343	331	315
27638	19397	5345	598	372	363	307	309	314	261	250	302	263	256	276	298	307	266	313	276	278	269	283	262	252	287	252	250	249	230	276	301	277	244	282	274	271	286	253	304	240	271	261	255	278	269	273	260	297	285	297	317	316	306	257	262	264	281	270	263	275	241	267	272	277	266	289	273	281	260	310	274	265	299	298	266	274	293	249	291	247	282	254	269	261	253	306	246	256	260	310	287	279	262	276	258	248	297	287	303	277	307	282	264	281	276	285	266	274	234	291	263	251	231	279	276	298	256	262	275	284	313	268	246	242	271	279	277	273	278	263	273	289	283	272	281	288	261	293	259	289	290	278	260	247	305	290	270	254	290	275	288	288	272	294	300	251	273	287	297	290	279	268	276	276	257	294	274	280	268	269	255	278	267	271	244	243	279	278	284	266	271	265	272	303	278	250	278	277	287	313	272	276	281	271	294	256	308	263	269	297	260	266	282	265	275	289	281	271	251	289	245	275	248	259	284	258	289	259	306	294	241	260	236	265	278	279	297	302	273	257	301	263	312	291	279	295	269	294	250	295	316	260	289	229	289	276	280	298	239	266	290	275	286	260	262	278	254	275	289	274	287	290	287	280	272	259	262	277	260	257	279	256	276	290	304	274	305	285	286	271	251	287	306	278	297	261	261	273	254	286	261	292	286	261	302	298	248	277	286	300	250	258	294	302	302	276	281	259	280	258	277	269	272	287	295	265	256	265	294	265	275	287	298	266	264	268	264	295	285	283	277	277	272	279	290	278	307	301	282	283	276	289	273	292	265	263	302	258	260	262	256	248	286	272	290	267	288	278	282	286	272	268	304	279	271	268	294	290	275	256	267	255	264	273	278	290	289	280	276	260	280	282	275	291	284	273	275	287	287	296	282	239	265	275	268	280	267	277	268	261	278	241	291	286	286	250	273	269	316	267	278	280	276	293	294	257	267	298	272	268	283	280	282	285	249	276	278	292	271	287	253	298	267	288	298	276	274	271	257	264	282	277	280	251	286	287	270	254	266	306	275	286	272	269	254	308	261	296	272	271	253	322	279	276	269	267	265	260	243	279	273	288	300	303	271	270	307	289	287	273	244	286	297	298	259	299	252	277	282	275	263	277	267	284	256	289	286	270	276	285	280	286	289	256	306	260	279	273	272	249	286	256	243	278	265	286	260	262	294	234	265	268	295	238	242	268	263	262	288	261	278	267	295	283	285	284	277	250	295	256	260	262	272	284	284	246	289	297	258	297	305	257	280	244	291	309	275	286	281	291	263	256	250	279	314	282	244	289	263	262	274	276	286	269	288	263	250	252	275	273	303	281	241	293	270	281	259	300	260	270	286	255	261	269	271	287	296	276	278	256	263	273	293	330	289	263	265	302	292	298	266	310	291	311	278	275	263	280	280	273	307	294	262	268	286	246	270	252	276	278	311	258	253	290	269	269	249	249	270	265	255	273	289	268	250	294	256	285	268	266	265	276	266	277	262	279	325	277	274	276	271	247	259	261	260	259	277	240	263	229	273	271	261	304	274	291	268	269	249	276	289	267	247	257	275	249	292	255	257	274	298	271	267	312	279	293	295	265	253	284	264	252	285	261	265	288	299	308	271	266	247	297	287	263	270	280	276	299	269	270	275	274	267	277	271	271	286	285	277	281	262	265	282	259	305	281	277	267	271	293	283	274	311	284	277	254	269	291	272	269	286	246	247	255	308	288	255	295	277	239	297	268	293	273	278	308	277	264	285	299	276	278	291	253	264	271	297	259	293	295	266	264	276	301	255	299	255	240	278	280	279	274	278	298	295	274	279	300	288	255	276	270	290	267	257	279	261	276	291	270	263	299	260	320	278	269	262	292	248	260	261	258	274	291	291	261	289	298	238	256	289	266	259	245	285	267	264	262	284	261	285	257	290	260	221	275	283	278	296	267	284	253	284	287	293	258	270	252	285	295	270	293	269	255	280	261	294	298	293	247	275	263	260	290	262	308	272	266	255	269	286	287	276	266	274	289	290	300	268	299	275	272	251	267	293	274	279	300	275	274	289	275	263	324	257	271	283	245	291	261	259	282	270	287	287	261	288	259	285	250	290	272	272	263	271	247	282	284	291	282	308	273	277	280	276	309	268	274	271	264	298	290	261	308	316	276	270	303	280	280	267	308	269	292	290	267	279	247	257	252	227	277	268	274	291	284	302	280	302	258	265	263	290	266	269	276	278	268	258	257	285	266	242	264	255	272	277	258	266	289	267	277	260	288	289	275	248	254	249	242	250	289	262	274	301	262	282	266	271	269	251	228	275	267	291	245	239	297	274	248	261	274	278	264	301	236	265	267	265	282	271	277	251	255	286	268	279	261	252	262	276	301	295	275	282	266	277	250	275	295	293	254	278	279	262	282	288	261	265	309	257	275	269	270	284	284	277	262	275	263	281	278	267	265	280	284	259	279	275	289	255	277	294	294	278	315	268	274	281	302	259	261	240	304	271	299	269	264	260	274	252	264	261	273	275	263	270	273	261	276	277	284	275	283	265	286	243	234	287	275	241	318	298	293	274	297	238	291	254	285	272	277	281	250	272	267	255	298	275	255	279	253	294	280	284	255	255	280	249	278	280	272	277	264	247	279	268	260	289	295	283	263	335	270	288	261	268	262	272	265	291	303	286	284	281	270	257	271	275	274	280	287	269	270	266	268	251	294	259	273	280	267	302	253	271	277	287	284	297	244	261	304	262	287	279	295	280	243	288	295	267	279	290	257	286	230	264	279	286	258	298	301	264	275	268	281	284	288	310	259	261	295	269	260	274	302	256	241	250	253	324	264	305	274	272	248	291	277	256	243	298	287	283	286	282	278	268	280	285	279	281	256	282	264	275	283	319	268	324	262	267	254	271	268	276	260	283	264	265	309	282	296	305	291	283	270	247	273	250	272	292	265	277	276	259	297	247	274	276	282	268	274	264	274	278	265	282	256	261	265	259	272	273	235	268	263	303	263	253	305	276	278	282	264	252	265	289	245	276	309	282	260	272	285	268	265	300	259	285	287	286	286	285	295	286	269	273	273	237	286	293	274	260	266	268	263	261	268	282	278	288	302	281	310	265	278	249	245	303	245	269	225	255	252	275	259	283	283	260	263	284	247	253	267	250	268	285	295	261	286	264	303	269	310	272	236	256	255	256	276	261	300	278	269	291	275	296	241	248	258	322	273	231	298	285	290	283	260	282	282	288	264	283	294	263	287	244	273	260	267	262	282	258	269	275	277	275	253	267	288	281	261	295	250	280	279	276	304	297	272	306	304	300	262	297	307	264	283	247	241	252	274	279	287	324	282	250	294	278	298	288	304	280	262	277	289	280	280	296	283	308	283	267	280	273	289	269	271	276	254	276	262	290	258	257	264	281	251	273	302	270	226	298	271	264	268	284	248	266	288	283	277	297	278	259	295	259	246	259	266	275	288	249	289	270	274	291	286	265	290	254	252	264	277	251
5435	1499	781	497	426	377	366	346	340	320	321	304	309	303	322	306	305	294	298	286	325	341	340	283	291	280	280	294	313	308	304	300	318	312	305	301	294	292	281	304	324	302	315	286	299	303	263	281	303	302	293	293	292	292	295	263	312	314	303	302	317	303	294	276	283	267	290	302	303	296	331	304	295	324	296	275	279	263	272	289	301	283	303	279	278	312	282	313	301	306	303	303	290	289	316	335	328	290	291	281	311	291	304	308	305	281	277	302	289	291	301	284	302	276	249	279	264	302	308	294	279	272	299	291	302	310	313	320	327	296	277	304	304	285	309	287	322	307	299	313	287	288	302	272	294	289	288	296	300	306	262	311	272	303	299	309	253	276	291	309	293	279	277	317	259	293	272	302	282	271	309	329	314	293	276	267	308	278	293	306	294	285	317	272	312	295	299	308	308	298	302	281	297	303	273	293	275	285	333	266	295	314	276	315	292	288	297	297	311	320	284	288	322	308	291	298	307	301	303	285	303	283	335	281	304	312	309	307	311	322	289	296	281	306	278	275	292	299	272	309	289	289	295	284	289	307	263	293	286	340	313	293	335	287	299	266	298	306	311	283	311	297	321	303	284	286	280	314	290	303	282	268	282	297	283	305	322	281	311	289	289	288	311	310	292	283	283	297	324	314	297	280	284	292	291	304	298	317	265	287	301	299	293	283	284	308	291	276	304	271	264	293	280	284	304	291	288	302	305	299	288	287	321	280	330	260	297	278	282	330	317	291	297	319	290	317	305	262	272	280	278	271	315	298	273	270	280	311	301	292	275	318	306	310	281	298	298	300	314	265	262	310	289	300	308	288	304	271	291	272	282	279	300	291	320	321	294	325	302	284	310	289	305	284	330	304	275	332	299	306	286	316	282	284	304	299	320	261	290	304	310	310	308	305	283	280	303	262	294	317	300	337	267	303	301	290	313	340	300	318	285	285	303	307	282	307	287	290	313	277	313	299	268	274	284	270	292	294	308	254	300	293	276	315	281	308	273	303	271	291	274	279	316	304	319	275	299	270	298	287	303	303	281	307	296	304	305	305	310	310	277	270	305	286	325	332	291	291	304	310	314	298	295	273	281	291	298	286	298	305	282	302	306	303	301	273	285	310	270	261	280	294	305	301	333	280	294	307	303	284	294	287	297	299	272	298	272	293	281	301	298	321	321	309	294	288	273	289	275	301	294	310	310	285	302	318	292	294	261	294	310	265	318	277	286	296	270	304	314	276	309	286	284	313	283	316	319	301	290	267	321	336	270	332	277	293	308	312	289	298	292	279	292	295	262	279	304	301	301	272	300	304	293	299	288	274	289	301	301	326	297	317	303	291	301	322	303	301	290	285	278	313	285	312	304	303	278	288	304	296	313	299	283	294	336	293	291	309	280	324	289	294	296	292	272	282	258	289	283	271	295	272	299	282	287	302	310	315	282	285	294	309	250	297	293	303	301	314	307	303	258	332	312	312	331	280	299	284	286	338	337	295	304	329	289	285	311	318	278	303	289	313	291	279	280	339	323	277	306	297	276	269	301	323	274	297	302	294	283	285	312	293	272	317	295	286	290	331	335	281	292	300	305	301	324	304	296	318	288	303	263	267	318	275	275	294	289	289	296	287	307	281	292	286	315	336	314	297	263	305	279	279	300	321	330	270	303	294	331	328	275	278	288	299	302	301	290	275	282	271	287	274	265	325	302	286	325	295	263	269	313	307	327	299	284	274	315	316	275	312	282	277	312	324	290	259	307	298	288	300	333	315	273	311	270	259	301	308	345	294	300	300	312	281	285	308	332	278	322	286	312	281	302	327	282	307	284	311	289	287	268	283	293	300	274	290	308	313	277	303	258	308	270	304	291	301	317	301	302	288	320	292	290	306	279	298	301	303	295	284	361	293	300	297	320	291	288	308	299	290	304	308	321	298	291	336	336	317	304	332	310	301	316	308	295	282	308	302	273	303	299	305	287	286	294	319	297	299	284	265	267	303	317	293	313	274	313	268	297	311	289	295	292	305	324	309	277	306	326	339	282	284	311	303	319	296	276	281	276	291	307	305	299	291	270	301	302	278	323	330	306	290	290	307	286	283	297	297	299	304	273	298	280	277	289	284	294	285	307	312	278	289	284	319	326	311	282	263	291	285	320	295	270	322	314	287	318	297	304	287	286	275	309	307	272	281	301	332	286	306	324	277	283	281	275	280	309	310	297	295	286	288	328	275	303	301	308	278	301	297	277	314	275	267	312	305	297	309	308	294	284	272	304	293	292	252	291	294	299	304	311	271	259	305	289	269	322	290	280	305	283	293	294	274	276	277	297	293	290	294	265	291	282	298	322	316	312	278	282	296	275	280	288	312	273	301	281	274	257	287	267	286	307	300	276	306	291	305	307	285	293	268	283	298	324	309	285	292	304	281	297	309	271	292	296	289	280	286	306	270	326	290	281	297	319	291	323	306	311	294	297	283	298	319	277	318	281	297	299	297	314	310	252	320	320	280	280	314	319	294	299	275	282	301	278	315	288	317	306	287	318	288	287	304	322	309	318	295	308	295	284	310	316	289	312	294	301	287	290	303	317	291	313	267	272	288	322	288	273	307	288	275	320	288	283	300	333	269	282	294	291	302	290	303	318	290	289	288	298	293	308	289	283	281	297	297	295	305	286	298	303	288	284	296	296	277	290	295	291	296	289	277	290	280	272	288	306	329	280	321	300	292	299	291	282	285	296	301	290	280	292	306	312	303	306	289	294	327	281	300	311	269	355	275	318	306	271	282	307	289	284	309	306	292	292	346	278	322	287	309	291	322	288	263	303	295	281	310	298	295	298	289	293	297	311	306	298	288	299	294	328	316	292	301	300	292	327	302	294	268	301	308	278	289	284	302	306	306	283	283	328	292	307	287	294	305	278	311	276	311	302	265	319	306	349	271	319	273	278	304	308	312	302	298	325	297	298	325	292	299	322	289	303	277	304	306	294	277	302	325	314	295	301	300	307	300	289	293	337	310	285	299	300	277	322	284	277	303	261	282	298	288	285	311	289	367	316	268	305	303	293	283	233	333	290	356	287	299	309	311	271	308	279	337	275	306	278	282	303	307	299	277	307	317	269	292	297	323	310	310	295	273	287	308	320	294	285	294	307	300	313	287	277	306	334	335	301	297	284	320	310	286	305	292	295	294	289	301	262	322	297	308	296	319	297	289	308	319	279	304	328	312	303	308	290	269	310	303	292	302	314	303	281	287	303	313	302	280	300	271	301	269	298	312	294	288	312	309	292	316	298	302	315	308	286	260	324	290	282	295	291	283	289	267	255	310	317	297	298	292	328	287	283	303	327	302	290	322	316	282	291	298	311	299	294	311	249	312	280	321	305	292	314	281	313	311	294	300	296	320	282	291	299	297	300	304	284	302	325	290	281	325	286	313	282	257	282	313	258	299	303	313	310	286	296	302	322	308	317	303	290	290	295	305	301	319
23526	21260	28708	24106	21265	13132	1471	946	762	668	611	596	525	524	504	456	497	509	455	443	487	445	479	445	468	455	465	455	456	459	434	425	427	461	449	417	440	436	453	395	445	471	430	474	417	408	428	446	464	380	414	434	448	462	444	441	426	432	449	422	411	428	429	432	423	411	395	385	468	435	432	405	393	411	408	451	505	456	410	421	426	421	420	458	461	425	448	433	437	424	400	458	424	431	437	475	419	420	437	452	427	456	424	438	378	431	434	423	436	427	402	460	418	439	421	431	398	403	413	440	411	455	397	416	395	462	428	429	415	456	367	420	436	437	417	432	413	433	429	411	427	467	454	418	416	408	447	431	440	409	429	430	434	425	453	464	421	455	434	421	429	415	391	431	401	414	426	416	388	451	405	418	391	446	391	449	414	418	441	459	412	414	430	384	418	465	418	413	435	433	453	432	376	436	418	428	443	433	429	445	451	422	417	458	421	462	432	447	406	418	431	429	398	428	439	425	458	389	415	438	460	467	467	437	436	396	443	438	418	446	416	484	460	401	407	412	405	400	444	438	406	413	419	413	404	425	470	434	427	398	424	401	385	455	467	425	396	431	424	437	407	415	376	427	409	404	447	418	395	409	411	417	435	449	453	414	431	405	422	441	399	389	467	389	462	410	406	390	405	418	401	436	410	417	423	397	438	436	437	446	426	422	400	426	413	440	428	433	443	414	429	427	437	394	434	419	448	447	405	449	441	423	443	429	428	472	433	416	430	400	420	406	395	448	448	450	443	397	424	448	422	435	414	430	422	422	412	427	431	444	441	424	442	435	469	385	437	433	454	435	448	413	417	445	427	431	450	449	424	470	406	395	432	428	464	423	459	432	449	413	445	426	449	425	431	373	429	417	442	412	428	454	432	438	428	428	410	442	418	402	449	433	438	426	407	456	434	430	422	376	413	412	473	383	407	393	425	397	392	500	431	386	439	411	425	464	410	431	436	426	408	408	452	441	469	419	428	414	461	424	450	427	420	418	390	399	450	419	449	420	402	411	381	436	405	425	437	422	418	409	405	422	479	455	426	401	438	411	444	397	419	427	456	416	421	452	433	436	417	408	431	419	452	420	424	441	471	450	410	421	438	408	430	418	403	391	419	417	441	438	397	430	418	478	412	379	411	411	411	421	463	440	451	452	470	435	453	424	420	413	437	464	429	417	448	454	404	434	427	420	417	422	394	438	418	450	444	396	461	422	397	423	441	418	405	409	396	451	409	424	431	430	405	435	398	453	436	426	426	461	432	419	442	421	441	394	440	408	404	410	458	427	398	426	431	429	396	431	446	455	443	462	424	424	405	436	446	436	417	455	413	412	428	437	456	428	455	405	435	421	480	446	416	427	443	390	412	395	419	403	411	426	395	419	438	436	416	447	400	412	382	433	416	480	417	429	394	426	443	429	432	387	435	432	418	423	438	399	393	404	449	404	412	391	428	434	436	424	418	392	421	432	450	408	404	439	386	414	416	431	416	418	393	425	430	405	423	432	408	425	423	420	432	428	423	419	401	407	431	441	413	445	424	430	444	419	432	449	404	440	431	462	409	428	447	386	401	428	446	420	431	396	446	415	425	431	433	431	414	420	459	448	460	452	388	423	409	400	421	444	442	430	410	409	401	448	416	448	428	425	456	447	411	435	442	430	460	398	409	439	419	421	410	412	458	429	449	457	423	390	392	437	428	415	422	416	454	405	445	431	428	425	426	426	428	427	432	399	404	412	405	406	438	352	437	414	432	395	418	405	415	428	383	427	430	420	410	426	390	449	439	422	445	421	397	433	436	432	407	393	428	412	449	412	436	431	402	435	424	441	466	422	458	436	436	469	440	422	406	389	418	424	448	394	454	436	433	462	415	383	435	401	436	447	433	417	421	452	431	393	446	412	440	431	438	442	421	416	419	418	389	442	435	419	428	420	392	418	412	385	437	440	424	422	409	435	441	448	432	435	422	400	395	429	402	410	427	415	438	415	429	436	414	424	410	412	422	412	437	439	461	403	458	472	389	418	417	387	422	393	402	435	388	425	393	407	442	390	381	390	387	423	421	452	437	435	426	420	431	412	440	387	415	400	430	428	431	438	391	470	407	415	429	428	470	394	435	429	444	393	451	419	439	460	415	422	442	439	406	433	446	372	394	430	420	435	404	448	390	428	411	399	408	416	373	440	416	382	397	425	435	428	412	427	421	432	453	408	450	454	412	413	397	433	481	425	409	430	429	394	406	425	392	424	448	409	445	413	398	399	442	449	413	398	436	427	445	428	422	427	418	411	453	422	422	442	393	411	405	376	429	404	413	448	414	389	444	437	448	407	422	435	448	410	399	458	402	425	449	457	465	449	409	429	432	435	440	399	409	413	446	426	427	427	412	420	426	425	443	429	394	418	433	451	402	422	402	407	447	408	407	404	422	433	467	440	396	417	457	435	434	412	405	399	439	422	416	444	411	415	469	432	439	407	433	433	428	441	459	414	393	410	414	401	418	436	444	412	390	433	377	412	432	442	412	432	405	427	424	442	421	411	457	417	399	419	418	430	375	408	422	421	406	414	382	451	452	423	437	404	421	380	411	415	445	444	395	411	423	427	442	426	432	429	442	446	455	425	441	402	447	437	394	436	421	402	437	439	465	440	421	406	449	445	409	426	429	417	443	411	418	403	421	439	460	449	424	406	416	441	446	434	442	479	436	419	415	429	430	384	431	430	446	466	429	435	415	421	434	469	421	389	428	418	416	433	417	413	437	444	417	404	439	457	437	454	415	431	421	410	441	415	442	439	392	434	448	454	457	435	425	461	402	404	422	446	444	466	411	429	411	440	484	402	455	442	411	391	441	399	437	411	458	427	398	438	445	448	431	408	445	418	419	411	422	421	410	432	415	442	466	438	406	415	403	429	431	420	397	420	443	441	389	424	391	427	370	410	436	402	392	439	444	433	412	434	404	434	433	435	432	406	421	446	420	426	426	445	434	429	421	441	405	474	410	427	395	409	419	421	423	433	430	431	442	440	447	391	446	419	401	386	407	419	457	457	391	401	447	403	422	433	399	408	476	413	407	419	470	410	450	402	466	429	431	467	436	426	419	450	422	427	409	392	431	415	434	428	443	403	424	415	442	418	461	423	426	441	420	455	407	435	462	456	437	421	455	427	431	386	420	427	414	383	408	446	410	412	417	413	415	421	421	435	440	445	408	429	462	435	407	395	416	433	421	450	419	399	429	420	420	436	424	456	423	408	418	419	449	441	471	446	393	404	414	420	450	423	407	433	435	427	415	432	437	470	422	465	445	418	463	443	444	396	428	429	433	445	440	460	424	395	424	432	437	443	438	432	441	415	413	403	417	424	457	398	412	451	416	431	387	411	432	456	435	442	424	429	448	420	410	412	441	398	407	427	411	458	420	449	447	449	438	426	399	406	431	410	439	457	440	404	422	400	452	434	418	414	411	437	364	430	393	398	417	419
5241	10530	7256	3432	2521	2127	1432	1333	1063	793	754	666	636	573	586	578	551	550	475	498	501	513	541	527	483	529	506	508	523	486	475	459	494	491	483	502	450	468	473	432	458	468	489	445	440	442	455	446	459	459	458	479	470	483	449	449	476	438	458	462	445	484	452	501	508	453	494	441	495	475	453	446	474	463	421	454	447	423	499	441	419	464	455	444	465	468	432	479	461	449	479	464	473	480	434	431	467	431	486	485	477	466	459	449	496	430	470	432	480	490	431	456	487	436	420	425	418	464	456	467	486	445	458	491	483	477	462	479	465	480	426	458	469	456	466	482	459	485	446	485	444	449	456	474	439	474	477	454	426	443	417	468	443	443	447	414	479	482	445	470	475	441	480	458	419	516	457	475	465	436	475	465	457	413	420	482	468	463	453	488	424	475	457	455	460	459	466	448	444	459	494	451	433	462	477	417	461	474	440	472	455	476	447	440	446	491	460	448	456	495	478	454	445	505	506	448	449	450	463	486	438	425	457	443	426	464	488	451	455	466	474	469	454	437	467	466	442	438	462	491	486	488	468	431	482	441	440	436	469	477	451	467	455	460	466	488	453	445	474	454	455	438	452	448	468	517	444	484	479	477	496	481	498	484	441	451	466	428	486	452	442	399	453	501	470	475	461	450	434	489	457	472	422	441	404	410	462	438	404	467	445	448	424	460	500	467	471	480	450	433	437	466	477	479	504	456	441	481	457	447	486	486	433	449	444	450	442	495	431	453	470	446	469	429	492	470	445	459	455	456	454	430	495	464	473	459	455	465	436	496	449	451	456	471	494	497	506	450	511	464	455	451	447	487	478	446	483	430	442	477	467	448	464	447	436	477	443	453	452	461	426	433	472	489	496	497	495	465	441	443	445	475	496	474	467	417	457	425	444	464	460	428	473	470	443	477	485	455	488	455	436	503	435	446	451	421	489	478	442	447	462	438	461	471	430	471	487	464	493	485	470	466	489	458	467	507	486	467	497	429	448	472	429	427	480	442	436	458	488	493	455	437	461	483	487	440	458	461	449	468	463	463	472	465	506	430	447	427	458	491	464	456	436	432	455	442	442	473	456	461	486	450	450	478	491	461	510	457	431	463	418	477	501	447	435	501	438	481	447	492	450	498	460	450	422	441	436	479	469	475	444	449	437	451	463	455	459	440	480	446	491	453	459	448	457	444	462	480	490	450	482	455	474	498	463	432	457	474	440	461	451	452	469	446	469	435	458	442	449	440	447	455	477	485	476	461	454	461	454	478	444	418	484	482	461	457	491	433	480	448	475	441	455	458	444	479	472	456	491	459	440	451	499	468	440	467	468	468	459	428	467	474	446	429	445	441	435	459	426	475	470	472	489	449	427	456	455	444	449	451	429	472	464	435	459	434	436	450	489	456	427	435	454	429	443	469	441	468	445	446	490	473	453	478	488	487	459	453	494	483	490	441	486	491	485	464	457	449	456	482	468	464	457	447	451	470	464	459	474	488	459	453	452	493	447	491	457	424	474	469	445	512	489	460	448	443	467	478	470	458	436	483	466	454	447	463	449	425	434	451	476	426	457	448	487	446	482	478	470	420	485	499	485	431	486	451	436	476	451	448	468	484	491	478	430	480	426	464	447	465	459	457	440	444	451	440	453	467	464	434	455	458	446	462	448	463	422	441	477	463	450	482	421	479	481	481	470	441	488	441	468	462	495	457	463	470	460	461	459	525	409	447	434	449	446	500	442	469	431	455	457	449	462	470	442	448	458	439	464	430	494	444	480	449	433	466	447	397	483	466	455	452	455	495	452	437	463	451	460	474	435	444	481	431	433	439	481	466	432	448	466	474	471	456	483	477	437	457	442	460	445	516	440	471	479	476	420	512	427	451	473	494	445	437	484	460	421	448	420	481	441	469	450	507	446	463	459	462	455	474	451	459	376	458	430	471	452	492	461	446	434	467	474	467	450	473	503	443	469	480	432	443	430	466	422	482	447	413	457	444	460	422	456	427	462	440	482	452	464	459	443	458	453	461	465	463	454	456	478	436	519	460	474	422	460	444	444	478	462	414	493	484	451	437	455	462	456	488	471	440	423	457	450	471	467	447	464	449	430	425	468	457	489	435	452	458	465	439	462	494	496	461	463	433	436	481	469	465	452	471	439	441	442	462	459	437	482	471	453	445	496	457	457	452	416	425	411	482	437	469	474	468	457	446	447	496	491	470	409	474	458	481	482	456	450	427	463	434	448	447	450	462	461	509	460	454	495	454	487	468	472	454	468	512	422	456	463	427	430	505	462	428	471	402	515	469	449	442	460	458	465	447	447	483	461	453	427	463	460	468	460	470	462	449	475	469	471	442	432	451	490	467	425	427	427	434	478	487	466	433	464	456	422	423	455	463	423	464	452	430	452	456	461	444	461	483	429	448	462	463	461	456	473	457	464	476	455	462	455	427	451	443	455	459	481	443	443	486	452	484	470	438	449	462	486	455	450	453	472	452	489	452	466	442	473	476	470	458	450	449	422	440	467	443	459	437	468	454	454	447	463	499	472	498	415	460	459	436	436	451	454	451	435	431	440	478	400	469	437	434	471	469	455	459	482	477	463	429	405	436	448	437	467	439	472	453	416	488	467	498	469	390	458	413	444	465	475	469	466	430	427	450	469	425	455	465	467	472	473	458	474	478	447	473	453	487	447	494	433	491	444	471	458	449	465	458	475	469	473	475	500	472	446	457	445	447	471	426	441	482	480	478	443	484	469	429	482	452	449	444	462	472	452	508	451	411	472	450	462	439	458	459	453	469	467	485	421	454	446	468	472	436	435	487	434	434	452	491	431	460	468	488	453	488	431	447	469	436	454	380	496	441	410	453	439	425	419	487	474	421	495	450	464	494	470	468	459	447	474	441	456	450	458	488	462	460	468	431	471	440	458	446	479	466	435	485	464	472	453	490	470	486	476	484	463	495	407	418	452	481	450	438	442	480	460	467	434	436	475	426	448	461	423	480	477	449	485	441	471	476	504	491	475	481	472	470	464	441	439	447	416	460	478	481	489	469	468	444	468	461	488	466	479	431	441	427	463	443	503	460	495	411	467	458	466	446	482	454	457	433	467	445	453	482	451	423	482	459	440	478	446	425	452	452	476	450	423	457	446	458	457	474	493	466	472	458	476	502	509	472	466	463	499	454	458	475	447	468	456	439	491	469	484	457	420	459	486	422	439	457	433	466	461	483	501	460	462	442	454	415	427	434	454	494	449	473	477	444	447	469	472	453	454	418	439	448	436	483	429	448	409	471	470	471	465	463	445	475	464	479	475	448	464	422	444	447	479	487	418	465	476	437	448	420	501	458	473	472	448	457	457	449	424	474	446	460	462	461	466	451	515	454	437	410	444	454	486	455	447	488	452	480	483	440	451	429	462	455	474	474	486	450	463	465	484	486	462	447	493	431	462	448	481	427	481	441	461	487	441	494	451	478	505	475	462	483
24688	21326	27953	25008	15457	865	404	368	298	235	200	194	175	165	153	158	160	148	128	126	140	130	138	111	128	111	105	129	123	115	132	117	111	130	107	128	100	117	116	121	121	136	135	133	107	111	122	125	135	120	113	104	132	109	119	135	120	130	95	114	124	136	137	124	130	105	125	133	110	124	114	121	124	122	122	112	105	103	123	106	137	112	130	128	115	113	118	107	111	134	110	128	133	110	133	113	132	144	122	128	112	108	123	109	115	144	130	141	109	117	116	121	139	105	116	123	112	117	106	105	118	113	134	113	103	111	129	112	99	125	99	139	134	132	124	124	108	134	119	125	120	118	125	112	119	139	130	116	130	118	116	93	109	107	115	118	122	105	124	118	120	111	111	118	123	120	119	124	112	102	111	115	123	103	127	130	120	142	132	133	120	108	113	128	120	123	130	108	105	137	120	94	139	106	127	136	137	131	104	108	122	128	137	104	111	135	131	127	112	114	125	101	125	124	121	119	131	133	124	106	125	106	112	99	106	138	130	96	108	113	114	109	130	131	138	124	128	119	116	124	123	114	133	111	121	131	125	117	118	134	123	130	121	125	112	125	122	122	128	114	97	115	108	124	98	133	106	136	132	143	129	112	127	107	135	116	117	140	100	137	129	110	141	122	90	115	98	111	120	116	119	117	113	110	138	113	95	96	105	116	111	141	116	143	107	131	112	110	121	122	129	108	117	145	104	120	119	122	112	113	115	120	133	125	117	122	127	125	130	132	127	117	127	110	123	144	114	120	118	116	127	106	129	116	116	102	127	120	123	129	135	137	129	119	112	124	133	118	120	114	134	128	131	122	148	113	121	126	135	121	114	118	136	117	139	117	135	128	125	135	101	114	113	120	121	119	134	105	117	121	129	123	135	107	112	116	144	114	123	116	125	126	118	142	119	110	132	107	113	110	118	122	130	110	140	112	146	117	117	107	137	107	119	107	138	122	117	123	118	123	110	122	117	121	132	108	135	110	129	98	99	109	115	128	113	110	117	115	116	99	127	113	141	116	115	126	132	140	104	106	116	124	113	117	130	131	113	123	137	134	120	121	108	106	127	126	117	137	107	112	135	120	134	124	118	124	106	117	116	111	118	144	117	133	122	137	106	129	120	103	124	122	95	106	110	119	116	125	132	135	110	106	103	118	125	120	127	107	121	146	112	135	116	135	128	120	121	114	114	113	122	116	105	133	109	125	103	111	124	111	111	127	118	128	124	111	129	113	115	128	96	127	113	133	116	143	99	132	136	113	99	119	113	143	105	110	126	108	125	117	135	126	107	117	118	109	124	97	103	115	126	117	92	117	114	137	118	135	132	116	110	113	111	107	135	125	118	117	113	130	117	135	137	113	140	116	108	113	86	129	125	106	121	110	131	115	114	108	121	114	118	127	138	111	128	129	101	134	117	117	101	118	119	111	109	106	127	119	128	113	117	125	97	111	118	131	133	121	130	128	99	104	135	115	130	117	132	98	130	134	105	131	110	138	126	135	142	124	125	115	107	105	116	115	119	118	109	118	123	116	142	115	101	134	95	126	123	124	128	110	113	118	134	116	126	120	125	131	103	127	121	119	134	127	133	110	121	133	101	117	115	110	144	127	107	118	123	123	112	124	114	98	121	109	127	120	116	135	132	121	113	106	124	109	113	122	108	107	130	106	93	109	108	105	123	101	132	126	118	109	135	118	117	114	115	120	122	105	145	108	135	123	118	127	117	111	119	128	120	111	126	110	102	134	121	140	115	106	104	143	97	117	130	125	122	102	116	114	105	106	147	111	133	124	114	116	124	118	132	101	91	123	107	133	113	116	122	113	126	121	129	114	127	110	122	111	121	122	122	118	118	104	128	141	135	144	111	113	112	119	131	118	126	135	120	87	116	122	119	110	125	150	111	115	131	129	129	102	99	115	111	127	113	116	119	108	117	104	116	119	105	105	118	118	111	119	138	110	136	116	134	115	129	129	113	122	115	118	120	130	127	113	124	129	118	126	120	128	112	142	110	125	114	105	128	124	123	93	129	115	113	112	135	118	134	129	116	122	115	109	117	125	137	105	116	129	126	134	108	115	110	126	116	133	117	120	119	124	119	133	138	118	109	123	129	117	121	136	133	104	104	104	108	114	121	136	122	120	117	99	129	107	104	115	111	117	135	126	103	120	127	97	100	117	104	98	129	105	93	121	117	101	108	119	116	137	106	108	121	132	126	120	139	123	127	112	121	150	94	136	123	120	124	102	117	131	110	102	136	97	133	134	104	108	139	106	121	125	119	108	131	114	109	111	129	126	110	117	120	124	104	118	109	134	105	128	121	108	134	116	113	129	127	124	130	121	127	121	119	105	105	118	107	115	131	115	114	125	134	139	114	110	112	114	121	128	131	102	117	126	121	122	129	124	128	127	109	122	121	131	126	133	112	101	108	125	119	129	113	123	121	107	128	118	104	133	134	133	115	119	108	108	117	118	111	123	127	99	126	126	109	140	104	120	101	127	113	133	118	124	119	110	118	123	123	115	138	115	115	120	117	133	130	125	120	104	124	110	128	113	140	150	117	107	123	106	113	129	130	107	101	116	109	101	142	129	122	129	123	120	119	144	124	130	116	114	126	145	103	124	121	122	136	123	129	112	129	109	112	131	106	122	109	146	119	134	137	105	119	118	128	108	132	105	125	115	129	121	106	117	108	107	120	133	113	116	113	112	102	109	126	114	114	107	95	102	119	124	110	138	103	116	151	107	132	120	120	105	116	123	128	120	107	115	139	113	122	126	124	125	102	119	124	100	115	119	126	124	128	114	129	113	114	121	144	129	120	118	111	114	124	120	125	123	141	114	112	97	124	123	111	131	102	144	118	107	116	130	113	112	120	124	115	115	110	130	125	118	131	117	121	124	137	116	116	117	119	115	99	116	122	110	113	96	115	110	116	120	108	108	127	118	117	127	114	108	127	119	129	109	113	127	123	115	136	137	136	123	113	129	116	129	118	121	126	118	125	103	120	111	133	118	104	99	110	137	118	104	143	106	109	117	131	121	129	95	138	105	118	135	113	112	104	134	138	118	147	117	116	123	120	122	133	133	130	133	122	127	117	116	105	131	113	113	125	123	128	131	105	111	137	122	111	106	125	136	110	107	112	111	137	125	104	111	113	125	118	99	117	113	127	123	121	106	121	112	112	128	119	132	133	112	105	111	121	120	121	125	105	110	115	120	111	122	125	129	114	117	121	132	98	112	119	114	113	104	121	153	118	126	121	126	119	114	109	111	102	120	119	126	110	113	111	123	110	137	118	111	128	127	106	138	102	109	112	107	107	104	105	122	107	125	107	127	118	143	129	135	136	122	104	110	98	136	118	103	113	128	100	124	113	132	131	116	119	110	153	106	129	138	127	117	127	118	106	111	118	131	108	118	105	120	119	133	122	136	138	116	97	115	123	124	129	109	113	100	110	114	127	113	111	115	105	105	112	112
5027	6499	4135	1770	1488	1223	703	629	442	352	287	249	214	208	208	196	171	189	180	155	165	163	168	151	133	145	134	152	137	143	133	115	147	144	153	140	142	133	147	147	128	155	122	150	146	157	139	134	161	135	157	134	144	146	135	144	153	142	162	145	129	147	149	117	152	143	137	138	150	136	143	139	160	135	141	145	121	156	133	129	138	135	130	143	146	130	130	136	116	133	145	141	141	136	140	139	114	132	142	130	136	123	137	121	112	135	143	131	127	153	155	126	120	145	138	125	131	131	130	140	137	133	128	126	174	140	128	142	160	150	139	135	133	124	138	128	154	144	137	127	125	146	140	125	142	147	134	122	145	127	129	129	123	129	136	142	130	140	138	122	131	139	139	167	158	156	141	150	127	142	119	141	126	112	128	134	136	139	143	127	147	143	164	127	144	121	125	143	126	141	130	132	139	155	154	120	115	140	139	147	129	155	124	121	148	122	123	147	140	145	149	129	141	127	124	144	146	137	138	148	147	133	120	132	143	138	123	146	132	126	129	129	139	141	132	148	137	138	140	142	163	130	147	143	119	123	123	120	134	139	148	111	129	144	134	125	133	136	135	125	132	149	132	127	142	139	131	149	157	133	145	140	142	124	122	125	119	150	114	128	138	146	139	132	144	139	139	140	141	130	138	125	149	102	118	142	123	111	128	160	138	144	145	129	143	153	131	127	128	132	144	124	155	147	137	141	122	131	129	139	128	123	146	132	132	124	155	135	144	124	116	124	130	144	127	130	131	131	141	170	150	158	118	138	129	131	142	109	142	144	129	156	152	133	145	140	134	155	144	135	132	136	131	138	135	134	135	129	142	149	137	135	153	140	144	129	141	133	126	159	130	115	146	144	135	128	127	145	147	141	149	141	131	147	150	140	129	120	147	171	129	135	122	133	134	141	123	149	109	137	138	139	110	121	142	132	140	139	147	115	146	124	161	148	127	154	148	138	130	156	158	124	141	140	138	131	128	139	140	139	125	151	144	140	114	145	137	138	131	154	146	128	142	135	151	123	136	155	112	131	128	146	140	127	118	161	129	150	131	130	136	150	128	136	125	127	110	137	130	127	139	138	146	132	140	161	137	143	151	119	161	131	149	148	143	162	133	126	132	137	149	133	147	129	151	129	132	118	146	129	144	138	146	120	136	152	119	151	127	134	132	143	120	146	115	128	123	140	123	143	121	118	138	113	137	129	143	140	118	136	152	132	142	138	130	121	142	153	153	143	130	139	121	139	153	135	131	129	154	138	132	145	131	144	124	143	120	147	139	125	135	114	140	142	138	130	137	125	147	148	144	124	129	127	151	129	113	129	124	134	121	142	140	135	143	126	137	143	134	127	137	146	131	124	123	115	129	126	134	127	135	148	144	117	162	152	134	128	139	133	133	129	149	135	107	131	145	124	116	138	132	141	146	145	131	151	133	144	161	136	134	138	134	160	153	150	140	108	108	112	149	123	147	137	157	110	149	133	151	137	138	133	151	120	140	140	123	129	117	115	141	138	125	153	137	159	139	146	169	127	139	128	128	131	151	143	141	136	122	146	144	141	134	166	148	125	141	166	140	132	159	158	131	127	160	136	114	130	136	143	100	136	146	142	124	151	144	138	132	123	142	148	117	136	125	132	131	164	134	131	139	150	125	148	131	145	142	138	128	139	113	133	139	134	131	168	125	140	150	147	139	151	110	150	137	131	113	128	129	140	144	146	149	141	142	148	145	147	153	139	118	135	137	165	138	132	121	114	135	132	140	141	150	135	143	126	124	147	125	125	139	148	134	132	140	134	134	128	135	133	128	116	142	136	141	151	147	153	136	134	131	134	135	151	160	153	129	125	124	127	155	143	131	126	140	140	129	146	131	125	135	142	145	133	173	122	123	147	128	147	118	118	116	132	132	125	145	134	128	139	119	123	112	119	138	142	146	146	138	129	143	133	142	142	151	145	132	152	127	139	132	140	134	163	133	135	146	142	105	149	140	132	134	134	145	143	148	140	130	152	144	116	134	152	151	138	133	129	116	145	132	136	156	127	142	123	156	125	148	140	121	133	157	134	127	133	141	135	134	146	143	126	131	151	151	142	126	123	124	144	132	146	160	131	136	148	139	130	141	122	149	132	129	111	136	127	141	144	119	147	148	147	150	146	145	129	129	141	113	141	150	125	149	133	156	115	141	151	128	126	145	126	146	126	150	148	143	156	139	133	153	113	161	134	135	135	131	138	146	126	153	141	146	149	99	139	163	131	123	134	130	135	128	134	145	147	110	155	137	132	132	129	130	113	141	128	149	151	147	138	145	133	135	141	135	121	139	139	128	135	128	141	152	151	120	127	154	137	144	152	164	133	122	136	125	119	149	134	131	161	137	133	136	141	121	156	139	149	142	153	143	126	147	150	122	118	148	149	124	130	139	146	129	154	142	123	137	126	131	120	144	141	120	118	142	137	130	132	132	160	143	140	115	156	149	116	147	142	123	138	140	129	146	133	150	136	141	130	130	114	129	163	152	132	156	146	141	138	128	144	167	118	159	144	140	136	138	143	130	138	148	139	139	140	144	125	158	149	132	142	126	126	136	141	132	135	139	130	142	125	132	136	130	124	154	121	131	120	163	119	122	133	141	136	135	130	140	124	142	127	108	134	121	162	144	127	129	127	123	138	159	123	142	167	147	130	138	136	137	139	145	138	121	116	138	113	133	133	143	146	131	125	145	144	133	120	136	136	139	138	131	135	150	132	149	137	135	139	133	148	135	116	145	141	151	147	141	142	143	136	146	117	157	123	141	118	138	135	128	139	136	150	121	151	131	115	155	139	133	138	149	157	164	124	138	138	126	123	141	122	134	144	134	136	136	145	133	115	140	143	149	106	124	153	141	146	137	157	118	152	143	161	128	138	131	141	128	136	130	132	123	160	133	138	142	142	116	129	133	133	136	146	141	158	132	137	139	124	134	141	137	132	141	137	137	152	136	135	149	152	136	126	147	146	131	161	142	138	110	132	144	129	127	148	142	142	130	123	121	144	167	140	137	104	133	131	115	118	146	119	131	133	125	132	149	132	134	149	132	136	127	156	159	153	126	136	140	141	148	113	138	142	131	142	142	124	156	125	129	137	149	152	137	147	111	110	115	115	138	141	149	113	146	124	135	143	134	124	135	145	136	136	143	147	138	153	125	131	136	116	149	138	139	132	138	133	145	132	139	145	114	131	140	144	143	144	136	136	130	131	136	149	124	141	143	127	139	139	138	130	147	142	152	132	138	125	134	121	153	143	132	126	149	135	147	148	164	126	119	141	173	126	135	136	119	146	140	129	132	144	155	133	113	136	153	152	133	128	134	145	129	156	144	134	121	130	131	135	135	157	143	133	147	144	130	164	144	125	126	134	125	151	130	136	130	155	143	148	130	128	127	144	126	132	133	136	163	152	124	116	131	142	150	144	141	132	143	128	149	156	132	130	137	146	119	118
22554	21376	29258	23863	21378	21456	12467	1406	979	704	612	578	511	485	435	434	440	370	397	371	380	363	336	342	326	357	323	286	326	331	304	309	351	332	327	293	290	342	289	306	308	312	343	307	301	345	315	327	319	306	304	316	300	292	284	339	284	303	299	299	266	301	292	313	299	281	336	296	279	279	294	298	275	291	285	291	284	310	311	321	278	268	299	302	321	294	336	282	307	291	284	316	306	298	282	300	310	266	291	286	299	281	297	291	298	283	281	268	314	283	266	278	283	275	318	292	286	311	267	268	297	298	284	293	305	302	285	293	286	297	298	295	297	293	256	305	304	276	303	296	258	283	290	300	292	299	306	274	281	324	293	299	326	268	287	297	289	287	302	323	297	321	265	300	304	289	278	283	299	278	264	289	291	306	326	291	308	266	272	277	300	338	279	271	279	302	287	303	292	283	292	272	297	302	326	268	295	314	278	261	294	271	302	270	271	290	257	274	285	298	299	303	299	281	309	330	297	289	309	272	277	269	280	311	301	283	257	306	287	306	292	267	289	297	263	321	304	268	305	318	297	320	309	297	248	269	312	273	284	289	303	294	291	269	313	301	310	295	258	315	284	272	287	291	293	277	308	335	278	289	299	327	332	280	266	315	303	319	291	291	283	293	283	284	301	304	286	284	270	292	281	303	260	289	289	312	280	286	300	299	293	265	305	326	277	285	326	279	277	327	295	243	284	255	309	271	284	308	282	331	285	295	292	289	266	282	258	278	287	302	290	305	333	307	290	268	298	275	277	294	283	289	274	302	259	309	297	313	313	284	279	300	276	274	292	275	280	287	278	297	290	295	299	294	269	303	298	318	265	283	319	287	328	291	302	274	290	309	317	290	258	298	323	316	298	281	309	281	299	272	294	307	252	294	275	276	291	280	276	271	304	292	275	302	276	296	291	280	285	290	284	273	279	274	293	283	300	301	279	306	275	284	271	264	284	267	332	274	299	308	294	275	277	278	277	274	290	280	293	297	270	287	286	271	319	285	297	284	304	274	289	260	298	268	286	284	326	307	278	289	303	283	271	293	286	266	303	284	273	282	288	245	285	263	282	268	304	300	287	276	291	314	280	297	319	298	290	308	275	306	308	307	285	300	288	271	285	284	309	287	297	311	279	298	275	246	284	285	327	296	292	297	272	295	309	271	275	295	290	329	265	268	285	294	296	294	277	284	299	268	283	297	290	301	330	260	248	282	284	273	303	307	300	290	267	285	302	304	309	277	306	258	274	297	317	267	283	283	260	315	302	277	289	299	301	276	297	296	272	297	288	248	285	284	299	287	299	269	279	280	290	275	273	294	294	309	308	281	315	281	313	292	292	300	301	298	298	288	290	272	316	286	265	281	267	313	298	305	282	312	307	314	288	270	308	314	281	272	273	309	285	268	299	301	335	310	305	307	288	296	254	257	296	295	290	321	295	284	315	304	279	263	275	292	277	297	281	279	261	314	307	299	302	292	298	295	287	307	301	269	277	287	293	320	267	293	267	267	295	296	281	294	276	308	300	300	293	301	293	314	279	275	271	304	268	282	282	300	287	314	280	273	297	293	301	297	304	302	325	272	261	286	288	263	321	282	317	298	244	265	274	290	272	288	247	291	270	312	289	263	315	271	293	271	320	303	292	288	304	320	283	308	295	283	279	302	293	303	284	314	273	286	304	287	285	298	310	270	282	295	324	285	282	269	270	302	292	317	308	269	305	238	280	297	275	313	283	274	285	285	304	308	312	324	307	249	311	311	297	313	296	294	306	309	283	292	279	328	264	269	294	277	299	286	294	294	283	257	257	302	334	277	300	285	301	323	323	302	275	285	281	291	318	300	282	292	288	268	304	299	282	318	272	299	305	289	283	298	311	280	293	316	291	290	270	284	264	287	273	288	305	291	283	303	312	328	314	273	259	264	299	267	323	281	272	303	301	304	306	273	306	277	280	260	298	286	278	270	278	268	298	274	307	294	292	277	299	291	283	308	279	280	266	281	283	286	290	294	300	303	302	283	284	286	308	291	309	281	309	281	265	284	277	281	302	306	253	292	295	283	280	289	333	292	309	296	295	287	280	300	299	298	271	311	307	292	288	297	272	291	296	279	285	278	285	285	302	323	314	284	281	313	304	288	310	321	294	266	289	295	280	274	306	269	276	259	293	289	305	270	278	278	299	306	326	265	270	307	293	292	281	296	317	320	291	319	321	303	272	291	290	280	279	280	339	310	306	299	289	285	280	307	287	292	290	308	282	281	278	267	278	260	295	268	305	297	303	274	279	314	272	314	320	291	319	321	257	274	320	305	295	312	279	292	285	279	304	288	276	269	292	285	318	290	308	306	290	271	291	267	342	302	314	303	319	306	280	296	298	292	304	318	298	295	290	308	314	268	294	318	299	316	293	298	326	303	312	298	275	277	290	289	308	286	305	305	301	309	288	283	285	307	306	293	322	284	290	289	316	290	278	289	284	295	289	269	278	266	295	273	286	304	299	302	285	295	267	282	279	287	314	289	279	298	320	285	289	283	303	271	274	300	311	309	303	270	308	266	293	298	298	308	268	278	283	292	286	297	283	313	267	306	262	281	308	273	308	278	284	307	290	278	275	285	302	309	303	340	310	293	255	246	308	282	302	303	304	295	277	295	307	309	287	325	263	302	256	297	291	303	335	312	287	281	300	296	295	329	313	281	275	272	290	337	290	313	278	289	292	318	285	263	309	294	256	304	274	271	301	300	281	266	297	275	273	289	293	278	292	287	291	271	287	277	330	316	312	292	294	295	296	313	284	308	289	286	301	303	266	313	310	281	292	308	291	288	343	277	310	281	319	296	281	307	287	295	284	298	286	270	299	287	308	316	278	295	283	274	301	311	290	279	295	278	318	301	291	258	306	256	284	268	297	255	313	321	303	284	305	281	305	286	310	302	301	311	273	301	290	296	284	279	290	313	330	277	278	284	281	293	279	306	295	277	305	309	307	291	280	318	312	294	292	302	313	292	282	269	291	284	269	269	310	282	306	320	267	289	293	305	291	293	277	276	260	296	299	290	260	265	276	293	301	298	307	300	305	299	270	287	299	277	285	290	297	311	296	283	277	259	292	303	300	272	302	339	278	275	313	302	266	268	291	285	312	272	287	264	262	272	280	314	285	266	299	301	282	314	289	298	266	282	303	293	281	302	288	283	337	294	298	297	272	261	277	281	287	286	276	291	283	330	282	289	274	305	280	290	267	248	296	286	295	304	277	325	344	293	279	287	275	281	290	288	292	281	302	276	295	281	307	323	307	284	267	317	290	267	282	341	321	284	292	274	281	259	296	292	285	303	288	294	270	293	286	332	279	318	279	290	286	270	327	287	281	310	268	292	281	313	307	321	297	266	308	293	259	289	260	294	291	302	299	275	316	274	257	309	264	273	297	320	293	282	257	305	282	304	299	299	250	274	322	303	293	299	310	283	262	328	263	283	279	307	313	299
7128	17190	12019	5742	4422	3752	2227	1921	1446	1165	913	707	690	638	534	562	540	461	437	466	422	418	400	444	389	377	370	402	387	365	357	360	361	337	367	324	372	364	312	299	363	364	325	321	367	363	349	320	326	337	350	343	308	345	344	329	318	322	356	324	297	321	339	317	332	336	327	328	303	351	317	338	327	316	343	345	315	329	338	334	297	301	319	339	323	341	338	295	301	314	339	321	367	334	329	304	325	279	327	360	313	328	341	318	358	300	349	302	342	317	313	361	328	327	357	359	323	304	315	297	339	313	358	340	332	304	304	327	344	296	308	307	330	331	326	303	332	316	340	329	346	322	334	338	317	334	346	302	313	297	336	332	307	305	314	320	321	339	314	327	351	347	331	316	294	299	347	315	319	311	293	346	321	325	301	289	328	318	322	344	325	335	316	328	336	326	315	305	311	351	322	330	306	336	317	341	294	306	320	327	321	326	323	329	316	316	321	325	326	311	335	320	319	329	333	315	326	333	302	303	301	333	323	310	304	309	355	330	300	338	310	285	337	313	326	356	328	314	337	297	342	362	360	348	303	301	312	305	354	289	336	301	320	309	341	347	321	309	281	317	342	332	352	339	301	322	337	330	302	288	335	307	335	334	321	333	334	298	272	305	331	313	309	311	319	334	365	315	341	309	356	340	340	324	328	324	316	343	354	331	346	293	334	344	342	326	300	341	338	308	315	314	305	302	292	284	320	321	299	299	323	345	319	314	286	332	302	323	355	314	324	332	300	323	312	333	328	329	330	310	316	321	329	356	319	338	306	331	323	297	311	331	291	331	338	327	317	301	313	286	335	334	301	316	335	325	294	301	310	308	337	312	341	321	341	323	297	321	341	288	335	335	310	333	297	308	337	319	359	306	324	294	316	317	341	324	329	361	330	334	286	311	318	325	344	308	346	302	339	304	340	345	345	310	323	339	330	318	320	343	370	310	344	356	337	318	307	304	302	363	328	301	332	326	337	297	321	339	307	329	337	345	309	330	343	372	311	297	326	322	323	315	291	323	331	319	317	348	310	301	313	311	320	306	353	323	312	311	353	323	343	320	315	308	353	355	329	285	326	330	341	317	309	321	332	306	329	297	329	302	336	332	308	318	295	359	309	339	339	317	316	337	336	338	306	307	317	313	327	328	341	318	323	349	340	321	330	293	316	298	328	348	295	321	297	349	339	313	310	324	332	311	334	322	288	313	295	319	297	339	319	318	354	316	323	350	347	314	347	335	324	313	326	321	332	339	312	301	347	296	311	343	307	340	322	337	335	331	351	308	321	306	334	349	363	338	330	327	323	291	339	313	259	317	326	315	348	322	301	331	312	319	357	310	320	322	322	309	362	348	349	327	297	324	329	356	333	329	347	346	309	381	343	334	296	353	293	317	335	325	317	311	293	344	307	339	343	332	317	306	331	333	339	314	318	321	300	310	355	310	357	300	291	328	302	309	337	355	326	329	307	310	296	332	307	328	293	338	335	318	325	323	274	335	333	313	331	332	300	283	336	293	313	300	297	311	307	327	304	317	340	353	327	328	342	343	335	323	338	302	335	344	322	334	332	334	351	321	317	310	367	298	336	292	380	316	345	333	322	329	317	310	292	337	326	327	369	321	287	313	324	318	314	334	339	318	314	271	334	341	296	337	311	314	339	329	341	300	314	328	308	326	286	318	325	333	332	357	309	302	353	327	296	331	312	290	330	357	321	305	323	345	342	330	300	303	327	302	308	338	335	353	323	339	314	320	287	325	321	310	338	307	334	302	333	336	323	300	333	279	320	324	296	308	335	336	339	329	329	329	333	313	312	317	332	311	338	301	315	309	317	324	324	312	339	309	315	324	293	324	345	346	327	335	297	331	315	327	316	289	335	314	309	311	322	322	313	341	325	332	335	307	304	320	329	317	334	317	329	351	367	324	357	292	344	332	323	288	371	342	296	320	346	309	317	329	341	301	327	328	321	311	310	324	329	318	319	323	339	324	328	334	345	312	333	307	320	337	352	342	293	328	307	309	340	319	324	315	312	344	322	341	293	280	286	322	302	289	340	336	341	329	332	325	320	323	314	307	320	313	310	306	307	341	320	336	337	322	315	342	322	329	321	318	278	346	323	313	290	321	283	335	320	343	340	321	332	336	336	330	307	322	333	298	305	339	304	314	316	328	347	325	373	327	333	340	327	324	302	283	297	311	334	319	341	317	354	348	326	309	332	312	337	315	337	370	322	341	354	296	292	306	319	341	300	315	357	333	318	299	342	325	322	304	327	310	330	307	297	296	319	342	325	311	328	343	319	326	310	306	343	320	330	322	345	323	307	291	307	334	330	302	302	313	347	311	306	332	334	321	309	321	328	374	311	321	319	302	299	333	347	303	346	304	339	317	326	316	285	322	359	308	306	337	290	298	327	324	317	337	303	343	331	326	330	288	352	300	326	321	322	328	350	316	314	342	282	311	315	300	312	341	330	311	314	319	327	324	349	331	318	374	330	303	326	321	300	368	313	323	314	302	326	330	309	347	305	307	338	332	296	335	320	313	314	345	300	301	314	316	316	331	292	327	332	332	333	332	335	340	355	311	329	326	325	318	343	327	330	299	308	325	323	304	302	329	328	323	346	337	321	341	337	336	318	320	327	323	332	333	339	319	301	310	284	321	328	329	317	296	339	345	320	303	316	306	302	291	308	311	328	312	316	319	315	302	318	323	310	319	327	359	317	317	339	329	299	304	302	311	342	293	299	325	333	334	324	341	335	286	344	334	336	313	323	323	317	324	308	323	361	294	319	306	307	326	352	345	326	318	275	325	303	311	323	301	349	310	310	310	327	314	321	340	352	301	297	275	310	316	305	326	314	322	317	318	298	337	296	326	341	328	304	319	329	352	300	312	330	315	293	298	305	348	349	331	330	298	333	347	298	348	304	302	324	353	316	323	312	338	350	313	329	296	311	313	319	311	306	311	327	328	323	311	323	334	318	300	331	302	310	347	333	315	303	307	314	321	328	316	339	321	336	332	308	311	332	329	343	342	296	331	302	294	344	341	323	334	332	319	312	314	326	306	332	323	339	331	332	361	335	333	327	314	326	344	366	330	318	343	325	271	311	329	330	292	298	351	332	340	347	335	290	304	344	331	326	325	311	326	358	311	331	353	314	366	303	326	356	328	299	316	301	313	312	321	308	309	307	324	328	326	307	328	316	303	308	298	333	346	292	335	323	341	322	320	286	303	344	341	331	281	326	355	324	319	337	364	308	330	337	312	347	329	315	290	333	340	318	336	315	315	322	326	341	284	320	310	340	309	323	303	328	323	326	336	294	341	356	301	365	343	334	278	328	335	307	328	323	314	330	334	358	321	310	338	319	332	339	324	327	314	319	311	322	321	299	291	341	329	327	331	326	312	316	349	348	319	325	308	325	284	326	336	336	359	344	335	336	299	323	333	305	320	345	320	314	388	325	320	300	340	335	315	349	327
27578	19375	5505	627	419	371	298	311	263	284	305	283	311	306	269	272	292	285	272	288	258	272	298	263	265	296	265	270	261	269	268	282	271	246	263	254	260	297	269	257	257	259	247	264	253	227	286	277	267	268	278	264	246	271	276	268	291	263	251	285	295	289	279	273	260	279	284	252	261	276	286	284	274	263	291	246	249	274	290	301	257	269	259	258	279	294	262	262	270	270	269	236	281	272	284	254	284	277	281	256	277	274	240	262	278	270	266	275	265	247	256	265	286	280	270	280	269	304	285	273	280	281	278	245	272	294	280	293	244	275	255	256	248	275	289	271	252	302	285	277	274	267	297	291	264	270	297	246	256	283	274	253	275	272	261	284	266	289	265	272	277	278	246	282	276	288	307	279	264	291	274	259	266	259	273	306	262	273	278	276	257	287	266	295	274	261	262	274	256	274	276	280	268	243	254	290	250	275	242	231	259	284	265	288	259	238	265	292	255	275	248	276	253	270	267	264	266	268	283	265	251	267	243	267	259	273	300	285	267	255	277	260	268	264	255	247	281	277	293	285	268	278	272	251	272	225	250	258	288	256	262	253	292	248	269	299	255	260	276	291	254	270	256	275	271	262	256	285	255	282	279	288	265	257	270	260	289	276	262	271	264	272	245	273	247	234	284	251	292	265	255	267	277	267	261	263	274	263	264	284	284	242	239	236	267	271	262	257	266	275	255	275	226	278	288	287	244	249	274	272	283	303	275	256	281	268	278	283	281	268	280	264	273	276	289	294	288	269	253	286	265	284	245	255	285	308	283	293	261	286	241	265	265	256	266	256	266	286	249	308	279	255	275	267	265	254	262	266	277	275	275	271	275	295	243	265	256	255	275	279	273	250	263	258	271	264	257	252	282	270	288	284	256	248	283	276	287	251	250	282	258	292	272	276	260	264	264	254	286	300	284	242	272	268	266	259	261	268	262	311	247	271	275	252	280	290	257	248	233	283	282	278	287	268	264	268	257	254	269	260	261	238	255	259	314	281	288	273	268	282	264	259	260	249	273	258	274	262	293	271	304	272	262	262	287	263	299	260	258	287	299	284	286	244	280	271	263	254	304	245	257	253	268	306	286	268	291	272	250	259	247	251	279	277	293	259	256	262	262	258	277	254	254	286	270	268	267	275	297	277	289	268	251	263	274	274	290	268	263	289	284	268	286	297	254	255	292	272	252	279	282	298	295	278	291	286	291	271	278	254	269	276	245	291	309	293	280	270	253	260	241	260	270	269	262	282	264	260	283	271	241	289	254	264	267	305	301	272	262	285	258	280	287	298	302	274	254	255	275	272	235	274	275	265	258	247	284	268	289	298	253	282	243	276	274	265	247	267	250	262	259	263	279	250	274	248	262	259	264	269	292	266	275	306	274	256	277	262	262	238	257	283	262	267	272	230	293	260	233	275	272	268	282	262	259	258	295	259	244	270	304	276	258	258	283	257	264	275	263	264	306	297	295	238	262	275	271	301	253	289	294	265	249	262	269	268	281	247	284	226	276	268	261	275	266	291	274	272	279	270	251	261	248	272	273	262	255	254	252	270	266	259	243	292	281	291	303	289	220	275	259	284	272	283	280	267	274	283	243	254	305	283	277	243	261	275	279	242	294	277	263	252	292	294	269	242	272	295	284	243	288	251	291	257	281	293	296	264	274	251	263	282	285	249	261	267	318	289	276	302	294	247	244	266	272	281	264	249	258	244	239	258	290	300	273	250	295	247	256	278	279	273	264	289	294	240	276	287	283	268	265	264	251	251	275	272	273	262	266	246	256	249	257	305	295	292	264	256	258	264	283	256	259	274	265	236	281	258	271	285	257	305	295	236	269	259	235	301	265	268	274	229	264	262	263	305	289	269	278	280	259	271	263	250	309	272	261	281	240	276	260	274	266	248	263	276	293	237	250	286	242	270	281	262	264	247	244	294	289	300	273	268	251	279	272	260	279	245	305	255	268	270	254	273	288	280	253	243	237	268	266	278	260	276	287	265	257	266	283	283	262	295	283	286	270	267	250	275	255	260	286	274	277	282	278	237	247	265	260	266	281	271	259	265	288	277	257	289	278	256	268	282	264	300	273	262	276	271	273	249	268	306	320	264	263	252	243	265	256	270	251	283	292	283	280	250	266	290	278	255	292	283	277	258	271	300	242	253	269	247	272	261	264	267	258	276	299	258	244	245	256	288	260	250	278	263	285	269	260	249	248	274	252	287	281	259	264	283	292	272	277	250	250	254	275	298	270	258	237	259	274	271	223	269	272	275	298	275	231	284	280	282	253	290	280	277	277	295	258	258	285	270	269	266	232	257	274	279	294	281	276	265	282	293	257	268	266	236	272	265	284	273	274	222	256	303	264	285	282	279	238	258	282	261	282	280	257	305	279	254	260	299	307	280	257	241	278	263	261	275	254	266	247	284	290	271	290	255	292	257	254	293	301	266	245	301	265	234	276	274	239	270	262	262	237	236	277	291	244	250	271	294	275	297	263	273	285	249	288	280	284	260	264	271	273	281	271	296	257	303	254	291	273	237	267	293	274	257	286	256	278	244	264	252	309	270	243	300	254	271	278	262	273	275	253	280	261	269	257	307	254	290	270	278	277	254	261	251	271	246	256	262	249	280	256	237	255	276	241	267	267	323	255	275	249	318	286	284	255	251	264	252	283	313	297	270	255	276	302	251	265	265	305	275	279	279	277	287	253	256	270	285	283	244	251	275	268	287	274	300	281	255	244	269	269	268	256	265	261	284	291	268	250	296	268	271	244	295	276	286	265	272	253	262	306	253	267	269	254	248	281	272	262	246	278	265	264	290	278	255	266	276	273	254	281	265	257	284	273	295	251	244	256	296	263	265	275	261	267	297	272	276	261	253	296	292	247	243	224	263	267	246	295	286	269	293	285	244	267	313	286	264	280	285	270	288	285	280	290	286	291	281	293	260	286	298	287	270	274	291	256	271	262	238	268	289	279	273	278	292	263	280	315	248	296	288	250	306	265	293	274	277	267	304	280	260	256	266	278	273	272	275	272	240	246	259	251	255	292	256	274	268	275	270	264	255	277	275	251	292	275	294	290	267	258	300	264	275	250	277	267	292	284	292	277	292	282	239	265	262	267	289	269	255	275	281	252	279	262	254	280	318	270	240	276	267	291	259	256	298	280	259	259	276	251	274	276	272	288	267	248	261	230	268	293	260	271	249	281	275	256	272	288	299	272	266	272	264	280	286	284	287	271	277	273	271	261	292	279	253	264	292	249	274	271	304	272	288	234	254	266	286	270	272	279	272	257	283	291	296	286	266	241	260	306	260	280	275	258	280	287	270	259	281	291	248	281	248	268	265	263	242	288	261	284	257	274	247	299	284	255	269	294	274	277	276	275	254	257	266	287	280	255	295	291	255	253	281	245	264	288	285	283	245	267	274	248	286	253	273	273	269	256	303	255	267	275	271	264	286	282	255	259	298	266	256
4969	1541	802	454	436	387	333	330	309	309	297	290	309	287	320	283	309	269	279	307	299	292	307	296	279	303	286	310	305	320	261	282	276	289	292	298	311	304	253	293	283	291	299	295	309	290	283	296	291	301	290	303	308	300	302	298	244	265	278	278	301	289	315	300	281	281	318	279	305	275	299	281	271	271	281	304	281	276	310	292	279	302	288	295	303	293	307	290	275	265	260	294	279	306	270	314	283	284	296	314	309	273	296	302	297	309	271	296	294	303	299	314	288	301	270	268	261	293	318	298	269	300	284	277	330	283	295	274	268	286	318	271	269	301	302	277	282	286	281	301	303	259	314	290	278	287	308	286	292	290	304	278	299	307	282	292	286	312	326	297	307	305	267	296	307	287	288	284	296	283	286	306	312	290	259	312	293	309	293	289	277	284	257	283	284	283	280	282	308	290	326	272	294	272	293	293	252	288	272	298	287	296	284	280	280	316	248	303	291	314	302	272	261	309	305	263	320	285	313	299	255	241	266	297	295	239	288	313	315	286	309	307	304	300	275	290	264	273	305	280	289	289	308	304	336	270	302	297	275	292	303	302	289	302	270	300	298	286	316	307	280	300	302	296	269	293	276	275	286	297	275	294	297	274	269	296	282	313	280	272	276	298	293	294	267	294	341	275	331	312	307	305	287	303	291	272	294	307	273	286	286	282	303	295	274	281	294	285	307	272	296	306	295	283	298	303	277	293	305	282	287	281	282	307	278	279	284	259	302	298	276	273	285	276	319	289	271	266	279	334	268	280	320	265	295	313	268	296	340	263	277	265	281	327	289	303	308	277	286	277	306	268	294	297	277	296	285	267	296	272	302	307	266	286	269	273	280	298	277	293	287	267	256	292	278	280	269	265	281	288	301	291	298	297	273	309	290	277	274	289	270	289	280	275	269	293	306	303	277	315	270	286	281	262	283	300	263	299	310	276	300	289	302	264	283	282	278	281	283	261	306	286	306	300	298	268	294	285	309	300	312	296	301	315	289	273	295	273	272	276	298	286	286	316	272	259	319	264	284	258	284	289	277	307	272	231	271	325	294	293	274	290	277	290	273	322	292	302	278	292	280	284	297	293	276	278	270	293	261	299	325	294	290	301	289	282	303	323	291	254	264	265	286	292	299	306	291	287	282	329	283	277	317	315	265	323	278	291	258	280	312	277	260	277	275	294	304	284	313	278	308	304	292	275	251	270	305	276	302	269	281	279	299	286	297	296	296	286	299	313	288	292	301	297	292	300	285	315	289	293	288	286	304	296	282	296	279	264	265	305	310	312	272	275	315	260	270	260	279	253	321	294	287	306	294	290	306	305	313	310	312	296	284	268	283	284	302	290	311	320	299	268	281	295	288	285	288	299	296	316	297	316	284	274	289	312	319	305	253	288	313	282	264	302	292	303	297	282	296	319	296	287	312	300	282	310	301	286	305	278	269	282	300	342	278	306	319	269	304	282	272	309	284	316	293	300	283	297	295	268	296	304	306	303	285	293	293	304	309	274	294	290	288	290	312	298	273	318	265	303	290	273	292	277	301	240	283	268	266	291	272	256	281	295	295	253	327	322	278	307	291	306	321	288	269	278	295	282	274	289	313	287	277	287	285	306	276	287	285	292	291	303	265	301	288	278	279	286	291	302	303	300	248	304	317	310	295	274	287	313	267	287	274	295	322	269	281	273	310	289	280	328	292	265	307	306	295	290	281	256	263	277	282	313	275	288	321	289	263	307	285	265	279	287	273	288	298	290	303	302	312	295	286	316	287	287	276	299	284	299	301	286	277	269	314	307	284	283	301	260	297	314	266	308	310	305	309	262	299	275	291	301	311	283	303	277	270	270	287	292	297	277	297	263	282	329	317	284	246	286	313	296	288	294	303	277	272	291	286	272	312	308	291	293	275	270	277	284	274	297	290	315	293	280	291	311	269	300	286	288	267	311	303	294	316	264	289	280	299	308	269	306	325	325	270	288	286	322	311	292	278	276	279	261	282	278	302	284	283	289	284	278	284	309	319	276	296	321	279	288	295	286	291	305	295	287	316	274	263	298	255	280	303	309	299	281	262	294	283	286	291	281	279	300	272	269	297	275	282	260	292	278	304	259	287	311	324	301	327	269	285	294	305	274	264	305	271	304	266	297	281	314	291	282	273	257	287	303	286	312	279	280	282	280	293	328	279	315	260	269	292	272	281	287	294	297	271	295	311	300	295	286	296	302	282	285	273	285	302	285	303	337	295	300	310	308	279	253	290	276	271	287	296	286	257	281	290	293	286	298	289	274	317	275	282	314	283	290	311	271	270	252	290	275	299	279	242	301	293	274	275	307	317	278	253	298	284	300	287	254	326	281	303	312	280	281	286	274	288	307	309	299	303	315	305	298	293	294	262	279	271	297	317	304	283	289	290	300	282	268	310	287	281	303	284	304	244	268	272	292	278	276	294	279	308	289	282	289	285	307	290	304	315	284	295	289	283	287	261	278	308	281	276	306	296	276	290	273	301	298	269	305	291	302	257	316	263	262	294	279	291	298	263	294	291	261	257	292	313	292	303	302	298	290	270	309	277	271	300	289	304	300	301	283	282	297	278	285	301	289	296	296	286	274	328	294	298	314	289	289	294	303	285	294	298	297	275	275	326	276	263	315	280	300	296	306	288	309	298	281	290	276	298	287	289	268	289	270	321	281	278	290	324	274	270	284	266	263	299	289	269	273	316	258	266	288	315	322	289	284	296	276	253	286	308	298	298	288	289	286	304	286	263	308	271	264	268	299	284	285	276	264	297	324	302	300	305	296	293	280	284	318	252	279	268	304	294	283	292	295	275	309	287	270	306	274	299	287	303	283	268	293	295	293	290	290	294	315	286	295	319	292	278	277	283	299	286	290	280	305	302	297	302	261	302	279	281	289	258	240	297	269	308	283	289	281	261	277	296	283	299	270	295	255	298	298	282	316	289	257	300	296	293	308	307	277	307	296	298	299	292	313	288	293	298	274	333	293	287	288	296	283	270	270	294	247	311	281	287	306	240	293	301	303	275	278	295	281	291	274	324	292	313	315	260	306	291	297	296	279	284	297	300	340	328	302	242	283	295	289	324	304	298	278	252	283	270	268	292	273	272	282	301	280	314	316	300	298	294	311	303	300	283	308	303	311	268	303	289	265	277	280	300	292	289	322	275	330	276	311	298	296	284	278	286	277	294	262	304	306	301	288	276	293	300	299	276	302	323	289	300	274	311	279	326	307	301	275	296	289	281	266	302	297	284	295	273	282	315	291	271	294	294	284	279	298	316	296	289	280	272	291	265	285	305	275	301	289	286	313	279	316	290	307	299	267	277	296	318	281	306	283	278	297	252	296	289	317	299	304	301	303	296	280	284	293	274	295	280	306	282	289	316	282	292	269	301	295	296	320	283	257	271	299	295	276	279	296	311	284	310	300	292	312	269	300	310	269	284	310	304	306	296	279	324	262
23695	21310	28781	24206	21317	13024	1481	973	734	616	592	544	537	482	484	508	454	483	489	450	417	478	442	425	442	448	426	403	431	416	417	435	444	437	482	414	445	421	389	402	413	438	441	428	454	402	440	413	412	417	454	379	373	430	422	423	459	450	404	401	413	434	384	407	433	398	449	475	432	422	448	408	428	432	414	421	384	418	392	403	370	444	446	434	453	428	422	442	440	439	412	427	363	426	424	409	420	389	407	414	431	419	396	420	421	407	401	380	472	413	443	479	417	458	417	421	405	439	375	417	440	428	406	445	434	410	436	427	439	405	412	395	373	385	416	425	430	424	402	427	411	440	391	426	425	379	404	428	423	403	395	435	416	382	384	389	436	424	422	410	399	410	395	450	410	400	389	421	448	419	421	404	385	441	435	428	425	441	383	420	391	466	429	418	433	433	445	417	409	429	442	407	442	401	381	393	415	454	360	432	391	373	412	448	412	443	410	412	401	414	398	428	443	409	440	418	453	390	424	419	409	432	395	414	421	430	434	450	426	439	439	415	460	424	413	457	447	415	430	415	437	425	419	440	402	409	376	383	376	418	421	405	418	425	403	416	411	421	462	430	441	455	422	407	389	439	411	393	447	438	401	438	429	434	429	383	411	437	411	430	394	466	411	452	363	367	441	422	398	445	407	419	391	428	407	418	446	420	402	381	409	450	437	395	441	416	419	406	408	405	425	409	423	415	419	454	457	419	376	438	434	438	445	392	449	441	406	447	412	436	417	419	446	415	413	427	413	390	471	405	406	425	430	441	428	440	411	415	415	437	416	435	407	412	439	409	413	421	428	435	408	433	396	437	424	423	406	425	442	418	439	454	439	430	395	440	441	425	416	430	445	385	401	449	448	413	395	420	450	414	418	414	438	410	409	398	454	405	435	406	407	399	436	405	419	386	435	409	388	411	432	398	482	418	404	418	438	448	432	422	468	424	446	421	419	435	389	412	400	427	408	412	425	405	399	396	424	437	431	427	388	438	422	377	407	426	456	447	431	407	404	421	412	438	437	427	424	405	414	415	413	416	420	398	426	435	401	429	419	395	435	433	405	457	433	437	427	428	407	427	440	449	400	375	425	374	413	435	412	443	403	440	447	373	394	403	417	423	391	431	437	430	414	440	413	449	426	426	393	417	413	395	398	405	414	419	405	375	418	381	391	397	429	426	424	439	404	398	461	418	452	427	413	400	434	411	422	409	416	392	414	418	399	446	418	417	422	421	399	429	426	400	448	443	413	438	411	403	460	435	452	428	420	452	426	425	425	430	417	390	405	418	404	445	396	421	414	407	402	403	417	396	447	461	417	457	388	422	409	415	425	421	425	432	410	420	410	433	433	435	407	454	413	432	459	407	404	373	451	384	430	442	414	446	399	407	388	392	448	426	435	430	458	424	425	435	405	459	414	381	407	408	441	427	419	443	423	442	404	422	438	422	407	441	433	405	452	366	416	411	405	445	433	412	429	439	405	438	428	414	386	443	398	389	438	426	414	400	424	431	437	422	425	394	400	430	437	431	428	426	389	448	412	395	417	425	393	411	411	444	404	426	426	408	467	420	436	407	430	432	412	445	427	423	420	410	460	428	423	423	429	434	411	406	385	385	415	396	409	435	417	429	404	420	393	416	419	413	426	416	424	403	390	435	365	406	416	451	390	408	457	435	404	420	384	397	397	379	387	458	430	396	412	413	420	426	416	438	389	387	453	454	427	414	426	439	424	431	425	425	418	414	408	432	404	442	384	441	396	409	421	413	411	427	417	382	452	411	407	450	418	416	422	408	445	441	392	409	411	429	430	426	405	421	398	407	432	392	406	389	428	422	413	454	417	394	430	465	442	405	442	414	457	390	387	416	406	423	407	380	411	438	414	458	434	464	412	455	429	383	401	436	416	425	442	440	458	398	437	395	381	387	436	420	408	437	440	444	435	449	455	434	401	414	401	396	405	390	423	425	422	410	447	406	394	388	425	395	425	431	428	417	400	421	336	418	389	402	462	404	385	408	432	415	446	418	417	405	445	388	421	374	426	413	445	444	417	401	402	406	397	414	438	421	401	408	431	429	448	412	393	394	433	463	455	410	412	388	390	412	425	404	425	449	407	419	410	406	391	391	401	395	431	411	428	389	391	421	393	423	400	441	418	367	406	408	415	431	430	419	420	387	456	422	420	373	423	392	414	403	387	428	394	447	391	426	363	440	439	432	441	398	467	413	430	449	397	401	430	418	389	363	432	450	416	392	409	410	424	411	414	440	426	387	412	404	420	408	440	410	437	429	426	418	429	399	419	437	407	412	424	398	442	415	421	449	428	421	408	396	428	438	418	403	415	406	435	430	450	401	388	414	429	405	425	401	449	387	429	431	405	394	430	464	439	422	427	389	424	404	425	458	445	438	443	456	418	428	437	426	409	426	409	430	390	403	411	451	396	437	418	446	406	451	431	428	439	419	391	419	420	377	372	453	420	387	431	434	408	445	384	430	387	439	423	393	488	390	446	412	380	473	452	406	407	424	417	398	420	405	405	414	421	427	410	448	430	403	447	429	391	405	419	428	382	411	407	408	424	407	419	436	386	360	404	427	391	448	407	426	411	435	378	453	406	419	430	412	434	443	402	398	413	401	406	393	449	444	435	407	387	414	438	437	406	417	452	445	402	443	447	412	434	400	422	408	407	416	400	385	422	429	416	434	441	414	362	442	416	430	436	457	452	442	411	437	456	433	405	393	401	450	447	421	410	417	481	415	402	445	406	428	382	426	396	449	408	397	424	434	397	408	437	385	426	411	431	413	430	396	410	452	401	440	454	417	452	444	427	382	402	429	453	385	437	402	396	427	425	431	419	437	418	396	421	436	421	472	418	425	421	450	412	410	441	401	428	398	442	439	430	424	434	394	409	422	401	471	421	419	436	413	418	403	419	451	385	397	422	400	406	447	387	397	414	419	441	429	419	423	427	405	400	398	424	433	420	431	421	453	397	423	396	435	419	435	428	441	415	400	420	434	413	407	405	427	418	399	393	417	419	404	464	424	436	429	389	389	410	432	423	441	420	404	422	441	417	392	424	391	432	439	419	432	384	426	412	430	424	401	407	414	460	407	421	414	449	428	348	435	404	418	413	394	414	419	392	388	433	472	455	425	410	425	409	395	387	406	407	434	404	394	419	420	415	394	410	436	428	433	380	410	442	412	422	397	403	399	413	385	409	437	443	408	442	416	421	397	477	398	398	419	413	411	457	439	429	424	420	395	378	460	405	393	424	432	405	444	403	427	409	444	433	438	391	397	442	433	414	421	418	411	383	414	425	400	435	434	438	439	452	445	433	406	435	416	403	424	436	365	459	412	398	427	418	429	418	410	406	422	432	409	410	419	412	412	409	414	430	414	402	370	428	421	435	427	417	436	415	447	414	460	411	443	406	426	409	371	430	439	411	450	439	398	421	433	426	414	443	445	402	416	442	459	446	409
4783	10672	7226	3358	2603	2238	1451	1267	978	759	759	639	647	627	610	555	541	512	567	497	503	506	540	493	503	501	455	469	461	476	476	471	512	483	456	497	453	501	449	482	474	436	468	439	447	487	463	462	524	488	456	446	443	508	495	487	459	447	459	452	422	466	463	436	499	438	441	464	428	473	483	471	437	480	443	430	452	400	445	461	461	445	480	447	473	420	459	454	490	459	470	449	442	447	451	419	476	450	454	466	449	495	444	470	462	473	449	442	454	445	506	457	438	449	460	432	490	488	432	459	409	424	455	466	428	441	469	437	416	421	431	474	479	424	453	444	464	449	449	433	452	432	448	449	430	475	449	456	467	434	421	445	460	442	468	475	430	480	458	464	501	429	459	442	456	448	454	440	452	457	477	442	487	450	487	473	443	432	451	467	461	463	445	443	467	452	445	467	414	442	455	450	469	432	441	459	463	437	437	453	432	445	497	471	418	431	452	474	484	444	403	445	421	449	441	470	434	432	470	445	468	442	436	483	430	401	497	452	470	425	446	432	449	452	441	432	416	442	443	442	416	480	456	437	430	505	421	470	459	457	439	464	434	457	448	482	453	490	468	480	469	443	464	470	456	443	464	452	433	451	410	409	437	472	451	475	458	450	441	466	479	466	485	509	455	461	447	485	457	418	481	439	458	453	454	407	431	460	462	436	464	442	476	475	454	462	501	438	462	480	469	447	466	446	424	465	412	474	492	456	458	471	428	487	460	397	450	471	479	442	426	440	456	437	455	426	455	465	478	491	471	455	446	454	422	473	462	465	432	465	433	451	456	441	463	470	458	489	446	417	463	487	450	477	442	455	463	501	437	491	484	418	455	465	461	477	491	462	459	422	424	452	463	477	444	457	466	467	448	471	451	467	454	452	484	448	437	462	472	456	461	442	441	443	477	468	464	466	453	434	469	428	446	445	433	458	479	462	471	485	418	440	459	466	475	447	455	458	457	445	437	479	431	444	426	450	429	455	452	491	456	434	435	469	413	422	459	438	451	466	468	461	488	489	506	426	441	419	423	456	455	461	425	442	459	442	451	478	446	456	444	415	431	446	454	478	438	475	450	476	478	491	438	464	463	445	428	446	439	453	417	395	408	452	480	448	446	443	461	447	437	447	495	455	439	455	483	460	476	410	463	463	456	435	456	419	470	444	455	479	464	423	441	493	466	467	465	460	449	400	463	501	433	416	448	452	440	441	437	450	430	418	449	447	444	460	415	451	423	494	464	440	476	461	449	419	395	467	455	465	463	454	423	450	459	447	423	430	468	435	465	434	455	419	459	462	447	473	451	470	453	440	442	429	493	453	408	442	475	445	442	443	462	463	438	434	465	491	441	442	454	440	412	482	479	445	432	417	464	466	440	455	436	454	439	484	447	472	433	451	450	447	435	449	454	441	422	444	471	418	474	478	444	478	453	448	422	472	468	464	456	485	441	446	451	452	464	408	415	419	478	470	438	433	470	458	514	469	441	430	442	473	461	427	407	453	424	467	478	429	433	451	438	435	474	446	449	467	425	462	499	495	443	438	487	446	426	445	452	469	466	451	449	435	454	440	483	476	451	433	481	438	484	423	435	483	465	466	453	455	432	490	443	467	445	447	452	470	457	440	473	464	476	458	438	459	430	464	476	445	432	428	484	504	490	459	465	477	496	467	481	482	460	433	473	419	474	470	457	453	465	435	455	455	439	484	470	446	456	464	491	471	480	458	440	412	460	422	418	461	434	459	420	446	463	471	434	454	454	488	474	471	460	441	438	466	440	476	461	438	433	457	439	436	445	453	447	491	481	431	425	484	473	458	451	447	447	429	441	448	473	448	463	429	464	409	445	447	476	452	454	459	436	490	425	434	438	448	486	468	433	434	419	470	439	458	473	492	467	461	474	439	431	467	422	487	413	463	439	466	418	437	448	465	499	464	465	503	462	454	428	430	491	477	453	460	432	436	462	438	473	443	460	413	434	464	397	471	481	461	436	470	459	453	426	453	462	451	445	473	474	455	455	426	477	432	416	450	436	440	456	452	445	426	436	448	453	441	454	456	435	441	435	461	429	472	455	491	440	455	463	425	443	431	443	430	431	460	441	452	472	458	425	464	429	454	436	441	452	446	442	463	448	466	469	438	485	432	403	474	449	496	464	490	455	511	416	464	468	447	471	421	436	427	454	471	430	473	446	500	428	460	472	412	472	455	496	487	446	473	462	501	513	455	434	414	430	428	432	448	491	441	449	449	495	436	491	420	452	451	456	419	470	486	450	448	456	414	479	453	477	468	489	457	432	454	450	433	445	423	459	416	490	477	425	443	456	464	420	421	469	445	435	459	446	469	459	428	454	450	465	461	421	446	484	472	452	449	460	442	464	454	458	459	457	451	468	430	439	450	433	459	456	426	445	491	425	460	445	437	447	470	465	434	437	474	444	459	436	466	470	434	455	482	465	471	466	459	482	440	440	459	471	426	490	487	481	483	414	423	429	474	426	427	475	427	440	476	432	451	480	458	468	423	495	482	471	451	415	446	455	468	456	424	450	465	460	431	434	456	472	481	469	465	465	456	442	447	423	461	443	427	454	439	465	471	470	466	490	494	494	445	435	475	442	459	455	465	433	441	436	466	468	460	447	483	444	433	466	452	459	443	448	463	457	496	441	452	469	493	480	422	457	436	447	405	454	463	450	433	464	445	472	434	443	418	460	444	464	469	481	469	463	476	446	479	481	426	458	460	444	447	477	436	424	468	426	467	438	444	435	491	420	440	406	433	413	428	435	448	440	443	465	472	431	448	432	445	473	407	456	484	488	460	437	433	456	423	447	479	455	462	475	483	438	457	463	455	446	429	440	461	480	429	469	479	475	478	428	452	435	402	466	462	451	462	465	434	434	431	460	466	419	441	438	458	457	462	476	411	490	433	476	513	478	477	466	484	468	476	455	436	485	466	456	450	458	424	442	467	414	456	443	482	484	443	423	453	453	443	448	443	440	485	473	434	443	432	445	485	463	450	461	471	463	429	471	480	484	445	429	479	476	440	438	468	483	445	455	442	411	426	485	449	457	455	430	449	434	439	479	513	460	476	446	473	431	472	441	463	451	454	453	458	443	425	460	472	466	428	432	478	450	458	452	433	459	444	475	442	439	457	494	459	478	464	430	507	444	445	434	477	462	437	478	434	436	470	472	463	482	453	464	449	442	429	462	423	447	419	424	449	475	468	428	485	471	447	470	480	445	459	447	433	437	459	458	459	427	457	463	429	508	490	473	484	455	466	458	437	442	463	423	434	446	434	446	445	458	463	455	440	455	469	443	444	434	439	437	433	471	468	446	437	469	506	475	422	460	459	451	427	470	421	462	491	461	422	424	465	429	461	503	427	448	470	463	441	446	412	471	479	461	448	451	444	427	458	468	470	507	460	463	490	459	438	465	441	481	441	440	459	455	453	458	436	438	461	468	426	519	442	431	462	449	450
24703	21318	27948	25050	15184	821	415	355	275	222	205	155	162	151	163	163	163	135	135	126	125	123	130	112	110	141	132	130	131	115	125	117	111	108	125	135	113	130	115	113	115	120	94	116	112	107	112	111	120	118	127	110	105	120	109	126	112	142	117	108	126	122	117	122	102	105	127	119	123	114	101	102	110	114	128	105	147	123	122	111	113	119	108	117	140	110	111	105	124	121	127	116	125	119	115	132	113	121	112	115	129	117	106	133	112	106	134	132	125	124	116	110	116	106	111	134	114	121	139	117	134	134	114	127	112	125	127	105	112	117	106	106	103	113	118	93	120	118	101	142	130	123	114	104	111	121	111	123	101	115	120	105	122	117	115	113	128	111	103	123	105	106	102	122	117	105	127	106	115	138	113	119	118	124	131	128	117	121	130	122	136	114	123	121	128	112	115	134	127	115	137	102	98	100	114	105	108	110	101	122	118	116	119	95	117	114	122	99	109	120	107	112	124	104	120	133	114	120	105	116	120	128	126	124	132	142	123	120	121	114	108	116	128	113	110	134	114	136	126	106	100	115	98	111	128	119	111	134	125	141	101	123	120	100	115	106	104	96	115	120	117	102	105	107	99	122	114	120	95	106	129	112	112	100	111	117	114	107	120	131	121	129	110	130	109	110	114	120	124	127	114	113	94	111	104	114	120	86	103	101	117	116	98	129	109	114	120	116	135	119	127	104	109	129	94	114	113	105	108	129	105	116	130	118	123	111	114	131	113	121	117	108	114	112	114	120	106	118	100	112	121	136	121	107	124	113	119	118	98	126	86	129	119	138	106	123	123	106	110	115	128	118	113	118	102	115	105	101	126	114	123	127	115	118	109	108	112	111	107	122	97	112	136	100	108	103	129	91	107	97	110	120	134	110	113	91	110	115	96	101	106	92	122	106	100	136	122	114	107	124	104	122	109	113	128	88	116	111	132	117	101	126	105	125	98	103	109	113	106	101	117	124	122	118	137	106	116	111	101	114	130	118	128	126	135	111	134	115	143	110	115	125	102	112	113	131	98	138	90	130	123	136	112	109	109	107	119	94	108	95	111	118	117	110	108	128	108	114	107	130	113	147	130	117	103	123	108	107	115	132	124	140	113	128	125	116	131	105	117	118	139	116	89	133	117	121	109	99	109	114	109	123	112	122	112	148	126	117	97	129	93	124	103	116	122	108	104	112	118	113	109	106	118	111	100	113	117	119	137	97	124	112	113	102	109	129	114	114	132	121	102	107	118	109	118	100	117	115	123	116	104	117	106	118	123	117	128	141	103	129	105	104	116	112	115	116	114	119	120	122	133	106	132	116	119	103	106	109	106	109	123	109	105	112	122	132	109	125	107	129	121	107	123	113	118	117	112	110	123	103	101	130	120	116	105	114	113	108	114	120	117	96	126	124	112	102	103	115	132	107	119	110	118	118	121	117	119	116	120	115	112	142	112	117	124	101	126	128	134	120	133	135	115	119	120	103	117	95	110	124	103	115	116	153	134	119	117	105	123	97	111	109	110	101	107	105	115	118	136	118	119	103	119	136	117	120	102	122	117	117	111	124	112	103	109	98	116	124	112	124	113	119	126	118	115	106	107	110	115	109	113	99	117	134	131	124	126	138	125	100	107	108	107	121	122	113	97	127	98	118	107	122	101	134	120	131	107	117	106	103	127	101	124	109	102	133	119	130	111	126	134	120	108	105	124	147	117	115	104	116	108	117	109	128	118	129	125	134	122	119	125	112	125	105	115	114	111	95	126	104	114	115	137	113	116	96	121	121	122	124	111	121	126	127	120	126	117	120	126	95	99	126	102	136	108	117	125	106	116	126	118	117	90	120	98	114	110	124	118	102	120	123	99	125	102	87	131	106	119	121	116	92	107	97	120	115	118	126	128	110	122	90	115	111	121	110	123	95	87	142	98	124	108	118	101	121	120	126	127	131	93	104	141	101	105	109	120	120	121	88	120	129	128	129	130	110	111	112	106	125	123	127	93	129	124	130	106	106	96	109	114	133	116	111	110	130	112	130	112	105	130	118	123	135	115	122	102	128	117	124	104	137	120	120	107	116	122	122	129	139	108	126	109	136	107	123	130	113	128	117	101	121	126	114	118	90	102	99	110	123	124	115	113	129	108	106	118	105	133	106	130	111	124	101	84	108	119	120	120	119	124	114	104	96	139	129	112	116	114	111	127	124	129	119	115	120	105	115	127	125	139	119	143	122	142	125	109	96	120	131	117	121	118	124	126	112	109	107	132	105	109	106	117	121	114	107	124	111	103	106	96	105	111	137	120	117	120	104	122	111	97	112	93	127	122	104	94	125	125	100	115	121	127	118	119	121	114	89	135	116	105	127	113	127	117	133	102	118	121	125	120	114	107	123	109	117	109	114	134	103	105	113	107	109	119	132	119	114	100	108	105	111	126	102	99	121	124	107	107	100	121	108	110	136	128	128	98	117	106	109	97	143	115	113	129	114	97	112	112	120	102	140	122	132	113	133	101	99	112	129	109	124	120	116	101	109	129	118	98	127	97	119	119	115	105	111	121	119	116	117	121	114	86	109	124	107	114	118	112	129	102	126	114	112	85	111	123	118	118	127	115	115	124	127	117	106	104	112	102	142	113	141	115	109	105	111	109	130	124	115	114	111	119	104	113	124	118	131	111	109	109	126	106	121	84	109	118	114	129	123	130	127	103	100	106	142	130	113	110	99	131	121	115	106	115	112	108	136	116	108	130	127	102	107	121	105	133	104	124	131	134	133	120	126	116	116	136	105	112	122	109	134	104	119	138	113	117	112	110	132	95	107	129	118	125	145	101	130	112	118	121	118	91	115	125	137	114	121	122	107	107	95	102	126	113	119	114	116	119	124	118	107	129	121	113	112	113	116	94	128	99	103	112	102	110	137	111	120	128	95	113	119	129	105	94	114	95	133	128	115	112	112	112	97	110	122	110	97	119	113	105	125	103	110	129	118	124	110	121	129	97	121	106	129	110	113	100	103	115	112	111	105	119	126	124	115	126	113	140	101	121	115	102	124	119	120	121	123	103	116	122	102	135	116	111	117	113	113	121	105	113	98	98	127	132	133	123	126	105	115	123	129	113	119	123	120	104	117	118	110	106	109	110	98	104	144	126	117	133	125	137	109	105	110	115	114	120	110	126	111	105	115	150	119	86	120	109	108	107	109	109	117	128	105	105	110	120	88	98	112	122	114	116	112	102	107	129	103	127	125	111	108	126	117	110	132	118	98	116	102	94	98	138	119	103	113	107	103	105	115	105	110	118	109	107	116	97	118	101	131	118	110	115	128	97	117	112	130	108	107	114	124	107	124	99	124	112	106	123	118	110	134	132	118	121	122	102	123	147	126	125	120	110	138	119	126	112	110	102	125	126	143	133	114	111	119	105	130	124	113	114	100	130	120	102	101	119	127	133	94	112	118	130	121	104	100	101	115	117	106	102	115	120	124	112	96
4596	6746	4092	1825	1539	1173	753	618	461	333	284	263	221	196	194	204	198	160	186	174	177	162	155	162	134	153	162	141	138	128	128	142	132	141	147	138	140	152	157	142	140	144	137	136	150	137	142	136	148	130	129	161	138	137	136	134	136	136	127	134	134	142	158	122	135	129	125	133	115	131	128	155	129	151	132	154	126	151	134	137	127	130	114	145	136	139	128	145	115	142	127	125	117	118	125	143	160	138	105	126	125	130	129	135	143	157	138	149	122	142	167	131	143	140	119	138	144	150	116	139	150	131	150	113	131	115	134	132	105	134	123	140	134	162	130	137	123	128	148	120	130	168	135	127	144	134	141	142	135	135	141	116	112	115	156	161	148	127	140	132	136	132	133	125	118	135	125	113	133	150	142	119	133	140	133	132	118	144	122	131	147	122	127	134	138	109	124	129	109	137	153	135	129	134	144	125	148	148	141	160	129	146	127	157	135	125	137	161	134	133	147	118	121	141	124	130	118	155	157	150	145	114	121	136	136	138	133	144	133	137	124	129	131	145	126	127	122	142	132	139	117	140	121	137	124	118	125	135	125	132	134	165	137	126	136	131	140	143	132	131	121	132	135	172	120	166	133	136	138	135	126	132	129	142	146	132	122	133	142	127	134	119	142	151	140	137	133	130	132	126	124	122	159	134	135	146	131	144	105	144	133	129	137	132	133	135	146	119	132	150	151	146	116	132	132	126	125	153	111	134	116	101	129	146	146	129	113	140	137	144	121	126	143	133	122	133	134	149	119	130	111	130	129	145	156	155	147	130	137	135	159	128	152	131	121	129	140	156	122	110	106	154	128	147	141	129	104	137	136	125	145	146	134	114	128	138	131	144	135	130	129	127	171	147	146	144	133	134	123	95	141	136	127	154	129	128	133	142	130	149	139	143	139	134	153	130	122	119	130	146	144	130	136	136	150	146	126	106	137	129	126	117	125	113	139	154	133	136	146	147	135	132	129	161	131	132	137	133	117	151	134	125	119	128	123	151	127	150	144	141	145	159	101	144	160	128	146	165	119	130	152	130	111	151	127	127	129	118	130	122	137	144	141	115	133	143	153	118	120	121	119	123	120	145	136	140	120	150	134	119	143	122	125	130	125	130	113	125	119	117	118	128	134	121	120	116	119	143	127	128	126	109	151	148	142	125	135	135	142	140	128	141	126	146	140	119	165	146	130	140	147	150	135	148	111	148	120	129	132	142	119	136	133	142	131	136	132	116	122	132	132	135	141	131	144	145	127	145	150	136	113	157	127	140	149	159	140	146	115	123	128	128	110	131	154	129	142	124	126	120	116	116	110	121	128	125	144	138	125	162	116	127	125	158	112	145	150	150	132	119	141	135	125	128	144	148	127	133	140	134	125	148	115	121	145	141	145	135	124	143	124	120	132	131	143	126	123	146	129	135	125	126	142	117	138	154	102	120	137	119	142	144	149	123	137	126	116	110	132	134	133	142	117	131	132	144	123	138	153	125	122	150	141	132	130	145	117	143	146	153	119	125	161	135	146	153	151	143	138	126	126	144	112	138	126	138	124	135	141	133	157	132	156	131	133	147	165	124	128	117	138	154	131	131	124	136	136	142	132	133	140	120	117	127	147	122	145	129	139	133	126	153	135	130	126	141	115	164	123	134	117	131	146	131	158	136	126	164	127	131	122	138	134	125	138	141	139	148	128	153	132	135	147	141	141	136	128	158	135	145	146	114	145	120	116	133	147	123	125	129	133	141	120	126	133	120	130	121	121	139	143	144	131	124	128	149	135	118	125	144	139	146	129	156	143	142	128	135	144	147	146	125	135	133	123	135	130	143	137	151	139	111	144	125	130	136	118	131	121	116	112	145	123	136	129	113	136	127	159	132	146	137	145	129	124	137	146	130	155	123	143	140	108	147	140	141	129	120	144	132	108	129	123	132	118	122	135	122	125	134	120	131	157	144	130	137	124	138	123	145	140	134	154	127	125	154	122	153	125	152	151	127	127	130	123	132	132	126	144	133	125	115	143	127	138	134	139	116	147	136	124	123	116	143	120	132	133	147	114	116	148	131	136	140	151	138	134	136	134	134	145	121	127	122	132	124	126	125	135	170	141	129	146	123	119	131	141	118	143	141	140	128	129	149	139	132	130	133	131	121	138	138	144	126	124	169	120	149	151	154	138	139	125	144	109	122	142	113	143	152	132	149	127	136	139	155	136	118	124	150	145	138	128	137	139	149	121	143	149	140	131	131	118	121	142	129	134	128	146	129	143	133	147	129	115	134	134	113	146	129	151	151	126	149	145	130	148	129	127	142	134	134	123	123	130	126	111	120	144	129	135	132	123	148	142	131	134	131	133	114	130	153	134	136	141	130	121	145	133	118	167	118	132	136	138	128	128	141	116	157	141	129	122	118	137	142	163	133	159	112	134	125	106	100	127	130	136	109	117	108	135	151	138	145	146	130	111	136	145	123	121	149	139	137	139	144	137	125	118	110	135	163	112	142	136	143	128	147	136	113	120	150	135	124	130	142	138	143	129	154	161	130	133	133	143	133	159	147	142	135	143	145	138	135	151	138	148	139	128	164	133	127	111	133	137	143	148	140	121	145	143	149	134	114	135	127	108	124	135	150	123	134	125	165	142	137	123	123	124	107	128	132	143	127	114	162	122	135	107	131	136	166	146	138	141	137	154	132	140	124	138	160	145	111	137	119	140	146	161	121	119	134	156	122	150	130	128	135	146	105	130	135	121	107	127	138	140	133	127	130	154	135	126	127	126	147	131	143	132	132	142	130	140	118	130	117	154	122	135	151	139	152	120	136	140	127	141	138	125	140	149	116	138	125	127	136	134	111	108	149	154	148	127	129	126	136	126	129	129	136	131	143	124	128	139	144	141	154	124	135	155	137	100	121	138	111	146	119	124	126	136	141	140	144	127	161	118	146	156	141	139	110	127	140	134	137	150	121	130	144	133	154	148	139	137	142	138	144	134	129	128	142	153	146	141	128	162	126	114	119	138	131	132	132	135	129	118	147	147	119	137	146	122	151	127	131	146	126	133	144	168	151	121	136	137	143	127	135	122	140	148	130	145	105	142	124	132	130	143	147	118	140	144	129	122	120	134	145	142	130	161	120	122	125	143	146	107	129	131	122	146	122	133	151	142	129	121	124	137	116	133	129	142	141	144	147	140	125	117	132	128	119	95	165	138	143	123	143	136	123	127	127	128	133	140	133	177	147	132	138	130	145	128	118	162	140	133	116	141	158	123	137	144	117	131	134	125	136	141	128	144	128	146	120	133	132	121	126	114	141	139	124	129	125	113	117	149	134	149	160	138	150	148	127	138	130	126	151	149	128	113	144	123	152	111	119	143	134	143	117	132	119	128	125	125	143	129	129	105	150	124	135	147	131	126	130	118	117	146	128	137	132	123	130	126	123	152	137	117	128	133	144	145	139	154	117	134	143	128	151	139	133	129	130	123	138
22509	21346	29204	23823	21347	21415	12199	1373	892	686	597	544	496	458	440	436	384	385	355	363	333	351	323	331	324	333	319	319	311	316	288	312	300	311	310	292	323	273	292	305	295	305	316	292	283	246	319	288	317	302	335	306	303	283	293	293	281	283	296	286	275	285	285	302	304	296	307	298	246	293	299	258	272	340	282	288	291	270	266	268	275	317	299	290	313	289	308	299	331	290	283	273	293	302	308	270	301	284	278	275	260	298	286	267	272	273	308	295	283	273	291	281	260	283	279	299	290	287	297	318	283	284	254	303	293	261	274	298	298	274	299	274	264	290	297	264	288	267	297	270	279	282	257	279	284	285	288	277	281	256	278	294	299	306	278	296	273	253	283	312	267	288	276	278	269	246	284	277	290	278	272	262	286	303	300	266	271	284	290	260	281	271	286	268	283	286	277	271	272	260	309	264	278	298	306	256	287	251	309	274	266	302	297	289	290	259	275	272	272	312	266	252	297	290	303	301	270	293	282	272	275	291	291	295	288	304	256	291	261	256	281	272	293	296	277	270	277	297	278	257	270	311	276	241	311	298	246	286	282	308	286	275	292	293	295	304	289	274	298	304	272	292	297	301	269	310	276	297	277	286	321	262	288	317	275	291	259	267	289	271	275	272	282	271	272	316	298	272	299	285	296	270	277	295	270	284	279	276	266	313	283	295	298	265	288	262	274	266	269	272	269	286	298	283	279	296	273	301	284	319	281	298	278	290	271	290	282	249	303	294	246	290	278	266	288	286	278	293	292	273	285	270	278	256	311	304	292	289	319	294	264	289	300	282	275	273	253	272	292	270	244	292	284	255	286	298	301	295	282	274	297	266	267	279	306	288	300	286	291	267	299	301	274	300	283	283	260	276	252	299	265	286	298	276	246	284	285	269	285	271	267	304	289	297	283	282	309	318	309	300	298	298	281	273	299	268	296	292	294	260	274	294	269	281	301	285	279	278	261	276	326	281	288	294	323	254	297	274	307	287	284	290	309	301	260	270	273	290	258	287	328	272	288	294	266	247	263	285	321	294	265	306	290	272	272	264	285	268	272	272	273	301	261	304	282	258	304	298	314	296	267	285	281	290	288	293	274	281	253	266	288	286	272	321	307	298	275	294	259	274	294	291	269	296	280	306	293	292	319	298	273	282	274	270	297	307	280	290	272	290	274	290	284	277	298	269	301	265	274	310	273	280	315	255	280	277	268	264	308	299	281	295	282	293	268	256	250	284	275	278	286	289	305	285	283	266	266	290	328	275	309	296	304	267	283	275	269	289	305	265	271	278	288	285	287	308	274	282	281	308	279	273	284	310	287	263	289	278	275	270	270	299	286	275	280	283	293	309	291	290	270	302	263	274	293	267	284	262	290	288	280	282	250	285	309	261	248	296	291	274	260	311	264	302	258	261	292	279	263	289	245	295	266	297	308	309	284	271	287	286	272	294	286	297	301	285	292	274	299	280	264	273	305	284	273	252	298	278	270	317	280	291	284	298	289	265	294	280	255	286	277	276	308	296	295	264	289	322	323	280	288	293	269	286	284	287	311	284	287	299	299	301	259	308	281	269	269	298	276	319	285	298	268	274	301	267	272	320	276	293	307	288	294	293	263	272	289	292	273	270	284	295	292	271	281	267	320	293	274	300	279	302	295	286	275	291	272	263	287	274	302	294	267	268	283	280	272	244	309	278	280	259	284	267	232	288	301	309	301	269	288	297	261	281	272	279	294	312	305	305	295	328	279	298	282	294	316	267	317	298	264	262	268	293	265	308	273	275	267	286	279	279	241	301	283	274	310	279	294	286	267	293	270	277	297	288	262	263	264	282	283	274	280	289	315	296	260	276	292	275	276	267	308	266	284	293	269	281	266	280	310	286	263	294	275	254	309	274	291	280	298	289	289	274	296	277	280	285	254	293	295	287	307	280	262	285	279	294	280	268	277	275	310	300	271	270	302	272	289	283	287	277	292	270	282	277	276	281	277	278	303	304	285	316	253	297	265	266	288	275	277	290	296	279	284	277	287	321	270	267	285	307	294	264	282	274	298	278	288	263	259	249	283	262	250	317	300	298	268	300	271	270	295	256	283	285	283	281	299	284	285	272	293	296	281	310	312	293	305	264	276	295	250	263	259	263	277	258	275	285	300	293	319	256	297	300	277	289	271	283	291	278	284	304	271	265	292	272	261	280	259	295	266	290	287	284	291	284	274	269	308	286	285	271	287	276	292	271	301	289	277	256	276	309	304	307	300	265	288	298	295	301	271	297	276	316	302	297	279	260	258	282	259	291	276	281	281	296	249	288	288	299	259	302	278	285	279	302	291	261	270	275	271	278	284	275	293	286	283	286	280	266	298	265	266	255	298	274	301	266	283	254	313	307	289	275	316	278	302	272	270	275	269	312	241	291	310	279	270	280	263	266	287	314	276	300	290	301	278	279	271	302	298	292	291	292	264	262	282	292	313	270	299	285	240	282	261	277	291	269	303	260	272	277	291	298	296	247	276	288	294	279	284	275	276	294	265	281	300	282	303	298	275	316	268	261	271	298	286	296	267	304	270	303	309	330	297	285	277	275	288	279	279	294	282	275	256	290	321	251	283	326	289	293	290	298	279	301	290	283	278	287	271	304	270	314	293	254	286	274	287	301	285	266	320	266	283	239	285	269	280	273	276	271	273	301	258	279	298	309	282	275	276	287	290	276	292	311	291	299	293	278	274	294	277	298	285	304	292	267	277	273	265	267	298	308	297	277	295	266	308	280	269	278	275	275	275	294	247	283	258	306	252	283	245	277	294	290	273	263	278	274	266	290	286	299	286	267	298	277	251	308	314	291	308	266	272	300	294	283	244	254	300	295	300	255	310	269	256	291	282	286	258	277	305	244	275	286	290	267	255	279	277	266	277	282	288	293	298	289	282	287	299	266	278	273	294	288	256	296	278	272	294	282	280	278	301	241	289	296	277	266	267	270	287	285	271	282	302	274	299	300	270	262	259	303	299	274	287	283	255	286	294	270	266	259	296	289	282	255	276	291	269	280	307	278	321	262	295	277	270	302	283	286	294	314	266	333	254	262	276	262	251	271	262	252	287	276	283	315	283	268	315	266	282	306	276	257	302	301	280	263	280	294	309	294	302	283	252	296	293	266	273	272	295	320	282	321	253	259	286	260	289	288	288	299	278	275	281	245	283	281	305	303	291	275	281	262	287	292	272	292	302	283	309	270	266	280	282	262	285	293	284	297	271	301	277	272	308	287	299	268	276	290	300	272	273	255	292	285	285	303	274	300	278	263	283	290	298	296	264	273	270	260	262	291	281	259	261	283	317	289	296	288	292	295	311	272	276	267	260	287	271	284	261	289	275	257	273	257	261	238	291	295	286	292	320	290	294	257	295	297	275	273	296	271	296	284	277	291	277	288	279	298	287	289	307	293	263	302	283	313	285	271	307	245	281	288	301	254	282	274	308	309	300	284
6846	17192	12035	5988	4386	3718	2217	1982	1404	1024	874	733	655	616	550	552	506	474	421	443	398	395	410	402	377	382	343	393	370	323	331	348	372	343	359	353	334	337	344	324	355	328	323	332	292	320	336	324	343	318	330	334	355	330	298	336	305	319	343	324	320	307	328	333	311	299	302	342	280	299	341	335	323	310	330	345	310	325	326	324	340	341	328	286	318	316	345	285	304	316	300	322	290	333	328	350	336	319	301	308	329	295	318	293	302	317	281	310	341	329	328	308	322	318	287	311	296	313	298	297	302	341	344	326	336	323	313	291	348	355	319	336	318	319	318	347	275	324	321	311	309	313	296	349	309	309	327	334	292	303	311	308	307	317	318	299	295	296	310	303	315	358	350	308	329	303	302	308	319	327	307	305	301	318	350	323	316	304	318	308	309	294	332	321	338	313	287	369	322	342	337	341	292	323	336	280	287	317	317	312	320	318	299	321	286	331	317	333	298	308	315	336	306	330	310	313	295	341	314	315	311	313	323	316	338	330	309	299	295	315	292	320	289	301	340	354	308	292	342	304	297	332	312	298	321	339	301	316	303	317	337	302	316	321	294	272	334	327	367	334	307	337	296	296	313	324	311	316	342	317	323	297	322	285	281	304	290	324	304	294	334	317	320	357	320	289	303	321	330	296	360	292	316	317	312	334	329	327	314	313	308	298	321	314	308	327	339	337	341	317	367	314	304	327	286	318	291	301	324	346	348	357	319	329	332	305	332	267	333	311	295	325	332	283	291	339	321	329	305	332	327	318	324	328	334	307	355	290	319	332	320	328	319	344	323	311	324	315	322	309	324	294	293	308	311	283	294	316	343	329	312	296	330	334	341	305	335	332	301	302	312	316	345	348	318	336	311	275	321	290	313	315	281	284	331	332	339	324	314	322	312	309	318	275	320	326	347	320	326	327	329	293	329	355	284	311	305	340	329	352	314	346	312	369	306	341	333	304	326	328	278	328	316	335	335	302	297	322	318	323	298	306	314	320	327	318	326	304	342	336	300	298	315	323	316	318	284	361	330	324	326	330	304	313	351	336	321	296	334	341	279	307	326	332	353	311	347	322	318	301	313	292	314	318	348	336	330	309	324	351	305	330	299	292	318	325	315	315	319	350	300	318	272	328	312	330	302	347	304	307	315	321	301	294	331	328	315	285	299	295	305	321	309	335	337	282	282	280	330	337	321	323	313	324	322	306	319	374	345	324	331	298	344	302	332	312	308	308	288	320	306	334	289	331	321	316	338	304	297	315	277	333	280	314	310	296	341	331	306	278	309	316	293	318	295	317	315	306	289	311	340	330	283	322	333	304	303	306	302	287	313	321	288	310	335	309	302	304	293	332	308	311	304	311	334	298	299	282	335	306	334	306	314	349	311	331	326	349	312	301	309	312	334	339	322	297	269	320	304	299	315	315	322	297	346	296	310	319	293	315	347	302	313	325	292	315	288	298	330	331	325	318	325	282	345	326	346	330	323	343	336	319	305	362	317	312	294	319	303	319	315	304	341	307	319	330	333	277	338	312	337	303	322	325	293	319	284	311	323	317	331	329	296	315	329	342	333	320	329	292	288	323	334	359	328	306	312	287	287	297	348	304	288	290	331	286	309	358	321	333	326	342	316	315	306	285	307	342	293	330	332	304	288	300	322	312	286	344	297	317	299	331	342	326	308	324	279	293	287	321	317	306	316	307	348	305	329	318	329	327	321	314	298	303	295	324	297	326	335	332	321	309	313	340	332	312	282	313	314	319	319	309	294	323	295	307	331	347	313	317	299	345	308	291	324	319	312	324	319	304	285	311	319	327	312	296	335	329	285	312	295	294	322	351	291	304	326	320	317	284	308	317	319	340	300	337	329	294	308	323	307	337	343	339	299	348	307	300	320	322	326	322	323	306	349	262	331	332	335	310	301	334	359	309	324	302	353	313	314	301	303	303	308	334	294	296	323	352	313	294	331	330	326	282	323	326	344	339	300	348	300	305	320	326	289	317	331	305	308	350	312	318	312	309	302	307	324	313	306	311	322	333	319	310	319	312	306	306	344	309	345	311	318	299	312	318	318	308	270	300	327	285	306	311	310	288	330	283	313	323	326	301	296	328	314	304	296	301	348	310	285	309	325	327	295	317	309	320	305	333	306	314	347	299	321	299	310	331	302	301	323	306	338	323	312	326	331	310	354	297	318	303	329	339	308	335	331	285	337	288	330	316	296	314	287	314	311	302	327	339	265	299	326	297	339	298	322	320	323	315	313	318	311	290	284	300	343	307	309	370	304	302	308	329	314	305	302	315	323	345	313	318	304	317	301	293	306	298	332	329	295	362	322	326	323	355	309	311	332	322	309	316	351	325	337	341	331	344	340	337	315	323	333	293	325	314	314	329	271	302	288	304	301	284	295	299	308	333	293	293	307	300	309	304	329	347	321	308	334	298	327	314	305	339	320	278	314	335	339	306	318	338	297	308	295	290	305	311	292	337	330	331	327	289	281	319	335	305	287	315	345	340	338	315	310	332	319	328	327	296	298	308	290	339	306	327	306	323	330	337	337	301	329	314	344	309	295	316	330	320	329	304	309	333	320	313	304	274	298	337	329	324	346	319	323	344	319	290	314	301	310	316	342	328	270	309	298	365	295	310	307	302	319	327	320	320	296	308	350	304	309	291	365	325	299	309	305	344	304	342	294	319	325	310	304	276	327	300	331	300	338	337	329	331	312	287	327	282	306	330	296	301	306	323	279	298	340	323	324	299	305	283	316	336	313	319	324	297	304	319	337	340	319	322	341	336	305	306	336	275	288	310	314	317	319	319	311	314	351	294	330	339	280	344	322	308	298	307	303	268	311	319	279	299	319	340	319	304	273	314	324	276	308	320	332	297	316	305	344	309	316	325	323	320	333	299	327	299	339	313	281	309	282	327	316	328	318	330	298	314	305	316	292	325	337	355	323	312	301	300	307	313	312	316	309	283	303	300	304	301	316	315	351	299	336	311	261	316	293	299	313	345	334	320	325	321	318	318	302	312	353	313	351	312	303	318	293	311	300	303	314	306	292	290	305	307	311	295	361	318	301	277	321	327	325	301	367	337	312	296	287	292	325	302	301	306	326	310	321	302	305	312	328	325	332	303	311	304	310	337	347	318	322	324	316	291	345	314	335	302	347	332	304	321	311	339	321	289	310	318	329	310	322	371	326	319	359	321	323	286	332	303	307	356	330	306	304	328	298	331	299	314	357	287	223	328	323	282	387	300	275	307	285	345	335	327	360	321	330	310	284	274	292	293	333	327	289	295	318	332	326	312	341	343	304	298	312	311	293	340	304	321	318	328	321	326	330	322	291	312	324	341	312	302	329	321	341	318	306	318	320	323	336	318	344	315	308	312	312	310	309	305	326	311	318	334	311	311	329	306	311	298	344	339	304	328	306	289	312	306	301	295	314	318	311	325	315	294	311	299	325	331	319	321	287	343
27475	19418	5611	835	606	506	402	330	288	254	258	285	284	281	296	283	276	262	270	251	272	260	269	237	264	297	257	263	236	271	232	256	235	273	284	263	277	283	264	248	275	247	280	260	249	246	258	258	264	248	287	287	251	263	259	265	273	272	271	287	296	276	279	284	269	275	297	269	249	270	294	248	257	277	251	264	240	260	248	266	275	289	262	272	253	287	283	271	255	258	260	247	282	256	244	297	260	253	272	236	267	276	264	279	278	265	257	280	276	256	278	271	264	277	275	280	256	278	271	275	257	255	262	263	285	302	272	252	251	247	244	245	273	271	269	241	268	241	267	285	277	283	299	264	266	292	290	265	253	268	257	280	289	263	294	258	259	272	320	229	256	229	247	265	278	254	267	287	274	254	268	240	263	251	246	265	289	259	230	306	255	296	268	243	263	263	260	264	276	278	249	261	250	258	241	274	260	262	278	269	257	274	252	285	285	281	279	281	268	253	257	244	251	286	241	285	297	254	260	259	276	254	269	240	247	257	249	270	251	288	259	269	259	241	275	283	264	257	256	261	256	274	243	286	312	286	248	245	278	265	281	228	251	235	277	247	258	261	288	288	232	258	250	253	269	277	262	285	275	259	259	255	265	238	258	282	264	298	270	268	233	255	238	253	255	265	279	266	267	272	247	260	267	237	278	273	255	267	273	276	244	250	256	290	277	269	282	264	273	290	266	249	293	259	265	235	283	277	246	276	308	271	273	259	260	282	276	278	251	240	282	265	299	314	238	271	250	275	257	276	276	253	278	291	251	271	282	260	266	264	270	264	260	250	270	255	282	293	295	245	273	256	289	265	269	255	257	261	274	247	258	292	280	229	289	240	276	286	250	274	277	250	280	242	262	232	283	292	270	244	284	264	251	269	252	271	280	291	236	278	265	255	260	238	259	258	259	256	247	259	263	254	286	281	264	282	264	258	252	270	234	239	276	240	267	275	263	262	259	297	254	242	252	264	280	248	254	282	277	259	269	303	253	266	287	243	252	251	246	267	277	263	246	271	269	264	256	250	252	258	268	295	262	261	301	271	260	278	259	261	251	222	290	251	289	266	263	270	263	258	281	252	280	283	273	281	254	267	270	241	267	280	252	275	251	283	268	292	248	276	262	254	251	257	251	293	270	269	250	275	267	234	269	286	272	264	310	262	229	256	278	245	275	272	250	261	268	246	259	235	241	278	228	280	286	281	252	270	246	269	234	276	281	241	290	257	263	270	282	298	265	297	269	265	250	284	264	280	262	244	258	265	259	287	262	281	257	264	251	271	243	238	272	301	256	239	311	278	266	259	261	264	259	257	256	271	256	275	264	228	266	244	249	266	257	254	260	253	254	235	273	284	265	251	243	272	241	297	263	243	247	265	256	235	285	284	273	268	260	244	242	272	257	252	273	283	284	259	242	229	259	270	283	270	268	274	287	262	248	248	264	255	282	259	279	273	273	242	230	258	263	259	251	274	265	279	277	264	294	232	292	289	258	272	262	298	277	285	240	257	239	267	295	268	299	251	286	295	253	270	269	269	287	249	248	280	279	264	263	262	262	286	275	254	242	249	265	268	271	279	256	233	268	278	267	240	274	251	254	274	270	277	276	263	256	254	255	293	271	257	299	272	275	255	269	283	269	250	240	262	242	263	255	275	296	297	240	286	264	272	256	270	304	263	250	251	276	235	260	266	260	258	283	260	274	263	247	287	263	257	275	275	263	273	254	277	256	261	234	256	279	259	245	270	245	270	296	256	254	274	256	268	256	264	261	275	256	270	278	278	257	302	264	271	246	285	262	267	267	279	248	246	260	292	278	238	292	268	267	278	270	283	231	265	270	260	262	266	266	287	269	295	272	268	286	266	261	271	265	272	278	274	286	270	277	244	271	256	227	235	280	251	286	265	244	275	240	228	240	264	263	251	264	276	266	282	256	269	272	263	267	280	278	251	248	262	255	272	311	241	276	277	286	245	261	263	256	276	297	253	288	250	289	270	302	289	289	263	238	254	261	280	290	302	262	260	289	266	280	288	276	263	249	273	253	261	260	279	247	253	272	282	255	290	253	287	257	279	277	255	231	263	290	246	273	246	261	265	264	266	274	278	278	285	263	267	254	256	253	261	277	266	255	263	279	246	276	240	268	279	227	278	301	242	279	261	273	287	277	267	281	241	257	292	269	268	289	276	261	295	274	264	273	264	268	241	262	273	297	274	239	269	240	264	236	266	268	280	282	243	245	264	267	249	267	271	237	269	266	285	288	243	260	261	220	271	279	277	268	265	247	266	277	245	265	278	279	250	264	270	271	258	276	248	257	252	245	250	269	284	231	233	230	268	224	250	226	265	264	265	291	227	268	241	247	276	263	275	264	240	241	247	240	266	277	237	272	265	264	284	242	263	263	267	266	271	259	238	254	273	263	239	245	279	257	251	253	267	282	238	245	287	276	279	270	263	228	253	243	253	245	270	274	299	265	283	283	280	251	250	256	266	282	282	262	238	248	237	277	244	260	272	261	263	266	213	268	252	252	252	251	243	238	258	239	286	270	284	259	277	269	262	269	260	267	241	270	278	264	286	282	269	276	252	270	279	255	279	280	287	264	284	246	244	268	291	269	262	265	242	288	249	232	257	231	287	289	282	253	255	260	264	276	283	273	260	249	275	250	279	265	254	263	245	267	269	268	276	298	277	243	264	269	266	287	252	300	262	279	251	285	290	273	303	264	270	298	257	287	240	251	279	286	292	287	248	222	265	244	269	246	254	282	253	289	284	224	229	266	258	257	292	274	266	255	244	239	272	305	271	277	279	292	253	281	246	267	266	252	272	247	300	245	282	262	268	274	269	280	299	263	295	281	275	276	235	251	263	250	261	283	262	249	282	285	276	271	253	261	237	255	268	291	263	250	272	251	250	281	263	252	280	266	252	288	246	256	273	251	282	266	239	262	249	275	252	251	278	282	266	264	280	266	279	249	273	264	243	261	236	274	263	288	293	256	243	266	277	252	267	291	267	251	261	248	264	279	250	245	264	254	266	257	258	276	280	261	285	264	243	273	295	259	255	248	270	264	275	257	287	273	294	247	258	244	289	278	278	254	282	255	265	259	273	291	263	272	267	261	299	256	251	252	289	267	269	263	262	253	255	256	258	273	274	292	282	275	243	290	234	261	229	263	267	269	250	251	262	251	267	289	257	267	276	242	270	271	258	248	260	259	263	252	267	231	270	252	249	284	273	277	256	277	284	258	284	248	287	285	282	249	245	269	232	249	299	268	277	284	258	242	267	259	244	252	286	273	266	260	252	247	277	274	253	285	275	267	285	256	293	266	267	288	266	255	271	272	299	275	262	243	264	290	263	271	233	277	259	279	271	292	237	265	312	252	273	286	283	252	251	273	232	240	256	271	268	251	275	256	226	257	263	274	292	268	257	264	266	276	275	280	287	257	257	249	260	245	282	267	276	270	270	252	270	283	275
4910	1780	889	499	462	383	383	343	332	312	296	296	276	311	298	277	297	285	266	268	277	262	307	282	266	282	297	294	284	261	259	290	279	287	310	286	277	273	295	275	284	273	273	277	297	261	278	289	312	283	294	293	294	305	274	246	267	310	281	279	310	301	304	273	288	276	277	285	293	285	288	263	301	294	313	282	286	293	280	301	305	271	305	285	292	295	285	300	293	294	279	290	276	279	282	280	273	264	307	282	267	265	260	252	288	284	296	285	272	283	285	303	292	283	262	302	299	266	309	294	312	284	303	308	262	284	304	283	258	291	273	269	297	293	284	272	276	279	314	287	289	291	276	290	259	310	284	288	262	330	265	294	310	297	295	280	279	308	289	288	280	268	290	259	278	296	296	297	280	293	300	272	310	303	290	290	292	279	275	296	294	262	305	292	296	302	289	278	273	251	263	294	279	265	296	278	268	291	305	271	294	301	313	302	325	265	324	262	299	306	296	277	264	283	275	261	262	275	281	277	293	304	287	274	290	287	276	291	295	298	296	263	297	297	292	275	281	288	313	267	281	291	329	328	316	283	294	284	315	309	281	307	305	287	304	264	274	260	302	275	287	295	236	285	299	292	333	319	279	270	282	280	316	289	282	289	287	225	276	270	290	276	282	270	273	261	278	274	270	315	289	273	268	302	307	273	260	281	283	303	312	302	316	289	277	283	296	272	300	293	263	294	279	294	310	300	292	283	284	307	310	291	291	287	286	275	291	281	271	248	268	277	275	286	299	293	277	286	272	280	277	285	281	314	293	272	281	274	296	281	294	297	307	278	303	279	284	312	286	286	257	266	271	284	266	310	280	330	281	276	317	304	274	299	300	289	314	286	292	270	279	310	273	290	275	261	305	264	256	289	318	267	286	290	284	273	297	311	265	314	308	320	279	280	280	276	267	295	297	280	307	270	275	257	291	286	273	259	308	309	249	269	272	285	320	281	331	254	251	292	286	277	282	317	289	252	250	283	280	263	297	293	287	293	281	279	289	309	315	285	287	311	264	298	278	307	302	283	274	301	309	280	298	281	271	281	296	278	304	281	272	284	287	289	306	302	319	286	301	288	298	291	297	286	315	312	282	303	279	293	283	265	280	285	295	295	292	277	273	289	280	278	270	292	283	304	309	310	300	276	290	281	287	265	283	263	293	256	288	287	272	271	291	296	277	279	284	266	243	268	264	295	318	301	271	298	284	282	277	279	302	296	305	304	305	304	303	254	282	304	286	272	303	290	296	295	293	287	281	311	298	281	289	332	278	301	270	275	269	319	296	282	298	277	308	305	307	263	311	325	287	296	298	289	276	324	285	291	276	289	274	299	272	286	298	317	296	257	296	291	315	296	283	283	277	289	279	273	288	268	299	314	301	246	282	307	281	283	296	283	277	291	282	309	290	269	294	290	295	275	283	278	282	281	267	324	310	279	313	280	287	270	310	279	301	299	293	292	281	290	302	285	283	279	298	283	299	301	254	265	297	300	293	298	294	282	252	297	278	311	294	286	315	301	295	275	306	290	289	299	285	277	298	278	289	299	273	300	306	266	257	295	287	298	296	286	274	294	258	298	264	289	280	301	285	293	274	288	276	304	294	264	279	286	289	288	263	247	281	303	274	320	277	281	292	287	302	261	285	290	307	292	279	274	302	295	282	305	274	268	291	277	281	255	262	284	302	269	274	309	297	257	315	273	265	282	277	305	253	261	281	269	274	275	296	273	334	289	248	297	283	284	286	275	283	299	254	297	295	304	283	262	273	310	268	305	292	288	288	270	270	264	290	279	256	298	318	277	298	297	295	282	284	303	258	275	272	270	268	293	266	276	251	304	296	293	298	328	265	279	276	312	299	300	267	271	309	262	298	279	280	281	271	310	270	298	289	298	308	254	241	300	313	280	275	293	267	299	315	298	305	255	281	303	296	300	292	296	312	283	290	271	308	298	290	299	298	290	274	275	252	265	296	271	290	288	279	301	296	286	274	294	294	285	293	284	285	294	299	322	291	296	303	266	292	274	296	303	252	292	296	270	282	297	305	274	284	297	306	311	295	285	276	272	297	288	278	277	281	300	326	253	297	295	270	289	293	290	286	280	286	281	264	261	280	315	273	255	305	268	325	302	289	299	267	307	290	275	303	317	296	254	294	294	281	273	302	258	294	268	289	290	283	295	286	302	269	259	286	286	300	302	282	301	307	302	309	277	287	283	313	267	274	278	288	288	283	298	294	286	304	287	285	259	265	266	313	280	279	309	319	291	264	275	269	277	271	287	287	264	282	276	272	288	295	313	271	302	312	305	289	299	271	292	249	308	300	313	287	298	303	258	279	296	298	274	277	313	283	261	268	292	270	282	281	272	304	262	288	267	268	280	266	286	310	317	305	298	294	288	269	309	288	251	279	279	280	280	284	304	272	287	279	261	291	276	328	266	296	314	273	281	277	278	302	300	288	292	280	309	278	323	297	299	287	281	274	302	295	277	307	275	280	299	302	287	292	287	289	278	274	297	285	275	279	281	295	279	294	282	277	299	287	280	266	297	298	263	293	306	323	261	290	282	322	290	304	265	311	287	287	309	282	318	287	295	308	295	289	292	261	291	288	276	301	294	288	300	289	321	280	296	282	290	280	267	272	286	292	265	261	296	286	290	276	295	278	243	314	268	277	315	285	291	291	312	259	270	300	266	306	288	289	301	287	285	274	293	276	298	284	292	268	309	313	278	310	297	305	321	286	287	269	271	286	297	313	289	285	273	306	306	270	302	297	290	309	271	270	287	310	305	285	334	297	266	268	286	300	303	317	297	272	283	288	283	304	296	282	284	292	273	316	317	300	289	278	315	300	258	269	282	296	316	252	321	304	285	293	288	298	303	271	323	293	270	251	290	282	274	280	286	287	299	316	280	284	258	286	292	288	285	295	266	281	282	282	286	292	293	297	261	281	306	292	295	282	261	303	263	304	300	285	324	306	292	267	291	289	288	268	268	265	293	274	306	268	283	282	326	270	324	281	308	317	282	296	266	280	260	271	312	288	274	302	275	272	292	295	277	293	283	290	302	275	282	279	268	265	277	305	293	288	282	297	289	296	277	289	311	280	293	317	273	302	291	276	266	282	287	275	263	276	270	306	264	326	292	290	296	325	327	293	270	302	308	273	293	339	287	260	258	277	284	296	254	286	264	289	308	275	303	271	291	259	258	295	298	257	264	289	290	262	278	293	270	283	293	266	304	299	294	283	268	258	287	296	302	290	304	272	270	256	287	306	279	308	304	315	285	304	288	275	300	350	297	297	294	290	288	264	283	275	286	282	293	299	274	279	296	301	286	266	291	285	266	264	282	281	314	270	262	318	284	324	271	275	298	260	281	306	286	285	293	289	268	262	289	298	310	278	282	298	263	313	288	283	263	272	287	304	283	280	304	273	287	291	266	305	270	296	292	281	294	295	286	294	273	269	275	298	293	303	283	270	277
23616	21294	28760	24134	21297	13011	1455	959	733	624	639	511	540	518	522	513	487	502	419	446	397	422	454	448	456	473	431	453	425	425	426	435	407	449	394	413	438	391	410	413	454	398	445	453	378	428	432	417	385	424	432	442	403	449	430	431	444	473	410	425	413	398	445	402	410	416	402	444	426	400	420	446	457	378	376	403	434	420	414	413	378	418	385	429	438	428	454	408	400	409	427	413	421	438	416	431	413	406	416	445	398	385	399	418	388	431	397	421	423	413	384	429	420	400	402	419	453	419	395	440	422	405	389	442	415	416	413	427	428	420	398	394	428	397	439	420	409	410	406	448	407	381	422	417	398	397	419	430	408	408	391	436	394	410	402	405	380	391	430	446	395	397	429	426	395	406	418	409	416	436	434	399	382	421	408	445	388	391	414	391	422	410	429	414	390	422	437	393	398	409	391	397	420	371	401	413	425	416	402	388	411	409	428	395	381	437	418	432	419	478	417	383	420	416	413	406	412	412	401	399	395	403	435	438	407	374	411	444	450	399	387	398	425	367	385	420	402	440	398	380	404	413	414	432	419	438	405	423	399	424	408	455	419	397	404	402	401	389	408	398	425	399	413	404	423	395	455	396	412	457	412	417	440	404	422	426	416	386	407	406	412	435	439	437	417	412	412	402	427	408	398	427	398	428	394	439	416	423	396	421	429	406	418	440	434	435	371	388	395	409	423	386	422	402	424	427	429	416	414	406	453	416	427	416	421	423	372	414	401	428	439	403	421	396	417	416	420	462	421	410	413	409	412	404	402	450	398	412	387	408	415	418	412	431	399	440	391	396	399	426	392	423	444	427	448	380	396	388	410	417	437	399	447	377	417	417	407	379	424	388	441	387	415	403	406	421	421	431	398	429	406	439	418	424	433	382	382	384	412	423	408	430	380	428	431	445	406	418	424	409	408	402	486	407	418	401	418	420	428	427	380	392	405	408	411	418	401	377	386	463	376	394	408	405	450	442	406	417	434	434	416	381	401	434	423	415	401	415	407	402	430	419	420	430	428	411	426	421	450	411	416	403	384	405	425	432	404	409	413	459	416	415	420	364	397	409	420	443	416	401	424	419	428	396	417	413	422	441	428	388	408	416	415	418	423	422	419	423	404	413	434	422	392	383	393	422	409	407	458	404	451	411	424	399	407	434	411	433	395	452	453	400	412	434	422	423	450	411	414	405	429	405	403	429	443	376	453	381	438	427	396	428	426	423	447	405	427	426	388	423	387	446	425	412	428	409	394	417	411	422	415	377	404	389	446	428	392	392	428	383	372	430	382	399	428	411	430	421	398	423	414	426	391	391	401	375	420	407	424	416	408	416	423	366	404	403	425	449	408	445	436	399	398	417	425	447	387	414	415	452	434	402	399	428	438	371	439	411	404	390	436	419	400	425	443	431	398	404	442	413	433	390	460	362	421	389	409	424	414	431	377	434	428	388	410	433	389	435	397	402	403	402	441	395	399	384	431	390	378	423	413	400	367	408	395	425	447	394	400	413	423	404	415	405	433	437	455	465	444	381	448	402	378	418	412	426	396	422	398	440	419	427	404	394	380	448	414	440	437	431	458	400	403	423	419	398	371	403	393	400	439	402	410	412	392	422	410	389	413	399	413	421	416	443	410	426	413	437	395	426	422	390	427	427	405	420	463	416	408	407	424	452	398	409	401	426	433	433	422	338	411	428	447	448	408	402	408	424	387	428	405	401	425	427	433	383	424	396	413	380	424	432	400	395	456	430	374	443	406	407	422	392	410	430	395	367	453	406	434	436	456	431	403	395	400	411	405	352	407	400	440	443	403	396	371	407	430	452	423	391	406	421	409	395	438	403	407	407	415	407	387	423	411	410	459	367	400	388	438	422	408	404	409	401	371	406	394	411	432	429	402	386	392	408	410	430	410	448	409	407	386	365	395	447	413	394	423	436	389	378	414	427	396	420	417	386	444	421	419	440	428	443	425	404	407	426	427	421	425	399	424	399	389	424	423	442	439	396	424	396	387	410	385	384	415	403	387	440	412	388	407	402	420	407	425	385	401	412	423	366	441	417	389	407	397	427	384	385	456	376	418	430	411	420	426	391	425	390	410	401	432	409	375	413	427	411	433	436	442	432	387	384	399	412	409	405	395	399	389	404	408	397	394	365	443	452	433	416	434	404	424	359	434	435	430	414	440	394	418	422	416	390	408	414	424	427	441	420	378	410	423	402	441	359	399	376	425	403	406	396	415	398	413	434	392	402	399	448	369	424	406	414	417	398	421	433	411	424	390	450	412	418	396	414	430	432	432	434	419	420	402	417	429	416	428	407	394	410	426	444	393	395	372	423	432	393	405	436	448	418	391	451	430	399	419	393	390	435	412	401	405	387	415	378	374	416	429	391	415	404	391	386	377	423	438	403	409	407	408	392	412	412	409	428	431	403	440	394	419	397	401	420	394	425	438	400	421	398	404	399	420	387	440	398	441	405	422	400	409	417	416	408	406	415	394	422	446	404	370	413	396	416	418	374	434	403	440	379	411	410	425	435	375	430	436	388	420	384	424	433	404	378	407	416	372	382	439	447	437	415	366	431	394	390	381	403	443	421	425	438	405	433	439	430	421	429	434	394	439	408	402	435	412	392	399	398	412	348	427	421	445	423	408	435	413	415	439	387	404	429	434	417	418	402	428	416	374	418	419	409	448	391	379	378	454	413	438	403	422	406	437	435	410	392	405	388	450	425	385	431	415	425	389	424	412	434	390	431	431	428	436	434	418	448	405	411	379	413	386	401	434	425	445	420	425	388	418	394	401	393	410	417	413	404	404	411	464	400	401	417	398	407	403	430	418	418	423	417	419	459	422	412	407	379	410	430	432	421	432	416	400	407	368	417	422	396	407	429	392	428	400	388	381	388	417	408	390	418	392	436	412	368	411	385	397	409	402	420	390	375	408	423	420	434	415	404	434	419	422	396	378	383	421	435	420	415	441	447	398	402	435	403	426	404	420	395	394	428	437	406	446	419	396	423	448	398	422	430	378	424	464	414	400	424	437	419	446	373	378	406	388	409	416	412	369	418	410	411	423	419	422	403	405	426	417	382	393	390	414	415	378	442	454	429	400	413	361	402	414	400	409	384	420	399	395	410	416	447	426	434	410	455	416	389	370	450	439	396	434	422	427	435	430	410	399	448	407	380	430	415	412	420	390	384	419	405	382	398	369	425	408	408	406	395	429	379	395	416	380	392	414	392	402	434	423	418	424	371	414	376	391	395	376	390	453	443	405	404	451	444	412	391	368	408	401	406	415	406	412	407	410	408	395	413	419	397	419	412	423	379	458	389	430	399	423	407	412	431	377	385	406	406	392	423	393	450	428	406	402	428	426	429	374	422	428	403	437	435	403	404	370	408	422	430	385	423	392	395	403	444	443	400	417	402	416	423	392	415	418	371	417	437	381	402	418	390	436	396	432	391	396	385	402	389	406	414
5175	10901	7390	3351	2592	2209	1439	1227	1023	808	693	673	634	569	583	570	546	544	496	495	492	498	495	454	507	468	508	514	496	475	493	450	435	485	469	438	449	457	445	450	492	484	443	421	462	469	402	440	459	461	403	464	455	473	458	437	418	431	451	449	436	431	434	434	478	482	467	458	410	470	439	468	456	477	484	429	462	441	406	487	450	431	439	416	426	411	439	412	420	455	437	472	504	421	415	410	451	482	467	432	469	470	453	425	460	471	412	412	440	442	439	457	430	446	422	401	436	485	515	430	437	486	467	471	471	440	451	496	442	440	442	443	439	473	418	426	427	451	464	499	473	452	438	448	438	455	477	439	430	467	461	495	455	452	412	438	456	434	431	473	474	474	484	469	494	440	420	434	450	484	455	443	448	452	419	432	442	449	410	438	450	455	480	400	437	442	435	492	475	458	440	463	449	446	435	457	429	416	445	434	454	482	432	413	400	424	419	455	404	436	438	467	430	427	463	438	437	460	451	427	470	437	423	421	463	421	440	438	485	397	418	433	470	432	443	441	470	474	461	448	487	447	446	418	486	473	435	462	442	474	457	450	447	419	476	452	456	451	457	460	461	453	457	457	451	442	470	437	465	431	446	444	498	487	431	420	463	462	440	457	444	413	449	472	483	439	457	450	412	380	507	424	455	441	450	433	449	446	455	420	436	451	422	473	418	455	472	411	452	428	435	480	441	467	443	465	423	502	493	474	433	452	437	459	452	461	460	406	436	487	453	504	446	444	451	469	470	431	414	431	452	440	414	445	455	426	440	482	461	428	432	414	471	451	455	427	452	421	420	464	441	474	422	476	474	417	435	442	490	454	440	449	469	452	466	486	465	431	512	447	481	454	482	423	433	433	425	424	455	376	461	445	459	446	466	452	441	415	471	455	454	425	463	433	434	458	448	450	470	448	446	441	466	446	428	442	468	446	437	450	458	469	471	468	449	447	437	446	449	446	465	472	451	433	441	424	447	430	460	439	447	464	451	469	448	476	473	407	468	432	444	388	421	438	440	427	409	472	449	430	439	458	416	482	428	448	471	440	468	450	475	456	451	432	421	445	421	430	437	445	468	456	444	415	448	448	436	454	442	453	470	440	456	460	413	456	431	458	411	502	429	428	474	467	454	483	447	427	452	466	425	442	471	466	444	444	449	467	416	422	464	464	398	446	430	443	423	445	436	432	434	412	450	438	460	466	458	441	457	460	472	457	416	437	454	437	415	454	470	453	437	506	421	466	466	419	425	467	502	438	468	431	422	458	461	447	444	465	468	429	462	455	495	418	460	441	439	459	463	463	428	426	426	436	451	413	426	451	439	417	497	418	474	440	428	437	454	448	458	438	444	465	452	448	470	435	454	465	440	461	456	436	413	441	438	450	467	458	426	460	459	470	454	430	450	447	460	473	456	447	461	469	455	468	488	429	463	482	435	428	471	447	457	429	448	460	420	435	470	441	489	429	442	466	441	470	403	425	440	466	430	453	410	486	465	427	438	431	429	432	439	456	443	460	434	410	428	470	421	458	453	440	486	420	404	470	449	424	449	447	479	410	465	425	461	464	467	444	459	450	469	445	441	498	466	418	429	463	442	465	423	482	438	436	456	445	438	453	449	453	470	412	445	459	439	422	430	412	423	459	464	421	452	444	431	443	434	442	423	474	474	423	451	390	445	455	489	438	491	435	454	451	492	399	479	444	446	456	453	464	442	472	440	455	462	435	438	458	451	477	443	415	413	433	458	431	455	436	458	445	453	420	459	445	429	458	416	457	503	463	429	419	433	460	459	434	442	444	464	434	449	480	465	473	445	452	468	473	415	424	459	463	422	441	473	432	407	427	461	462	450	451	442	500	451	461	452	430	438	454	443	482	472	479	435	468	429	434	451	418	436	440	448	469	450	450	444	439	448	460	491	461	461	453	442	457	451	465	460	467	423	424	474	454	440	453	448	465	444	466	450	461	460	438	458	453	432	466	467	442	458	437	443	421	443	427	453	456	445	474	423	480	450	462	445	486	398	472	426	430	441	443	427	465	449	428	452	431	439	426	442	448	477	441	434	438	457	443	426	436	427	450	471	420	440	443	462	438	462	445	475	405	462	460	441	486	478	432	440	443	412	452	413	473	404	418	429	486	482	450	458	446	447	450	407	456	398	465	437	459	417	489	437	432	475	405	445	428	449	477	461	422	442	441	444	423	425	470	462	465	422	477	432	449	493	453	459	465	425	429	438	417	424	445	416	428	441	433	456	452	448	477	424	443	447	473	445	485	446	446	442	423	441	441	422	438	460	447	416	454	456	455	413	448	506	387	475	443	447	423	454	446	471	433	467	464	466	452	372	449	451	420	459	449	434	448	462	468	452	487	434	437	463	445	462	466	467	448	477	427	464	441	420	422	390	455	432	440	431	445	466	447	439	451	446	432	463	478	425	409	460	455	449	486	438	436	456	445	444	437	455	422	459	426	408	447	429	434	467	460	494	458	476	437	437	417	473	444	422	445	452	488	449	439	428	461	457	450	415	446	425	443	413	475	475	461	425	477	456	446	425	467	447	470	462	445	455	444	421	491	452	434	480	414	470	444	482	405	431	446	408	448	450	457	468	437	436	431	455	440	443	435	463	418	409	454	458	419	462	422	449	481	414	496	438	423	460	421	416	428	448	433	442	442	438	464	458	448	455	466	461	413	428	447	452	437	464	444	420	469	443	439	459	426	417	471	479	450	476	475	446	435	473	435	450	406	411	468	461	438	454	435	422	420	470	446	432	428	455	429	456	424	445	470	433	416	459	458	436	429	458	443	447	460	428	468	461	469	472	482	441	430	461	417	470	442	452	451	487	462	439	440	408	457	412	436	434	460	462	432	438	453	446	423	461	492	426	462	460	423	439	432	469	412	434	447	432	480	461	461	460	456	452	486	400	452	448	426	475	463	433	478	451	454	420	466	455	457	447	429	449	441	444	438	423	478	472	448	428	465	456	444	427	440	476	484	462	466	454	475	435	441	424	451	430	459	461	437	450	457	471	433	467	428	469	442	468	430	461	455	447	443	427	436	449	396	480	448	435	468	456	444	417	466	413	460	451	446	461	473	452	470	446	449	431	458	430	460	441	465	474	466	465	459	447	472	461	474	437	438	432	506	425	430	445	423	456	426	458	404	441	435	485	458	464	462	431	428	424	430	435	430	454	456	484	430	465	460	433	484	420	458	471	394	440	467	439	437	419	405	432	422	429	425	446	466	418	428	438	449	447	399	431	473	441	429	445	432	455	461	444	417	457	460	450	471	490	417	425	448	424	483	408	465	463	414	492	459	406	455	444	475	435	451	432	412	421	439	451	457	433	429	439	486	447	454	473	461	454	447	426	433	418	430	448	442	433	469	460	431	448	482	446	449	425	450	438	438	459	413	435	449	418	467	444	425	454	464	440	439	466	450	432	428	426	455	442	451	432	439	455	444	398	427	402	451
24706	21317	27911	25007	15215	860	382	364	252	204	193	168	160	140	155	134	121	146	143	144	143	116	113	114	131	116	116	126	123	142	117	128	126	132	118	140	126	119	104	100	122	116	120	128	91	117	103	108	118	121	109	122	117	108	99	155	106	111	95	109	106	96	108	116	133	125	105	121	89	110	111	123	120	105	116	116	106	118	131	96	124	126	127	128	113	107	118	121	96	124	134	109	117	120	115	127	121	112	118	116	112	111	112	93	121	122	121	112	92	110	126	99	115	115	131	105	128	117	109	97	102	110	107	123	133	97	121	103	116	132	126	101	110	112	118	115	112	116	110	113	104	121	111	106	116	115	110	117	109	122	133	108	127	107	113	102	106	129	118	121	125	103	99	107	118	128	107	112	118	112	110	125	125	104	110	107	126	123	125	119	94	102	103	118	107	125	128	107	121	110	128	111	111	107	123	105	97	114	95	79	117	113	106	109	102	95	106	101	120	127	107	114	131	117	126	126	109	121	110	113	122	114	106	110	122	113	123	101	129	120	109	114	107	106	90	112	110	102	120	119	112	113	94	118	127	110	101	122	111	104	107	142	98	91	105	116	118	115	96	111	117	118	120	101	119	123	104	123	107	117	95	109	99	133	117	106	105	121	99	114	121	108	104	112	130	124	123	131	100	119	128	115	116	94	112	127	116	106	115	120	116	120	141	122	101	104	120	96	120	110	129	125	103	110	116	103	125	114	115	136	111	112	122	95	103	120	122	101	115	103	140	104	110	93	105	107	109	116	142	142	124	106	112	123	93	109	117	126	105	110	120	121	130	122	114	115	126	111	99	116	117	107	137	114	131	109	115	113	129	109	116	114	84	114	114	108	100	114	97	98	129	134	114	110	95	108	111	110	118	112	130	112	117	116	106	108	121	106	109	98	138	121	120	120	110	119	107	109	130	118	107	130	103	127	124	113	127	107	103	122	96	110	109	111	121	126	117	109	121	107	105	104	99	133	124	117	117	116	122	120	120	111	127	121	100	126	143	109	121	126	132	102	110	111	114	126	104	102	115	116	101	103	125	127	106	109	129	106	110	127	98	123	101	122	114	106	98	122	97	105	127	117	126	107	116	117	94	120	104	99	143	131	118	122	124	122	112	110	130	111	124	115	107	95	102	100	113	126	101	126	116	115	93	106	113	116	114	111	112	115	107	95	96	101	118	106	124	125	117	89	107	113	121	119	121	126	120	118	134	117	139	102	118	102	100	132	107	105	111	113	137	113	124	124	119	119	117	105	101	129	121	117	120	99	121	127	116	121	124	137	106	122	118	106	117	106	114	117	111	130	114	111	116	103	139	113	104	123	103	112	108	110	108	125	126	102	103	130	104	107	105	102	132	112	120	123	122	114	115	124	98	120	126	99	120	118	105	113	107	130	98	121	124	113	109	112	118	121	109	99	108	125	105	93	113	134	103	126	118	114	116	111	120	112	130	132	107	110	107	104	113	98	104	109	118	128	112	94	90	127	114	105	112	111	114	116	125	132	128	109	120	118	107	103	122	103	109	86	116	110	113	135	101	125	112	108	119	105	109	104	104	108	128	135	120	126	108	115	136	93	113	109	130	114	106	113	108	113	140	107	120	124	115	124	119	103	119	125	108	121	127	117	116	111	117	116	118	114	113	126	100	131	124	117	121	109	112	132	111	111	130	109	122	140	123	110	117	113	121	102	116	127	120	112	100	126	99	116	112	118	105	101	110	123	99	119	104	120	125	138	121	101	116	121	138	109	109	133	122	111	112	109	110	119	105	116	108	117	113	111	120	122	107	107	95	100	124	118	112	117	124	100	119	115	104	110	105	107	88	115	118	105	90	116	122	104	109	109	103	87	127	112	115	114	129	125	128	112	90	125	106	103	127	110	124	106	116	114	90	101	114	97	117	107	96	111	127	114	102	123	125	128	121	96	125	127	100	122	104	101	122	102	102	110	101	91	115	119	108	118	122	105	114	114	115	112	108	107	130	114	119	125	109	94	116	114	102	102	128	107	121	105	104	126	113	140	137	108	108	102	105	103	111	118	125	112	100	139	98	112	103	129	127	121	111	131	111	128	116	117	115	109	120	105	117	125	113	108	136	109	123	111	129	116	113	101	120	121	106	125	119	108	102	114	135	95	112	113	101	125	102	129	123	107	98	114	97	107	96	130	117	117	116	104	111	105	119	118	122	106	130	116	115	97	114	105	92	123	102	86	118	106	122	107	96	106	122	91	116	91	103	96	107	96	128	116	117	108	108	123	130	118	124	113	127	117	94	102	109	112	106	108	108	114	111	99	102	125	116	117	114	93	119	121	104	111	116	122	102	113	128	115	115	108	106	118	116	116	103	123	101	119	103	127	107	127	121	112	110	115	117	97	93	134	128	112	129	105	104	122	129	114	114	144	103	123	116	115	119	101	134	114	140	120	121	119	105	113	115	107	118	114	127	120	108	115	126	122	106	139	111	133	109	108	98	96	110	115	134	125	104	108	118	117	115	128	120	127	118	115	120	103	124	109	127	121	119	116	90	115	121	122	104	138	118	118	121	121	102	123	115	120	113	119	116	103	119	115	111	135	110	116	93	126	114	112	114	112	124	105	107	112	105	102	120	124	119	108	104	118	120	126	127	115	97	103	102	125	107	122	136	119	120	120	93	100	110	116	104	123	113	99	100	116	98	109	107	115	101	105	123	102	109	128	111	118	106	106	114	105	104	114	121	109	126	106	126	111	117	123	102	126	123	115	114	114	112	110	108	108	116	110	103	116	149	117	118	117	120	91	118	115	119	113	118	126	102	144	115	101	109	113	127	117	116	93	91	132	111	99	104	115	121	100	107	121	112	134	116	122	116	108	105	121	112	114	113	108	95	102	100	120	110	101	121	108	108	107	114	125	136	107	121	115	118	121	97	117	116	99	118	133	113	124	106	98	100	126	120	134	101	109	115	120	120	121	139	119	94	133	98	108	113	106	101	121	121	128	110	90	110	109	117	92	122	114	120	92	99	98	107	113	110	140	136	133	111	116	102	105	116	129	95	109	109	117	105	112	121	98	107	128	117	115	136	110	115	109	108	106	128	98	115	120	83	127	90	106	107	108	104	117	131	104	115	112	114	131	104	117	112	104	120	114	107	117	115	116	108	102	123	118	127	125	118	119	127	114	118	92	109	99	113	115	95	115	119	115	120	130	119	116	124	108	104	122	117	131	104	121	120	109	118	103	101	110	113	110	111	115	104	108	105	121	115	102	124	110	112	124	106	120	124	123	126	117	141	115	113	99	124	133	112	115	120	122	120	129	113	113	126	126	102	92	118	112	93	109	124	114	95	127	107	120	114	112	115	119	141	116	116	131	122	118	111	115	123	98	106	129	94	116	122	96	98	142	97	116	97	113	114	97	121	96	99	96	113	117	105	105	115	112	106	119	91	127	123	131	113	121	122	115	120	103	117	127	133	119	115	126	101	115	100	125	122	119
4804	6799	4188	1895	1419	1128	683	604	439	346	282	234	243	235	208	189	180	170	182	165	158	167	156	155	158	131	142	174	150	117	144	134	141	145	143	141	153	152	138	132	119	128	123	146	134	131	122	143	123	136	146	141	149	134	145	135	135	123	122	128	135	146	118	125	124	117	127	135	121	135	123	134	143	141	129	146	123	146	112	146	146	133	133	127	123	142	123	133	125	141	121	135	136	126	111	121	150	139	124	143	126	132	145	146	146	131	123	146	122	118	113	119	158	124	131	150	126	133	149	161	137	133	131	149	128	125	151	125	129	141	142	137	131	137	131	114	143	127	117	124	143	137	150	128	126	125	120	138	112	117	122	158	124	138	143	122	122	137	130	139	135	120	159	143	150	120	132	135	119	139	121	124	120	146	138	119	123	125	138	144	152	130	131	146	120	137	119	139	126	140	149	128	118	138	141	134	133	143	121	144	129	128	126	125	139	118	140	120	134	129	119	135	133	124	149	142	126	148	134	144	150	153	121	127	151	128	132	136	140	143	142	121	138	125	146	137	135	132	141	128	144	136	116	127	122	140	142	143	138	129	117	112	140	129	148	130	126	129	158	158	131	129	139	140	110	139	122	142	126	141	144	120	126	132	139	144	132	132	133	129	126	145	116	134	124	135	132	119	135	115	119	116	126	115	137	141	147	128	132	101	145	134	141	119	110	124	132	134	134	131	151	114	135	139	153	127	127	137	143	147	125	124	134	126	99	133	114	121	123	119	145	131	130	151	140	134	138	132	137	123	126	136	146	153	135	142	139	141	124	138	125	116	141	144	130	127	142	128	127	135	135	144	124	121	146	132	128	137	128	110	143	127	144	145	148	126	148	116	142	137	137	125	114	131	140	138	134	114	136	130	160	127	151	139	113	126	125	130	130	128	127	120	151	138	118	130	131	136	146	140	125	131	143	118	136	137	139	134	144	129	137	138	132	122	140	141	145	116	116	146	122	121	143	139	138	140	126	150	136	125	120	134	120	117	131	134	143	125	146	136	141	145	126	108	142	107	118	139	132	118	155	133	133	131	111	131	135	117	128	124	121	134	141	136	132	137	123	152	140	120	117	156	111	152	145	146	136	151	131	113	129	110	139	140	144	139	126	144	106	146	159	137	129	121	128	118	141	143	128	141	132	115	130	148	157	115	146	145	136	117	126	129	123	118	125	124	127	147	140	119	139	144	131	145	116	143	127	126	107	122	139	140	139	141	127	145	139	131	139	112	146	134	148	146	144	126	137	118	143	138	136	125	138	130	143	142	141	131	154	120	130	137	127	136	130	136	120	147	140	140	135	124	139	141	125	134	117	134	131	134	134	135	117	128	140	115	169	121	133	141	134	147	126	137	138	125	156	142	113	120	128	115	121	129	135	136	146	132	149	135	141	119	142	127	115	130	139	133	112	134	114	111	149	121	147	116	126	158	140	112	126	114	112	132	127	127	129	136	150	132	138	131	134	132	138	119	126	128	121	128	127	122	131	154	149	138	119	168	126	126	164	118	126	130	136	149	125	131	143	127	127	135	138	142	127	111	142	135	124	130	130	138	118	137	148	121	132	151	121	134	132	129	141	145	131	135	154	141	122	121	138	128	139	125	131	135	138	124	140	148	128	135	142	134	152	131	143	144	117	144	123	132	140	136	119	135	122	128	113	134	143	128	131	133	133	134	136	126	129	130	133	141	136	139	141	117	111	156	124	144	126	140	116	140	132	129	141	131	113	125	113	146	149	123	140	127	141	140	130	143	123	124	131	114	126	115	123	127	112	130	134	122	139	105	138	150	125	154	121	139	143	140	150	120	134	125	133	131	121	106	152	131	137	149	158	112	146	107	143	145	120	125	125	111	131	115	138	117	139	124	123	137	130	132	136	131	136	132	136	120	136	128	128	125	148	141	139	131	121	135	121	120	147	117	121	137	116	142	115	131	128	129	150	125	137	147	130	119	137	139	133	125	117	128	132	128	119	129	147	146	132	130	135	120	129	132	119	119	123	131	140	131	144	140	116	132	109	126	117	133	155	120	133	130	123	150	136	146	134	118	134	111	141	129	126	132	136	126	121	122	114	141	137	119	124	143	127	149	137	126	129	131	133	126	127	138	129	132	135	131	129	134	136	156	107	150	125	143	145	131	115	155	120	133	120	119	112	106	131	144	140	125	138	128	149	147	128	137	129	136	124	140	125	122	141	134	132	136	124	128	152	117	137	152	120	123	132	156	134	142	122	147	130	133	121	144	122	135	129	134	147	126	123	138	110	127	121	124	145	145	120	146	153	139	119	125	133	143	114	127	151	144	141	133	137	126	122	147	116	129	133	144	126	125	144	119	123	156	147	150	133	136	131	124	132	144	147	142	143	131	135	134	128	113	133	119	143	146	147	127	144	135	121	140	134	152	118	150	120	145	106	134	139	118	140	123	133	120	115	155	128	138	149	125	138	132	146	126	132	128	125	131	111	137	128	119	107	150	136	135	139	130	149	139	142	143	134	130	143	140	122	144	133	142	103	115	136	139	131	117	132	115	113	135	126	128	153	140	126	109	120	149	130	127	139	133	111	134	139	127	143	123	137	140	118	127	157	123	151	122	110	156	147	130	128	134	148	132	150	142	128	122	122	119	126	143	142	131	129	142	127	141	122	121	125	113	133	125	134	139	133	139	135	111	157	146	126	126	140	144	136	142	135	125	138	120	134	139	134	133	125	147	138	125	171	142	136	132	141	121	113	131	131	135	130	142	145	130	146	144	121	146	112	115	138	134	124	136	127	129	139	124	123	128	129	145	138	126	126	130	130	139	125	147	122	139	139	131	130	136	125	139	135	136	146	150	123	131	123	136	139	122	129	117	132	117	126	126	128	129	139	117	128	116	136	118	131	114	160	115	131	136	111	145	149	146	137	125	132	139	125	116	128	140	140	133	136	121	136	116	135	103	125	114	152	136	131	134	141	125	148	113	149	137	129	122	130	128	127	122	130	120	113	134	123	126	132	152	140	134	139	150	125	133	135	124	156	129	117	141	127	144	128	111	118	109	116	111	136	151	128	128	156	148	121	133	138	131	120	114	119	100	121	133	133	127	134	143	144	117	138	116	129	154	129	142	111	125	122	124	132	122	147	138	138	136	141	128	119	129	134	120	114	144	131	133	116	128	115	102	114	125	123	120	119	172	141	136	140	124	155	126	126	137	140	124	133	132	124	133	130	138	113	130	151	118	143	140	143	124	136	117	133	144	128	141	155	142	126	128	116	167	145	114	132	154	127	140	132	137	110	135	119	139	141	129	124	132	118	112	126	130	113	133	140	137	147	132	130	145	142	123	132	137	118	130	137	125	128	138	135	138	122	115	125	126	142	128	134	143	143	136	150	141	127	140	135	126	130	142	126	128	153	147	134	114	155	125	151	129	115	145	139	123	140	132	125	145	141	109	121	124	118	136	117	134	133	149	118	145	135	135	102	139	142	151
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
