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
340351500694	340351501264	340351501814	340351502364	340351502914	340351503464	340351504014	340351504564	340351505114	340351505664	340351506214	340351506764	340351507314	340351507864	340351508416	340351508964	340351509514	340351510064	340351510614	340351511164	340351511714	340351512264	340351512814	340351513364	340351513914	340351514464	340351515014	340351515564	340351516114	340351516664	340351517214	340351517764	340351518314	340351518866	340351519414	340351519964	340351520514	340351521064	340351521614	340351522164	340351522714	340351523264	340351523814	340351524364	340351524914	340351525464	340351526014	340351526564	340351527114	340351527664	340351528214	340351528766	340351529314	340351529864	340351530416	340351530964	340351531514	340351532064	340351532614	340351533164	340351533714	340351534264	340351534814	340351535364	340351535914	340351536464	340351537014	340351537564	340351538114	340351538664	340351539214	340351539764	340351540314	340351540864	340351541416	340351541966	340351542514	340351543064	340351543614	340351544164	340351544714	340351545264	340351545814	340351546364	340351546914	340351547464	340351548014	340351548564	340351549114	340351549666	340351550214	340351550764	340351551314	340351551864	340351552414	340351552964	340351553514	340351554064	340351554614	340351555166	340351555714	340351556264	340351556816	340351557364	340351557914	340351558464	340351559014	340351559564	340351560114	340351560666	340351561214	340351561766	340351562314	340351562864	340351563414	340351563964	340351564514	340351565064	340351565616	340351566164	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	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
23467	21970	30068	24554	21970	22034	12244	1307	899	776	717	639	576	600	499	546	491	482	501	458	416	445	428	465	409	411	352	415	437	385	369	395	404	388	407	394	374	426	385	384	387	397	397	408	384	385	385	368	382	402	414	372	342	395	381	378	404	368	355	403	363	354	387	394	412	372	352	380	401	385	366	331	403	361	385	374	362	380	374	356	361	384	399	380	365	382	382	344	330	367	375	345	362	362	390	368	366	378	375	389	391	384	358	396	366	360	371	379	370	369	354	417	394	391	415	347	343	375	359	398	355	350	379	363	392	383	379	347	385	369	380	350	350	354	378	392	386	367	400	389	352	360	397	370	381	362	362	370	379	391	351	380	372	364	355	363	364	369	369	380	390	372	379	326	387	355	344	336	414	352	398	356	352	364	318	397	349	348	361	364	344	358	340	387	314	395	358	350	373	346	372	356	353	371	352	367	362	361	367	384	358	351	388	391	335	373	341	349	340	387	371	379	368	369	357	352	389	331	388	348	336	345	362	342	378	352	354	365	368	365	371	360	386	351	335	374	344	358	400	365	359	355	353	402	372	364	347	349	372	384	340	354	356	340	396	341	374	365	419	374	363	344	356	341	385	351	382	361	390	377	355	359	367	349	372	375	398	377	339	365	373	402	377	334	373	378	381	409	378	366	385	360	395	383	363	361	377	380	350	376	349	365	395	345	352	355	370	342	361	333	354	319	345	377	326	351	346	366	343	344	342	376	356	352	355	393	369	381	360	363	397	378	361	340	330	357	377	348	367	385	379	365	362	396	366	389	365	374	373	358	363	366	362	369	357	377	352	378	359	360	368	374	354	367	335	345	362	363	366	437	385	360	340	350	358	409	375	369	375	353	372	370	356	322	378	373	365	376	375	392	407	386	339	387	348	355	370	366	370	362	371	361	366	347	374	333	382	369	370	376	373	355	367	358	371	310	340	357	359	355	367	354	402	352	360	350	363	369	360	349	363	383	336	368	379	355	333	369	367	356	387	335	383	368	385	396	364	396	367	385	350	357	390	392	397	391	363	361	389	373	407	362	355	356	372	397	352	344	368	384	360	351	369	338	369	361	369	375	403	359	375	344	369	355	361	378	379	374	380	382	375	346	363	363	367	378	411	393	394	385	354	353	352	353	335	386	328	382	398	369	396	394	382	349	333	378	377	386	403	397	359	376	356	343	435	360	348	359	376	366	372	365	347	325	347	373	342	413	352	365	341	404	357	364	383	415	379	371	373	334	383	337	377	367	409	360	353	396	365	383	387	365	388	368	382	357	366	387	354	348	361	386	375	391	349	367	402	358	378	388	347	388	392	352	384	378	350	367	376	375	364	363	396	368	349	367	387	385	343	374	359	370	378	364	370	389	338	357	329	360	343	312	389	387	361	349	402	377	354	359	371	382	408	339	372	354	369	351	383	382	336	395	371	362	357	342	363	365	356	351	376	380	360	407	375	358	346	361	392	342	338	375	357	348	383	346	405	361	354	395	380	369	377	355	383	391	337	369	368	335	391	346	378	373	359	348	384	429	392	334	367	334	376	359	336	350	372	329	372	326	362	346	357	384	347	395	353	376	356	343	375	358	377	324	360	341	370	387	372	412	356	380	366	388	373	389	393	349	363	358	359	344	336	342	387	338	364	336	364	381	332	370	362	374	334	369	372	368	410	387	340	335	347	334	365	366	354	357	365	387	334	382	356	391	354	338	333	368	365	374	362	365	359	364	342	358	386	357	376	331	358	382	343	343	385	335	343	359	362	356	364	341	382	346	342	372	376	357	362	345	368	364	356	354	348	372	401	340	356	364	388	385	369	373	360	380	355	356	355	362	345	373	360	341	386	354	376	382	399	374	343	358	386	332	373	359	369	349	380	357	379	367	359	352	345	385	351	375	378	353	395	347	389	366	392	341	350	393	368	393	360	351	342	373	326	350	389	363	385	341	369	358	390	333	370	356	367	337	343	388	364	376	354	357	357	352	363	382	336	395	379	393	355	371	343	388	370	399	389	371	336	339	383	343	375	403	382	372	350	369	378	360	368	372	345	326	368	338	378	355	388	367	372	356	346	353	346	353	370	323	366	382	392	369	383	360	326	378	380	336	378	375	374	397	366	379	390	389	348	368	352	371	347	357	328	360	397	366	385	400	325	349	338	341	357	371	383	347	373	354	385	368	347	341	375	379	405	343	373	360	403	384	385	352	376	361	373	390	418	345	390	390	349	370	358	374	354	369	343	374	371	394	359	412	383	356	336	354	378	357	381	353	326	351	379	354	337	338	332	371	352	385	386	371	328	345	335	359	350	351	393	391	370	349	350	373	401	389	381	367	371	373	378	376	375	373	382	360	355	361	379	378	328	397	348	363	380	358	347	371	362	384	356	317	374	373	343	377	371	349	344	379	338	363	355	382	367	390	349	364	347	313	332	361	363	366	353	343	364	333	398	339	364	362	399	374	367	356	349	368	340	352	355	359	380	339	382	371	366	346	344	374	353	357	365	392	369	380	388	340	328	374	336	389	357	349	377	384	409	373	372	350	350	362	387	360	348	387	349	356	347	367	402	355	372	374	383	415	356	384	349	353	362	336	366	363	390	375	365	340	358	379	392	352	366	379	379	369	411	370	398	394	358	379	345	350	389	361	377	357	349	343	386	376	353	357	378	353	389	371	346	360	348	341	351	385	337	384	381	400	336	370	373	390	354	361	370	346	345	408	372	349	347	343	369	385	368	353	361	393	334	383	347	340	392	351	325	395	345	395	386	375	367	347	366	384	359	361	330	383	370	372	374	350	363	349	383	365	356	348	349	363	393	360	364	387	371	364	354	362	325	323	361	381	359	380	372	363	325	371	325	352	387	368	384	358	357	393	364	348	358	335	340	404	358	342	384	377	365	358	377	356	398	386	377	369	384	370	342	355	352	334	395	388	391	404	355	332	393	368	372	355	370	338	405	384	389	342	344	369	371	359	366	405	354	332	344	386	369	343	373	372	359	391	372	361	352	374	366	385	316	349	380	351	341	364	334	352	381	342	384	376	372	362	383	367	351	384	365	350	376	343	350	370	389	395	367	321	334	385	343	372	381	380	354	346	363	353	365	370	370	399	370	361	382	357	376	377	387	379	365	379	358	387	371	364	408	358	338	360	375	361	372	365	375	355	350	352	346	332	367	342	390	362	358	351	346	369	355	363	373	371	334	308	364	372	371	391	380	390	365	345	377	368	375	373	393	393	344	350	362	345	381	366	353	373	366	379	347	357	352	365	377	371	330	359	344	367	372	322	397	363	370	370	337	393	369	344	378	375	346	352	348	347	386	336	347	378	342	388	363	370	375	361	326	360	372	359	367	371	375	386	390	368	372	340	354	352	359	350	355	331	365	357	347	381	352	364	354	349	352	385	357	389	350	380	361	382	407	392	401	383	338	368	349	382	363	345	353	367	357	380	371	338	373	353	377	385	357	347	349	383	343	379	378	365
38783	21443	12529	6640	4478	3306	2536	2110	1724	1422	1187	993	885	791	764	707	709	609	596	594	532	517	535	499	513	490	463	505	489	472	446	461	415	443	396	420	396	425	436	423	451	464	445	472	409	435	430	428	422	410	439	415	426	431	394	395	410	398	426	413	395	413	460	400	451	397	403	378	411	424	385	374	394	407	364	402	406	395	411	407	377	389	418	410	420	364	385	379	422	412	396	398	345	414	407	446	441	415	405	412	373	418	400	403	423	402	400	413	377	440	365	397	393	404	396	431	393	414	372	360	418	395	393	436	376	405	396	396	420	380	441	367	411	393	430	410	439	392	417	394	402	412	423	385	394	420	407	427	367	397	387	394	405	384	412	427	417	391	387	395	406	386	371	427	368	403	408	400	369	414	436	384	361	377	351	390	428	409	376	404	389	356	407	367	429	363	399	390	390	377	405	388	385	378	401	376	375	385	413	397	420	415	406	410	385	386	392	388	418	407	429	398	417	435	387	419	395	393	405	424	432	410	380	386	393	406	396	380	416	393	410	378	415	385	377	387	386	388	391	392	408	405	398	379	391	406	448	404	407	411	394	396	411	402	425	402	406	389	382	449	380	385	394	424	403	410	420	378	409	404	426	401	386	413	399	377	427	370	390	426	404	438	411	365	400	405	423	399	390	402	414	366	436	398	363	414	423	450	414	384	378	408	355	401	398	406	426	400	382	394	375	383	391	355	416	453	427	408	401	383	359	417	402	387	411	412	421	403	392	391	424	419	418	429	410	409	402	425	404	383	400	429	410	399	415	371	390	411	395	370	362	429	380	406	400	344	378	380	381	431	411	395	415	437	347	405	376	390	388	394	393	385	370	408	389	406	391	426	407	381	410	376	393	400	396	412	411	394	384	382	375	402	391	395	433	384	374	430	411	411	424	411	421	384	395	364	393	338	396	384	393	369	421	449	368	405	416	393	416	390	378	388	404	409	363	407	398	389	399	399	381	416	381	392	411	397	381	384	387	379	393	381	398	419	429	411	385	406	403	418	378	413	447	422	382	354	389	410	393	450	362	398	385	374	430	412	415	404	440	406	398	402	387	419	403	372	375	407	396	428	411	412	389	408	456	427	417	420	396	403	435	387	383	428	397	425	385	368	388	398	414	416	397	379	405	391	430	452	400	400	393	395	390	392	347	420	436	417	373	442	406	400	410	436	399	384	377	411	374	404	417	381	399	369	402	385	377	407	387	410	383	428	367	379	384	429	356	421	446	387	412	444	410	373	401	405	388	444	398	392	414	373	342	369	400	389	409	400	363	405	407	388	418	405	393	395	403	412	385	366	407	391	387	395	424	402	404	423	421	414	395	370	408	407	417	401	373	381	417	415	394	389	397	392	392	422	396	397	408	384	364	369	446	415	402	401	386	420	387	394	404	391	398	401	413	389	400	431	385	394	419	393	401	405	361	383	346	367	393	379	366	400	399	433	376	396	416	371	418	384	353	394	402	396	375	372	386	411	436	406	365	392	391	389	386	398	393	392	420	397	436	387	421	421	404	409	385	382	430	382	419	404	387	389	435	396	391	378	358	398	398	389	379	402	414	405	405	428	372	347	408	422	427	394	396	403	382	409	344	404	422	377	397	403	371	418	412	380	379	422	435	402	420	385	383	410	373	411	397	436	414	375	409	387	399	397	399	416	395	394	381	404	397	403	401	390	438	382	420	403	394	404	394	422	395	402	359	398	408	371	398	400	412	390	394	386	388	378	369	374	374	398	385	408	398	388	402	411	357	396	394	423	411	410	449	404	422	402	403	422	423	417	389	441	396	419	349	378	397	394	370	391	395	395	419	414	414	399	377	422	374	405	410	406	415	388	410	430	381	391	425	364	445	371	392	389	400	403	450	374	385	388	373	429	405	371	404	406	382	395	403	374	433	418	442	402	403	425	392	410	410	366	420	403	393	388	425	379	403	401	391	407	395	409	415	408	393	395	415	389	434	397	417	400	383	382	411	409	420	430	403	420	399	349	378	388	385	376	427	426	378	433	398	420	391	421	417	425	426	376	413	404	419	402	429	387	405	411	407	398	405	417	398	377	376	377	392	412	400	410	411	401	390	412	403	375	424	395	398	443	430	408	424	363	372	390	351	393	386	412	376	422	409	399	404	421	354	379	400	399	449	402	427	445	410	381	367	381	405	400	428	360	391	393	409	387	392	392	377	429	384	372	388	380	412	420	392	406	381	403	418	398	372	355	427	400	376	399	369	372	390	384	388	405	394	385	399	380	378	415	426	397	387	391	381	399	403	380	425	384	438	381	386	367	418	393	425	444	415	383	434	394	412	389	429	412	407	385	404	402	405	378	351	386	405	387	350	387	366	389	413	380	400	384	411	425	393	380	384	429	420	365	392	391	382	401	372	381	389	382	387	399	373	393	374	421	393	406	395	392	382	385	391	406	405	416	407	432	414	394	389	398	390	404	373	408	401	418	441	432	368	394	378	375	383	402	418	404	407	400	419	358	381	425	421	371	375	396	379	429	411	417	352	431	421	387	394	376	377	415	388	380	384	385	400	407	399	390	394	416	350	411	381	402	413	427	394	394	406	389	397	417	394	422	418	392	381	392	416	386	417	411	393	416	426	433	425	371	410	417	418	402	367	384	426	421	401	395	401	405	388	429	383	415	384	383	393	402	378	382	414	423	393	390	419	401	405	398	387	385	381	359	425	369	403	424	426	375	368	407	398	407	401	390	421	408	416	358	404	369	387	388	421	425	357	405	398	405	372	408	369	364	390	394	411	347	419	392	418	372	367	379	354	388	410	383	412	393	408	400	412	423	399	416	412	431	393	410	410	402	386	342	387	375	387	398	378	369	417	398	374	408	399	405	410	379	423	406	406	433	368	377	405	398	394	381	427	392	417	392	420	366	391	349	393	409	418	411	395	397	372	410	419	424	395	374	394	399	418	406	394	381	427	378	371	395	376	384	413	420	361	398	388	396	398	394	386	429	403	433	405	420	403	417	411	386	393	436	401	405	424	400	442	437	400	401	408	442	411	386	406	377	369	421	414	375	420	428	422	395	408	426	406	406	408	391	414	413	413	405	424	396	388	411	444	399	443	401	353	414	415	393	407	378	395	380	406	432	396	381	411	414	391	388	396	376	409	401	399	431	443	431	390	367	399	387	388	402	411	388	401	424	399	431	390	392	408	388	429	386	447	372	410	428	377	380	401	415	402	372	427	401	408	373	384	434	398	406	416	409	384	393	380	386	414	401	397	405	404	389	354	396	394	404	390	438	399	366	373	382	365	413	386	394	352	433	379	411	373	433	396	390	373	409	406	414	357	356	392	397	430	393	409	416	428	417	390	390	402	388	412	366	392	428	416	393	369	387	385	421	376	394	413	382	394	414	398	395	372	432	375	450	409	430	380	408	409	412	376	417	414	415	418	414	398	397	426	416	425	386	354	355	415	427	370	406	407	394	384	355	389	441	387	410	373	392
27946	20810	9995	1044	623	532	438	330	339	295	271	306	294	291	287	269	313	277	300	272	249	311	290	279	274	269	282	286	301	268	246	280	301	283	281	283	296	312	281	293	290	298	277	310	275	273	274	245	278	252	280	252	288	277	266	288	299	302	287	249	293	254	270	270	275	252	262	263	309	245	280	255	287	301	274	318	276	266	257	279	265	266	259	266	260	302	263	284	284	296	276	289	266	268	276	271	290	268	294	262	271	292	296	255	257	288	237	270	267	279	319	291	273	295	281	294	293	276	229	286	265	294	287	262	246	276	282	266	322	295	226	249	278	292	260	288	286	295	292	284	298	281	300	286	267	269	277	264	263	258	261	301	248	271	262	286	291	257	237	241	281	314	260	299	299	301	273	267	285	277	292	286	295	285	281	271	267	257	253	259	277	291	287	297	255	256	264	260	261	312	253	259	264	266	302	258	295	278	265	285	277	284	287	276	266	291	302	268	285	279	293	284	261	274	295	277	297	303	272	274	284	270	274	257	276	285	281	301	278	281	271	291	273	289	270	315	290	286	292	287	279	270	284	283	276	256	305	264	326	292	280	266	301	268	288	295	274	274	261	274	269	286	251	278	278	288	285	257	285	268	279	300	272	263	268	302	284	287	263	283	279	285	277	273	263	267	282	264	280	310	253	301	266	257	258	303	271	276	254	303	289	270	264	310	274	276	266	285	294	287	286	290	277	298	286	312	268	275	264	299	256	297	282	266	276	290	270	289	268	313	255	305	250	270	309	250	269	259	274	302	259	234	301	288	256	263	271	276	266	258	263	300	269	281	263	297	295	301	258	278	295	256	271	260	269	311	271	273	270	276	290	286	317	251	299	278	265	260	271	278	290	288	302	279	300	290	263	263	287	265	273	307	255	296	288	248	294	267	272	301	241	268	265	279	305	252	285	273	282	278	274	260	294	247	281	296	284	290	324	275	302	287	296	308	254	262	286	271	286	294	263	268	278	270	291	282	287	294	288	297	269	280	273	300	231	307	282	270	265	287	276	242	282	281	291	304	273	307	282	268	273	271	289	311	280	285	279	291	261	268	271	272	275	304	267	256	294	289	263	269	286	271	278	282	267	237	296	281	269	255	306	288	304	305	321	314	279	288	259	276	281	274	287	299	271	281	279	259	276	281	256	287	290	279	268	270	296	285	250	280	264	309	300	298	303	277	288	284	266	283	263	269	264	256	286	281	251	268	250	277	285	276	275	303	298	263	285	260	270	322	253	282	284	306	257	263	273	285	270	282	279	316	267	270	261	314	277	284	284	257	277	276	255	295	286	268	301	286	300	253	257	239	283	295	290	294	297	282	257	281	295	280	290	275	266	281	301	277	281	242	302	288	270	267	282	278	287	295	253	291	294	268	305	306	284	276	278	273	287	310	282	288	250	273	282	284	249	305	273	239	257	321	291	283	284	277	281	287	259	301	295	254	293	265	267	290	257	281	297	299	293	282	277	305	258	284	269	266	248	299	308	301	277	245	279	285	289	275	272	309	345	277	285	256	300	276	309	266	287	295	285	276	253	263	293	296	315	273	314	292	276	265	303	290	289	281	282	276	273	262	284	277	276	277	281	274	283	304	273	285	268	282	296	309	284	299	290	260	268	279	288	287	274	285	248	262	295	299	302	307	269	272	279	280	299	289	263	289	295	245	275	267	297	295	292	307	281	278	279	254	313	282	282	280	266	280	258	266	291	301	263	270	267	300	295	297	279	285	259	294	279	278	282	268	255	266	292	288	269	281	269	283	280	292	273	302	317	266	277	293	293	281	273	271	250	273	301	275	277	288	290	285	312	295	281	256	302	269	301	293	301	244	276	263	272	242	283	313	294	297	266	274	306	283	262	261	278	280	248	310	270	297	280	257	297	283	291	266	275	269	275	285	300	268	274	296	273	276	306	320	289	301	280	267	270	264	230	278	239	268	291	262	292	299	298	288	297	278	311	274	272	294	321	281	288	272	305	264	275	264	268	293	273	288	271	301	273	304	280	276	275	287	299	266	300	275	283	270	282	291	302	251	279	258	280	277	256	251	317	280	267	276	267	283	260	297	269	285	264	269	291	296	269	277	285	232	255	286	283	304	290	270	276	277	301	314	276	300	271	237	286	269	295	291	272	266	273	264	282	294	275	281	273	285	285	293	274	260	244	290	279	273	286	265	273	278	281	277	277	289	278	312	318	310	249	273	276	259	268	301	274	264	259	310	288	298	281	281	301	271	267	238	279	263	283	293	290	296	274	269	250	249	299	260	285	268	277	289	339	278	259	256	308	293	288	270	289	293	251	282	294	282	282	268	268	279	300	288	279	290	292	284	291	277	316	248	285	298	253	286	291	259	296	294	284	276	282	272	278	290	254	312	279	279	275	305	283	262	265	295	282	281	293	309	312	308	301	283	263	296	282	269	268	289	285	283	282	273	281	251	268	269	285	272	305	265	278	286	283	281	298	264	248	291	264	278	291	277	288	287	277	269	296	302	262	284	275	282	253	274	309	289	273	296	276	288	291	285	260	301	294	250	271	267	286	248	275	274	283	276	306	282	244	256	287	298	250	288	317	284	315	269	314	269	274	261	280	279	274	280	276	286	279	297	276	303	292	289	297	281	290	269	274	258	301	289	300	296	274	268	252	264	291	271	296	253	271	227	272	305	267	288	254	266	286	251	265	326	289	273	311	278	270	311	271	289	279	325	256	249	302	261	257	299	280	288	248	313	264	272	241	294	294	269	257	293	270	258	285	293	284	297	291	277	294	261	264	284	277	297	280	269	282	282	318	295	282	275	284	271	286	297	278	297	295	274	268	261	287	283	266	315	269	276	304	276	260	241	283	298	275	277	294	280	274	253	252	249	286	296	289	255	299	287	278	269	285	272	283	267	241	300	282	258	282	261	280	280	298	300	252	282	301	260	287	259	283	291	300	280	301	262	300	288	276	291	288	298	304	284	257	303	258	281	251	282	275	316	247	280	293	259	272	292	271	263	281	268	306	246	310	291	298	235	284	267	273	291	271	263	260	270	305	265	275	289	278	269	271	288	289	277	277	285	269	293	275	292	261	286	289	287	251	274	290	282	265	309	271	312	271	299	280	248	296	303	269	275	279	286	285	300	285	261	308	278	266	286	249	290	270	271	278	270	270	256	268	258	290	301	307	258	283	261	286	289	298	263	288	280	297	259	312	291	279	282	259	303	289	278	315	267	276	270	259	283	291	312	329	289	280	290	266	267	265	305	284	278	275	275	271	272	257	283	276	255	300	270	255	264	251	287	277	280	266	258	264	271	315	290	256	286	280	281	305	280	278	266	300	302	272	262	286	287	276	275	285	265	266	266	269	286	276	268	297	263	294	252	264	265	289	286	307	300	273	293	269	257	277	314	258	310	272	287	262	289	276	266	291	288	273	286	279	253	258	306	268	275	297	291	268	252	257	264	285	278	299	309	285	241	280	267	262	264	278	288
29006	5310	1060	585	527	458	414	444	370	376	352	345	331	328	338	349	367	298	351	328	313	395	310	323	344	363	346	398	324	337	343	340	345	332	297	329	328	360	329	333	355	340	310	336	335	341	345	324	307	347	339	327	326	353	356	339	344	303	355	295	349	320	343	348	342	330	354	320	300	329	356	317	329	300	342	318	330	322	351	317	361	331	322	304	369	323	304	332	351	348	329	366	320	306	292	353	312	329	319	348	321	340	317	328	319	328	350	370	319	338	329	338	336	324	301	336	326	329	316	370	347	382	365	312	323	323	300	342	327	354	314	321	318	346	349	344	325	298	334	340	333	339	308	344	354	311	342	355	327	346	374	311	309	341	312	392	369	369	344	300	335	340	341	342	357	330	326	342	333	349	319	348	315	358	372	311	313	338	348	358	317	327	296	341	341	349	326	332	311	341	363	334	324	299	312	357	358	334	323	318	327	358	323	331	325	348	329	340	313	323	337	346	333	370	322	371	323	332	329	367	346	303	319	306	338	319	325	342	306	327	338	361	319	332	339	354	345	310	329	329	331	346	328	326	324	343	375	335	344	319	337	348	342	326	340	309	331	330	351	320	332	355	354	383	331	350	318	367	335	354	359	308	344	319	331	318	323	319	389	314	367	335	362	333	352	326	344	346	366	354	337	324	378	324	330	341	343	315	324	309	318	362	338	315	302	332	330	328	316	364	324	363	318	333	329	343	319	306	329	339	366	334	333	317	336	337	349	330	312	312	356	320	312	322	340	345	323	316	325	342	322	305	320	329	348	316	357	306	344	313	348	336	342	330	320	316	350	312	337	344	342	336	332	338	325	342	361	370	328	359	333	339	348	337	345	342	312	322	303	321	343	316	323	347	343	297	327	299	359	328	330	321	349	297	345	321	350	346	311	344	358	367	339	332	323	331	366	330	332	305	358	343	345	331	339	320	333	319	313	321	329	339	309	326	317	319	319	320	343	314	329	320	302	346	305	291	332	339	348	327	328	335	318	348	351	342	304	357	324	340	334	329	355	300	337	349	339	321	324	340	330	337	366	335	324	358	355	321	335	312	300	342	322	328	338	315	332	339	340	336	353	344	326	323	336	323	331	316	338	361	356	319	324	343	309	356	343	344	333	356	333	325	338	335	356	319	326	364	360	335	331	347	323	337	327	320	330	331	340	352	343	339	342	350	329	333	344	366	376	355	338	352	327	312	328	321	330	341	306	320	371	360	362	351	328	326	349	327	330	345	300	335	303	323	356	320	336	317	359	342	317	358	315	356	347	332	334	367	358	331	328	302	326	328	352	334	322	339	345	336	350	325	340	344	328	363	324	301	334	344	358	301	335	327	331	316	375	332	321	350	314	292	323	336	342	398	352	337	381	332	353	328	338	336	343	368	357	341	337	306	339	352	345	338	335	339	331	328	298	348	340	298	314	318	349	331	319	345	349	372	333	308	335	351	336	344	333	304	333	375	315	328	390	313	330	306	331	346	364	355	357	334	343	343	310	348	331	350	321	348	336	349	312	346	333	329	302	333	350	314	326	340	347	310	318	324	343	341	344	358	325	307	352	315	344	344	331	327	295	343	342	328	326	364	309	313	317	299	353	331	335	317	346	374	349	364	329	317	330	321	324	334	353	332	333	324	323	349	331	324	304	326	335	357	303	358	323	290	340	325	369	335	330	349	333	334	332	325	350	357	365	357	311	330	308	292	354	343	349	331	330	352	310	362	368	345	380	311	320	344	332	326	352	350	353	346	345	347	334	321	353	338	317	340	323	299	323	359	338	359	317	347	322	337	327	335	383	357	341	341	339	324	360	329	328	329	352	351	298	354	312	348	336	342	361	344	333	305	309	349	349	336	323	328	323	315	320	342	364	332	330	321	301	320	355	368	336	310	323	344	322	315	361	320	323	358	340	351	356	330	333	312	329	319	341	311	344	398	336	347	365	357	317	318	343	302	340	322	377	332	316	324	337	294	307	338	342	348	368	329	312	347	320	334	322	323	323	356	337	321	329	337	327	367	392	346	355	324	309	335	336	343	362	340	373	323	358	296	345	345	341	316	338	324	328	369	328	325	323	354	292	314	329	322	326	349	330	328	344	326	330	323	337	360	339	308	359	372	334	327	399	370	335	339	315	347	333	347	335	316	337	365	328	336	358	326	347	352	347	346	360	340	365	314	354	308	310	345	345	326	337	317	340	399	335	329	347	320	343	326	339	342	337	325	306	312	314	332	340	344	316	328	347	332	346	334	352	339	339	345	316	333	319	365	342	345	337	290	307	359	373	333	326	323	334	327	358	332	360	368	350	338	326	334	324	355	348	364	337	338	319	351	354	320	338	316	328	319	333	350	343	347	315	338	318	317	381	329	344	363	305	347	348	307	366	324	332	328	344	317	333	376	332	317	339	344	295	337	336	341	374	340	344	360	322	336	329	366	339	338	320	330	329	315	332	333	303	338	359	302	346	349	328	333	338	320	359	325	334	314	323	325	338	321	301	355	368	338	329	346	345	307	329	334	335	361	316	382	341	313	357	301	347	342	365	321	345	332	352	318	346	314	346	314	339	334	360	376	332	350	312	345	295	351	335	340	360	335	306	342	342	334	373	341	320	340	354	358	323	343	333	332	358	322	381	332	298	338	319	312	343	337	340	331	338	335	330	347	333	362	360	298	341	361	303	352	338	361	325	322	341	326	371	369	351	349	344	317	384	338	306	358	322	353	343	307	321	372	334	335	343	293	319	323	323	344	323	348	324	334	363	314	327	326	328	326	333	313	352	317	337	339	348	341	334	337	330	302	319	331	305	322	320	338	330	335	322	314	327	328	338	351	358	325	330	323	308	323	310	314	337	334	323	371	352	347	332	315	361	362	338	322	315	319	312	300	297	319	326	314	321	347	358	344	331	282	320	352	318	345	341	325	342	317	323	358	323	320	342	321	317	328	354	323	326	317	311	348	370	306	326	322	340	331	337	320	317	324	351	367	310	327	340	325	334	356	312	330	322	346	298	284	334	332	354	360	335	357	337	346	352	304	376	355	365	338	387	314	324	344	333	329	358	362	350	356	330	340	373	376	331	337	342	341	329	326	327	338	305	290	330	339	331	337	343	338	335	358	299	342	331	328	337	352	342	327	363	330	321	356	334	363	337	339	320	299	329	329	340	343	365	349	317	311	287	345	319	349	323	323	342	317	326	319	348	334	325	344	355	324	316	335	316	336	329	321	352	325	336	325	315	352	326	397	341	327	341	334	323	343	342	321	339	327	334	317	344	333	334	354	360	316	326	354	317	336	301	335	325	342	351	333	325	350	353	298	350	355	366	340	362	324	343	331	358	315	351	374	332	333	332	323	325	361	356	338	325	329	350	343	336	340	358	332	329	360	325	332	323	311	289	349	342	330	331	325	340	323	343	371	325	349	378	367	308	328	335	324	317	305	338	295	321	287	338	349	353	326	345	325	327	349	332	343	308	382
23685	21204	28615	24103	21206	12237	908	607	455	391	361	306	280	287	251	286	232	259	211	219	201	206	214	188	198	189	182	199	174	153	183	190	188	165	185	163	174	191	199	193	182	167	160	186	196	163	175	171	177	172	187	159	199	172	166	190	175	171	169	188	194	180	163	189	173	152	175	157	196	202	183	153	171	196	174	192	178	188	184	165	166	183	178	181	162	157	142	154	155	184	164	163	142	162	195	187	178	159	182	171	190	170	162	193	176	177	165	152	191	159	163	186	179	180	159	179	155	176	197	182	187	146	185	171	161	183	178	179	168	174	168	161	157	143	178	178	175	179	192	166	183	165	174	159	166	156	194	187	157	169	173	174	164	150	185	168	153	204	170	162	157	161	166	190	183	164	173	163	169	157	172	150	145	184	159	173	172	165	168	165	166	174	158	175	189	159	165	153	163	194	178	164	181	187	201	173	176	151	166	181	163	182	173	205	168	167	181	172	185	153	141	172	184	161	169	187	151	156	160	171	171	165	149	169	145	153	152	171	173	188	165	157	171	155	168	164	190	180	189	181	170	178	161	179	162	170	164	176	163	160	149	196	152	169	177	157	168	186	160	165	167	164	175	163	165	157	185	167	178	172	148	161	169	163	167	144	177	150	187	165	163	157	163	180	149	164	162	172	161	183	174	194	189	193	178	171	173	149	172	169	177	144	193	167	182	181	183	146	188	188	160	171	146	185	176	149	164	149	172	168	167	158	189	170	183	152	164	163	161	189	182	163	180	169	169	150	183	162	164	171	151	163	172	157	179	180	174	170	169	164	149	151	168	175	174	171	163	175	150	163	176	172	141	162	161	159	190	178	164	178	172	165	186	180	181	144	167	167	158	174	161	191	176	162	161	161	176	186	170	167	182	183	139	179	156	176	157	166	172	170	164	161	176	158	171	170	174	145	147	169	177	170	190	157	151	155	171	183	182	190	166	167	164	164	148	176	172	166	165	152	174	174	160	144	159	192	161	156	182	161	163	150	183	183	187	148	170	186	171	176	153	153	198	172	167	173	151	174	183	159	158	151	158	174	145	160	155	150	169	157	169	153	165	160	167	166	146	162	176	152	165	178	181	178	180	169	177	142	178	182	147	154	168	185	167	160	173	162	184	165	172	184	178	148	178	157	170	203	183	164	174	162	166	183	164	185	167	151	188	172	162	167	159	149	175	191	153	146	152	166	172	161	151	181	169	186	181	145	163	144	186	155	151	165	157	183	165	180	174	167	167	156	163	161	157	200	167	142	181	182	167	154	186	183	166	173	180	181	166	171	168	165	172	185	157	137	152	179	163	158	178	165	163	152	166	167	154	171	165	148	190	170	144	154	174	161	166	192	200	165	163	169	177	186	167	161	159	168	167	175	154	185	165	153	165	157	175	184	145	160	183	141	193	200	160	173	146	203	153	161	181	175	126	186	178	160	159	163	177	166	182	169	199	174	143	177	160	176	187	193	150	176	171	161	183	171	156	170	213	143	171	170	154	170	171	187	194	160	187	173	163	181	162	171	142	167	184	167	173	156	161	168	192	165	158	174	163	179	151	174	164	149	177	182	151	176	150	160	185	163	182	182	157	166	164	180	195	173	148	199	163	162	169	192	173	156	195	179	155	183	148	153	173	164	158	162	166	163	174	196	187	167	137	165	173	195	167	164	184	180	187	154	186	159	181	171	146	138	166	141	176	181	177	151	173	190	194	173	169	200	172	155	180	192	169	157	154	182	185	165	168	173	157	178	163	174	163	158	185	165	144	189	155	167	174	163	148	177	149	163	175	175	150	183	159	156	180	209	169	159	174	189	164	165	164	160	162	167	156	165	168	170	174	154	165	163	185	192	157	170	159	161	159	154	152	160	189	154	179	160	154	158	157	174	161	184	169	186	177	157	172	161	189	166	163	162	180	172	170	180	179	155	197	153	157	186	176	179	174	167	158	160	165	163	147	142	164	165	177	171	172	177	179	169	200	160	158	170	161	170	160	154	163	172	152	165	166	186	148	187	160	175	177	166	166	159	153	170	179	153	173	169	167	183	160	161	155	171	155	156	153	175	184	177	145	168	169	170	156	181	179	167	176	166	157	189	185	162	175	171	182	177	152	179	183	165	156	161	190	153	182	173	166	182	187	163	197	162	186	157	162	152	181	160	184	180	151	182	163	154	159	178	172	198	139	164	172	176	180	181	157	172	162	170	155	170	170	163	164	175	145	204	174	173	181	187	164	179	177	176	157	174	158	172	173	177	175	160	177	159	150	156	162	180	200	173	158	166	172	175	168	183	134	162	178	184	195	165	164	142	191	174	189	209	159	157	168	176	174	158	195	149	165	172	179	164	171	180	169	155	180	194	169	180	176	180	174	169	132	197	153	153	166	158	153	189	176	161	184	148	160	162	168	176	153	151	176	187	176	153	165	168	179	169	194	152	209	155	153	161	173	190	190	166	158	192	175	158	172	171	180	162	145	170	163	154	170	158	182	178	187	173	172	170	173	158	153	162	172	156	178	159	147	179	211	165	177	185	167	155	154	187	161	191	175	158	173	164	192	154	169	180	178	170	192	164	171	195	179	170	191	168	183	163	171	170	154	164	157	170	152	153	176	173	159	162	198	180	171	148	169	172	168	166	153	167	181	159	161	158	139	163	163	157	203	171	184	170	184	154	178	212	150	180	156	174	167	188	176	176	186	170	171	164	153	171	171	186	155	170	147	176	152	182	183	170	166	158	140	173	156	158	173	179	160	170	161	161	168	135	171	174	176	161	193	166	184	184	173	148	161	165	168	156	155	185	162	172	169	175	163	140	164	157	150	168	182	167	156	174	157	168	159	166	178	170	164	166	173	193	166	146	164	174	172	168	171	178	151	160	165	176	200	166	175	155	176	181	149	147	167	169	171	159	165	171	184	176	178	165	174	158	152	161	154	198	167	175	146	180	177	173	161	187	142	172	159	171	169	183	169	171	166	182	157	154	168	188	168	183	161	151	154	161	177	179	190	163	176	180	163	177	140	142	170	143	166	180	174	185	137	162	143	163	160	160	178	174	145	146	170	163	161	157	162	169	155	173	166	195	180	181	176	189	171	181	153	165	167	164	161	157	175	175	155	177	190	177	178	156	188	183	151	149	174	133	200	173	197	173	176	184	190	185	173	166	166	167	150	162	166	185	173	175	166	172	160	182	146	183	175	167	147	157	165	164	176	180	167	178	200	171	164	173	171	166	175	197	137	162	190	183	160	154	171	155	169	159	188	168	137	170	194	162	160	168	174	171	176	164	151	173	166	168	160	173	175	161	180	165	174	167	150	174	173	170	180	175	179	180	179	189	177	179	153	180	167	150	165	169	171	155	173	169	196	163	165	182	155	155	153	164	174	175	209	173	159	144	182	179	160	183	164	162	170	154	174	191	156	173	166	188	182	165	177	168	162	172	164	192	175	168	176	166	160	173	163	191	164	174	146	172	158	197	180	173
33793	15775	7289	3516	2344	1715	1285	999	784	678	599	517	439	412	380	369	335	324	304	273	259	299	248	272	272	254	252	239	258	242	218	234	227	221	224	227	205	231	219	235	234	221	227	211	201	206	206	213	208	226	252	228	205	180	187	214	224	196	191	221	205	199	218	190	229	237	202	219	198	204	205	209	187	216	213	176	217	210	231	232	221	185	225	183	202	241	218	196	191	202	209	243	214	202	222	221	197	224	213	207	251	218	198	222	200	208	211	211	191	209	221	187	201	194	218	215	218	204	188	214	228	182	190	204	198	198	227	208	206	212	201	200	195	219	193	208	212	192	216	183	237	205	185	230	200	198	198	213	169	197	215	163	189	212	214	205	208	213	195	210	196	236	189	204	200	199	210	202	207	216	194	203	181	204	210	175	199	218	191	192	190	200	216	222	229	226	221	209	218	204	212	193	197	216	223	202	210	223	210	209	192	209	204	236	220	200	184	214	209	180	198	218	230	226	187	206	220	206	198	204	202	205	198	175	198	174	189	215	203	226	178	215	209	199	190	211	220	191	204	212	193	198	210	209	209	222	200	199	205	204	224	200	220	221	205	186	225	205	201	190	197	218	209	200	207	203	220	220	217	212	219	181	206	180	211	192	208	208	201	185	198	193	186	221	202	202	174	221	214	225	198	213	196	212	237	195	221	202	194	209	213	213	198	181	207	198	201	211	208	195	202	171	212	217	192	218	230	203	214	211	223	215	190	240	202	193	218	200	190	203	185	239	228	209	178	182	232	211	219	200	209	190	219	189	210	209	193	209	205	179	183	189	200	203	215	216	203	213	202	205	191	214	214	224	181	223	213	218	224	195	181	178	220	207	209	189	212	204	212	192	192	230	179	207	193	195	221	204	174	190	195	209	213	224	197	199	191	201	207	211	178	200	209	188	195	206	210	205	210	204	213	213	210	185	196	212	211	214	192	194	192	202	209	207	200	189	206	204	206	212	224	222	174	232	189	207	196	202	230	199	213	190	181	234	193	175	210	203	202	232	184	230	180	196	221	203	227	209	225	192	214	183	188	203	213	181	206	209	214	200	206	211	199	179	189	231	180	215	211	202	211	220	196	219	196	194	213	202	195	196	192	215	192	206	177	193	184	203	205	199	235	204	190	224	206	201	202	197	213	201	179	204	208	203	213	178	224	193	200	226	211	199	208	197	225	204	221	189	202	205	196	213	191	206	200	227	202	208	226	203	197	179	210	232	183	174	211	207	202	238	209	191	213	201	215	190	202	203	199	215	196	225	207	216	181	210	212	215	219	215	230	202	183	209	216	214	217	215	211	222	211	218	186	207	226	187	186	219	216	202	201	201	223	215	215	201	214	213	228	206	194	182	208	220	205	206	170	207	221	214	216	198	218	214	172	204	216	247	195	200	208	177	212	203	206	195	211	226	190	177	190	174	199	219	196	201	204	208	199	197	201	209	196	180	201	195	222	195	207	201	196	228	186	216	186	231	182	207	221	208	185	203	214	197	220	188	201	205	232	213	216	216	198	207	205	194	209	205	222	205	213	189	194	203	207	217	200	187	201	215	191	210	181	204	195	218	213	226	198	216	193	201	214	210	201	199	194	209	203	191	209	204	230	199	215	220	185	219	195	210	214	213	218	200	180	216	210	215	230	196	187	216	194	214	206	226	193	212	219	195	195	191	209	217	231	188	194	216	199	212	204	231	206	223	195	193	199	184	200	219	210	236	239	181	213	196	205	173	197	190	192	214	191	218	196	199	204	195	188	196	190	209	219	184	213	217	185	196	203	191	196	200	202	212	234	218	210	195	199	207	213	192	219	204	210	201	205	194	174	212	220	192	202	203	223	196	179	212	204	182	216	241	197	187	194	209	191	220	196	227	202	219	197	199	209	203	221	213	206	202	215	203	218	201	194	197	213	185	202	200	189	215	199	197	223	203	189	207	214	217	194	217	220	205	210	192	198	202	213	170	208	207	218	215	184	203	183	204	206	214	169	200	212	211	194	218	215	215	209	200	200	216	180	202	199	201	204	221	224	204	190	224	201	213	201	223	192	164	221	212	192	196	213	207	200	210	194	194	216	202	214	186	204	209	210	227	222	205	186	210	220	184	195	225	188	220	216	200	204	214	216	198	219	182	216	212	192	201	206	226	176	206	182	211	208	208	211	194	181	211	191	211	188	221	199	210	197	192	211	197	166	212	207	208	183	200	179	212	228	188	202	205	212	205	210	237	199	221	200	183	198	196	189	197	212	215	200	228	218	187	200	196	216	205	204	194	205	203	216	219	220	172	206	198	198	201	199	213	180	207	202	217	191	195	208	163	202	208	201	187	214	192	182	208	213	209	215	189	183	199	220	198	219	184	213	199	223	239	203	233	214	195	253	216	195	217	194	204	223	214	206	206	229	218	208	215	232	190	188	201	205	197	182	192	225	212	224	203	185	185	213	193	215	194	210	212	190	197	205	230	203	204	193	163	224	179	172	220	199	202	208	192	207	198	189	204	205	235	205	189	202	227	235	192	173	192	199	197	217	209	184	204	209	220	213	230	210	222	216	209	205	212	194	209	212	224	217	192	190	218	202	210	208	203	216	206	220	187	189	225	209	199	217	203	199	197	199	203	206	223	203	205	202	209	200	215	230	192	200	218	200	211	207	234	207	207	193	197	207	219	197	217	218	203	200	202	202	167	199	194	213	206	188	236	217	222	232	220	196	206	214	195	214	179	210	218	212	221	188	192	208	217	202	198	216	214	192	204	204	210	201	201	203	196	173	188	222	189	210	188	212	216	222	211	200	218	186	171	195	210	211	208	198	189	184	221	179	208	198	211	204	185	209	226	189	226	196	193	204	209	172	207	186	194	187	203	193	217	209	205	203	184	203	207	200	195	182	230	206	210	214	203	179	211	213	196	199	188	217	207	193	182	197	182	189	197	193	185	192	179	218	213	206	207	212	191	206	209	202	202	195	209	201	203	236	193	190	190	196	200	178	200	211	200	206	169	206	195	231	208	210	210	193	195	206	193	192	201	211	203	216	193	189	190	218	198	221	196	239	206	178	183	201	192	184	168	180	182	195	211	199	222	201	208	200	186	180	212	202	203	204	225	191	218	212	194	208	195	181	204	195	192	207	196	213	200	224	204	223	222	206	213	210	190	194	241	175	211	208	203	189	225	201	190	211	191	211	200	219	192	201	202	214	232	196	188	202	198	224	187	201	202	208	201	216	217	197	206	182	222	207	190	223	201	216	188	235	175	224	207	207	233	214	199	219	211	166	208	197	163	198	196	193	205	192	176	211	218	213	191	203	212	201	198	200	226	202	235	194	210	228	173	239	211	182	207	242	179	194	211	212	183	210	183	206	203	215	227	216	194	200	191	208	198	181	179	206	188	230	226	175	197	204	199	240	242	205	203	180	174	226	183	185	215	194	193	205	192	212	222	188	211	214	190	203	218	213	217	202	190	227	212	216	209	220	203
24805	21175	27631	24878	12683	984	706	588	585	573	511	536	530	500	499	501	476	471	474	481	457	433	463	462	479	412	473	487	440	508	517	467	439	478	512	430	473	499	441	458	452	479	456	470	443	455	472	467	457	492	486	471	435	424	464	443	454	440	454	460	462	469	420	460	459	448	413	463	444	456	429	442	457	455	501	502	469	424	452	411	463	395	447	493	468	465	484	456	460	496	465	422	434	448	454	436	472	489	460	480	445	480	430	464	448	459	468	440	432	417	445	435	440	437	444	449	445	456	422	421	482	474	464	447	447	443	457	465	438	492	435	412	461	432	456	453	452	442	416	461	438	426	422	425	493	434	464	425	417	479	433	423	467	444	443	422	465	415	444	447	472	436	452	439	435	431	468	426	437	417	441	456	460	465	474	473	501	433	452	461	438	434	448	485	451	456	463	454	420	474	457	441	449	481	440	430	472	440	444	479	494	476	408	447	465	499	475	481	451	391	452	497	483	422	456	446	478	439	438	453	454	470	451	445	455	436	430	457	488	423	484	447	435	453	456	444	455	415	498	496	437	481	452	439	460	428	465	455	444	432	463	474	503	455	431	447	459	410	442	409	447	413	438	460	427	451	446	471	469	485	454	444	451	412	495	480	439	479	466	476	452	430	443	456	472	453	451	447	448	471	497	501	445	448	452	445	419	454	433	450	438	451	435	408	463	445	441	484	443	442	473	471	445	424	449	421	442	444	460	451	433	442	403	459	408	467	441	439	421	432	448	455	415	457	429	499	467	451	493	472	474	478	486	444	500	443	455	451	444	432	441	456	468	416	429	466	443	450	455	456	433	477	487	423	486	452	431	414	433	423	465	521	441	414	424	476	449	445	462	439	464	432	485	479	453	464	458	455	444	449	417	444	500	473	438	476	421	473	449	440	474	444	435	448	423	471	446	402	429	454	469	453	470	428	468	444	451	440	425	414	461	439	476	460	455	459	465	469	453	448	441	475	461	457	473	436	454	425	440	419	468	448	443	439	413	458	437	476	433	420	429	478	472	428	457	501	433	468	453	448	489	486	464	439	480	462	432	447	445	410	451	448	477	456	448	439	434	492	439	446	425	438	443	413	459	433	478	449	451	437	460	469	468	488	451	495	412	449	471	474	467	445	462	507	457	404	457	446	435	438	448	462	444	457	466	456	426	460	464	440	431	391	467	448	445	477	454	430	471	417	451	471	450	468	466	456	471	451	464	464	458	486	438	465	447	443	415	484	458	435	436	477	419	429	445	433	425	431	429	440	468	481	404	467	460	451	433	450	433	482	500	426	465	448	457	483	462	482	420	460	451	470	482	470	475	440	435	465	423	449	459	465	461	438	456	411	441	483	465	450	476	439	430	417	468	458	450	402	483	464	436	472	448	464	417	432	424	478	465	460	455	460	454	476	481	442	448	431	422	440	459	467	463	482	475	477	462	468	452	453	440	456	426	479	455	439	434	420	438	449	434	461	482	434	421	445	495	475	462	444	445	416	465	444	450	475	428	413	395	479	434	474	397	446	451	459	451	460	432	456	459	462	446	485	457	454	425	486	436	439	436	496	468	443	430	461	383	437	469	478	450	484	432	448	450	465	483	453	410	491	455	491	440	453	418	420	442	471	435	437	439	435	442	459	434	426	471	431	435	460	439	395	511	454	442	445	452	473	420	408	465	451	470	450	425	488	444	429	476	446	485	466	414	463	468	453	417	421	459	476	462	440	473	488	465	463	498	463	418	424	463	465	425	410	437	452	454	464	430	403	443	502	430	436	470	464	493	443	430	470	485	473	435	448	436	465	437	466	461	428	431	472	436	459	461	419	451	445	439	452	449	434	438	464	451	434	474	483	459	427	457	412	414	445	425	411	441	470	436	464	422	437	486	448	418	464	472	466	468	445	441	450	428	452	438	455	430	401	463	445	449	407	466	416	456	466	478	472	438	484	476	452	436	470	463	474	452	470	484	457	450	425	446	473	453	437	479	471	456	430	450	420	421	443	422	481	440	451	442	465	422	425	474	453	470	488	437	475	450	478	430	468	448	479	476	413	489	475	432	468	448	425	464	445	446	445	462	455	442	503	435	423	457	453	443	434	428	443	451	486	463	448	500	450	408	428	463	449	465	454	464	483	434	479	403	436	439	452	437	479	440	413	447	461	455	462	445	474	465	453	445	436	479	459	415	437	507	478	440	470	442	454	420	466	444	449	431	409	512	404	464	470	433	449	425	451	438	414	438	458	454	461	469	501	472	414	452	472	497	411	440	439	433	454	510	439	433	431	449	404	408	440	472	443	426	491	452	445	476	473	481	449	471	478	474	432	452	457	453	444	456	433	423	409	457	489	473	458	481	411	417	444	473	472	438	483	454	423	476	444	429	458	394	467	477	486	461	451	435	462	445	457	454	426	437	447	475	478	431	476	466	463	496	475	456	471	458	426	466	489	441	431	466	468	462	450	446	469	485	421	444	478	431	447	424	466	423	456	468	460	477	425	440	460	463	391	442	426	427	467	442	471	417	456	486	504	434	437	425	471	444	474	461	446	409	439	479	472	419	433	473	470	438	418	430	469	463	459	451	452	443	455	464	472	452	507	455	484	442	461	463	491	446	402	484	448	441	460	515	442	431	449	482	417	468	417	449	452	480	425	451	465	434	451	473	443	482	473	451	409	485	435	439	453	435	450	438	438	398	455	454	413	455	420	443	478	401	407	462	456	442	442	455	473	420	430	462	473	449	473	428	428	464	477	450	470	471	470	465	427	472	477	431	459	462	491	472	442	471	444	414	463	435	460	479	509	476	452	440	446	471	464	450	459	464	453	462	496	455	479	448	449	429	444	447	460	436	438	432	463	428	425	428	443	432	476	451	466	456	452	459	446	443	455	510	425	455	460	416	447	436	436	431	445	455	437	451	470	455	439	484	455	479	438	459	415	467	443	458	444	441	440	442	440	452	483	445	443	469	445	495	470	465	484	454	496	440	426	432	452	460	461	453	444	472	448	429	460	461	451	451	459	460	456	447	425	459	489	448	460	440	430	420	394	461	424	478	489	418	421	492	425	470	486	467	443	441	454	489	462	441	503	441	455	475	453	458	396	401	461	479	468	440	468	442	420	436	460	477	451	452	478	417	436	460	445	452	456	459	486	446	449	481	422	486	436	415	475	378	428	423	443	492	430	413	448	448	430	487	454	472	480	444	427	435	453	495	444	443	424	446	425	442	437	466	453	454	462	434	459	410	448	420	503	419	449	453	457	474	448	435	458	454	479	489	436	417	424	439	451	468	484	439	470	500	467	429	445	479	459	492	464	452	443	485	459	466	461	445	434	425	470	481	446	457	426	478	454	468	458	471	444	461	444	440	429	439	441	479	424	417	439	452	413	442	455	471	439	436	451	437	451	488	465	431	443	479	455	450	397	424	463	432	465	469	413	433	468	435	467	474	457	426	482	437	471	463	466	461	461	427	439	488	433	453	466
33648	10879	4087	2156	1615	1256	1047	877	847	808	749	673	675	609	591	629	602	566	600	552	510	543	515	493	542	559	520	523	546	516	536	522	549	536	507	551	499	513	525	522	535	538	544	497	525	509	504	537	521	516	511	519	508	515	515	544	498	537	499	492	519	506	527	510	511	486	512	477	544	528	558	536	553	507	513	490	530	504	524	488	496	453	520	528	525	539	493	531	527	504	527	503	490	565	496	525	524	505	484	479	496	549	511	468	511	502	479	532	531	462	536	503	531	521	530	500	566	523	516	486	493	502	502	541	514	522	548	553	488	545	523	551	531	497	494	512	494	526	504	515	531	509	517	518	530	506	531	502	519	476	490	544	528	505	527	530	470	508	487	507	561	525	516	521	538	474	541	504	512	536	480	541	532	474	516	509	532	511	494	545	527	482	531	514	496	510	510	526	499	476	537	461	486	512	522	505	483	543	523	544	530	483	504	509	505	528	503	519	529	545	494	542	539	484	473	524	527	556	478	500	562	483	538	547	534	554	501	496	493	550	485	553	526	506	518	510	495	532	497	479	531	518	538	525	503	516	506	526	547	487	508	505	486	518	528	531	519	521	534	548	493	525	506	527	482	499	529	529	512	512	497	524	512	514	505	510	517	505	526	512	542	560	519	508	517	516	534	472	488	538	494	515	543	499	509	528	507	473	534	497	529	522	515	494	505	513	533	528	525	549	489	510	523	515	566	515	484	461	535	540	531	518	493	526	531	501	490	508	518	496	523	507	511	498	514	502	523	496	516	527	490	496	474	480	529	516	512	494	500	554	534	539	468	515	478	509	496	498	528	534	493	513	502	533	520	521	486	515	505	557	537	501	516	507	509	529	547	500	511	506	512	506	509	532	505	518	544	519	521	485	553	533	535	479	503	524	538	497	529	525	548	544	514	490	505	504	536	543	557	517	478	500	545	492	511	511	536	551	515	576	526	493	532	542	559	539	505	488	532	532	532	522	487	514	503	536	552	498	510	522	508	549	504	488	559	494	512	537	526	518	519	500	528	489	492	513	508	504	533	542	545	547	495	503	518	513	524	519	545	547	508	509	544	492	526	501	523	505	506	504	500	530	515	494	449	563	478	505	545	525	497	547	509	474	525	510	513	535	548	550	504	535	535	543	489	495	516	525	530	543	491	498	519	474	519	548	510	515	568	562	511	478	529	560	519	529	537	537	479	516	527	463	552	521	501	523	507	525	492	486	554	529	535	517	503	520	531	490	461	521	522	536	505	511	528	506	554	509	533	476	531	552	525	518	536	495	498	483	503	527	465	484	523	538	524	479	510	484	523	518	495	518	530	507	535	513	491	496	485	496	513	524	527	530	495	521	502	537	528	511	499	488	510	527	500	538	513	502	512	512	502	573	541	516	554	561	522	468	521	514	509	511	498	506	538	514	557	555	515	499	506	533	561	527	531	511	495	510	498	519	524	496	513	520	510	566	527	491	477	508	497	492	509	529	508	548	489	517	561	530	497	542	512	532	536	544	502	486	533	525	539	522	557	504	504	510	517	552	518	506	544	552	524	528	528	515	517	485	459	505	540	530	508	474	499	505	493	502	490	478	526	532	512	535	485	503	502	538	526	505	501	516	516	494	550	543	480	514	503	538	539	496	538	514	524	489	483	506	515	513	493	492	543	502	484	494	544	552	480	505	526	520	544	522	494	520	506	550	505	530	486	513	523	504	542	484	538	506	525	497	488	528	496	530	537	510	505	489	491	542	587	517	518	505	538	539	498	575	541	510	493	501	515	531	512	486	537	533	496	527	533	500	509	570	560	470	557	504	495	506	463	483	483	514	512	534	549	493	497	497	502	519	491	534	516	520	504	517	488	511	540	530	515	470	525	506	546	521	485	524	514	515	487	503	481	497	521	509	532	486	520	516	566	504	549	538	535	538	505	495	505	514	500	558	507	566	504	482	550	516	543	505	507	505	542	525	535	473	553	518	514	502	529	498	519	495	519	505	506	532	481	515	500	536	506	487	485	543	547	495	559	504	516	528	531	498	516	516	543	518	537	490	517	533	515	531	516	538	518	521	528	524	510	481	502	575	531	519	522	539	499	522	501	511	536	531	541	518	544	513	527	493	533	508	489	475	524	496	532	532	544	500	538	466	497	492	548	447	531	497	530	514	546	503	532	523	511	522	534	517	544	525	521	537	537	494	546	459	516	550	552	473	517	525	543	512	525	553	517	531	519	545	493	529	499	515	513	537	506	546	507	522	546	512	510	457	510	534	525	523	470	483	499	506	538	528	505	522	497	524	483	490	527	534	514	470	533	487	540	527	530	500	510	500	498	505	514	568	475	490	529	500	515	527	496	529	520	529	525	511	504	514	490	499	489	482	511	525	527	504	520	507	524	521	517	498	509	481	526	556	540	522	506	479	546	484	479	537	518	514	519	492	451	512	514	539	476	503	507	545	495	520	483	506	492	499	522	553	517	505	508	528	512	525	518	528	486	516	502	538	497	500	502	526	537	509	540	519	549	503	484	504	536	545	529	516	461	493	548	511	522	480	517	514	504	525	486	535	472	497	542	509	500	503	560	505	529	476	495	507	547	515	549	518	519	513	509	514	541	474	503	555	492	523	480	553	563	554	530	528	473	518	531	517	538	516	509	483	521	517	496	521	521	502	514	534	498	480	525	544	535	478	561	524	472	521	476	535	509	461	495	536	514	491	496	487	516	527	504	514	518	494	535	515	529	492	510	543	535	532	500	532	529	517	520	527	517	497	488	497	565	505	527	495	555	538	484	550	492	530	551	560	510	496	526	523	535	527	506	536	481	503	523	528	519	526	472	497	527	499	473	523	487	527	465	485	518	535	549	497	501	528	542	520	492	512	522	512	528	542	509	509	484	511	497	546	518	519	504	533	494	505	530	468	486	517	511	575	509	508	512	513	552	479	510	519	587	520	549	527	543	506	538	527	513	502	522	492	512	517	523	515	502	510	531	509	531	511	513	494	505	468	537	477	540	536	496	522	502	516	515	514	528	503	535	541	522	529	520	531	519	532	573	510	503	469	546	500	524	543	523	534	510	495	483	517	530	528	479	489	521	513	490	531	536	526	441	512	525	507	537	530	503	508	537	537	513	466	523	549	507	510	526	538	504	496	524	547	521	535	528	508	514	536	519	508	524	524	572	522	504	529	527	491	540	485	517	533	529	515	517	495	506	516	515	524	549	513	506	524	542	518	524	490	486	488	520	478	516	485	522	480	514	516	477	477	523	576	535	538	540	528	572	517	476	521	532	512	512	570	509	519	525	528	494	498	539	541	502	495	503	492	471	554	511	530	505	523	532	518	512	493	507	517	507	512	512	490	514	506	513	518	550	540	514	521	464	503	509	550	489	487	502	496	504	466	537	487	487	509	452	499	506	500	504	509	552	510	533	543	524	523	518	467	522	509	515	512	551	518	521	504	490	496	520	509	525	521	502	496	529	509	518	523	553	522
22742	21269	29080	23764	21261	21296	11823	1229	879	760	707	587	592	548	524	455	455	467	469	470	443	420	395	410	387	357	372	408	374	378	406	373	390	370	382	370	396	336	380	394	394	375	388	359	352	387	373	376	360	394	395	347	345	346	356	369	374	354	366	349	380	352	393	343	339	370	359	312	363	393	336	377	372	383	358	365	366	354	326	363	362	363	316	374	372	335	347	370	341	366	389	380	367	389	363	383	356	379	375	376	356	374	353	361	382	345	340	401	366	327	364	314	389	353	372	327	348	356	362	371	370	353	358	356	353	359	369	354	362	347	361	367	347	369	348	409	348	333	351	376	353	343	345	377	357	398	352	385	346	332	347	337	357	365	349	360	397	356	341	372	398	361	391	361	341	341	351	381	357	362	337	326	353	333	359	369	362	348	369	356	351	359	347	370	373	379	353	352	345	358	384	358	328	350	391	363	396	358	364	355	344	338	361	334	336	371	358	350	368	342	353	374	350	382	370	360	358	359	369	358	340	327	357	347	387	347	338	375	329	400	357	343	348	355	381	347	376	355	401	387	356	382	346	342	368	368	341	360	372	369	342	361	333	355	388	392	372	322	355	348	330	345	358	369	355	387	356	350	369	364	349	342	357	404	346	392	341	331	374	370	327	349	364	376	379	345	355	359	356	361	361	374	388	365	350	341	352	335	357	365	307	335	363	379	347	360	371	329	368	380	362	372	366	365	330	340	350	394	372	373	347	385	353	335	316	382	364	340	385	353	354	344	358	401	407	334	352	354	356	311	355	337	396	372	384	355	396	333	327	331	361	372	346	325	352	364	350	349	323	359	332	366	354	341	369	352	361	339	359	354	341	345	361	366	391	389	367	332	368	383	360	359	342	319	352	328	361	370	357	363	340	333	338	391	352	352	331	371	381	372	312	380	357	365	349	391	328	382	355	351	330	357	351	377	370	324	379	353	355	367	371	335	375	358	310	348	383	357	313	371	360	332	343	378	342	343	360	364	347	331	374	368	331	367	355	384	368	357	339	343	368	361	361	313	363	328	361	340	395	350	350	334	342	389	387	349	360	339	373	363	361	360	387	352	370	355	354	363	350	351	401	361	322	378	354	364	372	376	371	356	323	348	377	336	377	343	370	359	349	367	363	356	338	374	356	348	339	371	344	362	377	318	351	355	375	361	376	352	322	355	376	333	365	374	377	376	329	377	373	349	359	326	344	355	383	370	342	369	353	370	357	372	366	370	373	355	344	375	347	356	370	351	367	361	347	339	379	333	332	324	342	350	362	351	359	341	364	362	348	345	362	383	349	324	339	360	353	344	369	371	363	379	346	372	388	372	348	345	367	315	390	376	326	352	350	383	378	376	338	378	363	367	361	345	378	323	378	381	356	351	337	352	323	356	347	362	333	332	378	330	338	364	374	364	374	389	346	351	356	325	297	364	373	370	342	324	336	343	323	356	396	372	307	379	306	324	382	355	344	348	330	319	356	348	328	377	362	370	386	350	360	378	367	365	328	369	333	360	357	374	340	367	340	318	336	385	368	383	374	346	351	329	349	385	329	375	340	360	368	394	333	373	334	338	339	335	343	389	341	369	354	369	366	383	399	393	313	392	353	362	344	322	351	353	371	378	348	362	332	346	327	324	327	330	340	331	362	365	338	340	350	360	378	352	341	363	353	349	356	407	363	317	370	348	359	368	331	350	339	334	380	334	387	337	338	359	368	345	352	368	365	337	365	360	335	380	373	365	349	398	329	340	340	344	362	342	366	363	378	340	355	355	331	359	351	378	342	388	331	361	316	347	409	370	370	380	351	352	359	372	346	365	348	359	350	389	339	350	327	315	377	384	364	367	363	327	370	363	358	349	357	357	363	333	364	361	382	337	377	320	366	356	345	394	394	342	372	364	366	358	389	335	376	360	355	368	356	361	371	344	374	362	358	363	348	349	353	361	353	325	364	316	378	344	371	361	369	372	367	361	384	410	331	362	380	360	376	341	388	371	373	360	356	361	350	362	398	348	340	375	372	318	367	352	337	352	355	379	363	359	384	376	344	351	345	360	375	364	340	385	323	353	372	349	369	376	343	365	360	355	353	343	360	322	354	346	330	338	380	396	347	327	369	337	347	365	327	362	326	383	338	342	354	364	345	359	357	344	363	375	365	324	327	347	352	345	366	378	372	360	339	368	342	374	356	347	397	363	353	385	380	376	369	367	327	362	352	350	389	365	374	362	370	378	391	369	370	361	364	347	371	382	381	370	346	325	374	316	366	356	358	372	364	365	372	363	342	382	345	334	333	345	354	338	346	351	322	365	361	359	389	358	357	359	351	360	336	359	357	366	356	360	373	337	390	335	355	334	349	331	374	345	326	344	349	366	363	333	339	356	348	345	338	322	354	386	352	371	359	337	341	364	343	350	369	372	322	367	372	384	355	354	363	380	336	377	373	369	370	344	351	363	346	344	386	357	391	333	358	339	374	328	324	370	347	354	336	353	379	349	322	357	371	348	316	343	355	345	338	339	368	327	371	379	331	356	385	338	385	351	353	344	350	387	347	323	373	372	347	381	327	386	338	341	345	328	375	356	384	344	391	395	366	324	368	359	373	357	354	415	358	349	316	331	358	331	357	344	368	347	353	352	356	343	361	337	376	388	350	369	340	357	347	310	347	356	361	340	346	343	344	360	313	368	383	345	371	365	335	300	331	356	356	357	360	378	357	368	362	359	388	390	330	366	355	375	377	351	376	363	362	381	370	338	344	350	321	350	375	355	356	359	355	353	374	364	370	341	342	368	319	397	351	331	369	356	367	375	316	380	337	369	363	354	370	324	340	360	339	366	336	386	346	315	375	379	351	382	328	358	364	359	354	392	369	332	354	357	332	366	332	337	347	347	375	359	334	378	360	363	347	371	361	363	359	344	379	350	346	388	374	366	371	361	374	313	339	334	348	358	355	343	353	358	362	368	354	354	390	359	346	320	355	355	365	403	350	362	342	339	351	369	380	367	386	342	337	361	354	382	343	348	365	378	338	364	334	354	360	358	336	334	354	342	390	375	378	318	371	359	338	402	349	368	358	374	376	374	334	360	355	353	382	359	386	343	397	317	364	338	342	369	355	344	348	361	365	335	366	326	361	354	361	372	340	358	368	341	354	366	334	363	343	354	370	365	348	341	358	340	347	351	346	322	376	369	355	370	326	353	364	366	329	327	362	338	332	352	332	338	382	363	372	357	397	343	374	353	374	354	369	342	333	354	311	388	330	328	342	368	344	353	344	347	347	360	355	335	367	368	331	333	368	337	336	371	376	340	345	353	340	350	341	349	363	364	367	328	335	331	346	344	334	378	342	331	391	366	357	352	362	387	396	336	351	354	340	379	330	344	362	329	397	377	378	367	371	391	360	341	380	348	355	382	374	369	369	357	355	359	353	351	355	324	358	358	366	323	377	353	361	352	309	353	338	333	344	364	335	347	354	337	352	366	341	349
39023	21302	12032	6347	4445	3209	2427	1923	1559	1418	1092	970	888	816	723	675	655	554	579	527	541	497	511	506	478	491	470	482	457	449	412	446	468	426	460	437	426	417	415	416	417	441	414	436	417	434	423	432	439	404	415	392	376	368	407	404	413	380	418	418	404	400	382	381	369	395	410	382	412	389	432	432	399	428	360	397	386	383	390	452	385	363	367	417	377	377	391	412	377	357	417	401	394	394	354	386	372	404	393	402	403	411	400	405	421	349	405	399	403	426	366	419	386	377	382	390	387	381	362	340	375	394	421	385	370	404	392	364	369	317	389	366	392	362	395	387	393	389	390	406	387	376	391	365	394	342	388	391	366	410	424	356	413	371	398	414	421	401	382	407	366	394	358	415	409	417	396	422	388	371	380	389	382	390	382	383	408	382	411	376	421	367	401	408	393	361	387	367	369	364	363	380	426	391	407	373	348	366	409	354	387	365	388	345	387	391	408	395	386	381	366	381	369	374	402	405	396	379	396	406	386	386	418	379	362	394	382	401	374	392	391	375	398	387	419	380	397	391	370	383	402	392	388	365	416	420	382	398	364	396	384	374	373	416	344	377	377	403	360	397	421	418	400	397	367	376	379	388	396	400	377	419	413	372	370	395	364	355	374	396	384	366	391	372	411	384	401	410	389	383	426	363	418	378	394	392	405	403	402	422	412	378	396	420	391	373	411	398	364	370	421	367	354	387	389	356	393	381	401	374	386	351	396	422	401	372	367	389	413	426	388	432	378	398	385	378	395	386	400	392	392	420	372	392	410	364	389	372	412	398	349	400	394	407	359	423	409	410	371	368	365	397	397	392	399	363	380	396	402	377	399	380	351	366	435	397	404	381	370	429	456	363	371	338	379	392	389	378	381	358	387	382	383	417	395	388	342	375	394	373	419	392	350	376	387	389	402	391	430	408	422	377	399	394	404	380	366	382	379	347	345	392	440	399	403	385	417	398	400	399	403	422	406	396	401	383	355	394	408	437	400	371	377	404	396	408	373	392	401	405	342	390	394	379	400	389	405	405	441	387	415	421	397	367	373	391	394	406	393	382	399	373	420	400	407	415	385	346	368	378	359	374	425	396	377	384	372	342	366	402	379	377	364	368	387	373	391	395	413	400	417	386	380	396	374	372	390	371	388	379	357	392	383	361	419	386	397	342	421	366	398	404	404	415	386	392	395	355	404	383	393	389	361	379	375	413	399	386	399	421	387	410	399	395	422	356	393	392	402	354	378	398	412	380	404	416	392	370	413	350	392	354	381	402	395	395	363	396	409	396	433	374	427	358	396	403	413	375	373	371	386	395	355	375	381	377	375	370	419	374	344	378	407	394	384	392	417	365	400	380	382	393	410	365	446	376	396	386	401	365	385	406	361	375	428	396	385	353	403	395	361	396	390	386	362	397	378	403	398	393	394	377	385	403	402	377	396	385	400	371	410	396	354	378	425	378	388	381	439	367	353	403	375	373	369	396	385	395	376	419	353	366	362	403	418	382	414	392	376	383	411	366	377	416	386	363	397	387	422	383	419	400	397	383	397	401	384	401	382	383	421	369	398	374	413	380	361	419	356	390	351	403	370	372	396	415	419	405	377	393	375	385	381	362	427	397	362	393	426	389	394	397	359	353	366	398	389	383	382	378	415	377	368	426	391	363	358	410	360	390	354	368	408	365	385	384	348	415	408	394	394	394	397	416	411	413	401	374	411	364	403	397	411	445	385	368	381	396	396	406	395	387	376	377	353	373	361	355	395	397	375	386	419	416	390	378	412	386	402	353	385	401	347	419	367	388	390	379	373	371	404	400	398	378	396	386	391	414	437	442	374	393	393	407	393	375	382	410	387	402	393	402	371	377	394	409	365	397	424	414	381	375	369	386	405	371	384	388	381	436	340	385	394	404	368	385	401	383	405	364	414	403	371	391	412	398	372	380	389	378	389	405	406	391	365	385	405	391	382	396	374	410	406	372	387	402	415	421	388	380	342	373	396	397	407	394	417	372	405	381	345	405	388	403	402	366	369	366	373	361	376	432	404	419	387	392	402	425	415	384	357	390	395	390	369	362	382	390	361	363	398	375	408	397	396	384	406	357	349	386	379	366	388	385	367	409	398	398	356	392	418	389	364	386	432	424	374	408	416	409	408	382	391	419	376	416	404	379	396	396	390	375	409	393	373	381	400	372	398	393	354	395	384	363	371	389	433	372	373	389	396	365	360	364	370	374	395	429	381	368	363	424	406	400	402	429	372	387	386	378	418	375	379	393	412	377	399	350	362	368	415	384	392	345	386	408	367	373	372	373	412	363	374	377	360	381	408	400	386	372	395	405	356	391	383	393	396	380	377	430	390	406	378	401	402	395	376	403	353	387	403	456	408	371	415	379	365	412	386	401	362	371	393	378	393	432	390	348	391	335	383	400	362	381	367	425	394	385	383	368	383	409	359	392	382	388	375	381	352	395	390	399	412	377	378	356	386	385	372	399	352	341	379	377	399	379	375	404	400	439	434	405	399	403	367	365	379	394	404	402	340	386	412	376	374	336	358	365	421	360	391	405	382	401	415	384	375	371	420	400	354	394	369	423	355	376	347	397	379	389	365	398	404	390	374	407	401	361	417	446	400	413	401	382	377	378	416	356	354	361	440	385	403	371	371	403	404	403	367	335	379	390	375	361	382	418	403	391	378	346	379	403	412	417	387	356	396	425	362	370	399	391	397	387	397	360	386	399	383	394	418	389	364	376	413	393	377	381	407	432	400	418	420	391	404	360	399	398	395	372	364	381	405	397	374	378	386	357	380	394	408	388	409	389	351	357	415	371	370	419	365	394	409	381	402	362	400	386	397	406	396	389	391	415	385	380	394	382	405	417	392	379	375	400	370	391	395	379	417	374	376	371	369	378	389	415	387	413	383	384	419	382	396	399	387	405	379	395	344	427	401	385	417	376	379	392	386	351	402	384	385	407	354	384	401	368	352	410	361	396	408	393	389	351	384	385	392	391	396	381	424	322	394	369	392	392	372	400	379	398	370	367	379	410	373	359	388	381	396	411	400	390	433	374	358	339	382	391	368	393	376	381	367	400	376	394	384	390	401	346	369	394	387	400	392	385	400	390	370	379	387	405	387	354	424	342	368	425	425	383	383	371	407	402	398	408	398	398	399	383	393	376	424	400	408	381	397	399	399	339	372	427	408	409	390	381	419	389	380	371	408	404	411	343	394	353	400	369	375	419	393	395	402	403	374	400	408	394	372	404	395	378	408	399	337	397	393	408	369	370	397	411	394	390	372	393	392	374	393	421	415	375	385	358	403	393	350	394	393	370	398	396	395	360	401	426	365	379	382	389	405	391	420	356	383	385	377	386	405	393	369	397	408	353	377	403	388	423	366	408	402	395	395	396	393	370	379	367	378	386	413	383	369	361	395	403	366	406	390	404	382	400	401	381	363	373	388	390	386	421	411	392	378	372	406	376
28129	20930	10228	831	430	383	337	313	299	322	289	268	310	276	309	264	277	288	283	266	282	307	302	292	274	275	284	286	315	278	279	245	272	276	254	268	305	250	292	269	274	269	278	292	246	312	273	285	309	258	313	251	260	290	254	293	265	293	267	258	271	303	321	293	254	284	313	291	287	307	263	270	269	288	286	288	286	275	311	281	313	285	286	265	280	301	266	250	283	263	274	257	272	299	277	299	291	270	281	274	260	259	322	287	320	293	251	310	280	301	270	273	283	282	282	265	292	292	299	288	268	292	284	268	266	299	278	290	324	304	267	296	293	313	296	286	284	245	287	268	268	287	278	281	276	290	282	265	271	301	286	310	275	295	284	315	291	285	304	288	268	270	276	293	286	298	247	260	276	293	272	324	300	272	273	284	276	280	255	275	292	284	270	268	276	271	301	269	292	285	279	247	284	268	277	254	275	293	263	287	315	299	302	263	265	290	306	264	278	263	256	280	318	291	266	266	305	283	281	268	271	286	290	270	295	287	256	288	305	304	311	261	304	278	292	277	278	278	280	289	270	309	254	293	256	266	286	263	280	296	265	291	309	277	288	322	283	286	288	277	268	280	273	280	280	283	312	273	325	290	253	286	259	284	271	275	274	287	293	267	273	289	281	267	287	273	279	283	275	271	293	242	287	301	266	294	296	261	287	232	301	299	294	295	275	289	252	275	272	280	272	282	258	263	278	283	288	251	284	285	273	261	247	290	260	305	252	311	262	296	259	257	273	273	267	249	288	282	281	284	277	289	285	281	256	292	263	264	266	296	304	250	260	282	264	303	293	298	273	272	264	261	290	281	248	299	271	283	265	283	290	259	280	268	263	303	279	245	295	272	285	282	277	304	280	269	313	264	299	263	288	283	268	268	300	294	308	289	278	261	319	290	271	309	317	304	291	291	280	284	268	265	296	293	304	280	250	291	289	287	273	262	309	256	272	268	281	278	288	253	302	276	273	303	273	238	269	289	283	278	267	283	289	285	300	291	279	290	280	277	294	302	264	309	281	278	248	269	295	274	284	264	288	303	273	295	291	296	267	260	298	269	307	308	267	271	281	226	291	273	299	262	290	303	267	295	281	259	299	271	305	294	273	261	274	284	266	279	256	300	270	274	290	316	275	275	282	287	268	282	269	289	284	294	279	253	279	270	262	269	307	256	306	282	300	268	262	252	266	282	290	287	263	291	291	265	290	285	315	291	282	226	257	251	243	281	318	300	269	289	294	268	281	263	284	275	302	273	284	257	263	307	284	290	259	279	268	261	269	278	280	276	284	246	256	276	303	303	292	311	285	268	275	244	294	295	286	286	281	294	255	264	283	283	274	256	255	273	260	294	275	288	318	284	303	304	277	291	295	300	266	265	274	239	288	278	253	252	274	285	300	312	291	321	291	303	269	268	307	263	272	301	258	276	285	293	274	258	287	290	253	299	285	264	284	282	249	275	257	285	259	268	298	282	300	307	273	280	292	263	256	304	261	262	280	269	272	287	265	274	270	307	269	282	267	272	310	287	258	288	296	268	298	298	312	286	284	304	288	297	289	290	270	259	291	282	262	294	287	272	313	264	242	284	269	303	268	285	292	261	288	261	306	287	282	258	273	291	289	312	276	317	269	272	289	284	258	296	267	278	297	240	313	284	277	290	275	267	274	289	292	303	257	294	291	268	263	289	312	301	285	282	302	303	276	275	249	281	259	264	295	279	297	259	271	264	243	315	260	290	289	283	280	314	299	282	283	258	298	259	272	252	280	283	256	287	279	250	311	269	263	284	318	293	304	286	324	308	299	293	299	322	274	266	271	297	260	270	286	297	275	278	280	281	272	298	278	288	305	295	322	269	281	268	278	260	240	289	261	286	282	287	264	277	289	256	295	249	302	279	278	264	289	289	283	286	243	279	284	240	318	277	275	317	277	295	278	278	278	242	289	284	291	249	276	263	277	289	293	264	269	296	250	279	273	268	292	294	299	300	273	296	304	276	259	315	281	258	289	282	296	303	304	265	286	282	277	269	271	304	270	273	288	304	255	266	262	282	304	274	281	291	262	281	256	275	278	237	278	269	295	300	265	258	290	265	285	287	263	274	251	296	300	293	299	256	282	300	270	288	288	255	264	286	271	284	286	310	294	272	288	279	298	281	246	279	257	282	297	292	273	310	301	330	264	294	291	261	273	323	262	269	295	254	296	301	325	281	296	288	273	307	280	322	258	275	316	300	303	291	285	275	291	273	293	300	293	285	259	280	272	279	290	287	273	286	259	274	288	270	304	281	320	274	302	293	287	253	304	252	271	286	277	299	297	268	289	261	286	277	275	277	277	256	264	288	283	274	281	271	259	288	269	288	281	289	293	279	269	261	291	276	298	277	278	296	278	267	282	283	264	286	286	268	303	293	265	313	287	269	286	264	259	285	268	313	310	277	289	297	285	296	264	283	299	289	255	286	302	262	272	252	271	270	233	270	301	281	302	306	294	269	280	274	303	297	309	289	262	279	293	300	305	290	309	261	292	313	234	282	287	302	281	278	257	305	287	306	276	289	298	245	293	272	271	275	287	271	265	271	276	314	262	286	269	281	298	276	276	265	285	264	282	281	296	263	291	284	291	274	259	297	300	293	290	279	286	261	262	268	271	324	269	293	279	278	248	268	272	299	258	243	255	275	295	280	283	299	249	312	281	286	303	260	259	258	276	295	295	266	272	284	265	284	289	313	299	269	263	275	257	282	261	279	290	263	284	267	281	278	286	258	284	297	290	287	299	274	268	276	258	296	288	278	280	282	300	287	291	256	257	274	290	240	265	259	264	295	288	295	290	337	292	287	285	298	292	273	278	275	284	290	268	306	254	299	297	268	283	302	273	279	260	319	289	290	298	273	305	243	287	280	284	274	282	317	274	300	312	262	274	285	261	290	256	290	283	282	291	314	301	255	310	293	278	270	279	294	291	265	294	280	294	272	267	280	288	285	298	271	306	257	263	245	268	275	271	280	282	287	251	312	292	258	299	268	272	286	296	308	306	284	275	246	287	256	251	269	269	298	254	282	282	318	272	273	261	256	261	284	288	262	262	285	242	291	278	289	267	307	262	292	258	285	311	267	279	306	288	291	292	279	263	270	274	279	255	268	275	278	262	276	275	310	276	293	249	308	273	279	284	257	262	298	303	295	281	261	279	275	269	286	281	307	275	263	273	273	246	272	260	283	271	298	298	275	292	269	295	275	282	265	295	279	289	306	295	247	266	290	258	279	277	260	299	271	286	298	298	276	290	297	254	311	294	292	264	293	294	299	283	279	305	294	283	272	265	278	261	261	287	292	280	265	283	257	283	284	322	292	252	279	277	294	288	271	287	273	303	291	283	291	290	287	274	270	286	259	265	294	269	305	287	258	298	283	292	307	252	260	274	267	289	263	289	244	294	292	256	270	315	281	281	280	299	272	284	275	272	307	280	259	276	287	271	291
29979	6801	884	544	496	455	413	373	385	345	353	379	356	339	332	359	331	345	345	339	318	338	354	312	367	361	365	341	313	328	336	362	369	333	336	349	330	340	354	345	350	351	323	347	351	341	354	331	337	347	349	329	369	341	293	323	361	350	357	315	354	350	329	345	355	342	351	351	338	310	318	317	355	352	360	351	374	346	326	356	343	361	329	349	340	330	345	352	348	332	353	334	339	341	322	345	342	335	299	322	339	355	317	346	348	370	345	336	326	321	348	336	353	331	326	332	322	376	323	284	361	357	339	339	337	322	331	341	350	349	353	352	336	332	346	305	320	388	306	359	338	354	322	347	329	338	367	305	370	325	346	349	307	329	328	337	344	319	324	325	311	363	371	316	343	363	333	352	361	349	308	346	338	328	342	329	323	345	332	345	358	309	377	331	344	363	342	312	338	381	337	307	310	304	330	335	335	363	337	358	333	335	340	358	344	362	351	345	325	324	355	339	348	302	342	297	334	316	353	335	337	338	339	332	372	350	341	315	332	331	350	339	334	362	324	333	323	330	338	341	332	330	281	336	329	306	341	304	313	336	363	320	343	343	313	336	333	351	321	316	322	324	307	317	346	348	322	342	341	342	349	322	325	330	313	342	341	311	342	363	367	332	297	337	336	340	314	338	342	343	335	319	295	310	349	342	331	373	337	348	297	334	321	339	332	356	321	314	375	304	332	364	305	313	373	328	334	345	318	348	343	355	350	371	351	300	328	330	322	308	318	329	312	346	330	343	327	369	319	332	324	327	333	336	372	336	360	342	341	355	313	352	337	353	334	301	363	333	331	363	343	374	369	321	340	342	361	376	326	391	325	346	369	347	363	335	359	321	318	333	323	323	349	324	325	344	367	339	312	355	303	332	332	318	332	390	368	325	326	340	328	327	319	338	318	320	347	364	338	275	343	363	333	312	347	339	341	353	342	348	342	337	322	314	342	342	347	312	369	335	367	341	348	323	318	302	318	333	339	361	357	333	358	373	333	361	325	376	327	309	347	378	337	323	345	297	331	328	328	357	337	362	341	367	340	341	367	357	326	329	339	301	333	348	342	339	350	330	307	320	353	313	342	345	341	318	349	345	315	310	332	330	366	337	321	344	362	338	330	370	331	352	322	322	349	340	337	345	333	347	343	358	332	310	320	326	339	332	336	310	323	317	352	352	347	343	348	348	346	341	326	326	346	316	368	332	327	346	339	309	338	358	326	339	327	307	322	357	365	332	320	337	323	351	334	349	328	375	366	363	316	318	336	379	364	294	311	359	365	354	350	356	347	364	361	364	336	347	318	342	304	320	322	345	341	316	335	332	341	328	340	353	362	315	367	360	329	366	284	320	351	334	346	322	321	335	342	317	317	356	354	322	340	354	333	317	342	320	301	346	361	342	307	349	308	301	378	319	316	352	361	357	329	326	330	317	307	325	333	355	348	359	362	331	315	312	322	328	363	330	314	342	352	346	308	312	337	365	343	354	323	339	356	319	328	318	357	346	343	355	319	358	357	365	323	378	337	343	312	325	375	327	336	366	299	337	305	339	318	333	332	299	323	336	364	317	349	333	345	354	356	341	336	358	308	369	343	336	317	354	357	336	333	337	321	316	324	336	333	346	337	338	344	297	336	370	330	315	349	336	352	324	326	347	340	348	372	362	327	324	318	298	355	345	342	351	333	350	309	349	342	353	349	360	347	341	333	356	362	297	299	326	336	305	343	329	337	323	334	326	349	361	318	289	355	322	294	343	346	345	345	349	356	336	341	356	344	305	339	338	354	340	337	360	356	301	347	325	345	309	339	351	350	348	307	376	317	335	340	339	359	326	338	327	354	348	340	335	350	355	333	344	352	335	318	355	361	335	356	343	320	323	317	340	338	305	339	361	347	339	323	325	363	345	317	343	317	316	323	330	318	330	339	336	339	359	341	319	353	323	375	348	343	344	340	326	355	338	327	353	351	296	332	350	339	304	309	322	328	341	322	347	373	349	328	314	342	341	320	323	352	355	328	314	340	349	364	306	308	334	334	329	338	362	353	347	335	318	358	330	349	324	338	341	349	325	296	346	316	348	333	329	325	331	367	319	328	325	373	331	306	358	321	362	320	356	324	335	336	336	330	335	306	341	344	316	338	339	294	343	343	328	282	332	370	326	336	352	329	316	344	335	346	328	338	300	334	317	323	346	333	333	318	374	338	356	336	315	359	321	329	350	354	354	334	340	318	347	342	335	315	310	323	335	299	322	329	324	310	344	356	322	334	354	340	340	307	361	312	324	363	349	362	309	375	351	325	337	341	369	351	336	340	348	283	336	301	328	336	309	307	367	361	352	335	336	318	339	335	362	339	305	332	345	349	340	347	328	325	303	336	322	322	314	332	332	328	320	313	339	310	320	343	322	343	320	336	348	378	389	347	359	334	354	316	314	323	342	350	358	370	329	327	334	323	298	348	303	332	361	357	314	333	315	355	376	366	316	319	335	347	353	328	349	354	325	346	346	344	354	332	363	335	337	350	298	304	341	353	325	362	333	362	309	297	329	371	346	353	322	338	334	346	346	357	311	361	329	355	334	346	350	351	355	343	349	362	323	321	337	337	355	336	341	340	354	326	351	356	394	318	325	369	322	336	324	327	334	317	371	329	328	391	355	323	335	304	352	326	315	372	355	365	320	344	333	357	342	358	349	344	320	328	335	357	353	326	340	347	347	338	362	350	342	329	333	334	329	326	310	350	316	325	322	323	348	337	333	344	318	343	322	346	334	303	314	334	364	347	349	334	331	336	313	348	354	342	343	334	321	361	329	375	334	318	372	349	346	367	277	356	338	328	376	296	371	340	318	330	339	335	388	341	348	373	362	352	362	335	351	310	328	320	323	348	334	367	302	358	303	371	324	330	327	331	345	335	347	327	333	293	320	317	335	322	325	335	340	344	310	339	331	337	311	361	331	348	363	326	338	350	351	308	337	312	312	333	379	371	333	320	307	315	341	352	347	349	325	329	334	362	350	347	357	358	322	336	349	330	325	302	322	326	356	322	357	343	340	329	345	319	357	331	331	332	333	344	362	343	350	336	366	346	334	361	327	318	347	329	349	356	346	358	319	330	314	343	348	355	350	360	342	339	337	326	338	342	318	333	354	317	344	354	348	330	328	347	342	337	353	323	344	342	332	357	338	364	309	357	346	350	322	327	325	331	366	350	364	341	329	333	372	337	326	325	349	344	362	322	340	360	327	317	334	359	354	360	312	325	348	380	362	348	287	355	328	317	327	317	334	357	357	330	338	356	339	334	346	340	376	326	342	323	335	324	342	333	342	334	298	324	365	299	335	308	336	351	341	309	341	348	323	334	340	348	348	400	361	360	334	335	332	347	327	346	302	342	324	323	315	328	320	321	318	317	352	325	337	333	365	344	314	356	307	312	354	324	311	359	352	319	319	337	307	354	341	337	326	295	333	328	352	332	343	344	326
23576	21171	28604	23996	21152	12281	946	571	436	377	332	321	288	254	266	238	228	242	224	209	186	216	201	189	206	182	186	215	200	186	186	185	193	185	183	186	181	167	199	191	187	167	165	171	188	172	147	176	178	150	176	162	161	164	196	169	167	179	166	160	171	160	165	157	162	163	184	169	170	191	163	155	168	180	182	171	187	179	170	185	166	177	177	178	178	174	156	132	155	150	148	165	177	183	183	153	176	191	153	188	153	176	174	151	153	151	183	166	195	171	160	203	170	156	160	171	180	177	152	168	164	180	163	183	160	196	166	168	174	186	165	174	178	149	166	182	190	189	179	158	172	156	193	169	186	191	196	183	173	155	164	182	189	151	176	180	163	174	170	163	209	158	178	178	172	172	189	166	168	156	193	164	185	166	202	184	172	160	173	168	173	179	173	179	177	177	158	173	158	156	184	158	180	168	170	183	181	161	141	156	179	179	155	161	151	157	196	171	180	169	176	181	169	175	169	189	186	178	148	173	180	170	181	172	169	176	183	193	194	151	162	165	175	145	166	188	159	173	179	180	165	180	177	194	163	140	170	188	155	173	149	159	160	164	190	164	163	175	169	170	189	162	163	156	148	189	164	168	183	184	194	176	169	174	176	166	158	184	172	185	169	176	168	171	170	175	180	156	172	160	160	185	185	176	162	160	169	148	173	164	167	147	191	198	190	153	165	170	162	177	158	162	174	185	177	165	185	164	162	155	142	182	148	163	178	165	181	152	167	176	200	157	175	185	186	187	164	201	197	155	171	152	178	162	175	164	174	159	163	208	162	187	158	182	156	168	139	161	161	171	186	168	143	190	167	182	165	161	170	171	175	181	150	170	144	166	164	186	174	155	169	171	170	155	167	142	178	170	177	192	172	174	149	187	162	175	163	155	168	172	165	160	178	155	175	167	188	170	153	168	182	165	170	166	191	163	166	181	169	168	173	170	161	157	181	187	175	165	186	174	183	165	148	162	162	152	190	175	160	178	193	147	143	176	186	151	172	179	164	177	146	157	189	170	165	180	167	149	144	191	151	158	179	167	180	187	184	187	183	151	186	158	175	189	170	169	194	178	167	173	170	164	190	177	179	187	158	139	186	169	156	174	166	166	187	147	171	196	157	195	175	166	173	151	183	177	171	177	172	172	173	148	172	147	166	172	171	163	174	146	198	180	157	164	164	193	183	180	183	183	190	161	165	172	176	149	167	169	177	184	173	173	182	170	181	184	160	156	189	180	142	173	173	189	176	147	190	156	163	161	162	178	174	171	176	157	180	150	168	175	186	168	176	152	160	175	165	172	175	130	170	173	177	183	152	179	190	163	158	185	173	167	139	174	149	199	172	155	194	183	170	193	156	158	158	158	176	173	176	164	156	179	162	177	162	184	183	163	197	169	165	172	156	159	159	174	177	178	193	163	162	152	172	171	184	192	149	191	165	172	179	165	163	176	177	185	170	158	172	166	171	158	166	169	144	177	157	171	172	177	185	185	151	175	161	144	174	162	170	179	166	168	185	145	171	164	166	199	167	180	157	162	136	166	174	157	169	191	175	176	167	170	165	188	188	171	152	167	153	178	167	147	169	166	170	159	166	182	177	185	166	182	166	183	169	162	176	166	165	173	174	171	172	152	183	163	191	162	187	189	155	168	185	163	162	170	169	184	185	185	180	157	145	200	164	166	171	173	188	187	153	187	164	165	180	164	175	200	191	176	170	171	187	177	170	163	176	196	158	196	187	163	169	165	172	179	170	182	173	180	179	159	153	178	170	125	159	167	179	170	160	187	164	174	169	164	167	164	158	171	191	166	190	163	152	141	192	193	195	167	179	178	155	184	171	168	170	186	163	197	167	169	154	152	181	165	158	162	166	159	168	166	155	160	176	188	162	179	183	150	151	179	171	178	150	165	161	172	168	195	165	186	197	175	155	171	178	181	182	156	183	180	164	166	182	184	181	165	185	172	179	177	168	149	159	197	149	160	166	168	190	157	173	149	176	175	188	158	180	176	195	180	187	177	139	145	164	171	182	180	188	188	152	196	183	176	172	195	205	165	220	172	182	181	167	174	191	159	189	211	170	190	169	159	180	183	184	182	180	165	178	158	167	184	197	179	178	174	170	190	167	169	198	203	179	188	177	180	185	169	176	161	163	158	155	177	147	188	182	186	166	167	156	162	160	177	184	169	154	172	177	175	163	168	160	154	184	169	156	184	146	165	169	200	179	168	154	146	151	169	176	173	200	152	150	162	167	162	174	154	177	210	172	164	164	171	167	178	163	171	148	167	160	165	167	185	172	177	171	158	172	167	175	168	192	175	159	163	158	160	170	187	165	179	174	164	174	193	171	167	168	195	161	175	174	150	177	164	159	155	157	168	168	173	188	173	142	159	151	160	162	186	166	175	167	158	176	177	174	178	176	192	178	172	174	157	183	199	174	182	208	173	156	169	176	191	176	164	151	165	183	168	199	150	169	164	161	140	170	156	185	173	164	162	185	185	176	162	162	151	195	205	172	163	167	153	168	150	181	164	179	174	158	181	167	179	147	161	141	174	180	151	180	159	184	178	166	167	181	177	185	179	161	172	178	159	189	180	164	166	182	174	177	179	172	172	161	160	199	155	157	175	179	202	178	160	163	172	174	173	167	178	167	153	167	180	188	173	163	183	190	172	188	184	161	155	143	188	167	168	184	165	187	160	179	152	157	172	169	174	166	158	177	181	181	181	174	140	143	172	186	175	162	168	167	168	166	182	164	168	203	160	160	181	192	158	171	177	158	178	178	157	186	184	170	172	175	193	166	166	167	161	168	173	189	189	176	177	181	189	159	187	156	145	179	164	184	174	177	177	167	175	175	183	154	137	169	180	181	178	173	156	176	162	151	160	178	159	179	203	172	169	184	170	150	173	144	173	171	154	159	153	173	161	174	190	206	170	169	164	177	177	153	163	180	164	177	170	167	150	168	158	188	188	158	165	163	185	168	159	170	174	167	163	175	154	158	196	189	165	169	154	166	152	170	159	166	159	166	158	145	198	181	180	178	168	177	159	168	190	174	176	180	177	140	155	181	175	163	177	190	170	171	147	147	170	168	197	168	137	174	178	163	167	174	170	181	175	176	161	151	168	189	163	175	184	183	165	155	180	162	163	169	191	147	151	169	179	179	178	181	194	168	186	159	158	160	172	169	160	176	174	201	165	169	158	186	153	179	142	163	180	150	172	165	161	167	167	169	160	155	163	175	170	185	174	159	167	179	188	183	160	169	192	185	174	161	160	171	159	172	157	172	170	180	161	164	182	142	180	187	174	173	151	176	174	176	169	170	177	178	151	167	163	169	168	183	157	160	167	146	174	161	192	184	165	176	178	166	160	179	158	172	154	171	145	173	184	173	161	163	152	180	184	165	178	182	167	164	161	141	167	144	174	153	168	173	187	169	166	184	175	175	178	187	166	170	178	147	160	182	167	133	181	176	197
35080	17639	7259	3522	2277	1672	1299	1025	853	671	578	531	491	402	365	376	333	315	296	312	270	302	266	274	234	262	245	245	249	261	264	245	238	220	237	206	201	249	214	231	218	209	245	243	186	232	232	208	208	224	192	210	233	221	191	210	194	203	240	226	210	225	228	242	220	216	218	248	226	210	214	204	198	216	233	221	208	203	203	217	225	221	221	210	208	211	191	197	209	214	174	218	213	208	191	190	195	222	217	213	196	229	216	239	223	193	195	216	192	187	210	221	199	201	219	233	230	214	217	221	205	229	201	212	197	195	205	206	192	237	217	227	210	233	224	205	210	256	223	204	207	239	236	199	203	179	218	217	222	205	246	213	207	210	179	226	196	200	235	204	186	214	211	209	208	208	193	212	209	205	191	177	205	190	231	211	192	202	210	201	215	190	220	202	206	230	205	186	182	204	209	231	240	226	199	224	219	201	205	201	203	207	216	200	210	208	223	213	212	184	213	222	209	189	205	191	204	197	233	214	216	209	217	217	215	202	200	232	208	213	203	205	205	194	213	232	220	205	198	188	203	215	232	232	225	200	193	213	173	218	205	212	207	211	201	188	205	228	210	193	190	198	198	187	218	192	213	216	181	214	185	194	213	209	228	208	215	198	201	214	209	229	204	201	193	191	184	230	201	210	218	207	222	196	211	201	204	203	229	200	198	199	194	190	194	217	203	224	200	202	211	220	212	187	184	193	200	195	192	210	209	223	204	217	196	229	206	210	225	219	225	235	230	208	208	214	206	185	216	197	209	213	221	216	195	198	216	220	194	198	196	209	189	194	230	202	193	217	214	241	213	195	211	201	229	211	188	198	229	213	208	212	192	213	198	191	204	234	216	217	194	199	193	179	202	191	220	211	224	199	209	227	221	217	189	211	219	212	193	210	192	207	223	201	200	175	208	210	233	191	221	199	175	224	208	217	215	206	231	195	214	201	221	209	212	186	215	193	191	206	212	227	218	204	176	199	203	256	194	205	195	216	222	203	208	226	214	204	200	199	191	194	180	195	216	207	224	188	202	186	219	238	210	211	223	220	209	203	215	194	214	209	214	183	198	204	187	230	228	218	194	221	202	179	200	212	204	207	174	195	196	198	193	212	231	208	210	197	215	201	218	186	184	200	203	195	216	198	232	221	202	207	212	205	200	205	203	196	197	183	207	212	216	207	224	219	223	210	191	213	203	198	180	232	194	203	225	190	225	206	229	185	229	200	203	202	196	200	197	196	223	200	226	208	177	211	215	206	234	199	200	184	197	213	202	253	226	206	227	229	216	213	222	226	207	197	221	215	189	208	232	227	229	230	195	218	216	225	200	189	203	191	210	203	222	209	178	200	195	187	210	219	204	216	185	194	214	212	207	186	198	219	195	199	225	197	208	223	219	195	171	224	204	197	195	211	204	209	217	195	187	223	244	214	210	203	227	224	236	189	186	200	227	194	204	189	223	199	195	207	223	234	198	206	202	199	190	205	199	211	213	203	183	196	203	200	203	211	187	206	232	219	212	194	199	212	229	194	207	233	194	206	201	208	216	203	206	191	205	184	218	227	227	175	201	193	199	219	205	196	211	185	188	219	189	227	192	225	197	201	198	209	228	205	204	222	231	199	200	207	181	213	209	197	186	203	215	197	185	188	203	174	197	235	224	228	194	235	199	221	234	216	179	200	223	229	206	205	227	221	205	205	217	209	194	197	216	215	199	193	210	236	223	220	205	202	190	194	209	220	196	195	220	183	208	210	217	208	206	211	216	197	208	218	215	208	229	183	220	204	220	210	220	200	210	199	215	239	188	187	225	223	232	209	217	234	241	189	230	209	222	221	211	216	219	217	209	202	203	234	224	217	191	227	172	188	192	187	205	207	248	221	190	181	225	188	209	184	209	205	185	191	213	213	235	187	178	196	209	200	194	226	203	186	222	212	225	236	177	195	202	220	199	209	191	190	215	200	232	200	218	209	205	229	221	228	219	209	179	189	199	230	217	197	205	194	217	196	200	218	233	197	187	204	209	199	196	189	207	191	195	224	202	208	194	197	214	221	198	225	207	198	204	201	235	196	207	195	202	219	192	219	192	213	241	206	221	216	199	207	194	208	199	208	224	190	215	212	195	225	203	202	215	223	215	223	225	227	223	201	210	251	191	203	209	211	208	230	193	191	217	207	198	199	194	199	194	201	191	201	226	207	188	234	207	202	206	193	215	232	194	214	244	234	214	228	210	201	197	210	194	223	199	198	196	191	197	225	191	204	215	220	219	210	196	208	233	192	208	221	191	210	207	204	214	206	223	205	208	198	202	200	209	175	211	209	220	209	210	209	220	214	225	195	181	199	220	218	218	206	207	181	205	222	200	200	214	207	196	208	205	228	201	223	210	218	197	198	230	188	207	206	230	228	205	205	227	220	180	216	211	221	213	180	215	223	190	201	219	243	191	215	190	201	193	210	208	226	223	210	216	200	195	199	226	206	194	221	228	242	198	209	198	195	224	203	192	206	164	214	196	207	193	200	182	204	202	187	205	191	211	217	213	191	220	198	209	209	222	195	203	197	221	226	212	203	206	194	231	195	186	209	208	181	189	205	202	206	221	219	211	197	204	209	213	234	194	197	208	191	211	211	204	219	219	206	212	199	207	194	193	210	215	203	228	206	234	204	200	223	200	187	198	193	211	205	205	184	208	223	230	201	237	195	187	245	219	216	201	206	212	205	192	215	218	187	193	191	196	222	163	211	230	198	191	202	212	208	193	232	187	193	223	199	198	214	219	206	205	209	183	235	184	210	188	205	212	206	191	192	196	218	199	238	195	223	219	188	208	213	221	214	250	205	236	230	189	207	193	195	212	207	193	217	215	189	199	207	197	201	189	227	211	224	229	192	196	211	224	200	178	183	209	198	216	189	216	208	211	224	194	210	211	188	202	205	221	193	206	195	233	196	190	226	180	186	211	204	191	205	200	229	210	238	186	196	188	221	229	195	171	186	215	218	190	231	206	211	220	217	221	223	214	186	208	181	195	220	189	211	201	189	210	230	202	198	194	208	228	192	179	220	203	187	193	232	221	198	212	215	214	197	198	203	212	205	199	189	199	195	212	211	200	208	208	219	199	188	225	231	207	205	167	203	211	211	193	196	212	196	188	215	208	178	188	204	210	215	221	174	213	227	192	228	202	214	200	185	205	178	223	219	185	176	195	206	211	214	214	223	221	186	196	210	217	199	212	182	211	214	216	180	216	208	225	211	209	196	200	201	213	224	217	210	194	210	208	239	203	206	191	200	193	220	197	179	186	192	220	181	184	204	191	215	212	206	197	195	181	206	215	184	200	211	216	208	217	204	183	199	191	231	228	190	221	233	203	200	186	203	199	229	207	198	223	186	194	201	225	206	201	210	191	234	222	193	238	196	202	189	256	207	236	181	223	188	208	223	176	228	189	217	223	188	182	206	211	192	216	184	209	205	189	225	232	201
24865	21186	27563	24925	12969	1066	729	600	572	543	547	564	487	500	491	518	476	474	451	500	454	469	510	419	465	482	478	457	466	463	455	437	419	507	461	511	474	403	462	471	448	480	453	465	454	489	459	442	418	452	463	474	484	501	456	476	442	461	442	471	481	454	479	450	458	443	446	472	442	447	472	454	458	486	445	467	512	440	471	454	439	443	473	467	442	441	435	460	484	427	461	459	444	445	462	475	443	479	475	456	447	415	449	470	422	455	440	427	451	438	467	462	442	461	451	497	463	442	467	452	456	478	447	453	439	449	418	470	475	496	435	445	492	438	455	474	458	443	404	443	489	468	427	427	464	456	445	504	455	450	454	489	413	470	474	424	466	450	447	482	422	460	459	458	476	446	440	477	448	447	448	472	518	428	465	446	461	452	453	438	446	483	444	444	474	472	475	477	456	419	457	488	461	441	419	444	457	475	433	425	466	459	457	423	452	458	463	459	497	412	442	442	484	467	454	459	432	447	496	482	456	447	432	442	441	440	467	427	446	480	461	447	466	499	481	457	462	445	391	473	455	434	445	430	433	473	455	457	430	437	453	448	436	421	486	435	433	428	449	441	446	458	479	454	452	481	428	443	480	445	460	431	448	422	478	468	463	431	464	460	457	481	452	472	418	443	450	467	447	488	420	438	484	455	468	447	468	502	440	442	442	468	442	452	473	462	439	435	425	437	450	472	421	470	461	438	469	471	451	412	449	507	453	441	451	496	436	458	462	465	476	458	455	439	470	505	470	465	464	438	471	456	445	428	457	443	464	444	470	475	467	445	477	460	471	413	416	424	425	417	459	462	425	481	454	442	440	463	441	500	448	449	469	465	462	444	459	462	475	457	427	456	446	450	439	490	456	380	473	442	480	500	424	460	432	414	444	459	472	465	422	442	446	439	480	451	452	435	445	444	495	447	456	428	454	454	434	459	428	477	458	426	450	475	450	464	433	440	499	465	448	495	474	469	447	461	499	459	446	446	480	420	468	463	405	433	462	473	469	455	490	474	460	490	450	454	462	449	449	477	469	429	452	439	467	471	431	439	458	435	471	426	459	432	434	437	483	459	463	461	467	449	451	450	464	472	451	429	451	442	430	440	495	478	446	448	443	420	393	441	462	452	460	434	422	439	442	422	463	464	450	482	463	492	449	427	455	459	472	420	444	439	420	425	466	456	423	458	466	476	425	403	450	448	465	460	479	460	435	433	479	482	418	466	448	471	461	465	418	450	456	453	469	455	412	456	448	485	432	485	484	471	449	464	460	472	463	454	450	446	477	437	476	472	440	464	435	455	470	433	449	491	455	454	452	444	481	473	489	465	440	413	458	431	455	437	446	498	422	450	443	482	461	431	452	451	470	410	469	477	491	457	456	491	474	463	428	480	451	478	426	441	461	461	441	441	475	426	460	431	445	421	478	453	465	441	440	438	457	435	444	438	454	454	467	472	473	476	479	452	478	444	453	451	435	442	485	440	464	444	427	435	478	428	464	443	461	424	449	465	450	467	453	436	452	441	436	464	455	450	438	439	479	438	448	471	448	439	463	459	457	454	457	429	456	475	456	443	441	428	457	451	460	455	424	436	460	468	475	447	428	491	476	452	427	477	438	432	430	446	456	489	464	455	447	487	452	483	456	463	450	445	446	470	462	467	420	452	483	485	454	486	447	491	466	483	467	474	450	452	437	475	436	433	434	451	457	434	445	451	435	483	459	433	460	447	434	438	466	429	465	445	456	478	471	422	483	407	421	471	459	471	452	451	434	476	468	459	456	482	440	483	448	445	411	454	477	452	489	437	445	493	429	467	462	441	471	450	445	415	459	464	470	457	443	449	405	470	476	474	466	477	454	440	468	473	455	456	463	497	465	439	469	443	469	451	449	435	462	448	448	439	486	459	455	451	454	452	436	489	496	437	423	442	479	480	456	455	451	483	490	476	473	445	473	438	461	492	471	468	463	441	468	478	434	460	453	448	459	462	394	478	440	427	471	436	472	463	453	460	511	466	423	460	469	464	455	449	481	429	475	470	473	437	472	443	453	460	400	466	469	470	420	434	447	454	417	424	434	426	475	462	426	448	433	488	463	453	421	464	455	488	454	460	443	495	454	434	429	440	479	470	485	508	439	508	467	446	455	481	467	449	483	453	510	419	428	449	452	438	450	459	438	438	442	452	444	461	487	455	465	462	430	456	512	438	477	423	478	483	481	476	458	458	469	445	451	410	450	451	464	455	498	468	482	426	458	436	472	461	433	447	471	427	471	465	442	447	417	469	437	439	447	480	451	412	464	449	478	456	459	505	461	429	446	436	442	471	457	419	426	458	436	446	436	438	481	454	492	442	436	450	451	411	449	471	438	490	413	446	492	457	418	434	467	413	446	418	488	487	480	418	457	467	475	438	439	464	439	464	476	461	440	439	466	466	448	510	445	468	476	472	451	431	435	453	494	447	432	448	461	443	437	420	445	432	454	471	488	483	481	451	464	438	456	443	451	445	441	530	514	452	447	448	441	435	411	463	430	502	471	459	434	441	459	460	461	444	465	495	439	442	461	406	453	477	485	466	470	458	459	470	472	422	470	438	469	465	450	469	466	454	443	459	445	456	450	463	456	475	481	467	455	460	464	469	438	478	479	478	465	472	465	469	463	444	456	451	455	475	475	457	472	445	424	447	475	450	448	480	474	446	480	451	461	461	443	485	454	462	459	469	473	406	447	450	468	464	490	464	471	444	457	451	442	448	459	485	450	457	464	459	477	461	482	442	440	463	439	453	466	444	497	485	497	439	479	458	461	458	487	454	448	488	476	451	438	452	475	470	449	435	427	481	449	415	475	444	443	452	446	437	465	491	465	434	458	440	468	422	458	467	498	464	446	473	491	450	438	446	484	479	467	467	458	485	446	432	441	459	467	456	455	450	446	462	437	455	432	449	452	465	426	478	424	432	462	435	453	490	458	454	445	477	435	476	483	456	454	446	471	448	488	462	471	429	473	432	430	450	478	444	470	432	467	453	445	431	403	425	463	429	451	420	484	436	416	490	497	461	486	468	477	465	461	473	445	460	447	430	448	427	495	478	495	470	481	494	466	439	437	451	472	444	503	446	494	476	480	471	461	451	445	460	469	439	482	451	445	466	465	433	470	458	454	466	481	439	449	446	482	473	416	431	461	457	447	425	463	441	416	465	461	476	439	439	402	440	454	411	452	466	463	452	450	434	469	449	455	489	491	419	470	438	431	465	417	448	451	446	467	478	421	482	502	470	482	463	436	433	464	425	446	523	475	452	452	479	434	418	410	467	430	416	479	471	420	469	437	440	460	442	479	479	421	446	430	461	447	473	463	489	441	475	444	484	477	464	434	455	461	461	433	483	494	459	469	472	442	455	461	444	467	457	456	465	449	498	428	462	473	437	430	504	481	463	448	452	473	444	474	482	480	445	418	475	478	467	420	472	495	467	474	430	443	461
34490	11524	4070	2199	1614	1269	1039	930	792	791	713	666	629	680	625	616	585	554	556	544	545	554	540	545	539	545	550	501	536	496	531	542	533	530	516	539	538	499	516	548	532	515	496	526	553	500	496	499	513	524	539	529	543	555	538	506	538	520	564	554	532	510	518	491	539	496	531	545	531	545	502	538	476	553	517	534	513	533	540	532	523	548	532	494	530	527	476	524	527	491	498	542	525	485	547	556	525	536	523	496	525	535	512	550	539	497	519	540	493	535	541	474	540	508	502	536	542	513	555	548	532	537	519	535	519	533	537	500	546	506	534	541	540	501	507	471	489	495	543	519	543	554	516	544	495	524	534	541	519	510	547	526	523	528	484	526	481	525	532	548	527	547	512	549	489	521	524	513	502	512	477	533	514	527	531	555	501	510	473	511	516	499	548	537	522	514	533	504	570	555	536	560	496	532	519	516	512	518	491	536	497	534	548	513	535	455	504	535	494	532	495	544	511	525	499	540	530	512	572	519	529	535	519	462	503	522	487	504	513	534	510	548	502	547	497	545	533	507	528	541	492	510	546	518	505	517	483	563	505	494	526	530	509	498	511	488	513	450	476	501	514	539	502	496	490	496	535	558	517	524	504	517	482	538	529	511	485	498	507	522	521	547	513	538	529	524	546	509	493	529	535	462	519	487	498	512	493	523	515	537	487	569	510	465	529	504	496	516	492	563	494	476	531	475	476	527	493	495	535	569	499	519	527	488	541	530	503	525	490	532	519	529	565	527	517	516	527	512	486	585	487	495	490	550	481	510	504	519	494	510	504	540	558	528	487	521	549	522	506	519	521	515	515	545	510	474	508	529	502	494	532	490	585	503	478	542	513	520	508	522	526	488	521	543	520	526	544	520	500	505	537	538	513	552	594	535	532	476	530	500	552	499	506	486	500	508	506	534	493	606	499	504	549	505	500	533	471	557	546	491	518	475	570	519	488	534	528	525	499	545	517	526	488	553	518	528	494	520	529	515	507	547	519	516	490	514	486	533	506	542	510	516	539	489	484	521	522	535	512	549	566	508	549	531	537	513	484	484	489	544	527	507	492	540	512	498	511	494	512	479	539	543	526	475	508	564	505	510	553	511	511	510	501	489	536	543	509	506	472	525	507	508	539	514	507	496	495	526	545	508	530	533	539	521	534	534	499	525	521	498	506	522	535	509	519	509	515	503	495	532	497	502	539	558	511	503	485	517	517	488	525	531	534	521	537	540	518	528	541	527	512	526	511	528	534	512	532	557	545	517	490	531	547	492	534	481	509	501	519	551	510	497	473	506	543	525	539	493	477	510	512	520	564	492	489	537	484	498	539	489	518	558	542	523	444	520	551	498	533	508	530	546	567	499	498	505	549	493	549	549	523	556	535	546	508	521	529	523	502	527	514	514	533	547	526	483	496	520	539	505	519	486	502	508	496	511	530	521	510	503	506	527	564	541	515	523	508	568	503	490	518	470	551	517	537	519	502	527	472	490	518	526	480	525	516	567	518	527	495	528	565	521	523	557	530	553	512	570	467	506	521	536	521	524	533	481	509	526	480	538	524	517	489	512	534	446	525	522	484	529	533	505	512	535	445	521	529	546	544	491	507	520	534	490	539	505	538	550	542	509	518	499	559	521	549	524	530	513	490	538	581	506	557	561	507	538	517	514	534	519	502	546	535	505	506	495	499	553	523	519	494	524	543	529	518	552	470	525	542	489	500	525	494	512	533	504	517	490	460	498	525	515	496	541	518	542	487	512	544	532	522	475	527	528	537	520	518	515	485	516	523	524	544	492	537	508	521	516	537	537	513	490	504	506	546	488	544	537	513	499	531	503	513	497	526	526	523	503	543	536	523	519	528	518	538	472	476	510	490	507	488	571	506	521	503	526	526	536	515	556	554	495	519	519	514	498	530	510	525	553	502	505	519	470	555	539	517	525	492	568	512	501	523	510	526	517	508	511	547	547	541	546	523	513	562	530	520	520	526	507	499	503	520	502	527	554	494	529	490	548	484	524	473	538	507	498	475	503	507	506	479	512	505	498	508	543	560	498	518	567	527	519	528	531	512	491	528	529	528	475	550	507	531	526	538	503	525	550	511	492	525	522	519	461	507	516	491	550	543	519	504	518	491	563	515	541	544	527	528	532	511	520	524	473	530	501	485	488	554	515	504	525	517	531	514	505	533	518	522	551	482	513	515	541	529	519	526	523	522	525	524	520	500	488	506	542	476	528	519	508	524	540	524	493	515	506	510	552	534	525	547	503	552	525	476	532	557	511	510	533	516	509	509	526	528	522	533	494	520	528	547	507	525	550	515	527	514	503	533	556	535	530	531	558	533	538	521	564	517	533	525	482	520	497	527	530	562	517	506	515	517	510	523	520	540	521	477	512	506	525	587	517	517	533	507	472	507	530	529	507	521	503	543	535	500	505	499	527	514	552	516	476	510	521	509	502	570	527	472	506	511	503	516	517	529	517	521	549	476	541	513	530	514	493	536	569	542	510	466	511	553	519	553	578	509	511	552	505	503	491	546	515	530	493	535	523	509	500	512	539	540	545	558	502	539	533	498	557	447	550	502	520	508	550	503	478	529	525	533	509	555	509	517	531	519	507	493	495	523	529	535	497	533	522	520	521	491	481	502	549	513	517	562	504	488	552	528	491	526	498	559	531	531	464	508	520	518	525	482	532	495	537	519	500	515	585	537	536	509	531	552	543	532	566	545	531	529	547	497	548	565	501	537	516	506	520	486	519	458	520	532	533	535	539	536	499	520	510	520	474	517	534	526	549	490	544	485	516	524	504	512	517	519	515	544	511	492	515	552	507	512	508	490	548	502	521	522	510	481	494	555	484	569	564	513	562	540	523	540	563	503	522	528	521	497	510	515	520	535	513	534	502	518	508	540	517	474	522	497	522	561	537	531	517	493	481	548	553	523	523	476	515	517	495	514	511	528	522	505	546	503	535	524	581	531	482	544	523	500	552	509	490	518	520	561	518	553	507	553	497	517	509	524	493	496	489	503	501	526	539	548	526	538	495	528	538	543	491	501	561	507	525	523	543	543	488	533	558	502	501	547	525	498	499	499	503	496	500	544	458	529	568	519	470	528	524	510	506	553	555	525	555	505	551	545	470	547	504	508	564	516	473	513	479	557	577	531	511	502	499	543	545	533	511	507	542	520	541	481	537	533	532	474	556	517	561	496	506	484	559	543	522	521	540	499	479	522	551	510	494	531	565	505	501	533	480	500	497	508	494	487	541	492	539	502	530	503	485	526	486	473	486	549	520	520	508	500	520	523	517	487	538	505	529	519	513	493	496	491	535	561	515	497	599	502	513	537	543	491	503	492	498	540	522	523	505	548	542	573	528	478	500	597	545	510	547	529	524	524	511	519	519	495	476	527	561	478	546	535	501	490	500	499	499	471	526	503	520	508	528	507	506	533	524	545	535	540	504	527	517	531	556	515	497	505	526
22629	21216	29033	23674	21184	21210	11816	1249	855	780	717	647	590	567	536	550	447	468	443	450	445	410	409	419	401	425	416	417	375	423	394	385	404	365	398	390	392	376	360	400	403	353	378	378	381	366	390	386	383	374	345	354	370	361	371	360	386	357	358	362	361	347	358	359	343	416	368	331	350	359	333	358	410	373	369	352	332	334	336	380	340	379	382	367	353	380	375	328	343	414	372	365	345	395	358	374	362	351	369	351	334	367	354	337	346	333	342	313	353	378	362	368	386	364	377	342	344	369	363	375	346	348	360	352	372	346	352	357	364	353	371	361	377	385	364	359	320	375	351	348	357	374	407	369	361	364	371	383	402	357	320	371	382	364	373	351	351	320	347	374	363	381	410	402	370	379	342	348	353	362	346	397	346	383	349	344	385	340	374	348	351	358	372	371	389	369	361	365	340	354	337	345	345	359	348	379	358	362	398	363	374	371	378	342	365	341	371	395	371	354	383	378	343	352	374	390	360	343	364	342	338	352	359	364	363	369	364	385	361	354	372	367	381	348	371	370	327	345	365	350	351	357	370	365	376	340	338	338	359	357	344	379	365	348	375	366	332	354	338	348	357	305	369	381	380	372	354	358	402	322	365	358	328	337	349	377	333	312	347	332	339	362	337	343	359	396	372	363	341	345	383	347	341	374	357	350	377	395	359	383	349	332	388	337	352	358	349	313	382	348	353	373	355	350	339	367	352	349	377	383	342	385	349	366	369	340	323	371	342	347	340	333	336	374	324	372	347	384	340	368	300	352	370	345	380	366	338	341	321	367	338	341	352	357	345	324	359	346	362	334	345	351	346	346	360	360	369	360	386	353	362	361	346	390	358	322	347	345	380	380	369	347	327	360	369	375	370	381	314	333	368	364	356	327	362	346	362	337	354	348	337	322	362	366	387	347	349	385	375	372	333	346	378	387	392	373	402	327	354	348	346	342	379	329	352	355	363	357	366	362	345	334	338	356	378	353	389	345	370	384	323	335	346	369	335	345	380	345	347	339	372	376	380	357	337	348	329	359	346	352	361	367	369	357	346	365	342	370	360	352	379	337	374	349	397	370	377	363	355	350	351	397	366	344	339	354	355	350	389	357	332	368	356	371	376	373	326	389	341	322	350	338	380	352	315	352	391	355	344	358	382	352	332	379	336	352	355	365	375	325	375	365	344	370	333	320	390	389	353	391	347	379	317	332	353	347	392	346	382	364	347	342	334	368	356	366	353	307	343	350	392	372	350	342	349	351	386	352	348	359	296	338	384	362	374	329	390	360	331	358	367	359	382	357	333	339	356	389	353	346	372	319	338	355	379	340	339	370	369	370	393	380	363	343	364	341	363	326	357	350	352	360	360	350	347	371	346	373	342	365	362	356	396	337	375	361	379	328	358	320	372	396	342	352	368	367	366	354	349	329	345	348	357	402	355	331	359	354	330	394	343	342	371	334	347	355	363	371	385	319	350	357	331	353	377	343	378	355	371	348	326	369	351	361	376	348	369	360	348	330	344	370	401	391	375	343	357	354	340	315	356	354	326	349	323	349	366	385	345	351	338	343	338	354	370	384	336	390	361	348	338	384	330	349	370	328	377	378	371	403	357	349	345	360	375	341	364	371	352	339	374	380	386	364	386	354	385	373	361	340	374	369	363	365	375	357	357	348	359	356	342	349	318	345	330	361	360	359	340	351	343	363	341	399	345	344	355	321	375	341	406	390	344	358	337	380	358	350	316	342	387	354	360	365	378	368	352	351	367	378	352	373	364	354	368	363	337	362	337	378	345	322	372	361	353	349	379	356	374	375	348	370	343	358	323	335	306	373	341	378	372	341	350	332	354	355	334	353	360	348	340	335	380	386	370	362	349	358	339	390	367	375	338	351	379	369	335	350	380	364	348	333	386	383	338	345	356	387	355	389	383	344	370	364	384	335	366	349	378	363	306	374	334	354	341	347	356	344	364	362	402	379	361	343	361	375	337	358	372	382	371	389	354	335	357	339	330	376	348	362	392	363	357	351	390	340	356	338	307	371	360	321	371	363	339	359	353	377	361	375	346	373	388	386	359	346	373	345	374	337	364	366	359	338	339	313	348	334	321	352	369	344	377	352	337	302	368	368	338	361	342	345	352	300	327	354	316	377	350	337	333	380	327	356	358	385	374	347	362	341	354	352	356	328	354	371	349	332	340	338	341	387	361	342	363	338	365	366	348	349	336	330	338	370	338	356	335	356	373	320	342	346	389	344	379	355	331	345	347	369	380	349	351	378	361	356	377	363	380	371	339	377	358	359	349	350	347	346	381	363	373	345	337	345	389	386	378	336	333	352	355	364	338	365	343	351	374	349	338	369	383	373	340	348	380	345	365	401	365	369	352	357	376	337	350	355	388	365	386	352	369	353	351	344	354	362	372	372	362	378	356	362	330	348	353	355	363	382	375	381	355	343	303	336	405	327	366	368	386	352	348	364	368	359	342	359	365	362	322	361	336	392	337	322	373	334	346	365	367	350	345	369	359	348	340	336	325	357	374	348	330	360	359	379	368	344	368	358	350	350	365	349	369	349	335	361	373	369	349	381	376	374	360	376	358	324	367	354	336	344	362	334	368	375	353	362	358	359	332	362	372	340	344	323	343	319	340	351	357	332	356	364	334	319	329	354	377	357	363	379	358	379	365	351	360	352	364	322	345	362	368	394	385	367	360	365	396	364	359	354	367	349	370	358	369	326	348	375	361	348	388	336	341	349	347	333	372	393	398	334	343	363	319	368	333	349	339	364	343	368	351	315	382	331	371	360	361	405	373	344	327	328	351	360	390	375	395	331	340	333	367	356	329	370	331	376	344	392	351	349	336	382	339	385	367	358	359	374	327	387	350	353	323	378	368	389	324	343	306	396	345	358	345	351	370	335	381	336	374	365	371	374	388	358	356	373	369	361	341	347	358	375	375	307	382	413	348	327	375	355	321	363	333	343	380	364	336	384	342	360	342	357	346	373	358	384	332	323	375	357	346	357	369	356	341	323	345	363	358	336	352	346	356	354	347	370	321	330	342	369	345	376	371	377	386	374	380	366	328	378	377	359	354	350	387	368	330	324	346	369	358	363	318	348	339	391	363	362	362	347	330	335	371	342	352	358	356	351	388	401	339	382	367	339	355	391	343	401	341	383	379	334	358	332	317	371	331	362	360	346	357	346	377	341	359	335	335	365	381	369	374	396	378	370	360	359	395	372	349	397	321	379	364	380	366	372	352	387	350	338	380	374	333	378	340	356	348	322	370	326	363	357	349	313	331	359	360	325	368	369	372	367	353	358	346	367	351	359	380	375	360	328	397	330	346	376	378	364	368	335	373	360	356	344	354	351	351	368	336	380	332	332	359	339	376	353	329	370	398	370	372	359	381	360	344	364	334	357	343	345	350	353	339	359	329	346	364	356	333	330	358	360	373	327	330	372	359	335	386	330	359	364	325	350	377	336
39066	20635	11976	6309	4381	3206	2448	1896	1542	1371	1084	906	891	787	757	670	649	626	579	586	559	533	506	499	457	471	466	445	453	461	447	452	455	451	416	442	405	419	413	443	434	442	410	382	403	439	410	431	405	373	418	407	409	410	424	414	456	402	400	400	461	384	432	399	389	369	425	395	425	400	423	391	410	395	397	394	412	373	382	411	380	415	404	371	388	368	372	392	396	394	389	404	404	411	359	386	472	433	400	407	440	355	404	376	414	375	413	432	410	363	430	396	401	409	382	393	380	411	377	425	345	402	421	391	371	371	413	366	390	402	401	387	349	381	401	369	395	418	412	352	378	393	415	416	388	409	382	367	414	409	371	371	409	417	388	416	376	352	409	379	391	373	377	399	389	437	392	409	404	363	395	393	382	372	371	401	363	397	405	402	387	404	387	416	371	376	392	373	417	385	390	374	390	391	400	391	361	389	387	387	388	384	369	381	384	404	419	368	431	411	394	412	346	370	365	409	390	398	423	395	374	411	448	380	393	380	362	402	358	405	382	408	426	355	382	403	409	391	390	399	403	383	398	383	390	414	398	421	379	432	384	386	366	426	384	352	373	367	363	409	395	358	401	390	387	385	388	385	392	389	416	369	372	407	393	374	385	412	390	406	423	372	393	364	383	399	402	423	401	423	371	386	396	378	418	408	418	395	378	414	396	378	405	382	369	393	415	390	354	391	354	410	403	400	363	390	432	401	406	372	398	393	412	444	408	383	400	380	429	370	361	379	400	390	392	381	354	391	384	386	400	440	405	368	410	372	371	390	407	401	404	402	404	413	387	420	414	391	406	458	369	443	380	409	400	404	382	413	383	369	429	388	359	421	398	423	417	383	404	374	435	400	396	413	386	378	396	403	387	422	406	397	408	368	386	381	382	385	385	397	415	353	414	395	410	427	392	344	408	387	386	401	417	419	395	408	426	375	399	414	403	391	398	396	403	396	399	380	353	389	380	362	421	382	392	390	387	403	411	386	407	378	382	391	389	398	394	389	371	359	393	389	361	389	354	390	384	399	392	400	398	362	402	366	392	401	379	412	388	438	405	424	384	392	386	402	374	377	403	394	345	408	364	362	434	391	407	399	386	395	359	422	387	402	419	366	372	361	414	386	394	386	384	387	396	370	391	375	374	412	368	361	399	347	421	372	381	412	412	389	390	396	414	429	403	398	394	386	421	350	419	413	411	402	386	364	400	381	383	379	390	375	441	427	360	369	371	415	381	406	384	399	403	411	414	371	378	408	391	378	364	411	379	401	353	396	371	361	403	399	362	409	386	373	408	385	391	382	415	371	378	388	388	363	386	383	400	375	398	386	416	379	368	409	365	395	400	395	409	433	380	394	415	400	376	431	394	384	376	391	403	408	410	393	411	390	386	403	420	388	359	405	389	416	392	380	383	392	428	395	398	382	394	390	392	377	385	391	390	390	406	393	403	384	392	421	422	397	352	391	396	400	407	437	407	395	396	385	376	389	359	381	362	402	407	404	410	434	389	388	396	406	391	389	388	360	350	372	386	394	380	411	393	358	381	373	417	370	357	421	404	405	379	399	381	398	378	381	366	392	394	357	372	422	414	393	415	372	401	373	379	397	378	413	367	408	410	360	398	389	390	371	376	387	386	409	414	410	403	422	369	384	392	415	401	391	396	373	416	375	372	418	386	359	396	367	408	359	386	386	384	377	394	395	400	385	360	368	394	407	389	407	389	386	382	378	406	429	405	397	388	377	380	419	380	337	382	417	373	424	400	379	373	333	374	394	383	402	396	369	429	387	392	402	392	377	410	361	382	356	411	384	380	393	384	366	404	369	400	381	378	396	382	401	413	397	363	382	386	393	443	384	392	390	399	377	363	403	443	403	416	383	372	416	395	395	372	409	414	395	400	382	387	418	381	381	407	407	401	390	402	366	419	376	378	415	358	405	407	373	403	392	419	422	403	359	397	394	370	398	401	404	392	414	355	377	386	390	391	408	399	386	390	395	400	393	378	398	358	403	407	379	403	414	391	428	396	393	397	398	394	407	406	376	410	375	396	387	367	407	362	394	414	395	390	380	393	398	405	390	403	400	394	382	356	410	394	435	401	395	396	402	382	361	375	386	403	418	369	375	379	373	414	436	414	383	401	411	376	363	389	410	374	367	408	416	368	399	387	399	411	408	405	383	398	390	434	370	393	406	403	357	414	362	398	383	397	422	363	393	401	404	392	384	359	388	414	384	369	348	386	400	390	411	402	395	411	379	383	383	392	393	399	358	354	409	412	370	385	404	385	400	442	376	388	430	379	416	390	383	404	408	420	390	405	425	412	397	361	396	399	404	384	431	397	405	392	405	413	400	381	383	402	389	421	377	412	430	426	373	417	407	444	396	373	404	386	382	391	413	361	378	386	403	389	404	376	393	371	392	376	396	385	376	378	426	356	402	413	378	370	401	403	402	355	400	391	351	395	387	407	405	411	406	377	423	408	384	374	393	397	382	399	405	395	396	373	385	409	376	398	423	374	363	412	360	387	416	407	358	389	379	360	402	412	408	388	392	351	411	359	402	356	402	415	387	396	399	404	405	415	420	397	392	410	383	368	398	397	414	420	384	372	395	397	371	422	421	396	429	401	389	424	419	417	385	350	386	422	385	415	409	402	399	393	416	380	368	403	408	360	415	409	358	410	432	407	394	423	401	388	373	406	392	402	419	410	387	393	375	408	393	372	379	414	390	406	395	421	414	397	377	349	402	386	398	374	401	422	398	375	380	373	385	373	381	395	366	374	384	394	376	405	389	378	418	388	378	389	387	392	406	385	419	359	388	396	396	366	418	413	394	401	382	372	403	429	417	399	367	392	396	422	402	401	392	354	388	384	333	391	388	409	367	403	413	400	423	423	386	368	376	368	393	400	401	402	399	417	412	352	407	392	395	397	415	436	394	389	399	401	421	386	391	387	374	360	376	371	427	383	392	404	384	414	368	397	395	386	409	395	408	382	370	395	348	380	422	416	378	398	386	397	390	394	418	370	411	396	432	412	361	403	377	427	397	355	397	411	405	382	417	427	401	404	389	377	391	367	380	403	390	394	372	384	414	380	406	370	389	386	386	382	406	399	390	410	423	390	375	400	416	358	403	399	393	387	371	365	396	413	379	391	418	400	385	389	399	372	392	390	387	387	421	363	390	408	397	390	372	420	384	395	396	401	383	367	418	386	406	393	402	393	374	414	397	385	398	372	365	376	394	380	342	398	377	422	354	377	358	381	387	401	402	430	392	382	404	385	423	421	417	349	405	408	458	386	374	399	407	392	404	382	385	378	383	376	399	381	384	377	432	411	414	394	385	403	395	400	383	400	392	378	366	356	414	425	405	396	381	399	341	417	435	411	368	404	406	385	398	390	377	357	402	395	401	375	356	391	401	397	401	389	420	390	379	393	373	411	391	345	430	382	388	404	396	406	424	400	420	375	366	393	373	411	435
28284	20868	10472	1084	615	570	434	281	332	305	292	309	313	268	291	277	328	277	307	316	301	300	291	302	301	270	295	312	268	289	260	288	293	281	297	273	331	295	288	284	314	262	287	290	283	312	254	296	257	273	291	298	295	279	290	275	253	272	281	270	269	280	272	282	263	282	292	277	329	322	269	307	302	263	284	267	277	274	299	294	296	283	295	300	233	253	316	294	270	261	293	281	297	282	262	271	293	290	304	280	285	254	268	279	266	318	276	278	302	273	291	267	282	269	300	298	285	297	298	271	262	281	301	290	267	311	295	303	294	293	284	285	292	292	270	293	285	311	292	266	294	300	306	283	300	285	274	276	262	285	247	275	268	268	277	274	302	288	284	273	260	298	277	290	320	295	258	279	277	271	289	278	254	280	274	264	273	288	284	307	267	272	270	290	250	272	285	272	280	304	286	273	256	283	280	313	307	278	270	288	323	293	263	300	285	276	270	275	281	288	238	281	251	246	276	286	291	296	265	280	304	259	273	284	309	284	312	265	263	291	291	296	279	269	279	283	310	312	311	261	287	311	303	331	315	273	294	276	279	297	291	277	302	277	285	303	272	275	285	286	311	281	256	273	252	272	253	254	274	311	296	276	280	281	248	290	298	310	277	285	256	291	300	301	254	285	272	254	281	241	265	282	309	268	315	311	291	282	247	290	283	299	268	297	303	274	294	302	263	284	293	256	264	259	285	252	273	298	268	268	307	240	275	272	267	281	277	308	256	281	255	279	279	267	274	298	295	256	283	240	325	268	302	285	288	279	289	280	299	269	290	274	310	298	270	274	296	288	290	284	268	290	269	243	260	260	285	284	315	285	272	257	269	287	274	285	288	288	268	257	303	306	259	272	305	269	265	304	296	292	285	303	266	269	329	305	252	275	281	290	298	299	290	291	287	273	261	296	278	273	286	263	284	258	280	238	247	291	244	272	283	266	273	286	255	294	299	278	295	293	272	276	274	277	305	285	264	285	255	261	269	271	289	261	263	297	265	278	281	283	331	311	267	268	306	260	288	262	282	279	283	286	272	260	302	252	250	267	276	302	308	263	286	262	276	295	274	312	295	293	276	315	263	313	298	280	288	267	306	274	279	293	299	287	292	297	290	317	277	275	315	287	279	274	230	239	264	284	246	268	236	305	292	293	308	290	276	282	271	288	266	283	309	271	251	308	262	309	297	264	275	256	282	260	280	288	242	288	292	289	254	270	288	283	256	261	299	317	270	290	296	268	318	273	280	299	285	259	295	295	267	256	259	290	286	266	270	317	279	295	274	275	289	308	305	279	305	265	276	305	282	277	296	284	273	299	295	311	273	258	275	273	270	279	272	299	288	262	298	293	303	287	266	284	292	276	282	288	278	281	256	287	300	280	306	254	291	285	307	317	290	268	255	276	279	298	268	295	297	256	262	281	276	295	283	278	275	294	269	299	261	272	310	316	306	290	291	271	295	284	271	279	273	305	265	312	312	301	289	275	257	304	244	294	305	291	239	318	297	282	279	278	295	276	285	267	250	282	287	289	284	272	298	296	275	237	267	275	292	279	294	275	261	277	273	258	284	276	272	270	261	293	271	312	253	277	302	286	279	262	260	251	244	272	316	246	281	281	336	254	307	284	293	295	280	269	267	280	273	283	270	285	309	258	272	273	254	287	263	284	304	306	264	297	278	313	281	287	286	278	291	313	293	269	268	307	293	271	275	286	291	296	287	275	281	287	305	263	270	274	287	294	292	322	269	283	293	274	320	269	279	273	282	284	270	279	295	281	305	264	293	284	280	284	284	283	278	269	277	290	263	275	292	272	266	293	304	282	306	288	304	265	280	305	308	290	297	256	257	287	296	289	293	293	288	277	298	277	271	241	272	277	265	291	265	266	261	301	281	265	285	279	306	257	308	268	262	269	267	278	276	262	276	282	311	293	324	266	286	280	306	290	272	291	290	278	290	290	291	266	323	277	246	275	283	272	311	294	259	296	289	258	294	276	246	309	296	283	309	249	317	287	273	290	256	271	299	297	296	274	293	288	284	289	277	315	295	251	290	278	312	287	294	287	277	299	300	291	316	271	298	269	289	294	280	314	301	279	283	263	281	265	284	297	288	280	257	297	282	258	278	261	261	280	276	288	262	281	297	282	272	281	287	303	312	291	278	301	302	281	290	278	277	247	290	288	261	270	290	326	251	278	283	287	327	289	284	268	285	269	271	321	291	282	318	297	282	296	309	260	283	294	280	279	262	293	271	268	304	297	299	279	277	308	292	300	298	329	298	291	294	299	298	267	288	273	284	266	278	270	286	312	301	301	290	283	289	277	253	264	303	276	291	287	299	310	293	255	281	284	282	291	267	281	303	262	265	316	315	276	313	261	337	287	247	287	269	294	291	281	273	266	249	299	264	290	285	294	273	272	290	278	298	289	274	275	314	291	268	300	296	285	268	313	264	267	287	320	269	278	312	279	277	291	282	265	259	266	306	281	239	285	271	279	274	273	280	245	285	278	281	317	266	327	295	290	276	290	320	299	287	287	257	274	298	263	284	274	261	298	310	293	306	266	260	240	285	260	299	285	275	268	275	298	261	280	290	277	292	263	309	265	284	287	314	292	278	303	303	260	305	288	299	267	265	302	238	283	279	329	308	271	255	281	283	274	275	306	285	285	321	264	290	302	312	262	263	276	245	294	282	298	276	296	268	294	279	313	270	283	287	292	286	299	268	276	266	294	263	240	289	291	266	293	319	276	282	273	295	294	272	271	272	279	290	285	261	304	261	259	296	289	259	311	282	273	281	287	256	260	280	257	296	266	280	294	293	281	277	284	271	299	284	300	260	270	247	287	284	292	269	278	301	304	271	294	301	275	273	295	269	301	275	297	285	259	289	276	302	276	280	300	277	276	298	259	276	285	271	267	280	286	282	290	237	291	304	274	291	287	276	277	268	313	297	278	299	286	280	252	298	278	257	256	274	281	302	272	278	301	291	293	321	265	293	253	271	265	280	307	287	280	300	282	291	291	288	269	271	290	265	279	274	268	268	251	302	272	261	263	266	301	296	292	284	235	282	272	284	247	279	250	298	292	269	284	313	265	300	309	268	278	282	281	295	290	284	269	272	282	271	304	270	290	276	290	304	274	271	272	281	287	278	250	244	294	277	252	288	264	290	255	266	285	261	269	281	291	286	286	255	305	290	298	294	288	262	283	268	308	282	252	285	289	301	259	282	289	279	244	271	263	262	283	262	304	277	302	294	263	305	302	303	286	282	332	268	277	286	272	304	272	273	245	278	303	282	284	263	285	294	287	304	257	283	276	263	300	267	271	266	295	306	274	293	292	253	267	272	273	259	277	328	295	291	279	298	289	321	302	294	275	264	262	296	283	311	278	292	264	288	278	287	291	279	282	284	311	273	273	302	282	290	293	303	260	272	288	285	293	286	270	284	280	279	309	284	296	284	286	283	287	275	259	290	282
30404	6075	1045	620	510	488	437	430	392	377	370	347	343	343	330	342	368	354	350	332	364	369	345	363	342	375	330	361	312	346	352	324	360	339	306	377	332	335	370	333	339	330	347	323	326	370	331	319	341	345	354	308	332	358	343	348	340	312	338	366	348	325	347	327	335	352	328	364	360	372	338	349	315	321	318	318	377	351	334	327	325	345	304	348	327	338	356	330	336	332	322	352	313	347	333	354	299	336	364	324	340	356	336	360	315	331	356	356	326	320	341	343	372	331	338	314	352	321	342	335	348	378	320	340	348	355	359	362	365	343	341	337	321	328	371	362	334	343	349	324	333	345	354	337	319	329	335	322	333	332	326	342	349	357	336	377	363	364	354	360	321	335	378	324	361	369	373	321	337	341	339	316	339	347	325	298	345	329	318	347	347	336	354	362	319	346	327	328	378	352	327	366	362	335	352	345	340	328	337	341	361	328	370	339	338	356	340	347	333	337	354	341	351	344	334	336	347	368	338	338	345	341	309	323	306	362	329	349	305	390	340	366	342	325	330	353	352	340	345	324	366	351	352	321	357	323	329	337	342	340	350	329	358	323	335	349	336	343	321	345	331	357	343	354	362	328	329	325	345	322	322	343	351	340	299	361	344	332	351	347	326	361	335	332	320	323	368	328	334	374	352	320	323	340	336	319	331	337	335	327	323	353	335	351	334	320	355	313	320	351	310	335	376	320	357	316	352	343	322	329	328	334	345	347	321	355	340	348	353	345	366	370	330	375	351	337	355	323	318	343	376	355	341	351	376	334	334	312	340	370	310	331	367	367	344	350	301	310	362	347	321	334	346	327	327	313	332	323	336	316	342	344	316	359	344	374	380	336	347	330	328	345	333	344	316	323	325	370	349	343	350	344	330	358	370	355	349	351	340	353	371	346	362	347	343	331	335	329	328	331	373	321	371	319	313	351	370	341	314	361	358	324	337	345	340	322	337	328	349	327	343	339	382	338	361	323	336	336	333	321	331	345	321	352	318	342	332	348	324	340	349	333	314	334	358	315	340	340	332	335	352	321	353	328	325	326	352	328	358	367	321	330	364	340	321	311	372	359	331	293	351	302	364	338	346	351	323	318	329	331	386	322	305	323	331	385	321	346	383	350	328	354	343	310	344	338	311	370	341	320	318	345	318	315	324	344	339	331	345	313	329	329	322	366	333	330	339	334	325	326	329	343	359	362	331	305	314	333	341	330	354	357	337	356	317	341	358	330	361	346	352	339	317	357	321	316	323	329	311	364	314	333	334	371	323	340	359	309	347	358	351	365	343	327	342	331	357	349	321	313	344	332	358	307	332	377	343	332	361	352	330	332	313	367	346	336	344	363	372	317	392	340	347	381	364	311	325	343	341	347	297	359	311	318	336	344	318	348	361	319	334	323	322	385	352	340	303	331	323	348	313	338	340	355	340	333	335	396	340	385	318	351	326	347	353	314	321	376	338	342	365	332	358	327	336	330	355	357	336	344	325	320	353	366	322	356	364	293	322	356	371	349	344	326	349	360	365	334	341	325	335	327	337	350	352	357	308	328	324	316	313	328	353	336	330	330	331	336	307	306	331	327	338	351	342	293	317	363	350	355	345	350	346	318	338	357	339	341	366	325	335	313	368	368	342	321	322	319	339	322	331	329	348	365	358	350	326	333	360	322	349	348	355	331	340	343	326	339	349	315	346	322	304	381	372	334	339	359	351	346	354	327	305	367	340	333	344	317	355	313	349	352	321	340	322	315	342	331	354	329	339	303	325	315	320	322	351	348	358	351	340	362	339	324	319	325	336	329	326	355	333	344	313	347	334	342	326	348	305	349	365	339	333	333	355	351	326	323	352	313	335	367	336	335	330	336	333	315	329	347	344	341	328	371	331	347	331	318	359	364	349	351	344	364	326	325	379	360	349	368	362	339	349	337	337	321	330	346	350	356	317	317	325	331	327	326	330	346	342	341	307	305	332	299	333	338	349	351	357	368	345	335	339	365	317	312	362	320	346	329	313	345	342	321	348	328	332	348	339	390	302	332	316	344	328	334	291	352	329	354	352	328	334	383	321	375	318	347	353	316	324	350	333	346	328	321	325	371	328	333	312	313	346	358	356	315	335	342	364	312	339	332	337	312	370	367	333	351	333	349	325	325	343	331	357	361	332	333	322	311	348	338	335	366	340	314	320	340	299	340	329	324	332	325	365	326	341	301	357	328	314	333	338	349	307	323	295	332	334	324	364	339	321	345	323	327	371	314	340	367	350	351	355	345	334	348	360	319	369	329	317	298	377	325	359	341	297	339	334	331	328	338	342	330	343	337	319	348	379	347	337	332	313	375	356	343	350	349	347	354	343	336	342	372	339	331	354	334	331	338	329	306	314	322	330	333	323	321	349	307	370	326	336	333	359	345	346	335	340	375	368	339	344	366	341	343	326	339	356	352	327	292	366	329	353	352	348	373	373	317	355	318	379	345	348	314	300	326	337	330	342	309	314	356	334	326	336	350	324	356	317	341	331	316	355	315	320	353	349	305	327	364	328	337	331	307	330	311	334	340	341	364	341	372	306	357	354	347	367	331	350	379	308	343	331	342	300	354	338	323	344	325	348	358	323	349	310	348	357	359	338	340	301	382	335	334	355	331	326	313	319	335	310	344	337	304	340	338	352	337	340	361	308	347	335	358	346	312	368	337	349	326	324	348	341	361	360	365	353	304	364	361	335	379	314	379	322	361	316	357	284	347	326	347	331	356	313	353	350	328	306	365	348	330	313	346	343	314	369	339	342	349	296	352	331	334	328	375	353	375	338	361	364	351	331	361	302	348	356	364	331	336	352	298	352	331	349	346	329	327	327	351	341	318	349	331	380	327	321	341	327	329	355	359	330	346	322	334	326	343	314	331	329	333	332	358	340	312	320	365	347	340	297	340	353	339	330	357	343	360	353	320	333	344	329	341	345	326	342	336	342	320	318	371	340	353	346	367	317	354	321	316	351	341	352	347	356	351	350	313	344	345	311	363	324	339	330	348	321	333	369	299	343	320	344	334	319	352	344	311	296	346	343	368	351	324	340	332	370	354	339	352	325	355	351	344	331	348	293	363	341	324	355	319	356	353	351	342	336	320	332	343	342	324	345	345	354	326	351	323	345	309	354	352	328	306	337	354	350	338	351	340	361	334	359	370	360	368	331	387	398	318	317	304	293	333	344	343	388	350	345	347	355	368	345	325	351	332	332	329	361	324	337	344	325	333	380	344	318	340	359	338	309	375	340	382	365	343	370	338	344	341	319	334	348	342	346	325	345	330	383	374	329	394	314	347	324	346	349	360	359	331	352	327	327	310	352	321	364	331	309	352	356	322	311	342	347	324	361	350	355	331	391	365	347	322	346	341	351	355	332	351	317	316	369	336	336	327	310	305	324	339	338	331	348	390	355	335	347	314	362	340	362	318	312	318	345	327	324	347	336	315	304	329	348	301
23624	21174	28557	23908	21086	12397	977	567	462	376	337	302	289	287	235	230	237	223	212	236	233	219	214	221	190	194	194	202	203	203	200	171	197	215	154	170	189	189	186	149	177	157	182	171	164	177	166	178	190	196	197	156	198	163	190	192	171	192	184	177	164	186	159	181	162	170	165	161	190	160	180	178	164	175	173	175	185	198	181	180	167	175	184	158	181	174	187	163	165	159	174	176	196	150	169	175	149	179	173	191	158	186	168	167	179	176	151	170	174	174	178	153	146	165	175	176	174	178	200	173	173	179	186	163	187	177	197	188	174	157	164	174	182	170	169	184	183	168	178	165	188	178	190	163	191	185	146	185	186	163	204	178	180	170	173	168	171	188	175	162	165	185	189	174	168	182	176	183	173	196	171	181	159	172	170	199	158	163	178	180	182	162	156	184	168	162	187	167	161	160	195	170	160	159	148	192	192	160	169	166	176	163	159	154	158	158	150	154	170	188	171	170	172	156	145	162	194	159	166	157	168	186	175	173	172	151	162	175	167	183	167	173	170	188	166	157	200	185	180	177	179	185	169	174	193	147	162	164	192	173	172	170	168	151	170	184	146	180	182	165	164	168	168	161	160	180	171	180	195	171	180	182	171	176	167	154	173	157	201	162	200	177	177	183	177	199	178	168	161	172	193	177	168	185	148	184	190	155	164	167	166	167	152	176	183	163	194	180	154	191	179	177	171	175	171	175	171	163	148	164	175	177	174	178	165	163	183	183	170	158	195	162	174	162	153	182	157	167	195	156	171	161	170	170	155	184	189	187	160	162	175	172	180	187	180	160	159	157	167	158	183	185	183	147	166	173	172	176	201	176	160	195	171	140	170	182	177	189	170	177	173	154	165	171	135	171	200	178	151	189	172	147	164	186	167	184	164	167	178	183	173	181	164	176	166	191	182	168	190	183	165	140	153	189	158	169	159	166	183	191	175	162	154	166	172	171	182	178	157	162	143	175	138	190	205	171	148	170	154	173	188	174	163	155	164	178	191	161	163	180	170	179	172	189	193	190	175	182	153	188	173	196	160	169	163	181	166	160	169	170	173	166	171	175	188	167	169	168	181	180	162	176	153	164	205	183	147	156	161	174	163	160	192	157	174	175	180	210	190	190	187	182	175	153	178	157	159	201	178	161	162	169	180	169	178	165	161	175	181	158	167	178	197	171	177	186	175	177	154	174	192	186	185	170	171	180	159	166	176	171	185	161	160	161	151	160	165	169	172	185	169	164	175	155	181	173	172	175	187	185	175	182	173	159	165	172	186	168	177	159	171	171	188	153	154	196	167	167	179	162	172	170	168	158	163	204	199	180	163	166	179	179	173	198	190	156	173	176	163	169	164	180	183	163	181	151	175	168	166	162	175	193	178	168	159	187	179	182	174	146	152	188	168	160	163	187	178	174	181	189	183	188	194	173	183	170	184	184	168	167	164	177	164	175	160	180	181	155	188	147	177	169	167	192	181	181	166	157	206	157	161	169	147	176	162	189	156	156	171	179	162	166	169	186	183	175	170	176	210	160	164	157	179	166	151	174	176	160	175	195	160	158	182	167	151	182	172	161	178	174	176	166	189	150	163	180	158	169	184	178	165	166	160	192	163	167	164	189	176	181	177	171	164	185	172	175	195	159	179	145	185	145	203	177	163	168	188	170	155	184	188	183	179	154	181	198	180	160	170	199	172	192	143	165	150	151	154	180	173	160	165	171	174	173	188	178	160	171	171	186	184	176	182	172	160	175	169	165	161	174	183	179	162	192	184	186	172	164	177	178	204	189	189	166	163	194	152	180	155	164	177	174	182	168	180	173	188	197	168	154	162	202	158	162	175	170	189	167	177	164	178	171	175	172	164	154	162	163	177	175	156	175	179	191	160	179	165	187	170	162	187	154	175	164	186	169	188	181	182	151	139	176	178	165	172	183	172	186	170	174	168	194	143	157	178	189	153	149	175	167	178	178	179	175	181	169	176	206	180	190	168	148	169	171	180	147	173	150	167	161	192	159	154	188	158	165	169	171	152	167	149	187	171	183	165	171	160	167	176	171	193	191	142	156	177	181	172	173	168	154	185	162	163	168	186	156	164	152	156	146	178	164	167	190	196	182	158	168	144	185	156	170	151	189	150	156	175	178	184	172	163	174	180	157	174	146	180	173	176	174	165	168	181	160	166	184	194	165	188	170	172	159	196	179	176	167	157	179	177	154	153	167	164	173	186	188	166	187	180	167	160	163	152	166	177	187	146	167	166	179	167	180	165	169	170	164	157	212	144	162	165	191	171	157	177	183	145	185	185	141	183	179	165	175	175	139	172	174	168	188	183	203	184	172	160	180	180	160	169	187	179	182	166	199	190	187	185	187	194	183	188	177	185	195	176	180	185	200	169	166	181	168	168	165	168	182	177	178	184	157	204	175	198	194	183	167	178	155	178	162	177	178	200	168	165	171	178	169	175	172	176	144	173	154	180	167	186	174	145	180	163	168	179	182	161	200	176	158	167	169	175	166	176	160	168	150	169	183	200	176	185	198	159	166	171	168	177	189	196	162	171	177	199	166	166	160	164	168	183	157	163	180	195	171	173	161	183	160	181	165	175	181	155	160	159	181	157	189	172	166	156	182	162	183	164	166	191	161	168	161	176	182	186	148	181	155	174	196	161	204	191	200	170	173	198	200	188	162	162	183	162	169	151	156	178	163	169	160	169	159	185	182	174	166	164	182	169	162	183	186	172	175	176	178	184	173	175	174	164	191	175	190	171	170	160	165	163	184	185	178	160	168	170	171	160	171	165	157	191	174	155	168	168	171	166	179	175	189	162	190	170	172	208	180	182	205	172	181	181	181	173	177	157	179	168	195	177	177	165	183	165	165	160	162	179	157	175	169	162	177	157	159	157	163	163	196	170	180	198	165	169	154	164	186	146	175	153	160	173	169	141	194	190	181	167	157	150	174	153	167	180	163	162	162	172	165	156	161	156	183	174	166	154	177	189	180	159	167	199	162	191	161	161	171	155	156	170	176	191	165	170	167	157	168	176	191	180	171	149	159	188	170	156	167	153	176	163	161	161	177	159	184	167	140	149	171	190	174	164	167	195	148	157	150	161	164	171	176	169	180	175	159	198	159	194	174	147	157	165	171	189	153	164	169	143	157	189	156	162	167	172	176	158	183	179	164	195	193	196	172	186	180	153	147	148	172	205	185	171	181	179	158	154	192	169	157	170	163	177	176	158	174	146	169	179	159	179	182	177	175	170	168	178	179	190	160	165	157	173	159	179	182	161	193	201	173	175	177	174	167	190	151	160	171	195	196	181	156	177	176	190	176	177	194	156	165	171	185	168	157	164	175	187	180	173	176	147	172	169	171	200	172	165	177	173	162	168	155	158	169	163	161	201	169	170	168	171	172	171	158	166	158	178	162	150	160	157	167	160	177	195	162	171	187	170	181	155	192	183	169	177	172	190	164	170	164
34206	16005	7113	3476	2299	1683	1339	1025	800	702	610	515	476	408	401	363	363	305	307	329	268	279	239	294	253	251	260	232	245	266	238	225	259	226	221	213	228	219	212	214	216	219	233	219	239	218	220	214	247	224	240	204	206	209	219	203	203	229	190	206	211	227	207	208	227	199	190	201	207	209	215	221	192	214	215	218	208	230	219	198	216	206	203	194	229	201	205	191	240	224	186	220	231	211	209	173	206	225	195	219	196	240	207	209	201	199	208	213	214	220	222	212	221	190	200	229	249	200	211	183	193	187	189	208	217	212	219	229	202	192	204	223	196	205	213	212	224	218	219	227	205	216	210	231	216	202	233	209	211	233	228	189	176	218	226	179	198	221	219	205	229	197	214	218	200	224	214	224	201	247	195	233	231	230	235	197	201	197	205	230	201	205	215	236	185	218	186	218	208	175	225	206	191	217	200	229	179	210	212	211	214	233	215	211	207	203	226	203	218	202	245	177	213	201	213	207	208	185	200	197	209	210	197	240	192	226	210	208	240	207	214	209	194	224	214	205	183	204	194	197	203	231	204	205	207	191	208	201	208	197	217	219	222	199	198	224	225	218	205	226	210	193	218	190	205	242	190	200	219	215	208	221	225	192	202	214	221	210	231	197	210	194	213	190	238	207	223	210	197	189	195	216	195	208	217	224	193	200	224	200	223	201	209	192	204	207	227	202	223	199	200	231	233	212	214	219	182	215	217	197	213	227	217	221	211	215	198	232	198	218	212	205	208	215	200	198	218	177	209	204	182	178	238	209	200	183	189	203	203	198	227	204	221	221	191	196	205	202	231	202	206	172	251	197	212	216	186	201	221	188	203	206	203	201	225	183	181	194	185	240	207	207	217	215	208	209	208	184	211	209	198	194	189	209	213	216	236	194	214	200	205	196	187	201	213	196	231	230	214	232	217	221	228	191	214	204	201	211	206	184	182	189	207	195	194	198	199	209	241	197	215	197	205	221	235	214	208	212	191	192	200	217	233	230	190	209	214	220	220	199	203	199	212	185	208	218	222	218	205	217	193	218	228	224	208	219	189	214	216	222	201	219	196	199	196	225	211	223	206	211	189	224	206	198	205	200	205	197	217	209	207	167	182	211	180	207	202	210	205	209	222	197	213	207	203	184	204	205	184	202	193	203	192	194	215	232	193	200	230	227	210	214	200	223	214	234	227	223	178	223	208	215	211	211	224	215	202	195	209	167	187	181	199	221	212	194	213	199	209	238	207	175	200	180	205	219	217	192	192	198	214	223	214	238	233	204	209	203	213	234	207	184	200	191	228	167	187	206	204	231	227	206	244	204	217	227	205	198	214	189	195	195	206	224	207	235	197	206	187	236	214	202	208	248	210	206	203	218	199	201	198	212	197	191	199	170	187	249	202	208	203	228	215	215	227	205	209	202	211	210	214	215	216	230	228	206	212	189	204	204	206	191	237	213	177	224	241	190	217	208	220	192	188	211	198	207	191	235	212	214	181	196	201	206	198	201	206	225	203	199	230	217	196	229	197	223	210	210	210	215	188	191	209	183	210	201	212	198	204	234	185	205	224	227	206	221	201	221	195	198	220	192	187	202	212	241	211	200	200	233	210	177	213	210	211	209	221	242	206	188	217	229	181	199	197	219	205	213	189	210	188	187	218	182	218	227	229	210	216	212	195	205	223	199	198	213	200	204	211	213	208	232	219	204	204	215	196	193	215	200	185	211	210	193	178	204	216	209	178	181	201	228	214	188	202	208	206	204	211	213	199	212	206	248	212	199	205	207	197	218	223	240	194	188	214	207	214	196	195	214	206	226	231	208	177	217	207	203	204	209	202	192	228	181	246	191	220	203	214	200	204	240	209	220	191	237	203	202	209	186	217	194	206	221	196	188	206	196	195	176	199	197	240	215	183	212	212	194	211	211	193	217	218	209	219	205	247	188	206	244	199	227	176	188	206	187	213	188	210	188	211	200	175	238	210	185	224	172	208	216	210	217	203	206	205	207	211	208	207	199	206	205	199	195	213	209	193	202	213	198	220	215	230	237	205	180	188	185	193	221	216	235	199	199	227	202	196	207	219	216	212	211	212	196	205	223	223	190	194	199	199	207	208	219	203	216	207	191	191	204	218	209	205	222	211	204	183	193	191	191	222	213	215	195	213	213	195	218	194	202	221	213	191	205	228	199	224	216	189	219	196	188	209	225	194	202	195	185	228	232	220	219	208	207	204	190	206	192	209	194	227	216	210	210	202	210	202	214	207	217	222	199	219	189	229	197	212	178	232	211	201	203	192	193	216	205	204	197	230	239	205	213	223	250	247	190	204	203	211	236	232	188	200	224	233	210	231	190	212	200	219	185	214	187	201	219	207	207	186	205	207	190	203	195	220	229	178	223	190	193	242	227	202	226	214	217	201	202	213	203	221	209	228	213	199	206	201	206	223	189	219	191	208	220	228	207	225	203	211	206	197	203	203	199	225	196	209	197	210	206	214	221	214	198	202	204	229	209	200	189	192	202	230	225	179	205	233	226	211	215	199	192	226	212	195	187	217	221	202	212	221	211	210	198	202	190	201	200	217	204	224	220	196	213	230	217	202	221	191	203	198	220	216	202	221	185	224	193	206	215	201	223	203	223	196	221	209	190	215	227	205	223	190	229	188	215	190	198	212	223	202	195	215	206	167	207	221	213	204	218	205	208	195	190	200	210	207	237	201	186	192	213	208	191	202	212	198	207	219	203	219	207	217	217	205	233	217	220	217	235	186	211	233	216	233	213	228	181	214	205	209	205	228	235	184	196	230	233	191	211	217	226	226	244	198	221	193	209	217	215	200	215	206	216	218	208	185	215	212	218	224	212	224	208	198	210	221	209	235	194	247	225	211	203	196	187	218	201	215	202	193	186	210	186	213	208	201	210	230	216	185	174	187	199	239	216	182	220	196	189	206	212	219	220	184	211	213	239	185	225	226	225	219	238	219	198	204	200	217	210	211	207	207	203	197	223	214	198	225	196	219	192	203	214	189	226	231	202	180	234	170	191	214	223	237	238	193	213	237	176	201	193	210	213	205	204	199	199	212	210	229	190	211	186	232	210	212	219	206	206	229	211	200	188	198	178	216	211	187	214	202	210	195	211	216	215	209	179	203	213	245	204	202	212	215	180	205	184	219	222	199	186	203	205	199	210	193	197	202	204	197	216	203	212	227	213	249	182	205	204	191	228	198	217	220	197	225	207	221	221	211	230	200	169	220	179	203	223	212	226	223	211	195	193	198	195	215	213	190	192	201	223	204	212	184	191	204	195	211	184	197	206	210	201	191	186	216	212	202	187	183	208	212	217	208	203	238	199	201	207	229	181	204	212	226	220	214	216	212	197	218	221	212	194	210	233	224	188	210	198	190	209	209	207	242	193	212	209	206	216	214	210	202	192	201	192	181	221	229	220	242	232	203	218	216	228	181	209	215	227	196	208	196	202	197	205
24955	21202	27660	24935	12826	997	714	605	568	594	565	493	501	467	532	514	485	503	480	532	497	471	489	480	433	487	500	456	483	463	472	456	483	457	437	487	484	457	486	447	501	457	498	480	460	454	489	471	455	474	437	424	483	445	457	453	456	459	487	495	513	482	440	507	439	466	468	464	427	460	442	469	493	477	465	446	460	494	444	441	455	473	474	454	459	458	478	500	501	453	465	459	439	473	472	459	455	459	459	434	436	462	480	449	488	454	413	500	459	472	466	489	463	468	465	457	425	503	447	450	463	480	464	470	444	484	434	469	468	419	470	429	465	500	462	455	448	502	481	464	408	430	488	445	492	457	435	474	458	458	469	457	445	467	463	486	444	428	479	446	445	431	490	467	465	430	445	492	457	451	460	456	459	440	478	416	434	463	454	465	418	477	464	467	472	495	444	431	466	462	428	431	445	451	444	444	463	447	455	473	452	477	424	458	448	447	432	487	444	499	449	471	440	485	444	467	467	486	483	464	488	495	443	476	476	429	476	500	445	468	472	485	453	442	428	476	465	484	468	399	469	475	472	471	463	487	456	477	477	479	420	455	439	481	472	461	479	476	458	444	457	494	478	477	484	449	463	448	425	474	477	456	439	479	458	452	453	435	446	461	457	459	465	439	443	428	460	455	483	436	459	444	454	419	437	441	467	411	451	496	471	518	488	447	475	441	433	467	470	465	459	469	454	423	477	450	408	470	464	479	423	466	451	475	452	467	455	487	490	462	480	477	430	450	481	464	450	490	442	485	404	470	469	447	463	464	462	440	471	474	445	505	452	457	449	456	445	455	468	487	469	459	478	452	467	497	437	469	491	452	446	480	440	428	462	477	436	430	434	481	467	421	446	471	442	424	452	473	491	448	443	485	437	450	458	490	450	460	441	455	464	470	400	466	460	499	396	490	481	472	458	464	435	463	420	499	464	451	434	479	468	438	454	489	485	451	459	450	497	465	475	474	445	430	455	424	460	432	425	463	492	485	434	451	481	448	482	462	432	417	433	433	433	456	482	456	471	428	461	431	439	477	475	483	424	480	445	466	475	456	441	478	458	440	469	479	454	475	434	476	444	470	447	472	462	453	497	462	487	452	449	450	494	450	495	474	431	438	462	456	445	459	442	459	497	498	472	433	453	509	495	500	426	431	480	462	450	504	453	435	434	424	425	441	468	466	474	462	474	462	468	496	484	448	446	447	448	458	442	447	510	498	425	432	429	482	461	453	452	459	445	427	447	435	491	484	423	476	451	478	465	457	432	460	499	437	440	466	453	435	453	426	437	422	482	476	475	479	469	496	449	491	480	453	448	440	414	468	435	461	471	466	471	430	468	459	450	509	424	438	486	465	434	492	463	469	443	457	477	470	486	472	474	438	444	482	458	417	434	477	464	429	453	469	460	461	496	452	478	463	480	483	447	452	448	454	450	458	464	465	467	469	484	460	463	456	451	485	482	481	445	482	464	455	500	481	430	468	447	466	451	477	458	448	455	438	511	470	469	457	493	495	433	477	466	488	434	468	490	450	460	427	471	450	474	464	467	435	448	461	424	427	442	456	462	491	464	465	450	420	453	450	446	456	453	478	470	429	421	447	441	468	459	476	459	435	491	470	426	461	425	458	413	454	498	448	462	429	514	445	498	445	483	454	410	443	446	457	416	471	443	467	458	459	450	438	482	477	476	461	465	466	486	462	447	472	470	475	456	453	469	454	437	474	462	471	475	447	458	459	459	461	440	499	484	422	444	458	468	458	484	468	416	438	473	467	455	428	443	475	453	443	449	490	467	420	454	467	481	456	470	458	453	460	469	481	458	430	479	462	444	491	469	446	463	475	437	513	470	466	467	460	442	464	466	445	487	467	466	441	459	428	451	423	422	482	428	461	493	491	483	459	460	487	437	425	453	500	475	477	451	451	397	442	465	469	425	436	448	455	475	462	462	473	472	464	456	456	482	454	471	462	419	437	438	453	456	441	450	475	448	459	443	499	460	458	465	472	457	493	425	490	478	474	469	414	467	454	425	440	473	443	452	430	448	420	494	486	482	499	464	484	458	469	439	467	494	476	505	463	443	468	459	498	447	453	482	433	453	391	482	465	464	464	484	480	454	500	443	453	429	478	459	434	430	446	438	424	451	477	494	457	406	488	456	450	459	505	436	449	475	512	472	493	477	458	461	494	442	470	502	440	460	448	431	425	445	451	475	443	474	466	454	460	463	465	471	501	463	454	453	499	448	468	464	519	472	455	463	481	472	464	492	467	452	447	435	443	425	471	464	486	471	492	450	484	437	428	452	447	470	499	499	437	482	464	460	452	401	462	463	446	431	467	488	436	448	421	473	448	486	441	434	449	468	455	448	447	458	479	516	429	437	477	463	453	435	433	412	452	450	464	443	471	471	487	477	440	455	476	464	425	444	472	465	459	478	456	487	463	479	451	479	437	444	425	513	462	509	470	450	455	492	443	463	446	410	462	458	456	396	437	469	421	472	443	465	445	469	449	481	438	454	431	498	437	491	441	478	455	442	473	456	458	478	442	469	479	429	445	443	492	500	466	484	431	473	446	458	437	444	425	480	410	445	454	440	451	439	433	447	471	458	491	437	441	440	433	483	478	499	460	479	491	488	465	436	427	465	431	441	451	499	467	459	474	455	443	444	468	494	471	447	480	449	439	490	473	439	464	432	426	448	466	448	430	422	444	453	446	429	481	458	454	471	466	460	462	435	417	465	453	468	477	440	467	468	454	457	496	475	455	473	409	453	493	491	461	433	454	450	454	492	474	469	458	504	400	456	478	435	439	475	441	464	466	447	466	459	456	487	469	478	458	476	450	432	473	496	453	466	447	456	439	501	514	439	487	440	483	472	486	413	446	469	486	473	445	486	440	455	458	485	467	509	469	435	453	451	503	460	471	435	429	463	468	459	451	473	406	451	448	459	431	479	487	471	465	469	507	423	429	446	472	462	430	456	433	472	392	438	454	473	467	456	491	475	431	430	445	449	493	448	444	463	493	442	470	435	428	457	455	465	442	433	477	429	425	503	475	484	474	481	471	465	470	456	424	420	429	485	469	448	456	451	448	515	443	468	488	461	468	475	452	454	448	450	501	481	503	458	420	449	422	419	429	440	441	416	461	454	489	492	505	499	455	462	450	459	487	453	471	453	434	489	454	435	445	488	456	483	470	440	442	444	422	476	448	466	443	459	469	447	433	437	465	449	435	449	443	475	465	460	445	456	484	462	447	454	479	451	463	506	472	471	460	445	435	496	441	448	473	485	467	434	459	467	458	448	455	454	458	471	454	491	471	458	478	469	430	474	486	511	469	458	470	418	494	425	464	464	454	495	421	434	439	474	439	450	489	479	458	444	456	430	479	472	445	434	494	462	465	460	439	432	464	532	506	460	453	479	460	458	484	464	435	452	413	437	450	519	430	475	504	430	477	456	434	456	451	470	433	471	442	431	468
33193	10675	4036	2274	1639	1262	1050	990	843	801	743	661	668	613	623	602	589	551	529	525	561	595	577	531	540	532	569	534	533	563	546	534	566	537	549	545	524	501	542	535	533	540	504	567	515	515	535	483	513	571	544	545	544	505	558	527	577	512	519	522	496	500	548	509	498	525	562	564	538	504	516	539	526	533	524	525	527	513	517	509	518	534	492	554	527	550	500	525	528	560	513	537	519	481	524	503	525	535	550	518	530	513	542	514	531	499	549	505	528	536	521	531	512	521	541	518	545	492	542	531	501	516	552	511	561	510	478	525	509	518	543	555	523	550	553	521	518	534	505	502	523	530	541	500	529	542	557	503	547	499	566	519	504	523	478	531	533	501	505	531	508	537	497	578	487	530	505	509	515	508	500	537	549	513	535	514	531	559	512	501	524	532	524	445	490	523	546	497	484	551	528	527	495	521	536	520	564	542	511	536	548	542	523	507	551	489	539	496	539	544	506	548	517	498	493	493	510	550	537	490	508	521	518	500	538	506	537	514	513	521	495	529	540	512	525	521	508	537	511	554	509	496	482	524	571	519	570	497	532	495	536	515	564	544	539	492	512	549	525	509	552	516	528	505	527	520	520	510	524	528	509	535	506	480	530	525	535	549	524	522	555	493	521	509	494	523	546	533	528	492	512	538	497	487	516	518	512	527	556	511	478	492	522	490	480	537	544	546	515	519	547	526	481	508	518	547	529	508	517	548	514	518	517	503	507	544	496	526	505	545	496	557	496	533	511	533	553	488	526	556	515	520	500	513	514	492	485	522	546	501	542	544	517	524	524	508	511	508	522	509	545	562	494	535	492	524	508	499	530	530	550	538	512	522	501	558	542	503	538	515	483	522	468	507	533	521	511	541	550	525	525	507	538	513	492	565	560	504	482	528	494	540	485	543	529	504	552	534	534	561	550	541	552	518	503	549	503	510	509	502	506	550	529	519	473	526	512	517	538	586	512	497	502	564	536	542	477	561	488	520	534	506	511	519	520	532	542	511	547	542	528	485	498	586	503	523	504	497	528	531	525	485	503	540	482	564	554	510	508	500	530	504	550	512	518	500	530	519	517	548	539	500	552	510	507	501	518	535	513	547	520	502	508	498	514	525	536	573	489	535	512	544	531	491	531	510	559	498	516	532	541	492	552	535	524	504	526	520	538	553	528	503	526	553	521	519	552	498	526	507	504	528	513	533	512	491	571	496	533	509	506	507	519	502	566	521	507	545	483	528	535	497	517	544	537	533	501	521	493	503	514	516	524	551	527	497	537	466	489	586	535	541	534	487	525	531	540	479	543	514	519	520	494	519	527	527	579	536	550	548	568	533	531	521	502	544	525	531	528	518	497	520	519	577	538	485	549	538	512	505	560	557	548	538	539	531	526	517	497	491	517	501	517	539	563	513	525	505	526	559	541	513	487	550	534	533	527	503	503	518	535	523	496	530	535	515	510	511	535	552	534	525	490	521	541	528	496	507	521	519	579	510	530	553	501	534	530	490	516	547	501	539	515	534	515	501	486	517	500	499	534	509	483	520	507	506	511	500	503	475	508	520	522	527	509	552	550	516	550	542	500	515	503	524	517	497	528	485	529	549	551	543	516	524	496	510	537	552	515	561	513	532	504	507	489	567	506	557	523	529	514	506	490	537	538	511	490	527	556	522	484	546	532	502	536	516	506	508	490	499	521	511	468	550	546	525	504	542	526	504	502	560	570	501	540	555	538	489	548	479	529	495	464	506	511	536	506	512	535	528	520	508	523	490	507	532	529	547	524	505	511	491	520	507	548	508	541	509	502	491	516	514	503	489	498	531	547	520	523	549	546	515	528	505	525	551	550	520	535	520	500	576	530	540	508	518	507	481	459	536	554	503	507	543	537	528	475	509	481	525	515	521	490	487	544	538	534	547	472	511	529	537	542	532	529	540	524	518	551	560	495	521	511	518	533	513	531	492	525	497	490	519	541	548	551	553	519	514	551	513	511	532	575	528	489	525	524	531	520	507	522	520	515	534	520	553	521	512	450	520	475	495	508	520	555	487	544	493	531	525	514	501	562	520	511	506	504	513	518	556	493	534	476	538	530	495	548	556	549	492	504	524	544	522	500	540	545	519	535	536	502	527	532	483	538	518	511	524	516	541	555	540	561	573	532	546	545	506	535	498	519	525	514	502	520	505	554	542	511	604	556	496	510	509	516	512	521	522	486	534	533	496	503	525	494	496	532	528	499	544	519	551	513	511	532	513	535	518	526	508	568	536	513	514	516	501	507	487	538	527	503	489	511	552	540	544	564	493	523	510	503	494	551	507	508	525	483	511	520	533	529	522	503	526	526	500	539	470	545	505	495	532	555	519	484	496	510	520	546	550	505	516	545	543	550	546	535	508	533	529	528	538	517	545	495	549	536	515	496	502	538	572	554	487	493	521	538	478	495	510	531	494	489	550	542	511	495	490	561	530	541	524	511	520	524	532	560	525	505	551	542	531	535	515	515	554	502	517	533	535	502	535	504	532	625	531	517	542	517	510	549	553	524	519	525	514	546	529	510	491	527	538	518	524	556	501	529	521	570	562	497	543	533	548	536	502	487	490	495	511	508	522	538	503	510	540	531	536	533	489	519	560	499	459	561	517	507	501	540	532	525	500	551	480	515	512	536	521	503	531	562	480	503	529	520	549	476	514	507	560	528	526	535	500	533	506	542	502	503	505	501	501	510	505	500	556	506	536	542	505	504	516	522	513	508	512	514	500	510	558	524	529	547	555	542	537	488	520	547	492	513	498	549	521	541	499	536	515	512	502	488	495	548	534	505	506	518	507	532	484	532	536	516	568	495	524	526	548	556	513	477	516	521	509	511	534	503	538	512	544	479	511	528	510	522	507	534	506	509	540	505	552	495	505	528	477	489	559	532	528	521	475	519	523	533	497	492	515	505	559	523	513	520	544	524	532	506	545	517	509	495	519	531	543	534	514	485	547	491	553	513	507	515	520	515	493	532	495	554	521	484	528	583	553	488	542	503	533	526	528	514	553	521	509	509	477	499	519	508	532	522	488	481	549	551	477	536	529	478	573	507	553	526	559	505	468	524	498	543	508	544	493	513	499	530	516	556	503	519	520	516	517	541	532	484	524	480	514	494	538	497	482	506	566	527	526	471	504	525	536	520	539	510	505	514	497	557	534	514	536	531	550	516	487	498	530	519	502	521	530	503	496	532	513	513	517	525	512	511	503	537	524	517	522	523	553	540	529	527	489	523	463	505	523	503	499	509	552	537	510	511	509	529	502	520	486	515	515	496	512	516	497	494	497	532	496	545	507	514	509	540	527	516	492	514	504	551	502	555	461	520	499	502	511	457	561	533	524	527	498	542	492	544	532	510	494	519	544	572	490	524	509	499	501	532	540	517	543	579	530	500	505	539	548	503	505	512	525	518	520	479	510	550	533	522	547	546	515	524	519	516	513	574	518	503	543
22667	21220	29056	23677	21173	21144	11692	1300	954	773	688	655	594	558	531	492	552	477	469	472	460	404	480	432	409	404	411	407	410	413	413	402	407	371	385	360	369	394	380	389	394	350	404	362	379	348	382	363	376	362	400	379	359	382	398	372	394	396	388	396	360	352	348	389	347	398	325	358	359	360	346	408	360	362	351	369	340	391	373	390	341	360	359	361	392	348	366	357	389	373	358	373	364	366	373	347	346	348	330	344	358	329	383	341	346	336	366	350	345	376	337	368	383	344	356	367	351	358	367	325	342	368	355	378	375	371	330	367	365	340	329	373	392	359	361	383	404	353	371	353	370	351	363	349	355	357	350	376	383	342	358	368	367	370	372	353	362	339	359	357	317	353	370	347	363	354	373	378	382	367	351	358	347	327	386	331	357	364	352	370	376	328	371	364	394	313	359	345	365	388	368	355	380	378	359	350	321	371	392	364	331	328	347	359	363	378	355	403	382	386	406	366	358	383	360	414	349	375	345	389	386	355	330	367	357	361	379	349	348	355	367	343	372	374	362	386	350	336	397	363	381	372	351	364	348	360	334	350	385	351	379	377	361	346	358	364	349	362	374	396	343	347	371	373	354	347	362	366	386	403	324	356	337	386	367	383	363	345	390	348	346	367	340	382	341	390	339	382	371	377	389	332	355	348	347	387	359	364	362	340	364	362	366	330	364	365	357	361	340	357	364	413	349	334	314	370	346	318	369	372	372	314	346	388	357	346	355	381	354	344	375	350	386	391	354	352	342	349	379	373	359	387	376	327	342	346	363	358	367	382	356	374	376	340	337	386	359	380	399	328	354	356	382	397	334	370	355	363	365	352	367	384	361	348	385	357	383	362	399	341	348	368	353	369	353	353	398	335	379	379	390	367	359	320	377	361	365	346	340	352	346	369	357	370	341	365	330	390	353	347	351	347	356	365	379	354	408	347	349	365	411	374	336	368	345	370	379	367	382	340	393	350	363	339	373	371	349	372	314	326	338	341	354	348	360	373	386	375	367	329	343	421	340	317	380	357	371	348	367	366	341	361	380	369	347	333	377	338	389	349	348	374	346	393	346	359	374	358	351	363	349	381	366	403	363	381	340	354	352	369	366	389	344	384	362	331	372	340	341	375	327	362	363	367	365	350	332	314	361	369	370	349	358	330	367	386	372	406	342	346	373	352	357	387	360	337	334	364	351	379	341	385	330	393	367	361	360	334	351	346	331	351	364	350	395	343	345	411	369	364	361	355	350	343	360	401	377	340	359	366	349	344	402	369	354	366	361	389	372	385	390	394	369	343	342	351	378	372	362	371	369	375	361	392	340	386	375	322	362	352	364	371	362	337	319	380	377	374	378	328	351	350	364	351	375	386	387	372	343	376	347	392	357	395	340	349	378	369	352	363	324	334	375	373	399	372	376	343	371	363	347	342	356	381	354	385	354	348	330	346	342	359	341	356	383	337	411	328	355	382	342	347	411	360	351	386	385	362	363	366	346	390	343	371	343	360	395	345	377	378	370	375	354	348	344	340	354	364	364	356	361	343	355	365	326	340	356	336	359	360	342	385	323	387	380	335	383	366	337	388	361	350	376	377	376	350	391	354	346	381	377	383	352	359	341	377	355	350	341	380	381	356	376	346	365	368	341	364	355	373	346	337	378	362	353	389	342	362	337	349	356	354	361	358	376	348	371	346	368	348	366	348	364	389	320	361	349	394	341	358	353	354	354	355	323	349	396	347	353	364	355	359	358	365	377	320	331	357	353	362	345	350	360	358	357	371	344	378	339	360	372	367	363	345	340	364	366	393	326	388	331	328	353	363	356	351	417	393	372	346	367	370	360	416	356	355	352	362	369	361	350	370	360	373	365	383	390	368	379	412	361	387	384	347	364	373	347	369	339	352	376	384	354	354	380	360	351	349	357	344	345	364	352	341	369	394	327	355	357	361	349	381	359	357	352	379	356	353	350	370	352	359	335	346	330	426	355	343	399	328	389	381	334	363	392	328	357	349	337	357	363	377	344	356	338	365	366	361	354	341	366	385	340	354	347	365	345	358	326	375	385	419	389	354	371	382	369	384	351	400	363	329	340	354	356	360	361	350	383	359	390	338	345	333	312	346	313	367	356	376	347	362	327	356	355	383	350	371	332	367	381	378	341	347	329	355	396	384	387	373	403	368	378	359	317	353	320	375	357	343	337	370	372	356	360	344	364	383	331	373	351	348	347	343	361	378	343	354	349	351	351	355	328	375	352	373	373	363	351	385	357	358	382	392	387	373	370	354	370	330	359	360	363	371	352	358	376	326	354	338	312	380	342	365	341	328	344	370	387	371	387	326	357	370	369	384	366	377	390	387	360	346	338	386	326	388	352	354	345	324	375	381	360	384	362	382	354	369	394	364	323	391	361	330	351	382	360	363	383	373	355	314	322	350	317	363	407	362	350	356	366	336	346	352	378	370	362	394	368	337	349	350	388	346	398	403	360	375	367	384	365	368	365	370	336	342	336	378	376	352	331	362	321	352	400	380	352	332	357	321	337	338	345	355	378	368	364	351	357	384	349	374	333	359	366	335	368	364	349	340	365	363	369	372	383	366	369	353	347	348	349	370	333	364	338	378	343	390	318	375	349	369	331	344	367	354	369	360	377	342	387	357	340	333	345	376	376	353	353	383	355	370	350	372	359	367	353	378	372	362	366	387	359	302	325	394	362	333	348	375	377	405	340	350	363	373	361	421	327	368	319	360	373	383	340	352	361	383	335	359	379	373	344	342	338	360	361	324	363	354	362	330	384	347	356	336	407	330	346	387	333	417	369	349	378	357	345	368	331	376	369	394	356	366	371	327	372	350	373	351	352	370	369	389	361	367	381	364	314	357	349	342	385	396	396	374	393	320	353	375	406	340	400	323	352	394	373	334	341	382	341	325	390	383	381	363	394	371	381	346	329	391	406	373	356	381	355	370	366	378	364	368	368	356	370	347	361	349	401	359	333	377	376	311	373	360	367	352	327	315	349	358	372	360	363	372	376	360	328	302	369	324	375	362	358	363	361	347	379	352	357	373	396	340	349	348	366	357	350	337	335	379	366	379	367	337	378	343	348	373	361	330	361	357	345	396	363	329	366	349	359	377	348	347	406	357	336	380	361	368	405	367	364	359	327	331	379	384	361	391	364	376	329	348	377	375	325	364	374	320	328	332	399	339	373	382	401	367	375	327	350	372	374	364	346	354	354	352	356	350	365	356	344	401	339	382	357	361	362	371	359	368	358	362	325	353	358	361	369	373	375	375	367	371	378	317	383	331	382	399	361	365	348	381	351	344	313	335	321	367	389	349	372	350	348	370	378	385	362	373	387	374	344	380	358	365	342	325	363	392	399	347	356	378	349	378	325	349	375	376	354	329	346	366	339	352	369	354	365	349	315	353	320	352	347	373	353	399	359	368	350	366	328	350	350	335	393	356	340	359	366	394	338	379	372	359
37528	18770	12021	6493	4321	3197	2469	1946	1587	1292	1149	1016	881	806	740	654	625	581	602	527	522	558	513	525	487	484	497	508	455	449	451	468	439	455	440	422	447	403	433	446	425	405	440	419	419	437	377	457	436	396	427	416	442	404	401	437	396	390	421	418	371	398	380	402	429	401	409	383	396	429	417	418	389	416	383	407	376	409	390	410	363	436	394	388	410	367	379	408	423	381	412	410	393	413	445	388	391	361	428	424	391	459	402	434	418	384	384	393	366	390	399	340	394	420	404	397	410	378	368	375	405	386	400	381	412	388	424	374	413	406	353	425	382	397	406	401	406	374	362	372	393	420	420	423	386	387	371	429	391	393	393	377	422	381	382	398	437	391	377	394	425	447	389	380	405	427	382	406	388	387	405	426	420	425	405	404	357	386	445	396	357	381	371	405	377	396	429	412	391	376	382	392	374	400	407	376	399	420	390	404	386	378	371	409	394	430	389	397	384	400	345	390	407	397	385	400	395	389	395	445	416	397	428	388	423	391	417	395	405	362	360	425	395	395	425	392	428	368	371	398	399	427	379	409	367	352	397	399	403	368	386	414	427	393	417	376	409	360	387	383	380	410	396	407	411	421	384	402	398	414	425	392	422	426	392	420	403	418	407	402	392	435	428	385	378	424	400	381	402	436	386	403	400	374	411	398	365	408	364	400	396	401	410	372	383	392	385	399	363	414	387	420	401	381	342	422	412	410	385	404	387	380	369	404	390	400	378	449	417	390	333	397	391	426	398	418	402	410	392	392	384	388	397	392	420	419	387	401	368	402	386	379	391	385	387	381	394	380	410	387	394	393	398	372	383	408	400	397	391	407	393	369	429	399	407	425	368	410	382	361	368	367	390	420	410	382	412	379	411	393	425	382	386	417	420	398	405	402	387	406	408	410	408	384	381	404	385	362	395	390	391	418	429	420	387	368	365	398	381	394	422	410	378	387	396	374	403	407	399	411	384	372	420	402	407	427	409	382	380	399	405	437	385	401	400	404	395	371	429	402	403	385	413	371	411	392	385	405	407	363	382	392	442	392	399	412	394	346	406	423	363	404	373	399	439	410	361	401	403	412	418	398	406	424	384	394	393	411	401	375	383	414	410	432	385	362	372	382	414	391	392	410	425	391	391	368	372	387	407	406	373	408	369	378	381	392	413	386	386	383	359	400	396	434	376	419	379	459	381	385	392	384	396	383	369	371	388	426	413	422	373	400	378	448	393	397	413	366	423	414	401	386	376	399	392	419	370	425	403	393	397	375	373	390	410	430	412	383	394	388	415	402	383	424	434	385	395	376	401	405	412	376	401	435	426	386	391	367	420	377	396	382	362	393	410	361	389	376	373	402	411	428	402	362	386	410	393	346	391	390	386	393	388	411	387	400	354	372	414	398	420	400	405	381	372	409	414	424	403	379	352	395	388	398	410	374	373	402	419	394	384	390	383	375	419	396	381	412	373	391	415	404	390	384	392	414	408	416	413	391	337	387	400	395	339	400	364	385	382	421	369	422	408	377	372	407	400	390	404	359	428	401	396	370	379	412	390	403	399	404	430	367	394	409	387	410	387	347	413	393	402	371	389	381	394	365	382	376	376	407	433	416	384	397	390	406	371	408	407	380	376	430	437	375	382	406	392	380	416	377	401	409	389	409	440	397	373	381	388	388	363	432	408	371	355	371	401	434	389	423	395	344	446	379	412	389	383	359	429	417	397	389	416	372	378	418	411	376	403	401	373	385	414	397	401	377	390	447	429	399	373	399	402	371	389	384	385	387	436	400	379	361	407	387	359	433	416	370	394	372	376	406	420	361	370	384	397	388	374	402	385	415	386	407	419	405	421	405	415	382	382	426	387	406	413	391	401	393	431	419	419	398	384	388	355	407	412	414	425	354	411	398	391	419	385	392	391	378	411	396	417	406	392	367	421	400	422	427	431	398	430	403	388	377	436	402	385	361	414	442	404	397	380	371	411	411	413	385	405	359	379	382	423	397	376	378	397	390	404	398	387	385	406	358	408	423	382	420	397	364	377	342	410	377	377	378	385	373	399	397	405	351	406	364	422	377	391	416	423	403	347	395	420	394	396	395	383	409	419	370	401	388	420	380	366	333	386	363	393	392	392	423	395	387	416	441	383	384	366	433	413	401	391	410	422	393	401	389	388	383	416	397	406	364	384	426	393	388	384	392	387	386	380	386	417	396	403	394	373	396	404	393	394	403	394	421	392	410	407	423	417	400	422	392	361	371	375	385	405	419	394	391	388	402	398	405	366	408	397	368	422	394	384	406	425	410	361	438	384	410	405	385	388	400	368	415	397	380	413	437	396	390	405	370	385	371	391	456	382	384	390	369	431	377	409	392	415	378	360	405	375	379	393	394	394	426	415	353	396	406	386	411	388	383	380	394	403	388	411	423	386	412	423	378	390	392	391	393	367	429	409	426	386	390	381	402	369	429	420	392	396	417	372	403	437	390	404	381	387	406	391	398	418	375	416	406	371	363	419	401	404	378	393	400	406	403	380	396	366	422	419	399	397	380	385	400	407	407	407	354	387	371	408	406	419	397	400	381	396	393	371	399	418	424	370	403	404	408	387	397	401	384	400	427	389	390	374	403	384	390	435	421	424	393	409	367	367	400	394	371	390	423	375	421	388	414	421	411	377	414	369	403	395	432	403	425	386	395	416	387	386	374	395	413	389	361	398	416	402	416	375	416	399	353	393	441	395	374	417	382	398	394	403	404	377	393	421	393	410	432	397	387	384	382	367	416	383	407	403	393	382	377	415	376	377	398	415	434	356	392	390	400	419	394	376	414	399	362	402	416	421	375	411	369	386	355	387	381	414	394	378	352	391	415	404	391	389	348	388	403	390	418	413	379	430	406	376	394	383	371	402	369	391	397	422	367	369	419	403	381	408	396	407	387	408	369	409	393	377	402	456	354	407	400	417	370	385	438	394	381	370	382	363	416	391	389	389	421	361	381	428	411	434	392	425	413	393	381	396	398	377	386	370	410	423	409	416	393	405	387	424	365	363	420	393	382	367	388	414	394	387	372	384	377	406	408	355	418	403	363	400	396	434	372	364	379	369	438	392	368	362	392	395	398	414	385	393	419	413	384	383	394	418	407	428	353	390	411	412	366	413	421	448	428	405	351	389	413	419	388	416	420	404	433	400	412	395	426	398	414	367	414	393	345	379	410	400	398	401	401	393	397	372	426	409	380	417	425	434	396	418	457	366	402	430	387	369	404	394	363	369	389	391	427	437	400	409	384	365	356	382	411	417	395	392	395	407	396	369	414	371	403	397	391	429	372	400	381	403	433	362	380	384	378	395	369	377	361	363	405	375	415	407	419	413	392	412	380	395	429	376	393	400	395	420	433	422	412	409	387	392	397	416	408	401	394	383	432	393	416	386	445	378	403	396	391	417	436	381	391	394	410	398	366	373	413	397	362	379	432	374	421	366	358	378	393
27980	20584	9785	951	531	499	395	302	307	276	270	338	327	264	284	298	286	279	283	267	264	261	278	311	283	289	270	263	282	285	263	300	265	316	252	301	222	266	262	267	271	289	293	273	282	269	267	287	267	320	259	316	311	266	262	272	259	249	287	281	268	294	311	297	258	272	270	283	288	254	290	279	287	281	294	278	236	262	280	278	260	270	295	286	283	345	275	293	282	319	278	307	284	266	281	256	271	279	273	288	289	266	297	262	267	303	239	257	286	297	309	286	257	288	268	271	252	318	267	279	266	277	293	267	270	326	296	304	257	275	304	280	268	271	273	234	274	286	264	270	271	265	272	262	286	269	249	257	232	270	262	281	287	289	281	278	279	274	290	265	273	280	293	257	269	248	257	285	279	264	299	322	287	255	270	279	310	271	271	295	292	296	292	270	283	310	310	279	308	268	292	280	268	304	275	284	269	274	253	293	297	254	273	307	271	247	258	302	307	284	278	304	261	292	302	276	311	284	272	282	295	289	289	302	260	279	311	277	255	303	294	266	290	326	251	301	294	275	269	290	264	273	281	297	285	265	265	298	266	263	315	284	286	277	270	245	251	306	271	301	316	305	280	263	288	269	273	271	270	303	320	275	276	299	270	266	253	261	294	291	290	266	309	290	289	252	280	252	284	276	262	291	295	304	279	271	266	251	295	248	297	278	264	266	284	280	306	274	310	293	290	282	270	300	252	280	279	299	285	322	300	309	271	296	293	263	278	293	281	286	275	298	278	291	293	254	307	268	261	278	306	259	277	272	271	291	305	265	242	282	291	271	321	282	276	253	288	276	293	288	251	289	283	276	289	318	303	274	279	261	282	272	287	281	276	266	296	298	277	307	248	298	305	292	292	276	289	234	269	284	297	280	285	286	279	270	269	308	296	259	292	295	248	260	298	284	276	298	299	289	252	274	304	283	283	292	270	245	272	301	284	287	300	281	272	289	294	259	282	279	268	256	283	329	254	287	263	278	300	313	259	295	272	272	322	253	282	272	296	272	266	285	295	255	284	265	293	289	296	274	297	286	287	285	287	275	304	268	288	286	298	297	295	301	261	291	298	272	288	256	289	277	284	295	271	289	284	247	282	288	305	291	298	284	262	281	276	264	288	322	270	244	286	295	275	285	258	267	273	264	264	265	297	295	258	276	239	273	296	277	269	277	268	283	275	299	288	287	251	285	286	291	234	247	276	293	298	282	280	278	291	283	303	289	290	285	288	268	281	299	293	274	293	272	257	245	305	293	247	288	261	294	277	291	256	259	275	276	300	285	257	256	248	293	292	273	315	265	299	269	291	262	297	267	287	287	291	286	279	267	296	289	296	274	266	278	299	265	277	292	277	276	293	293	286	289	272	309	283	307	299	292	253	274	264	272	271	298	299	262	273	310	295	297	301	274	241	266	268	301	293	288	285	260	305	283	271	257	280	293	295	277	280	294	263	263	276	281	284	270	296	283	300	245	311	278	281	255	260	263	303	265	277	285	307	262	264	272	280	261	266	322	285	274	280	287	293	296	298	303	302	262	299	252	290	288	278	270	284	285	278	296	296	242	247	305	281	275	309	271	279	312	273	274	286	284	266	304	307	257	295	252	284	283	283	274	304	268	278	293	313	287	251	293	294	321	293	286	277	298	256	267	277	252	267	257	314	268	304	287	300	262	264	286	292	307	256	279	309	256	295	312	317	277	294	285	285	289	305	277	281	296	284	262	267	287	300	284	279	280	265	298	285	261	293	293	288	236	265	253	296	268	266	298	290	253	304	264	271	311	271	306	268	269	288	268	274	281	298	258	291	285	290	287	287	280	287	291	311	292	300	318	274	279	259	275	299	269	277	282	270	303	267	269	285	300	274	306	270	300	249	294	284	263	291	247	287	252	300	281	295	270	284	268	309	309	266	258	295	254	294	292	295	282	255	307	281	282	268	285	282	261	268	301	294	288	291	284	290	315	277	269	271	269	273	277	308	272	252	288	312	265	296	271	274	268	277	264	287	301	263	293	285	249	287	279	287	278	277	287	269	277	273	278	271	309	279	275	294	268	290	304	279	303	304	306	271	263	308	295	277	297	291	278	275	285	302	283	290	298	276	260	288	291	292	282	245	301	287	271	271	280	271	272	260	274	266	274	284	299	256	282	299	282	305	306	246	281	247	292	285	277	248	283	305	294	297	273	285	272	287	304	264	294	246	274	248	305	277	271	278	284	268	279	272	267	272	290	284	285	288	291	287	268	294	260	271	294	261	282	290	275	282	265	280	275	265	277	285	306	268	314	277	266	300	271	283	274	279	289	275	266	263	284	283	278	235	293	296	290	285	291	294	283	263	269	294	289	278	292	270	269	292	258	296	274	266	305	272	273	278	279	289	313	266	283	289	282	271	281	287	291	262	306	286	264	285	274	302	292	274	257	288	295	297	284	288	269	316	276	299	282	252	308	273	289	289	292	302	302	256	259	266	301	300	271	284	249	271	286	294	242	264	260	283	262	278	257	277	268	269	290	281	282	298	257	275	290	282	296	273	288	268	261	303	272	271	278	306	272	269	270	293	284	276	281	270	268	258	297	273	313	290	278	290	279	275	284	285	301	274	281	248	282	261	287	308	262	248	279	247	283	294	297	278	296	263	270	275	271	293	308	270	267	280	302	263	295	275	314	274	274	284	264	289	269	279	268	276	263	285	289	301	278	292	281	272	299	271	293	282	288	263	326	289	289	285	306	309	308	287	245	278	289	268	256	288	262	301	279	286	280	260	284	287	295	254	266	291	278	270	285	265	271	282	264	295	312	265	291	257	255	275	294	276	278	285	286	259	278	293	257	287	293	269	299	262	245	288	261	284	301	271	310	305	302	297	283	293	282	283	268	258	307	288	263	251	281	280	285	295	266	272	276	266	261	273	280	282	273	281	300	298	278	259	243	264	259	274	316	275	253	282	274	276	291	265	290	266	282	292	294	258	280	302	293	269	272	264	307	261	285	278	293	303	265	272	311	253	299	304	291	274	266	286	281	259	315	301	269	268	289	318	274	236	261	272	286	253	289	316	264	300	305	309	288	267	278	294	285	297	263	282	268	275	288	260	260	236	283	268	285	297	260	301	283	298	287	269	264	322	270	278	276	289	258	263	312	274	296	314	283	291	276	279	282	293	281	268	279	278	278	259	291	268	266	270	278	259	277	285	274	282	272	317	265	296	285	252	305	309	301	271	277	288	266	296	290	268	294	296	309	303	274	285	283	283	272	285	291	261	301	276	275	242	259	274	300	299	275	281	309	262	306	272	295	268	281	274	279	277	279	273	297	287	306	290	277	277	280	261	269	279	253	268	278	295	272	291	310	258	265	289	262	282	266	266	309	304	252	273	291	295	268	295	287	279	270	287	275	279	279	282	279	257	277	279	310	307	273	269	247	256	274	275	295	324	265	262	281	284	271	268	304	290	283	284	304	283	272	273	294	333	286	297	282
27383	2972	990	646	495	438	403	408	357	395	350	362	342	318	360	341	330	333	372	353	338	390	350	346	390	340	368	338	347	333	375	321	346	314	341	299	342	330	367	335	367	326	340	328	334	320	333	360	349	288	334	349	339	344	353	326	314	339	329	349	347	333	327	346	337	305	368	369	323	337	342	335	343	337	330	350	349	339	328	341	342	322	336	301	365	311	342	324	331	360	339	338	344	328	349	333	315	322	385	321	328	337	315	351	320	312	318	355	336	331	325	287	317	330	336	352	324	333	354	326	345	370	308	306	347	330	344	330	332	353	356	345	382	339	335	322	323	325	342	316	330	336	354	359	317	320	333	330	332	307	344	360	342	331	308	327	313	330	336	354	322	313	339	344	309	358	330	326	361	354	326	336	352	348	328	343	293	337	333	360	314	341	320	353	339	348	337	329	339	351	360	341	328	335	340	313	345	343	342	326	331	370	360	343	358	306	334	315	340	341	340	333	341	311	301	357	309	334	334	362	305	341	346	358	355	338	323	348	297	346	350	322	336	324	305	331	295	348	359	332	351	333	355	335	340	313	332	359	307	316	351	348	373	320	325	348	354	323	353	353	315	378	327	356	324	313	333	349	329	321	353	355	352	339	312	321	346	328	339	358	345	363	298	321	353	337	314	313	318	328	335	336	342	331	325	320	350	323	345	338	353	333	316	337	368	357	367	361	356	359	350	361	320	335	345	361	364	325	323	312	336	331	351	312	348	344	340	339	357	317	351	322	352	349	371	328	352	324	327	361	358	325	346	342	321	336	317	329	321	328	319	355	339	371	324	324	313	343	330	354	360	305	318	335	343	328	324	325	331	320	344	349	340	302	352	353	341	305	320	351	324	379	328	341	324	339	370	371	325	336	338	359	356	381	330	363	341	311	321	336	344	369	380	329	344	343	366	350	347	334	314	349	340	361	333	341	308	341	323	353	322	354	359	326	332	338	321	335	323	344	310	348	348	330	359	367	345	326	352	315	338	324	337	369	307	367	346	311	372	321	300	371	338	335	357	322	339	340	331	321	342	341	323	344	340	345	327	348	342	328	339	352	341	321	359	322	350	312	322	357	323	315	298	354	380	336	376	335	351	353	329	333	331	330	312	333	350	359	317	364	307	369	325	349	329	379	310	344	321	333	322	338	328	306	338	340	359	362	337	318	319	328	354	373	348	384	322	349	350	324	333	336	326	320	342	309	338	324	343	326	296	342	350	347	349	324	346	350	330	338	347	329	388	315	307	355	352	343	388	317	329	360	329	360	341	330	313	323	340	341	326	333	310	319	341	333	348	328	379	341	331	342	325	363	340	371	346	367	330	342	349	336	343	352	352	372	383	331	322	310	344	328	335	335	320	355	364	345	367	376	330	296	340	344	307	340	343	376	319	384	333	328	361	297	305	346	340	325	333	352	330	359	364	367	335	369	333	353	332	339	337	342	353	348	351	348	306	338	361	351	321	350	347	315	338	331	327	317	324	318	360	282	316	350	329	329	305	347	324	331	337	358	327	308	337	303	323	357	328	326	318	342	358	362	325	340	313	324	332	321	322	317	351	315	326	352	318	329	354	323	412	381	344	340	344	320	348	351	315	336	311	329	342	341	360	294	331	323	327	321	343	323	340	353	329	370	331	344	339	363	329	327	321	351	355	329	367	329	345	344	322	369	331	344	352	323	371	316	317	351	346	361	355	358	342	335	371	311	348	337	337	338	346	358	334	319	326	319	318	347	337	356	338	337	345	324	329	307	339	330	343	328	305	350	352	341	326	323	330	317	374	336	344	338	311	322	342	373	353	349	359	348	318	344	350	372	342	352	336	336	314	353	332	327	336	353	318	333	311	323	326	318	312	336	321	326	320	300	376	325	348	305	354	332	326	332	349	344	341	346	329	328	347	359	323	319	346	351	342	331	343	348	360	351	324	334	332	370	334	340	320	328	337	332	362	320	345	350	351	309	349	355	321	344	325	346	324	330	358	331	310	347	339	307	321	335	335	329	311	344	322	330	359	332	332	362	341	316	333	323	334	336	351	338	334	331	336	330	338	320	329	332	345	342	338	370	345	329	324	332	310	315	337	349	317	332	326	338	359	322	339	339	361	356	340	356	357	312	362	344	376	379	360	327	337	338	322	341	342	337	331	332	306	315	326	357	334	362	327	353	321	343	331	327	343	349	362	351	328	385	342	318	341	341	348	357	357	318	343	337	331	307	363	341	333	391	349	307	320	332	339	359	329	325	351	336	374	351	320	331	365	347	350	300	354	337	339	346	368	340	344	329	349	329	341	344	301	337	349	327	341	303	361	342	337	317	358	353	323	342	350	315	352	367	340	356	340	342	331	374	331	365	323	377	321	355	298	353	304	349	314	311	326	317	355	329	366	335	363	334	339	343	320	331	335	340	332	296	321	325	337	357	334	336	322	339	341	344	372	330	292	312	355	327	327	341	330	330	348	357	331	355	310	326	357	349	316	377	364	307	315	362	311	336	332	327	363	369	326	314	337	322	322	337	307	326	328	343	355	333	329	383	347	351	334	345	374	343	336	340	334	335	323	340	365	309	361	343	334	325	329	299	305	319	362	367	346	322	317	321	298	344	338	307	358	329	339	370	345	361	301	357	326	334	369	338	319	327	346	332	344	353	367	360	294	344	352	352	305	322	354	310	349	370	347	346	343	363	353	321	319	340	361	311	310	327	334	334	305	339	321	302	364	320	356	327	354	345	338	327	342	377	344	313	325	380	322	349	340	321	330	329	368	333	349	343	384	299	329	352	348	349	302	324	335	344	302	344	304	342	326	343	339	334	310	350	328	342	336	351	352	343	325	356	345	340	311	340	337	350	363	344	340	322	350	358	333	340	341	344	342	311	365	310	347	342	310	301	341	357	335	335	385	359	361	326	332	349	335	335	328	344	353	300	327	333	335	312	344	358	312	335	339	322	365	349	306	312	327	358	329	348	336	345	351	333	342	329	326	317	346	330	299	329	311	357	324	359	320	375	350	321	349	346	314	375	345	364	322	302	361	340	328	328	346	294	361	321	361	335	336	341	341	326	327	316	338	310	317	319	364	350	332	350	361	331	312	344	344	316	327	362	298	366	322	338	320	339	314	320	320	342	338	357	315	349	348	338	332	366	307	366	322	324	318	331	294	341	332	330	313	370	369	309	334	344	321	371	321	372	313	369	301	339	329	347	334	332	351	347	352	313	299	351	348	340	361	311	326	312	345	388	320	297	352	354	316	344	325	326	343	301	325	310	340	324	314	340	332	367	308	359	350	312	326	313	345	352	345	346	329	329	321	335	308	357	307	321	371	341	326	314	358	377	335	343	342	293	318	327	318	317	335	366	374	353	308	333	362	350	319	352	346	338	382	372	315	328	318	336	378	339	353	377	337	335	344	329	316	346	339	356	356	340	361	308	358	338	369	347	342	339	322	343	325	361	338	338	345	308	327	354	361	340	334	330
23637	21194	28620	24010	21190	12296	1008	620	426	412	353	327	295	262	258	274	232	222	198	223	186	223	198	187	188	187	201	202	204	209	171	197	159	189	180	183	169	176	186	168	186	186	203	181	180	158	186	177	158	185	199	187	146	173	205	183	186	183	169	170	181	162	172	183	148	165	173	176	154	206	167	165	163	181	183	164	174	163	185	170	168	184	177	152	171	188	158	175	163	172	164	162	188	169	167	196	162	156	159	177	146	161	178	183	185	161	188	169	173	175	187	181	163	165	180	178	167	180	180	170	176	180	165	153	150	157	182	169	187	163	171	174	189	158	168	168	179	173	161	199	162	177	169	169	159	174	169	180	166	190	160	156	166	186	160	167	138	170	175	187	162	197	179	166	156	162	180	185	156	180	179	161	171	150	163	158	168	175	174	176	172	177	170	159	188	172	157	187	150	182	179	173	160	164	173	189	157	164	160	185	157	170	163	164	165	168	168	171	171	169	137	148	163	176	149	157	181	164	162	175	177	156	169	168	182	168	169	167	172	171	173	166	173	168	143	172	160	165	181	171	171	164	170	165	157	175	186	148	169	164	156	175	157	155	180	189	195	172	154	170	168	151	186	181	185	210	205	148	172	170	173	182	152	190	164	188	160	191	177	169	157	150	160	180	174	172	173	172	189	168	165	172	175	170	154	170	182	159	167	202	180	159	188	193	163	164	156	143	173	191	168	183	160	167	195	161	163	187	193	172	153	165	151	176	170	193	177	148	169	188	176	168	159	186	167	151	144	169	173	178	155	164	162	170	166	170	183	185	147	167	165	176	158	180	182	162	180	165	173	182	153	176	167	179	179	183	186	190	179	185	167	185	147	181	179	162	172	164	153	171	158	175	185	176	170	173	179	164	167	164	181	171	181	172	169	179	179	168	148	172	182	147	177	171	158	149	179	160	183	162	199	188	135	154	167	177	163	147	163	147	179	195	156	170	169	162	177	146	186	174	181	173	173	154	210	186	180	169	164	185	178	163	179	161	148	147	171	172	148	160	170	179	161	172	169	153	189	153	193	158	171	174	163	154	188	171	163	142	150	196	191	173	183	174	196	153	167	154	170	178	164	137	159	147	179	187	160	169	164	174	153	156	188	155	164	190	174	178	152	190	162	178	161	168	168	176	163	151	175	178	189	170	161	183	173	185	181	167	180	158	172	183	141	153	191	169	170	161	168	178	146	174	181	157	165	189	172	193	183	179	168	169	180	163	171	173	151	162	145	186	157	157	172	172	160	170	188	162	171	173	194	164	180	169	164	151	189	152	175	169	178	171	170	144	199	167	165	183	159	160	165	178	149	192	154	162	176	171	168	152	180	163	154	168	168	191	181	177	178	168	194	185	154	169	169	173	163	175	170	169	159	149	165	148	179	165	189	179	174	180	175	160	177	181	173	178	173	171	189	156	172	145	158	178	160	173	155	171	192	184	175	186	159	157	165	164	184	164	164	199	160	151	169	189	180	174	187	147	149	178	132	146	185	153	178	158	174	159	175	167	186	170	169	175	171	160	176	180	182	149	188	165	170	169	150	196	165	179	167	184	147	183	159	171	178	185	162	160	176	162	166	173	160	161	185	162	180	164	191	167	157	159	147	156	184	151	164	172	166	153	150	153	173	168	159	173	155	180	170	172	169	157	159	151	150	156	169	193	167	157	159	162	186	163	166	155	162	192	177	158	182	183	161	158	193	192	177	158	164	169	167	180	171	170	162	176	163	171	161	159	169	149	169	164	160	150	165	182	157	178	176	178	152	163	167	184	200	140	163	158	176	157	175	183	152	178	174	176	167	162	173	182	176	146	184	163	156	167	172	178	156	178	163	164	172	168	171	165	176	150	149	172	151	177	188	184	161	191	170	187	161	167	159	155	153	184	163	161	174	171	169	191	177	175	160	181	160	176	190	154	174	179	162	161	193	206	149	159	171	169	170	176	166	191	157	170	172	158	156	168	174	168	143	166	169	190	153	148	160	180	162	172	173	175	136	176	150	170	166	165	158	160	177	162	182	177	177	178	180	162	164	159	173	173	188	162	180	176	165	161	155	172	158	162	170	189	157	162	171	185	162	198	197	174	162	183	170	169	145	140	176	162	170	186	178	149	151	186	159	169	146	164	164	170	167	190	168	184	182	185	163	174	166	186	171	171	139	195	162	179	166	150	159	146	149	175	170	162	175	168	163	180	170	186	177	181	188	189	197	189	190	170	177	174	152	151	138	159	160	161	185	195	181	183	182	180	178	164	176	162	155	169	185	171	162	190	162	161	178	185	160	178	174	176	161	173	173	174	157	170	168	182	162	174	174	175	148	178	150	178	172	177	194	162	196	158	165	199	169	179	170	151	173	161	157	179	181	151	200	174	164	165	143	196	161	149	186	160	187	168	162	152	182	153	196	165	169	172	163	186	168	156	174	177	180	169	167	189	166	179	163	171	177	190	178	165	186	175	159	177	155	184	175	165	161	179	159	163	152	143	150	173	155	194	174	187	158	182	161	156	165	172	192	155	145	182	165	152	190	177	157	159	182	183	158	167	179	155	176	161	169	157	173	158	164	175	183	163	169	155	142	123	176	165	172	166	186	178	168	168	170	176	170	181	188	164	189	195	166	162	180	166	184	180	155	161	169	165	169	152	162	164	182	164	183	164	183	181	153	173	166	171	189	155	179	162	165	164	184	180	153	194	176	179	160	174	165	150	164	165	149	186	154	150	165	181	149	182	172	172	191	177	192	155	173	173	161	176	152	156	166	176	156	184	180	150	174	153	185	176	181	179	183	191	156	174	162	163	170	182	170	168	176	194	174	174	171	152	174	158	176	170	181	183	167	176	151	192	185	170	154	189	184	178	183	191	169	183	148	151	151	174	163	161	167	154	188	190	161	149	134	172	162	172	171	160	195	154	188	169	149	192	174	192	161	184	152	181	161	189	187	168	150	166	178	168	180	170	159	147	163	180	167	163	168	166	184	177	150	186	172	185	155	152	182	194	171	188	154	179	166	175	165	183	161	178	190	172	178	162	173	168	166	157	174	154	176	162	177	152	162	178	151	150	158	168	165	176	157	172	153	162	177	173	181	163	163	184	185	173	176	200	158	166	168	174	155	172	172	160	202	186	172	173	172	170	165	180	176	158	161	173	184	182	186	160	144	168	150	169	169	175	170	167	181	159	158	181	180	166	158	181	179	168	174	188	187	176	151	193	166	181	178	197	189	186	169	193	171	151	198	188	161	193	178	145	150	167	178	160	149	182	195	154	153	157	191	155	173	184	165	154	154	189	147	149	154	183	155	171	164	172	155	161	171	155	147	164	149	186	179	181	149	146	157	156	152	149	180	170	196	161	172	157	181	142	190	169	194	169	187	166	159	175	163	173	167	179	160	181	163	146	172	153	172	150	163	170	163	171	139	156	171	145	171	163	181	160	171	146	152	162	185	196	164	168	167	175	160	167	168	185	181	155	182	192
29835	10685	7429	3635	2340	1789	1292	1072	815	692	596	531	494	404	385	361	370	337	285	276	308	270	252	241	228	235	262	234	235	226	253	244	197	234	214	245	222	245	226	220	234	225	246	185	223	218	207	205	248	227	210	203	224	227	211	193	232	208	207	197	209	220	204	214	207	202	202	224	221	234	196	193	222	193	217	182	215	209	208	220	207	223	217	209	194	220	203	222	197	199	192	197	222	205	213	220	216	200	205	180	189	213	217	185	197	196	189	217	200	196	213	222	208	211	204	212	239	224	225	209	185	211	208	211	214	208	220	202	201	239	211	188	210	225	212	218	189	197	187	212	196	197	214	190	197	208	186	225	228	197	220	214	194	179	218	211	211	210	193	172	203	187	206	200	217	177	207	184	198	195	198	171	202	194	196	209	213	214	238	214	221	208	212	200	206	215	192	196	209	184	211	211	206	189	199	233	185	208	190	200	214	208	216	184	191	216	218	196	186	219	193	202	207	205	187	217	206	208	208	205	201	201	223	211	224	202	216	202	195	232	195	203	213	229	212	222	212	215	210	223	192	192	206	187	206	201	190	201	198	200	236	186	209	202	219	213	209	205	219	201	223	213	221	202	207	176	250	212	230	224	209	216	210	197	228	212	195	221	190	179	199	205	218	223	203	213	181	202	207	194	207	206	208	195	194	205	223	203	209	227	196	233	212	238	229	213	220	218	206	204	197	210	199	210	205	221	242	201	190	200	201	206	236	197	218	221	211	196	206	208	201	202	240	186	191	214	216	196	203	208	206	209	230	204	196	207	210	217	214	225	209	205	209	213	192	199	227	213	203	208	207	217	207	219	198	194	197	200	218	200	206	213	227	208	198	229	224	212	218	241	192	195	232	211	210	216	187	196	219	189	211	233	193	212	177	203	207	177	201	196	186	193	234	208	217	161	218	191	198	209	208	208	211	203	203	194	208	229	182	174	179	182	188	194	204	185	251	230	223	209	204	218	239	205	222	209	195	206	225	222	207	184	191	206	211	183	233	193	219	215	193	175	194	238	200	228	203	192	206	214	200	214	220	195	194	179	235	212	226	195	216	226	205	207	210	196	200	227	205	191	213	204	215	203	196	211	180	209	204	204	186	216	211	183	220	206	215	233	218	225	195	196	196	201	237	228	208	198	204	216	190	193	194	194	198	242	212	208	194	212	211	205	197	194	213	203	218	201	214	172	223	176	220	245	221	196	221	212	154	217	192	211	208	205	197	212	199	190	214	211	187	191	209	210	183	225	233	220	195	212	205	210	216	182	214	212	204	201	200	201	195	259	203	211	229	221	199	206	244	207	217	208	207	205	203	232	207	220	231	195	215	205	209	208	210	226	205	212	222	188	214	215	216	229	196	210	228	207	205	217	166	219	200	235	187	216	206	219	226	205	215	200	200	195	218	198	199	172	195	186	197	210	225	176	210	209	217	219	206	218	228	210	203	224	218	217	252	211	214	197	196	203	198	193	179	187	219	208	193	197	209	198	217	185	188	199	220	198	224	203	192	193	209	170	236	186	252	221	186	242	186	237	205	194	228	183	171	187	198	192	190	218	212	191	207	207	192	215	199	228	207	205	199	193	211	193	189	196	205	217	230	202	203	205	212	208	193	189	206	203	199	215	207	187	174	175	228	215	213	231	199	205	226	197	182	227	210	194	213	208	211	204	202	226	206	201	230	179	244	187	209	215	195	207	226	184	195	190	204	226	208	214	182	188	196	210	209	204	205	212	209	205	224	221	179	202	238	194	199	220	199	185	202	203	221	191	205	211	185	211	218	218	209	203	207	201	219	202	225	202	207	224	217	203	197	189	190	208	220	214	211	218	194	237	234	196	204	236	198	204	200	203	191	200	213	193	207	193	182	179	212	188	188	195	218	219	194	185	185	211	199	196	194	235	206	206	184	173	227	206	209	189	202	201	219	209	211	218	211	200	215	176	215	220	225	218	207	210	214	193	227	208	210	197	192	194	189	234	206	211	221	186	210	218	222	217	202	212	211	182	207	196	204	209	194	203	186	207	212	199	187	216	203	226	224	205	190	211	243	178	189	231	223	193	227	197	234	190	205	198	183	181	195	203	206	214	215	207	198	205	223	209	182	210	229	205	205	198	211	222	193	204	209	178	228	210	199	191	187	197	227	211	186	205	194	215	209	200	192	207	224	214	198	191	206	220	199	234	234	197	211	206	208	198	194	221	204	197	187	217	205	216	224	191	218	213	210	217	201	199	207	198	205	214	201	226	201	227	203	201	203	203	196	202	206	190	227	208	185	198	185	193	234	223	221	221	184	205	219	204	218	221	213	215	205	187	216	209	201	201	191	202	227	201	212	201	216	191	189	199	211	216	214	220	195	214	196	203	197	224	202	208	235	200	175	240	202	175	212	215	175	190	194	199	214	197	203	192	197	201	216	203	195	252	227	193	214	201	201	199	210	187	203	204	205	202	213	188	210	213	213	190	210	204	196	189	215	226	183	217	201	207	217	201	203	216	190	204	214	218	214	226	211	203	232	213	194	221	216	215	201	206	227	208	197	211	174	224	220	203	212	195	226	218	199	214	234	210	205	207	226	204	213	196	207	221	225	215	210	191	207	219	183	231	195	197	215	224	226	203	217	190	191	206	216	200	188	214	209	215	228	217	208	231	227	221	216	194	225	199	175	187	214	207	226	192	214	197	189	208	230	204	196	208	206	204	171	232	169	213	190	218	222	194	210	207	215	227	212	206	205	223	223	201	198	202	218	197	210	203	226	207	206	192	212	196	186	201	206	200	203	192	227	226	220	196	218	189	200	188	196	211	210	215	190	201	210	210	197	223	196	184	211	247	205	192	207	210	203	201	237	217	216	240	225	211	198	191	209	219	213	212	206	203	210	189	210	223	195	197	216	202	192	234	217	214	205	184	196	186	202	185	206	197	211	203	211	215	196	210	222	202	235	187	200	191	210	215	193	225	233	208	200	211	213	211	214	193	197	196	211	225	190	200	205	181	183	226	188	212	204	207	221	233	202	178	223	206	230	193	211	201	209	184	195	203	199	202	192	199	216	242	206	216	188	216	228	227	225	208	203	208	196	201	194	215	205	218	217	206	175	189	193	197	187	197	203	197	181	176	192	218	178	230	214	198	200	215	215	226	212	220	204	203	196	205	226	205	213	201	198	224	175	207	212	218	183	220	215	215	199	206	195	199	211	191	184	196	205	214	198	212	187	206	202	187	214	183	207	229	229	195	206	204	226	193	233	192	185	207	207	201	226	220	209	209	197	214	216	213	228	212	203	241	205	211	208	213	234	197	208	207	217	212	196	205	204	193	201	212	186	191	209	206	225	196	225	204	213	206	194	235	228	224	204	215	183	206	198	217	215	199	217	233	209	198	208	212	198	209	243	195	216	228	194	212	180	219	192	202	193	230	205	201	255	214	227	227	221	202	215	173	218	199	216	198	224	185	205	184	210	238	224	228	204	231
24834	21174	27615	24976	12583	970	688	629	595	570	516	516	544	538	503	497	479	485	490	461	478	442	420	475	467	443	521	456	451	447	477	495	502	415	467	459	424	473	462	479	454	457	438	460	445	447	447	460	446	453	489	458	520	482	476	436	470	459	477	437	464	450	440	433	503	442	465	441	461	491	435	443	448	488	487	444	443	484	414	463	428	458	460	453	448	493	447	435	472	484	448	478	434	430	458	501	466	425	445	507	461	455	445	460	460	465	452	447	505	470	438	407	508	455	458	426	455	441	455	456	440	489	466	463	474	440	472	446	452	492	432	446	460	444	453	459	481	457	457	409	470	476	453	450	460	424	463	452	474	466	420	477	459	476	449	458	458	439	456	500	462	489	475	430	471	450	474	431	476	437	456	484	482	511	450	457	503	441	442	451	439	450	442	446	458	462	455	502	432	457	468	430	488	442	459	427	443	465	422	477	465	471	437	480	446	477	424	476	451	470	504	463	461	480	483	439	454	455	479	474	418	516	474	476	470	440	469	464	488	464	448	449	454	451	455	410	423	471	434	464	466	476	495	442	445	465	486	479	466	496	426	444	463	450	421	463	428	474	468	464	474	502	443	438	441	463	454	469	437	440	456	454	423	475	461	481	428	475	505	462	463	459	471	464	441	474	473	463	448	463	454	453	441	465	446	465	450	491	445	493	475	463	448	453	440	472	454	503	429	481	428	418	499	445	465	424	467	446	460	457	466	457	451	443	480	465	436	428	452	437	463	459	465	435	462	466	460	480	463	435	486	450	485	461	491	460	460	453	438	434	451	470	447	473	452	464	480	442	450	482	465	429	452	444	450	462	479	471	455	480	443	452	451	490	457	446	456	457	429	453	495	503	464	442	474	458	440	431	438	447	432	437	479	478	460	484	455	496	477	455	448	451	424	453	485	457	428	445	450	442	441	466	462	489	478	458	419	431	458	468	412	434	431	461	478	428	453	466	424	445	456	456	469	461	477	470	428	503	472	428	466	453	472	468	479	455	489	502	453	445	451	473	464	462	449	470	472	459	463	458	463	452	488	469	452	442	469	472	485	406	450	481	454	411	424	472	486	463	431	456	505	456	441	462	435	497	448	424	475	425	476	450	477	507	479	457	451	458	488	500	442	467	473	459	458	445	451	467	470	449	450	499	450	455	442	445	442	459	463	483	460	489	437	411	438	427	453	473	436	429	488	456	451	459	451	440	424	438	473	501	443	437	444	451	455	452	472	445	474	417	419	448	453	435	482	478	492	461	488	455	445	493	457	458	462	460	482	445	454	453	441	436	443	484	462	451	445	446	427	462	466	486	477	491	493	469	440	475	501	452	488	457	463	453	470	462	511	421	493	477	507	389	448	458	477	431	471	455	441	491	473	451	453	478	484	446	430	499	451	419	463	448	507	434	489	440	433	478	459	451	436	460	411	392	441	426	459	436	447	472	475	431	445	454	445	435	438	443	422	479	455	452	433	457	495	453	482	450	478	448	460	427	466	488	461	446	453	506	491	445	412	459	460	463	457	486	453	453	451	509	448	440	426	475	474	454	479	453	484	469	457	481	457	498	466	451	453	476	435	487	469	468	425	472	452	479	430	472	431	497	430	485	428	465	448	461	472	438	440	446	469	466	485	454	441	464	428	464	439	465	474	483	459	476	449	448	482	490	433	455	437	485	481	438	458	449	441	431	471	452	460	486	446	473	442	418	442	466	446	480	466	464	454	482	418	446	469	452	433	456	448	484	491	471	453	469	455	426	444	431	450	464	442	478	448	450	468	486	443	456	443	457	423	460	463	482	461	437	461	449	429	488	432	441	478	439	463	479	437	422	477	452	443	480	464	509	460	424	474	443	420	443	479	445	490	465	440	473	445	487	434	444	453	484	498	444	461	497	461	454	470	459	462	466	486	443	440	436	436	464	500	468	469	474	454	461	406	445	472	540	445	426	458	471	459	441	437	467	428	474	439	464	469	457	482	463	484	430	489	477	461	486	454	454	473	478	442	453	455	477	453	456	431	449	427	452	478	450	435	475	505	465	443	426	423	457	475	472	445	431	493	435	448	509	445	436	463	463	443	468	508	468	431	492	448	431	470	456	448	477	453	488	442	431	447	463	481	460	442	496	474	459	480	479	422	456	418	478	457	430	413	485	456	453	449	435	479	474	459	468	446	424	450	463	475	420	473	457	461	435	474	458	411	469	484	443	450	443	441	419	472	475	486	484	451	438	483	448	460	450	465	456	468	490	481	446	480	469	486	492	473	414	455	482	445	456	484	462	485	455	487	461	448	477	422	462	427	430	440	506	425	478	455	459	463	454	461	506	431	449	451	460	465	462	479	497	449	472	442	470	429	493	506	454	448	477	408	428	460	473	434	505	487	418	472	424	480	430	438	476	455	485	519	431	468	493	457	421	452	502	497	464	427	463	469	376	475	459	426	482	459	448	451	438	499	456	456	440	475	494	461	418	441	443	445	435	471	472	468	440	503	430	401	455	468	457	458	433	469	458	498	460	479	471	469	459	494	425	461	470	430	473	444	462	437	480	484	458	466	428	468	458	445	422	480	434	459	451	454	497	470	457	461	453	439	442	427	476	422	460	489	482	439	444	427	458	408	457	470	455	481	452	451	427	468	480	434	470	476	436	455	457	453	422	474	475	439	472	432	440	469	430	420	455	466	428	431	457	448	469	452	475	458	435	470	444	442	417	423	433	466	470	441	445	482	469	485	464	459	477	489	447	480	453	457	476	465	469	461	458	474	482	454	454	447	464	440	481	482	463	448	460	444	482	433	430	468	478	449	452	415	431	463	484	458	448	428	448	472	430	461	478	425	428	457	428	445	450	445	487	488	477	466	446	442	463	510	453	440	483	440	466	462	480	453	482	448	458	465	456	402	449	470	468	463	475	462	447	436	452	443	477	441	410	459	451	481	447	440	457	459	449	446	407	433	466	423	422	477	509	463	472	475	474	435	464	485	478	446	448	475	458	458	483	482	418	430	481	429	463	513	487	453	428	450	458	452	466	462	473	468	464	440	445	489	472	472	466	448	478	461	448	453	454	460	472	456	470	432	483	461	437	424	468	463	464	481	444	438	482	451	409	460	411	472	481	478	418	429	439	468	470	436	479	467	433	447	529	489	467	448	469	394	437	452	406	454	444	442	428	444	466	470	474	404	486	471	419	462	460	470	427	500	446	512	491	446	453	462	460	481	436	489	421	441	449	470	445	438	443	456	441	472	448	448	476	423	489	457	468	444	466	472	457	465	450	444	471	487	455	479	441	499	476	504	457	481	448	469	495	475	454	430	455	424	496	477	464	427	455	475	498	436	436	445	465	477	462	480	441	444	457	444	456	475	458	471	461	464	459	450	445	459	469	470	459	510	433	463	446	443	440	414	476	437	489	468	430	432	427	462	439	437	451	474	490	444	440	456	476	470	471	459	471	458	437	446	437	429	444	492	483	448	442	474	465
30051	7877	4220	2228	1586	1295	1078	953	873	799	738	673	644	629	581	637	602	559	561	605	562	646	506	541	574	531	508	574	538	552	469	572	551	533	520	533	533	499	518	535	546	561	526	542	497	498	587	509	538	515	493	530	554	543	502	479	553	521	511	532	510	499	512	561	548	504	521	496	532	511	552	537	512	532	512	508	503	531	524	500	506	556	525	480	504	510	572	513	526	538	522	535	508	535	565	527	524	467	530	484	523	516	550	511	537	511	531	537	471	521	511	494	512	525	508	521	500	515	555	541	517	501	520	535	508	516	559	560	510	501	482	529	546	505	527	509	538	529	546	543	519	507	491	523	470	524	475	533	559	524	532	518	544	498	512	517	500	516	489	513	529	513	505	518	516	472	490	522	549	522	550	517	516	539	545	503	511	536	485	485	540	512	517	526	466	540	518	552	515	520	492	578	504	520	539	535	531	525	557	499	516	481	568	530	517	505	610	530	500	505	510	534	512	515	502	490	522	497	547	491	491	548	541	505	464	527	541	492	519	529	530	491	529	513	549	507	502	536	537	549	511	500	564	488	530	475	500	515	508	532	525	552	560	542	519	506	499	541	495	557	545	562	493	534	518	520	507	533	533	517	496	500	524	507	542	535	486	503	547	541	511	519	522	572	488	534	534	561	572	514	555	514	509	515	541	539	544	512	532	479	519	502	514	542	482	528	548	515	523	497	540	516	518	518	544	512	504	517	539	514	523	507	485	521	520	522	544	562	547	501	471	564	564	510	539	529	509	527	528	519	526	528	561	540	511	513	544	546	527	507	497	516	525	530	503	566	481	519	539	494	470	493	551	535	513	524	526	525	515	498	546	529	499	538	545	513	533	491	578	491	491	486	507	558	552	500	539	519	535	537	534	505	463	546	502	544	548	496	505	486	550	480	511	504	515	484	480	539	540	523	513	487	551	463	527	523	513	519	537	502	511	516	503	496	508	542	493	539	530	516	509	554	550	513	525	511	482	484	552	582	499	516	556	484	516	509	448	558	527	530	544	505	544	535	513	568	515	534	507	522	489	523	524	497	505	492	528	485	510	536	494	493	552	497	488	516	532	497	507	536	503	497	491	512	531	502	543	532	488	550	519	547	536	511	514	512	511	458	525	484	548	537	543	550	518	551	533	509	513	503	494	559	489	512	555	550	478	545	497	547	541	542	529	532	509	505	498	527	521	525	519	536	546	568	522	498	479	531	481	485	493	538	541	482	551	532	533	543	548	513	536	491	484	492	532	503	552	517	501	525	533	534	473	515	503	496	532	499	521	548	510	512	505	545	510	526	513	503	541	496	523	532	542	507	539	496	501	604	527	531	525	553	538	535	479	499	509	556	480	509	539	499	529	543	506	519	526	552	529	523	519	502	494	535	528	543	542	526	534	565	532	500	504	476	553	497	516	533	539	512	509	498	501	533	526	550	520	520	491	556	518	523	539	517	493	521	545	542	543	521	510	481	557	536	506	501	522	534	516	523	532	507	532	482	537	513	480	514	526	543	519	523	552	517	493	497	558	539	523	537	534	520	514	518	527	523	526	536	477	512	501	497	527	527	529	497	524	499	506	516	518	509	520	516	500	489	494	547	526	480	515	500	518	484	552	539	551	512	544	522	549	521	543	517	509	525	555	547	533	519	497	518	482	516	479	533	542	548	528	529	516	531	518	530	512	489	520	559	532	517	480	504	503	513	521	506	490	485	502	549	499	537	486	523	538	564	494	537	499	513	494	517	527	482	542	506	513	499	529	548	572	566	537	565	498	509	511	483	515	494	503	482	531	541	518	512	529	472	513	517	513	539	508	551	547	529	518	467	500	523	566	559	512	516	535	516	545	557	540	518	517	556	527	506	541	529	509	525	572	512	539	535	531	523	492	472	490	480	532	515	488	502	520	508	539	513	548	500	546	479	512	516	523	553	516	519	516	555	553	571	531	556	489	529	524	531	502	546	493	516	519	562	490	500	479	518	518	504	530	534	503	524	513	506	538	499	505	527	506	524	537	546	518	517	527	527	487	569	509	554	500	527	481	553	503	523	561	515	479	493	541	536	561	553	515	490	509	499	554	540	501	516	542	486	531	531	507	541	489	551	542	515	569	482	504	532	555	551	533	537	518	515	540	494	539	540	520	506	528	514	557	533	502	519	542	505	517	519	482	501	520	542	505	542	511	496	511	547	506	537	516	507	507	540	462	516	516	536	484	515	531	535	530	504	509	528	495	493	521	511	513	504	542	521	536	540	533	499	516	560	510	519	506	509	520	522	494	508	506	526	541	523	495	551	573	516	509	540	553	543	544	486	514	538	525	532	524	494	493	514	513	536	529	547	504	505	546	530	513	548	508	505	513	526	526	518	506	557	511	484	499	525	545	571	523	518	526	526	525	517	515	533	476	557	494	492	486	504	493	522	500	513	508	516	518	511	555	522	532	532	539	518	570	507	546	499	511	536	492	519	503	513	538	482	523	531	528	496	526	524	503	512	554	565	519	529	541	555	511	570	519	531	506	493	467	545	487	527	539	520	569	487	528	546	531	525	468	549	536	482	508	509	545	517	492	512	517	508	519	525	484	524	508	523	510	541	490	515	507	522	532	501	518	530	502	504	536	520	564	511	505	498	538	508	535	512	541	532	511	509	514	500	469	525	530	516	518	508	495	546	496	492	518	577	492	574	519	472	510	530	500	548	531	548	510	495	562	497	508	511	542	512	466	496	559	507	520	513	506	518	496	538	501	525	506	511	543	513	515	543	516	525	513	480	504	487	524	585	516	511	534	512	513	523	532	493	554	528	469	560	514	510	526	524	502	504	530	558	519	516	514	493	503	520	522	526	522	493	544	493	514	485	537	555	518	488	497	515	515	523	518	512	517	530	516	481	500	533	525	541	508	506	519	510	501	546	509	479	539	468	519	508	508	521	523	490	539	519	499	540	518	481	514	542	524	457	522	547	508	538	508	466	528	538	497	507	535	520	520	515	482	523	520	555	523	491	553	536	547	555	505	536	496	543	506	530	511	525	493	509	531	551	510	524	510	526	552	498	500	546	530	503	519	524	497	506	492	518	516	529	523	489	485	523	526	530	473	542	475	505	554	564	494	534	540	532	531	515	535	533	508	537	538	519	530	510	522	567	491	517	512	532	513	553	523	525	497	547	523	511	553	553	503	534	565	506	537	497	502	527	553	523	558	510	537	550	521	530	497	540	513	544	551	495	535	515	506	541	501	515	505	513	510	534	490	515	488	537	531	527	528	517	527	523	521	532	505	516	491	502	552	519	510	565	494	536	519	535	490	518	513	533	474	525	515	532	508	542	486	565	511	532	485	481	517	554	501	510	531	533	548	538	490	511	505	505	515	522	572	511	525	506	485	541	515	505	453	494	510	528	545	507	568	506	508	536	569	572	499	558	515	488	530	527	481	534	561	489	548	477	570	531	558	531	494	545	539	481	523	535	503	514	542	534	526	546
22629	21218	29039	23652	21212	21268	11725	1224	874	808	734	726	664	518	530	515	450	477	499	449	475	468	443	422	440	410	434	390	411	404	425	371	416	401	391	384	406	371	373	382	404	359	384	393	380	355	345	391	369	399	367	348	396	395	359	371	348	365	345	381	351	348	351	338	373	370	361	370	378	392	348	388	328	343	393	361	365	363	340	338	423	363	344	354	375	333	372	339	347	382	358	371	371	384	352	375	340	335	350	380	367	356	342	355	341	357	398	417	379	411	374	373	370	357	368	351	365	348	360	390	374	352	394	342	361	352	360	360	380	377	380	348	401	373	342	386	338	376	358	376	343	346	321	339	393	367	359	361	359	348	347	369	396	357	353	362	341	391	380	372	344	341	368	379	366	332	361	346	365	356	339	403	351	352	362	341	346	367	337	354	352	390	391	364	371	374	376	366	368	347	366	360	352	364	357	348	386	338	354	341	391	352	351	370	348	353	368	376	375	356	328	395	356	365	382	356	369	344	372	346	353	385	333	409	344	335	372	357	341	392	354	329	336	383	398	342	376	333	363	381	394	375	375	374	376	359	334	378	372	380	347	357	365	337	341	315	386	362	374	352	342	311	365	377	319	364	371	367	335	364	344	349	346	364	384	321	363	346	356	353	349	333	398	356	344	375	340	336	337	381	364	320	366	369	344	384	341	384	357	363	369	361	358	349	346	368	337	364	352	333	383	358	350	322	371	368	392	383	364	363	395	348	357	378	355	340	358	333	376	386	357	314	346	367	338	390	373	375	386	339	372	374	363	395	359	337	348	369	364	358	336	362	364	341	352	362	345	331	389	346	355	406	368	349	350	378	344	362	360	336	365	383	375	366	358	336	333	363	357	343	367	402	342	379	320	381	378	336	381	360	315	354	360	391	346	364	373	399	333	366	357	416	376	367	351	358	365	345	355	371	358	381	330	382	348	332	366	402	357	335	360	335	365	341	354	365	353	385	357	398	414	347	359	380	329	348	360	342	384	399	342	331	358	360	365	385	372	358	356	311	393	397	383	322	343	338	355	382	338	377	359	365	341	368	348	365	357	352	383	357	369	388	353	370	371	378	384	395	342	354	341	352	345	387	350	383	349	358	345	349	337	361	349	400	343	360	323	332	365	376	360	344	388	338	363	364	359	398	352	357	373	339	359	365	410	365	352	369	353	371	331	331	361	339	360	351	356	357	368	351	353	326	359	354	353	371	391	366	359	365	365	369	366	391	346	346	360	407	386	354	388	350	349	383	341	348	368	371	379	353	377	398	343	348	393	368	391	371	366	358	390	340	359	382	346	336	414	351	345	347	362	348	379	406	335	335	384	372	376	380	348	366	358	369	375	361	364	377	377	386	395	345	410	366	351	359	354	369	371	371	379	380	370	413	350	384	365	328	342	370	368	352	379	347	342	332	400	339	344	338	327	353	364	364	340	347	372	342	373	360	337	358	350	355	366	361	372	347	334	378	380	355	364	352	365	349	352	376	355	362	352	347	337	369	339	335	359	362	336	328	362	344	345	359	363	366	330	347	361	363	380	358	375	359	356	342	348	335	359	377	353	339	393	380	375	384	356	302	333	366	361	364	367	359	334	388	349	367	352	341	374	359	345	368	402	364	388	361	361	376	384	404	393	336	365	390	356	316	362	358	350	359	361	346	362	371	361	319	345	385	383	334	347	347	391	329	391	373	354	335	380	358	355	352	337	356	358	319	381	381	346	394	350	358	335	366	335	361	365	350	354	320	354	357	336	369	359	334	374	354	347	352	376	338	351	364	366	349	341	356	366	367	354	370	355	320	322	379	345	355	323	392	350	351	381	376	355	339	355	359	364	350	359	369	349	340	365	331	390	394	365	353	387	330	346	336	346	359	358	339	376	335	400	332	356	349	356	393	343	366	348	363	320	367	359	355	341	355	381	363	377	356	329	369	396	352	347	373	382	390	365	348	357	343	344	345	364	370	389	349	403	342	340	347	372	334	361	333	353	323	372	352	367	342	324	363	357	359	384	374	356	352	371	332	370	336	364	361	355	383	347	346	344	359	360	349	370	334	363	366	362	304	358	348	349	335	364	346	361	355	363	328	323	342	381	343	363	356	346	367	372	366	345	368	373	334	375	396	353	366	341	344	351	356	365	359	343	344	330	348	352	345	389	372	352	370	362	381	340	368	362	369	350	361	383	357	339	377	323	371	373	376	341	347	360	337	345	337	352	358	354	361	361	361	366	365	358	343	372	366	358	368	368	360	332	372	341	360	383	357	348	354	351	345	375	361	384	386	365	337	392	361	353	356	379	388	371	310	362	336	355	368	368	340	366	379	359	348	368	342	397	351	335	370	369	363	365	356	365	347	380	351	376	371	367	333	391	367	337	377	402	378	387	385	347	359	354	362	340	363	353	333	374	319	338	360	352	370	385	361	335	352	336	372	339	341	372	337	353	339	334	389	325	337	365	362	344	362	347	327	367	343	367	350	370	372	388	374	389	353	334	380	346	367	386	378	410	334	381	416	336	372	343	372	345	360	364	363	349	333	355	336	376	366	382	377	371	367	348	347	382	383	354	325	327	334	367	346	341	387	362	366	380	345	357	381	363	376	360	366	370	354	325	324	378	357	330	378	359	335	400	336	370	351	358	309	330	349	366	338	367	361	355	333	345	366	337	384	349	374	348	384	387	345	368	371	330	341	377	359	340	349	352	349	342	367	346	372	371	348	366	336	411	380	398	396	364	363	373	382	337	352	365	370	356	352	385	372	356	341	309	356	357	352	380	340	359	357	365	349	386	382	336	341	342	348	355	333	331	357	369	349	318	328	359	350	369	350	354	335	386	352	339	335	353	351	397	357	379	370	357	351	363	326	384	341	381	344	370	343	378	344	361	356	321	360	373	339	328	350	358	360	356	377	370	373	395	344	382	348	344	371	364	331	359	367	352	366	309	397	363	345	351	345	370	367	382	362	374	376	335	339	376	372	361	354	331	358	339	356	361	376	368	374	330	357	333	357	347	381	344	364	346	349	307	344	364	342	353	342	378	378	374	347	356	373	369	353	367	371	344	387	333	367	381	370	358	329	344	330	346	356	379	386	382	333	344	362	363	396	367	345	336	364	345	347	389	377	377	360	355	353	344	372	346	389	357	382	348	343	372	360	388	354	357	360	358	361	350	400	377	336	380	355	377	382	386	343	367	371	369	331	366	360	358	319	393	348	338	326	368	329	360	352	360	351	373	370	358	363	377	365	356	338	372	346	352	362	377	311	400	364	372	353	375	344	408	403	338	357	332	332	319	356	392	351	362	353	377	308	371	374	316	355	387	351	349	375	370	361	356	380	372	350	362	352	359	369	349	337	363	357	326	353	379	378	364	348	350	368	366	349	379	372	347	375	335	375	366	369	335	359	333	359	389	371	344	333	359	405	379	362	359	368	357	331	352	359	359	356	360	335	333	332	362	358	379	340	366	368	376	318	367	379	360	329
33125	17080	12285	6525	4398	3156	2461	1962	1637	1375	1120	1023	929	809	744	682	599	597	601	566	527	503	519	503	475	458	467	430	444	453	460	426	472	451	412	405	418	413	439	429	429	419	451	444	392	423	443	386	422	419	392	399	399	418	418	415	427	390	389	373	387	402	387	397	409	402	414	401	396	397	413	406	398	411	397	412	437	411	393	354	383	397	416	429	402	367	401	389	395	346	388	429	397	395	386	407	404	410	355	414	417	390	411	357	390	409	420	406	349	386	433	399	387	366	424	392	386	377	411	399	391	390	436	416	388	370	409	392	377	413	421	403	414	386	412	416	375	419	383	389	400	413	421	406	392	390	384	426	402	347	398	383	404	385	407	412	404	357	364	407	417	431	366	394	399	431	375	406	385	395	388	417	398	423	375	390	398	379	371	386	401	384	396	420	410	416	362	392	386	410	408	416	402	369	380	362	399	391	375	373	410	402	412	395	404	391	365	402	369	385	390	382	392	356	414	394	366	408	407	404	368	427	370	387	383	366	355	404	417	421	408	381	391	350	429	386	386	423	416	388	407	363	395	386	398	393	385	389	418	375	365	381	394	394	373	376	375	398	405	379	380	374	389	393	398	391	414	396	359	412	364	380	432	407	369	416	353	391	393	395	390	366	402	372	392	389	414	388	385	397	405	395	406	440	409	378	374	408	416	378	440	379	428	390	396	378	402	361	395	409	405	376	373	400	398	374	382	371	374	403	421	391	369	378	371	379	392	396	447	378	407	392	397	413	388	390	345	400	397	404	368	396	386	401	382	368	400	388	391	389	382	379	416	356	395	409	385	352	386	387	401	402	404	383	383	415	360	390	407	408	393	412	392	402	385	396	420	373	413	400	385	378	409	407	400	382	401	394	395	390	359	408	413	389	396	401	363	379	380	396	433	437	376	339	374	371	433	374	367	366	404	393	373	403	379	373	383	398	394	395	407	414	374	393	364	408	428	408	377	400	402	357	375	423	400	386	421	406	371	421	423	392	414	398	374	367	397	344	397	388	414	406	372	401	390	370	385	387	431	434	390	367	384	417	411	388	402	389	405	380	416	381	402	421	411	394	365	392	394	395	387	409	412	400	396	415	372	387	398	372	387	366	391	361	407	392	417	395	380	390	401	391	367	366	423	368	383	410	402	416	372	396	404	368	387	421	404	372	413	377	400	390	380	426	410	389	399	376	432	401	371	389	394	394	397	395	368	378	398	333	394	387	414	402	411	418	419	388	379	404	409	402	375	401	395	396	353	396	394	384	416	404	384	380	407	394	390	377	374	394	374	384	376	357	397	390	373	415	389	383	385	353	387	376	383	400	393	447	426	374	383	398	379	395	381	402	371	386	413	381	371	402	415	376	418	428	406	428	398	386	378	413	389	384	400	405	415	400	393	408	354	367	378	411	408	400	400	368	395	401	419	354	400	407	419	409	399	423	400	404	422	404	390	407	403	425	394	396	363	365	403	359	403	387	375	374	399	379	365	392	369	377	390	404	399	425	396	378	397	357	367	406	401	398	408	400	400	407	382	358	385	379	414	381	402	393	424	418	437	401	395	404	369	386	389	359	370	387	417	381	385	387	402	366	394	406	375	372	406	393	414	380	443	393	406	373	436	392	393	401	401	395	381	419	399	415	364	384	368	384	429	401	410	402	408	407	387	393	379	474	412	366	389	399	412	393	427	349	370	380	405	405	374	374	406	405	400	374	413	390	407	376	376	381	388	408	408	407	378	400	380	376	413	386	377	420	415	411	384	348	386	393	399	413	390	368	408	409	405	424	398	373	398	363	389	421	384	400	392	401	386	363	386	383	379	404	382	384	411	378	348	387	413	388	391	391	367	394	378	358	386	377	406	404	410	397	409	365	415	409	376	391	407	374	382	408	419	401	418	380	405	398	367	363	351	374	417	423	382	438	380	424	373	431	403	396	423	413	407	374	358	386	400	403	398	425	427	376	412	375	375	422	397	426	408	359	399	378	379	398	407	420	419	435	397	388	406	401	403	398	414	382	396	399	357	421	384	392	388	375	372	393	394	381	417	364	373	383	356	382	375	381	398	409	372	371	397	377	363	378	403	417	384	400	413	410	392	413	387	424	358	382	410	378	375	373	361	385	392	370	375	404	409	379	402	376	400	406	398	420	426	389	419	390	383	372	409	405	407	401	377	364	424	416	380	410	368	422	402	382	378	367	390	415	382	396	409	405	421	395	374	381	352	406	388	395	387	361	391	399	389	424	402	419	374	405	371	404	403	399	406	335	407	420	367	407	374	416	407	411	415	393	376	378	383	410	379	395	390	419	372	403	388	357	372	390	361	408	427	387	362	366	391	374	403	418	436	414	389	387	393	376	404	393	379	390	367	362	413	392	391	408	371	369	359	385	411	398	371	372	378	395	376	414	382	380	438	388	409	368	372	388	406	395	394	379	417	392	415	373	410	417	391	400	406	389	372	368	387	419	412	387	413	401	357	413	413	379	372	420	399	407	397	351	363	370	380	349	386	389	398	392	393	392	396	359	411	403	364	385	404	429	391	367	409	387	365	386	417	425	364	375	389	383	358	382	397	411	417	412	376	411	410	383	388	387	382	399	394	403	369	404	357	390	397	357	422	380	394	371	381	405	392	388	370	381	416	393	380	416	381	373	394	403	401	377	393	399	370	410	362	404	409	383	374	362	397	416	382	364	408	406	387	412	414	403	391	381	398	429	416	359	362	388	388	408	384	415	433	399	414	404	360	383	402	406	366	386	390	421	409	402	435	357	379	374	405	416	429	377	404	409	402	376	412	430	359	394	366	373	367	410	398	377	399	406	390	402	395	401	388	407	357	388	393	406	390	412	383	402	374	413	413	407	411	405	386	384	382	386	385	426	374	352	380	368	396	402	387	379	389	381	364	396	388	346	394	392	404	371	384	406	413	375	399	389	398	421	394	421	382	403	426	407	415	399	404	387	380	385	384	361	380	377	366	412	393	394	383	393	381	368	361	397	365	420	398	375	415	406	385	376	386	367	368	370	397	361	416	372	381	379	380	425	388	380	417	341	431	403	390	436	393	395	401	416	371	394	371	392	399	414	431	391	386	339	387	373	378	380	413	352	441	396	388	370	377	393	384	387	413	400	404	384	390	390	389	380	422	382	410	399	377	372	361	425	400	384	382	415	390	409	411	385	412	385	382	385	381	396	385	409	370	429	368	399	386	402	339	399	402	375	391	383	398	389	400	410	416	415	392	400	410	422	373	367	387	379	411	385	366	404	417	359	411	415	412	389	419	406	418	402	404	409	371	385	369	395	365	406	404	387	398	408	391	398	366	385	404	382	373	349	387	396	435	418	378	433	405	391	413	378	372	355	385	395	407	353	421	378	381	357	387	386	375	389	408	388	385	389	406	413	401	400	395	391	397	387	403	398	403	409	418	413	392	386	418	393	370	396	408	420	388	374	391	373	387	397	408	413	372	350	415	395	369	359
27623	20487	9180	758	446	362	313	303	281	287	285	294	306	305	291	289	253	283	312	295	285	305	269	317	283	266	293	266	281	242	269	281	257	274	277	288	317	285	268	296	294	272	275	297	274	269	264	298	302	261	248	302	256	306	297	281	274	241	289	259	330	265	280	283	297	256	272	312	266	252	272	271	284	272	271	266	330	232	292	293	282	290	273	283	282	274	253	280	287	275	258	332	259	303	271	239	278	299	257	228	269	277	275	259	291	276	285	282	291	273	262	264	280	274	294	277	288	242	282	294	283	273	288	269	289	282	270	269	255	299	259	294	271	291	286	278	273	273	299	286	286	300	258	258	261	291	265	268	284	277	291	284	263	278	290	291	256	297	258	275	289	288	298	273	294	289	273	301	284	295	296	273	271	287	291	268	267	288	280	317	290	264	263	270	271	295	256	283	313	282	287	282	285	271	309	287	254	318	289	268	278	291	267	283	307	276	289	267	286	289	300	305	274	278	305	255	288	269	263	277	285	268	293	286	289	297	285	271	265	307	266	246	281	298	276	247	297	273	277	297	278	271	293	278	263	264	288	270	301	281	279	275	266	291	280	278	305	291	295	290	275	254	271	307	267	257	302	287	288	291	262	284	287	304	267	312	295	288	267	278	268	283	284	273	296	320	277	272	251	293	272	277	298	315	285	292	283	302	287	267	312	289	283	269	286	311	270	278	281	297	285	279	305	276	279	295	317	269	285	295	254	293	271	285	267	287	283	297	320	268	275	259	288	243	294	274	306	299	275	327	283	274	271	277	288	274	279	295	284	279	297	278	270	300	271	287	292	262	289	273	272	301	288	273	291	287	266	270	274	297	252	259	278	288	292	260	306	293	282	299	259	336	280	267	241	286	282	286	273	284	279	302	281	274	298	266	285	253	284	302	259	305	259	255	309	306	276	293	273	255	282	282	287	259	289	272	276	288	281	302	259	305	276	271	286	282	273	299	304	276	288	277	275	268	306	286	281	286	268	265	284	270	288	264	282	288	266	269	292	293	293	270	290	297	286	285	288	268	241	267	270	280	261	268	286	290	272	247	256	260	267	296	269	285	294	257	288	301	283	302	280	281	291	268	276	291	302	270	292	257	286	290	268	263	294	282	271	293	278	306	272	267	283	267	246	274	270	259	265	293	293	274	285	290	286	267	271	286	269	276	328	286	280	275	290	281	256	278	272	289	284	275	321	269	278	283	270	290	259	266	264	259	274	294	256	284	270	268	310	276	284	293	291	299	283	305	287	271	249	262	279	290	277	289	280	291	280	296	283	255	272	302	256	290	272	268	284	251	274	286	282	265	286	286	265	265	286	304	268	277	256	274	289	290	287	324	290	274	254	283	270	287	269	270	302	304	274	316	280	255	287	258	284	231	288	286	281	273	307	269	300	270	256	275	291	287	276	271	302	277	293	272	287	262	289	287	266	269	301	323	248	250	256	267	247	298	281	284	295	275	267	269	267	293	267	290	263	291	280	258	262	288	297	263	254	284	283	260	276	269	266	300	286	287	265	295	297	308	256	306	266	287	282	298	264	284	247	274	265	266	267	278	295	259	299	253	279	235	284	283	298	268	279	288	273	291	264	280	301	266	273	277	301	283	273	271	270	305	301	278	256	307	282	285	278	279	282	271	251	257	302	305	300	295	237	290	278	261	286	288	267	260	253	294	287	284	269	264	268	309	262	266	274	294	264	284	293	276	252	264	268	261	263	315	270	294	274	264	283	284	280	268	291	256	297	283	274	291	304	295	286	307	280	280	286	291	275	299	272	268	277	271	248	297	300	296	272	276	286	302	284	265	273	280	266	254	262	274	260	276	288	271	296	284	304	293	258	276	296	264	291	288	268	269	280	272	298	258	275	285	291	306	283	264	305	314	264	286	280	255	276	284	296	286	275	269	293	293	257	298	309	276	282	275	281	299	276	295	302	281	301	265	287	286	298	283	292	263	293	292	297	270	284	281	298	297	270	307	285	307	244	279	284	293	247	284	269	281	265	289	262	285	258	295	267	285	281	297	296	302	289	284	274	288	300	264	308	269	271	256	286	314	264	258	259	266	295	262	271	288	264	288	266	265	256	274	259	272	257	265	274	308	282	273	276	256	253	281	282	278	262	274	279	276	313	287	313	278	288	259	278	271	276	279	278	284	316	272	310	272	280	257	263	268	305	284	275	272	266	289	286	261	279	294	249	252	275	290	294	295	289	276	262	245	285	269	297	267	300	269	304	304	271	296	286	282	280	284	287	266	269	263	277	281	310	262	273	281	294	251	329	282	269	266	272	268	257	249	290	266	269	295	243	246	247	310	263	283	267	295	252	279	285	277	251	315	290	260	258	245	253	264	312	295	271	302	292	237	262	271	264	289	303	277	279	291	312	260	302	296	275	275	272	303	323	265	273	310	267	262	289	282	273	293	269	276	309	295	286	271	290	268	299	253	272	282	276	309	270	272	269	274	277	289	275	259	272	260	270	300	260	290	267	290	243	281	323	264	286	261	266	303	272	310	309	282	288	275	270	268	310	298	269	259	279	290	314	275	299	285	264	301	302	273	277	273	231	266	286	273	287	263	262	277	263	281	279	234	286	292	277	260	306	291	322	265	286	268	248	279	289	295	272	264	279	281	270	267	255	281	301	258	303	254	300	264	293	271	275	288	266	301	257	288	246	278	258	258	262	248	252	262	302	276	291	284	272	277	281	272	292	275	263	276	301	282	271	280	284	288	302	273	265	268	267	275	282	272	282	267	282	261	280	299	267	281	271	276	273	273	277	273	225	266	288	269	267	287	297	271	291	309	285	304	300	285	303	275	283	304	269	279	274	270	280	264	252	289	298	269	262	288	270	270	297	277	255	279	310	283	301	285	263	304	274	271	264	256	311	275	259	286	278	295	274	277	261	279	304	254	284	289	288	269	285	307	272	275	267	276	275	293	295	271	286	278	306	289	285	302	273	272	308	271	266	281	282	269	288	292	293	291	243	282	269	296	265	275	260	283	260	302	272	248	283	284	266	275	292	262	290	282	284	274	280	275	296	298	283	263	294	275	262	250	287	303	266	288	269	273	262	291	255	260	290	267	309	276	261	254	265	296	304	293	285	263	278	284	261	267	303	277	264	283	271	311	270	244	285	289	276	264	284	282	272	287	259	270	300	259	278	274	271	269	251	272	284	278	267	288	295	242	294	285	295	303	301	278	258	273	279	290	279	291	309	293	314	273	263	271	285	293	314	264	298	282	288	253	262	254	286	290	331	273	264	278	298	301	278	274	282	260	258	309	232	277	290	249	259	294	284	278	290	277	276	298	261	248	277	281	295	274	277	287	288	273	293	267	297	297	285	257	295	283	294	247	298	275	276	269	305	273	276	299	300	273	262	284	275	258	250	270	275	290	294	273	284	257	274	291	272	294	261	263	265	256	283	277	248	249	272	284	291	286	293	268	296	297	264	265	281	280	284	284	262	265
24008	1797	935	554	473	473	404	417	387	370	394	366	342	347	349	385	321	329	323	313	372	341	341	333	341	357	340	339	345	366	304	330	299	331	331	319	306	347	367	367	358	348	338	298	347	301	349	331	398	343	326	324	332	340	326	340	325	343	320	363	326	317	354	334	337	343	350	308	345	365	343	337	337	311	350	356	299	333	340	339	347	357	361	346	300	337	351	360	389	330	338	342	346	346	340	332	332	333	345	360	323	320	333	367	330	312	348	330	337	321	365	332	333	355	342	335	326	349	333	358	319	334	365	351	331	347	334	315	373	350	331	357	333	339	335	335	344	325	333	326	313	286	341	351	371	322	325	345	349	311	361	350	357	314	330	311	334	343	313	329	350	338	330	362	311	355	316	340	341	334	318	353	342	347	326	341	318	329	381	334	327	311	310	313	344	327	351	328	342	331	333	319	326	310	299	342	348	331	325	334	320	348	334	351	302	309	358	323	336	351	296	310	330	318	366	333	328	355	339	329	328	345	314	282	327	354	363	367	334	391	336	315	342	359	395	319	308	350	337	352	316	366	367	331	336	324	357	331	330	332	305	318	313	324	343	325	343	354	367	334	349	330	370	365	332	346	330	376	368	377	347	328	316	327	309	338	323	318	326	346	341	287	299	313	334	351	336	345	360	300	335	357	330	336	347	371	339	321	329	348	306	307	338	353	365	327	351	344	309	345	312	328	346	310	315	319	327	325	358	337	321	323	385	328	326	354	294	324	320	314	329	346	347	367	316	310	339	341	309	369	320	324	346	338	339	351	331	321	337	343	344	321	326	330	318	354	293	364	337	324	361	344	333	294	360	324	343	327	313	324	337	343	358	323	303	352	311	340	335	325	325	342	314	310	332	314	319	311	326	328	320	357	346	385	334	335	311	341	354	328	330	353	333	313	307	359	346	337	338	358	310	309	325	321	337	315	341	348	330	339	338	309	339	321	340	371	347	341	332	322	330	324	317	294	307	343	358	329	334	344	339	347	368	328	340	308	335	366	350	351	344	323	341	375	353	318	339	335	323	347	306	329	331	322	331	321	363	342	361	325	328	316	354	336	322	369	338	314	331	378	343	369	284	346	354	334	336	323	333	324	350	343	322	313	344	363	336	299	343	350	332	333	350	328	324	328	334	367	295	313	305	313	335	333	342	319	305	320	349	320	321	354	342	331	299	332	317	334	324	322	336	337	301	319	317	343	349	305	364	337	337	331	328	324	319	339	362	335	314	340	321	353	313	328	321	341	359	333	350	340	351	320	357	334	334	307	341	378	344	325	349	346	333	344	343	339	333	332	351	358	349	315	341	384	339	337	317	365	347	343	316	336	307	351	350	343	297	367	329	315	339	335	319	333	327	354	390	339	304	341	344	330	330	328	316	352	373	340	368	368	340	325	321	299	347	392	324	310	313	305	314	361	311	319	314	327	325	359	324	320	331	326	326	313	344	341	361	360	326	321	329	348	308	360	347	369	336	362	323	347	321	327	321	334	362	303	331	330	329	342	346	319	321	330	355	319	338	358	359	344	341	322	313	344	295	372	329	353	335	328	366	343	332	332	367	300	356	352	379	362	347	343	372	367	337	340	316	327	327	344	320	329	315	376	317	323	375	326	364	362	336	322	363	328	337	338	341	347	345	338	319	368	314	355	340	357	350	318	327	341	342	314	350	359	361	361	329	360	353	353	323	338	359	320	335	347	309	328	339	307	309	321	308	335	360	312	341	327	366	330	331	337	335	336	333	326	311	283	330	351	345	293	345	333	325	336	317	358	345	323	359	336	322	320	343	355	336	332	326	291	328	335	322	331	309	327	317	355	370	355	361	317	342	315	341	368	354	336	320	347	316	319	343	357	373	355	326	342	317	317	359	296	361	345	312	337	344	333	331	342	308	320	345	331	329	324	306	338	348	347	335	332	295	333	336	361	358	385	316	320	326	356	317	335	301	342	337	327	368	331	362	364	331	371	338	366	311	333	318	329	301	347	355	334	338	328	329	315	326	279	352	355	314	363	306	333	337	351	333	359	321	313	348	349	309	318	314	328	338	295	333	330	360	328	341	323	328	326	350	336	317	337	323	343	311	327	335	334	302	336	368	340	323	359	342	357	315	348	327	345	353	323	322	344	338	312	320	354	343	337	335	371	322	342	305	373	344	346	317	287	345	313	339	325	348	309	339	298	317	340	339	342	358	323	342	348	340	337	356	331	351	329	363	357	342	332	327	322	336	346	359	344	343	317	325	334	332	369	326	341	342	315	320	323	311	348	333	321	344	337	331	335	331	311	396	335	365	364	340	321	353	345	335	349	324	349	344	333	344	347	337	344	322	341	331	308	362	318	323	317	347	327	314	320	330	332	320	359	339	373	330	300	335	363	348	331	357	325	323	328	341	317	336	316	341	339	350	358	363	351	355	329	301	357	333	330	343	355	331	319	319	350	315	326	317	326	362	331	358	363	351	314	326	338	343	342	355	342	344	339	332	338	313	322	354	344	374	351	330	298	333	347	314	346	343	335	333	308	318	349	315	329	332	330	331	366	317	316	358	331	350	346	331	324	345	314	359	362	316	345	354	347	317	346	338	336	325	354	363	362	352	341	361	353	314	333	307	356	314	315	331	314	343	320	347	326	326	355	293	330	331	341	310	328	351	343	355	343	346	320	315	332	304	300	320	318	332	323	357	318	337	326	352	318	317	346	346	359	346	339	352	338	297	324	353	329	317	331	326	368	352	337	350	319	350	331	342	316	386	331	319	353	335	333	319	336	349	380	336	308	348	340	333	311	354	328	352	342	347	323	327	305	336	303	337	346	363	339	337	341	322	368	350	350	335	295	330	306	322	353	335	375	318	335	319	329	334	336	314	335	326	347	341	325	357	321	308	349	321	339	321	336	337	338	358	341	291	333	329	325	324	348	310	339	344	340	318	354	322	346	368	329	332	334	300	348	315	327	356	328	346	363	328	332	317	319	359	322	304	330	384	365	329	376	347	338	347	332	346	342	319	337	347	337	331	346	338	331	344	344	338	363	333	285	329	331	352	340	315	347	328	356	334	354	349	283	304	340	314	327	318	351	349	333	347	319	354	343	341	323	297	308	348	361	299	360	323	330	351	336	344	331	323	333	358	358	332	300	338	338	335	339	349	316	333	267	331	363	340	355	329	326	310	318	315	333	339	339	343	380	335	333	317	367	323	345	321	332	321	368	319	336	396	350	336	328	342	329	364	344	273	359	362	327	324	352	375	344	334	373	331	307	354	345	351	305	340	343	345	342	338	342	341	356	347	361	328	343	335	327	342	358	349	353	313	334	352	351	343	312	317	334	319	340	351	362	332	330	320	313	329	318	304	336	337	328	354	340	303	343	359	322	345	332	353	342	332	329	372	366	313	331	340	362	326	324	333	331	308	359	329	337	332	329	338	353	326	331	302	328	344	323	336	332	333	361	322	328	334	380	331	329	343	340	323	307
23629	21196	28649	24018	21177	12149	1046	597	455	406	363	333	327	273	267	242	254	230	231	186	220	205	194	203	197	203	191	192	184	189	169	166	182	184	203	189	172	156	192	178	189	162	190	161	151	215	166	174	165	168	191	156	160	157	189	173	141	171	168	143	177	174	172	167	179	182	177	160	185	191	165	144	194	142	176	168	180	143	173	165	162	170	170	181	167	180	166	186	148	185	178	164	169	195	165	158	168	169	196	189	178	178	156	194	204	172	189	174	166	164	172	198	170	177	194	180	176	203	156	180	181	184	173	178	179	170	182	184	188	171	175	177	172	169	171	194	165	166	184	167	165	162	161	139	145	194	169	162	161	172	152	171	163	129	151	167	169	166	153	188	164	163	180	154	150	165	169	176	170	156	180	155	182	158	163	187	176	161	170	173	175	190	139	160	166	173	148	156	193	179	178	156	166	183	165	169	176	173	163	138	159	181	160	178	180	174	193	183	181	158	172	141	157	176	164	166	178	192	142	166	184	157	162	176	175	190	148	175	164	189	173	161	164	172	176	151	172	167	177	163	161	178	162	178	181	179	160	166	163	174	142	189	154	167	164	173	180	173	149	166	168	182	171	179	149	166	191	173	158	156	183	157	157	168	175	180	158	186	185	165	170	180	164	166	175	176	179	169	159	163	156	161	151	190	172	181	163	182	189	181	173	171	166	189	188	169	191	187	171	177	143	193	161	158	173	172	185	152	160	183	159	177	195	177	163	170	172	169	175	178	173	173	195	160	164	184	177	189	164	165	183	164	170	175	174	190	176	174	184	167	171	181	170	170	140	165	164	194	182	154	158	161	176	175	174	156	162	167	181	152	188	169	166	161	159	153	190	171	189	186	176	167	184	181	188	178	180	167	160	165	140	172	185	162	167	154	156	194	161	171	157	158	172	157	152	176	158	158	148	161	195	154	196	166	164	174	169	179	139	157	178	181	180	162	159	175	146	181	166	187	162	194	178	170	148	183	168	173	163	164	151	188	164	161	174	211	160	167	162	189	182	173	151	162	152	177	190	166	179	207	199	147	158	182	166	165	175	169	196	170	160	185	145	175	169	176	173	177	160	167	188	171	172	180	182	163	190	191	153	181	175	178	155	175	168	163	158	163	184	166	142	190	154	198	170	171	176	168	178	173	156	178	165	174	168	214	166	167	194	173	178	172	160	172	180	194	157	166	172	174	168	192	171	184	175	166	165	174	165	157	202	151	177	168	190	157	186	160	167	171	169	168	189	174	175	146	188	187	154	158	163	157	166	171	184	173	195	141	172	179	169	161	156	188	179	169	172	147	189	176	169	170	178	161	173	167	159	177	163	181	186	162	181	173	171	177	170	150	165	181	161	159	162	196	172	168	157	155	192	163	186	160	168	181	153	165	190	181	179	138	170	181	170	139	159	159	181	169	156	184	159	192	181	178	152	157	187	188	170	147	156	180	158	182	160	163	163	181	182	182	152	167	170	175	182	180	184	154	171	162	160	184	176	147	149	188	164	152	140	163	168	166	171	178	171	191	176	167	170	171	147	158	161	185	141	161	176	181	128	170	151	182	150	160	174	168	164	163	186	181	176	188	159	172	178	150	139	172	174	184	174	180	149	166	162	137	148	168	178	167	179	171	158	153	170	173	177	188	184	174	181	160	160	183	172	177	168	174	171	187	140	178	171	170	164	172	167	163	137	171	145	170	149	181	159	188	144	181	163	187	162	172	162	182	194	185	161	175	169	186	164	156	176	188	169	170	171	183	170	135	182	187	162	165	166	165	161	192	158	170	173	166	185	177	177	157	153	186	146	202	162	194	155	170	178	162	173	164	149	160	164	198	182	167	173	171	167	175	162	182	181	164	190	174	152	196	174	159	151	179	172	182	193	166	172	156	149	151	183	181	159	170	164	171	163	168	167	193	149	178	179	170	165	179	174	154	175	170	168	183	183	171	152	208	188	185	188	186	165	166	160	174	156	165	200	158	170	165	166	173	201	185	166	175	165	184	153	176	168	170	162	176	157	171	165	129	172	164	174	175	179	162	159	169	153	193	157	171	183	172	164	183	181	160	195	168	149	174	169	164	156	184	195	183	162	183	175	187	190	142	154	154	182	177	163	173	160	184	183	166	157	149	173	150	160	175	164	176	176	154	191	156	144	178	195	187	170	166	201	164	144	168	159	152	179	204	171	169	171	175	159	181	149	176	157	179	143	195	191	173	165	172	191	175	163	174	162	164	170	166	171	207	171	185	171	174	171	163	181	195	180	184	168	168	178	166	176	149	181	151	186	172	179	178	184	153	173	219	178	177	167	188	166	172	162	176	180	183	159	172	193	175	189	174	170	175	155	186	164	165	178	167	169	180	178	174	183	151	157	167	177	174	186	190	193	170	174	173	164	172	182	172	189	163	160	192	182	169	175	172	155	198	170	140	151	172	162	165	192	161	168	157	165	166	193	176	180	178	165	180	172	156	169	188	186	182	155	161	162	174	165	158	156	177	163	162	163	183	186	168	179	164	167	167	166	166	176	187	166	163	173	165	184	169	155	160	151	158	162	158	167	149	171	149	164	149	152	174	160	158	185	198	166	170	163	156	133	148	173	181	142	176	181	162	173	177	187	189	172	172	162	174	173	159	172	183	157	165	184	169	155	164	168	156	180	138	167	177	188	160	165	171	165	176	159	132	168	166	172	150	193	178	165	175	205	167	173	168	185	169	157	163	163	162	169	177	177	179	144	192	167	182	163	172	167	153	168	168	165	163	168	166	175	151	168	143	177	166	182	159	189	156	138	154	181	159	167	173	172	156	171	175	189	157	170	169	171	182	168	154	158	174	158	196	189	177	162	163	192	154	176	174	166	169	152	154	178	163	162	145	158	172	164	164	158	175	170	165	160	169	160	159	159	145	157	164	178	169	175	157	146	176	165	175	177	150	173	159	164	155	152	159	145	187	186	172	167	178	167	162	136	161	182	184	200	181	181	170	161	173	160	186	158	140	143	178	197	170	162	153	182	177	176	181	164	203	187	166	162	164	152	174	170	177	165	164	163	156	160	162	162	197	185	175	184	171	194	177	160	186	176	164	173	188	191	185	188	168	197	190	177	180	169	210	149	194	149	148	171	171	163	181	160	173	178	164	170	145	178	155	147	193	151	169	186	176	153	166	171	168	155	169	171	184	156	161	168	146	147	174	180	176	164	185	197	162	162	177	158	153	166	167	191	175	183	167	195	168	167	179	158	183	156	154	156	198	158	172	170	167	176	161	158	170	191	159	141	185	172	177	146	169	181	142	195	176	171	147	148	164	175	167	191	151	174	165	197	174	182	180	164	176	173	174	151	171	180	173	164	150	154	170	164	204	185	155	181	178	169	172	182	174	166	164	159	198	160	164	160	186	172	159	180	159	157	180	193	187	192	155	146	156	166	154	182	159	168	191	150	148	175	182	166	194	181	181	163	184	181	188	171	142	151	170	166	174
26971	9843	7287	3696	2421	1769	1347	1119	860	708	545	531	451	431	365	379	324	342	305	278	297	268	253	246	230	252	228	242	282	239	262	226	233	236	243	224	234	213	205	201	242	196	238	211	225	223	214	225	205	225	215	224	198	212	199	220	226	204	236	200	205	185	197	185	215	176	168	219	204	215	195	200	222	221	222	193	180	215	214	195	196	203	202	214	209	199	224	215	199	209	215	198	202	218	210	209	211	204	197	213	210	232	212	199	204	186	223	193	219	190	203	220	194	213	205	225	207	209	200	227	205	213	212	189	210	205	217	209	196	198	207	213	187	202	183	212	221	197	189	223	223	231	234	216	203	210	205	191	190	234	207	214	222	211	222	207	221	223	189	232	207	219	208	195	209	220	215	213	199	200	185	216	226	207	219	180	214	195	184	221	213	211	200	202	210	221	213	191	225	200	220	197	209	200	196	206	209	193	234	202	185	221	206	223	193	189	227	222	184	196	201	200	180	209	176	211	193	187	200	178	194	233	207	192	223	168	179	225	238	219	198	207	193	191	216	224	215	199	218	199	189	182	210	212	199	206	205	219	184	221	202	238	184	189	206	210	203	183	217	211	207	219	228	197	189	196	205	209	213	202	227	183	216	190	204	222	201	205	189	205	214	209	234	215	201	226	217	206	207	186	215	188	202	187	212	196	219	203	193	196	211	210	197	170	197	204	201	201	199	220	208	202	219	195	171	196	217	166	192	196	170	209	218	197	205	213	218	208	211	171	204	221	192	223	198	196	198	196	221	217	219	190	209	218	210	204	180	199	210	189	182	201	194	197	201	236	190	230	210	213	198	214	176	225	202	215	236	203	195	197	212	199	198	207	204	215	212	197	178	216	189	215	182	212	193	199	212	200	199	221	213	210	226	197	196	214	199	215	187	207	195	214	216	204	206	206	214	195	208	200	237	192	212	177	180	207	197	197	204	235	219	207	191	195	199	189	169	181	208	192	205	178	207	208	179	204	233	201	206	215	202	218	228	209	217	209	231	204	188	186	198	207	209	201	214	189	231	213	217	197	208	216	218	216	209	233	217	214	229	194	191	235	205	201	180	186	206	210	189	210	229	196	200	233	189	200	203	188	212	181	225	185	193	165	222	220	230	184	197	207	215	205	195	224	201	197	198	190	230	203	216	204	200	212	167	212	196	230	189	191	224	211	201	223	203	184	206	218	195	182	216	210	213	207	203	224	214	206	207	188	217	215	214	217	188	188	216	190	211	228	219	195	210	213	199	209	193	192	207	230	184	187	191	182	197	197	227	200	193	206	224	216	204	199	199	188	206	193	203	209	222	188	233	209	181	191	190	219	214	204	209	194	219	227	195	219	204	196	195	195	213	189	195	223	216	235	211	196	214	199	173	205	209	185	220	223	195	219	224	198	234	196	202	211	209	199	183	200	210	218	204	203	225	207	231	211	213	208	202	194	207	197	211	203	197	220	208	215	233	209	223	185	217	184	190	187	184	212	213	224	230	211	209	193	202	208	205	233	187	175	208	213	213	202	221	225	235	206	194	200	211	195	174	195	229	221	225	232	208	206	198	210	180	192	217	179	202	205	198	180	223	223	196	243	224	222	209	213	202	194	179	167	203	217	200	211	189	215	182	204	202	204	198	196	202	199	188	208	212	199	179	193	199	215	217	193	222	216	205	224	213	202	203	208	190	165	167	221	211	217	219	201	195	211	199	190	196	199	215	200	232	219	189	223	203	215	210	185	181	210	201	204	197	196	191	215	184	232	204	220	203	200	184	238	195	206	199	183	205	190	200	201	213	227	203	213	205	197	213	209	192	203	217	193	220	214	192	197	211	204	194	192	199	189	208	212	168	206	174	202	200	197	187	233	217	184	209	220	195	194	214	195	197	218	192	184	186	213	196	178	200	223	184	214	185	222	203	213	193	180	206	208	198	211	208	195	203	180	215	214	192	181	204	206	175	202	198	196	190	212	198	209	198	183	213	206	201	215	198	219	204	187	210	214	205	218	213	196	202	216	236	217	241	204	177	207	200	219	195	221	228	201	234	213	207	194	222	216	212	212	198	236	214	218	187	200	192	218	176	214	203	196	199	227	205	221	216	200	216	205	193	224	219	222	223	210	197	210	198	233	171	206	224	217	193	208	206	201	204	216	212	207	187	192	193	211	236	211	211	221	220	193	191	196	198	174	204	210	189	191	212	202	206	196	193	222	189	200	208	211	215	199	193	206	198	196	210	213	216	209	200	201	222	231	197	198	188	232	206	231	217	214	197	189	197	208	240	203	198	217	212	204	184	209	215	208	209	206	208	232	233	214	212	197	164	195	218	212	226	206	221	209	196	201	218	206	190	209	201	233	205	227	222	201	215	216	192	188	214	199	200	212	189	214	198	206	192	217	214	192	190	229	243	224	217	194	200	200	229	203	200	216	190	214	175	187	210	189	197	206	194	177	188	217	209	199	206	203	204	200	199	217	202	188	219	191	186	189	213	213	213	188	224	199	204	211	202	219	202	223	187	212	203	217	208	214	232	207	206	212	192	199	204	238	221	225	206	189	187	215	220	201	231	197	201	209	208	179	206	208	211	203	204	180	175	188	193	197	207	218	213	205	212	208	226	188	194	216	207	193	202	192	209	207	191	189	197	207	216	206	200	180	218	193	199	204	207	180	193	200	215	185	187	199	217	215	201	231	206	193	197	206	192	203	208	194	204	203	184	223	204	197	193	218	205	212	218	215	182	227	225	195	212	207	199	204	202	217	209	234	201	192	204	216	220	198	194	181	200	198	206	193	199	185	203	200	235	197	181	209	217	227	199	199	193	214	190	211	204	196	209	181	179	218	194	185	201	196	217	210	214	193	203	184	198	237	211	193	197	175	211	207	214	204	209	199	202	219	233	206	200	219	208	222	214	220	225	208	178	206	183	209	203	233	213	202	224	195	186	193	187	195	194	167	200	184	216	193	225	177	210	207	207	207	222	185	206	221	218	206	186	205	207	215	185	202	202	175	213	194	186	208	200	184	199	219	182	225	204	197	192	204	222	207	216	211	198	222	201	218	208	226	207	205	204	180	182	201	222	208	211	176	203	199	202	220	211	201	185	184	210	192	170	218	228	206	190	223	242	223	196	225	214	175	215	219	210	211	224	196	184	210	197	209	223	200	210	199	204	204	192	204	210	222	222	233	196	202	193	183	200	190	190	182	210	222	212	196	211	200	222	209	204	206	190	203	192	185	198	205	176	214	208	192	193	200	217	218	186	203	208	210	211	210	220	209	222	208	182	230	214	194	196	210	188	211	204	218	204	206	199	231	199	205	209	204	216	219	190	205	209	201	201	192	229	195	206	178	185	205	195	225	182	212	198	219	199	192	197	208	200	214	190	207	226	202	203	199	185	218	207	224	213	170	201	184	196	202	199	195	205	190	216	202	209	200	221	209	204	219	197	217	217	218	197	204	193	207	213	217	188	210	200	207	231	203
24848	21174	27620	24900	12575	1032	735	639	610	538	573	544	491	527	496	493	480	486	474	462	466	482	479	459	481	462	482	450	454	436	474	453	440	447	413	469	425	518	480	490	443	494	474	445	458	467	481	485	473	472	453	484	442	457	422	444	458	429	462	453	426	447	448	447	480	484	474	474	469	412	470	468	472	466	436	487	453	468	478	440	437	447	432	436	461	449	490	467	444	462	489	448	468	447	447	464	407	448	486	438	477	433	476	436	444	461	474	465	473	474	474	443	480	468	448	517	458	454	456	448	440	492	499	493	490	461	485	460	448	457	458	463	443	467	453	462	491	483	446	471	437	436	468	454	451	439	458	452	457	461	452	461	455	475	424	482	470	442	419	460	433	458	456	425	445	461	439	453	469	473	482	438	474	463	415	456	430	465	448	456	457	491	469	457	447	457	428	433	433	432	469	466	447	416	446	486	463	469	452	430	450	475	443	412	467	462	445	453	430	460	484	490	472	447	479	466	433	461	451	421	472	483	495	456	417	467	491	451	465	465	421	424	438	444	440	456	462	490	476	452	437	450	466	428	446	460	444	453	477	471	449	464	446	458	443	448	474	473	437	458	465	461	492	450	470	453	442	422	434	451	467	469	433	468	416	482	479	437	452	465	432	465	445	487	443	482	461	420	457	459	495	412	476	441	457	486	450	456	455	444	429	441	507	441	444	471	489	492	444	430	446	484	472	496	485	472	448	433	466	472	458	458	469	474	495	462	460	454	486	475	475	463	416	464	434	456	416	448	436	433	452	481	449	441	462	456	459	428	454	446	456	463	466	458	467	481	472	478	463	446	443	472	469	481	464	495	476	469	425	429	444	453	468	464	453	479	442	485	432	477	428	476	462	466	486	454	439	446	449	471	482	435	454	449	462	427	462	460	458	464	452	484	433	461	439	448	477	457	451	466	458	450	480	473	474	489	453	453	485	440	485	427	447	428	444	470	469	447	422	481	453	454	458	454	494	448	487	458	477	475	435	425	447	436	489	437	464	436	436	448	472	494	458	504	421	482	407	419	456	438	406	461	429	472	445	498	435	458	461	446	454	444	460	468	494	512	424	472	443	468	452	491	477	435	443	462	462	456	462	454	440	459	457	489	425	451	435	453	417	421	463	470	456	436	487	427	455	452	411	462	443	475	461	477	455	477	471	494	464	461	450	435	447	457	503	428	453	480	455	436	451	484	470	459	402	499	462	455	442	445	445	453	476	496	470	482	478	430	475	432	469	439	460	485	480	430	466	454	457	475	444	397	454	461	483	454	429	471	471	440	459	438	472	507	485	462	435	465	491	449	488	469	459	442	478	472	500	443	465	464	461	478	465	457	429	446	451	450	438	485	441	443	487	480	470	462	451	450	449	464	478	455	470	481	466	489	451	443	477	442	446	477	461	466	442	488	465	473	456	412	479	464	450	482	449	447	485	491	464	476	460	441	481	495	426	450	505	474	470	468	442	447	455	473	465	420	458	448	416	474	461	442	479	497	398	463	458	457	456	438	468	443	499	490	455	493	454	466	416	469	483	443	444	463	444	484	482	468	430	439	461	432	442	504	470	467	483	465	419	439	451	475	479	433	470	446	455	430	455	468	485	464	462	430	449	485	446	469	468	478	470	458	504	443	403	471	428	427	462	440	428	477	436	477	465	447	460	472	452	451	456	464	451	461	432	476	453	465	452	425	487	481	451	463	447	424	455	474	466	473	447	478	464	422	447	470	459	445	459	437	437	470	421	472	483	482	486	400	462	454	464	432	452	436	447	456	485	422	442	437	444	473	480	431	453	414	431	469	476	453	493	462	450	448	466	499	465	437	417	480	477	443	512	447	420	443	463	500	427	452	440	446	434	476	444	464	460	461	450	472	449	447	417	442	432	491	441	491	462	446	427	463	457	464	463	443	468	462	456	433	438	467	442	411	453	454	489	462	460	439	445	478	420	456	459	454	436	455	457	474	424	461	473	490	436	445	490	454	455	479	436	482	444	425	434	501	463	491	427	430	432	437	466	447	455	440	423	466	492	451	442	465	455	421	466	469	451	465	503	466	457	486	397	472	445	449	443	440	484	446	478	466	464	460	481	462	451	467	454	483	443	473	475	469	447	424	490	454	483	462	436	501	426	510	476	470	440	434	475	485	440	475	461	444	482	483	486	472	473	461	443	468	431	468	458	469	450	432	441	483	500	459	440	495	429	468	473	435	440	430	487	461	464	432	451	458	472	467	492	471	442	482	481	459	480	460	479	461	445	460	484	450	431	464	464	471	479	419	431	476	451	461	440	454	467	441	491	441	441	432	457	464	445	475	419	478	446	416	441	438	435	467	454	433	440	421	457	476	456	470	432	476	455	449	454	457	439	480	472	497	492	455	470	449	462	444	486	419	451	481	443	449	451	466	457	489	430	448	424	462	432	455	456	467	495	487	498	457	478	452	440	408	491	477	482	473	464	477	472	464	458	423	476	450	462	463	434	471	441	487	494	484	434	427	454	442	452	475	467	452	446	477	410	449	462	449	456	444	483	468	454	500	418	475	463	494	453	470	463	471	489	484	445	452	487	423	485	462	449	440	452	476	433	474	471	424	451	468	438	474	450	470	477	480	480	487	444	484	481	444	438	467	474	451	450	413	481	453	484	471	455	422	494	439	456	465	456	457	469	499	462	463	505	466	470	443	460	463	472	463	425	453	463	467	455	461	422	442	455	484	478	424	462	446	460	442	436	479	452	448	516	450	476	459	436	478	446	474	443	458	491	458	466	466	427	491	470	463	476	446	456	476	433	449	445	475	466	480	465	453	457	474	475	438	447	437	446	416	474	457	452	464	492	446	452	456	473	452	428	448	413	448	411	465	458	431	467	443	517	468	441	452	492	478	443	433	446	454	446	473	476	487	409	460	499	455	496	482	460	479	474	466	451	451	443	448	491	428	506	456	483	445	460	482	452	474	439	494	453	451	464	463	471	463	462	457	470	505	482	440	497	481	462	470	434	458	466	434	490	447	465	476	461	443	475	456	474	446	432	442	447	485	487	419	466	445	468	425	444	489	460	445	443	444	477	476	464	425	466	462	432	494	428	411	444	440	477	491	458	447	432	472	445	459	493	465	442	469	487	447	468	438	449	460	464	485	436	475	479	438	396	477	455	424	432	429	422	478	422	488	476	429	470	478	455	488	468	456	451	458	478	473	475	446	488	461	431	457	435	432	472	468	432	478	469	435	449	479	494	437	469	477	472	432	393	494	472	441	463	483	468	429	491	477	410	462	486	426	471	422	481	476	425	474	497	479	467	460	457	473	471	416	490	472	423	444	461	468	475	457	508	448	466	463	447	432	443	449	469	444	463	441	435	471	479	466	494	480	442	470	439	414	441	448	457	441	433	471	448	488	450	480	470	482	450	460	477	435	454	416	498	478	451	461	484	410	477	481	479	489	430	481	434	424	452	454	477	442	456	456	451	410	454	473	446	434
25955	5903	4253	2244	1690	1336	1086	936	880	745	722	693	666	670	601	632	629	552	543	557	536	614	550	547	570	507	547	528	520	525	569	556	499	518	565	537	555	553	547	521	520	540	481	532	527	555	547	550	563	529	538	517	510	540	516	569	507	505	535	573	454	505	489	541	510	555	548	502	527	549	490	553	507	503	518	569	550	518	506	528	479	550	526	538	537	561	533	513	518	523	512	539	500	537	513	518	494	468	542	532	511	499	517	528	529	490	531	542	560	571	562	522	530	522	512	478	554	556	503	530	486	516	495	484	512	518	526	526	518	526	565	530	559	513	505	508	517	527	528	519	544	508	521	525	490	509	546	512	516	500	513	470	511	523	526	541	519	531	504	495	509	520	491	535	522	510	523	508	557	502	575	515	495	526	546	513	525	514	504	545	471	543	484	526	546	507	512	510	465	522	500	521	526	534	498	459	528	532	510	563	546	509	529	527	541	511	505	535	497	519	504	536	499	540	474	496	513	547	538	513	542	537	527	561	536	514	512	520	515	505	567	502	478	559	532	509	525	557	513	481	521	541	556	540	508	537	519	527	526	538	498	545	512	550	502	512	498	540	523	525	506	495	509	488	549	507	509	548	487	513	512	476	483	525	494	522	502	494	498	527	494	509	523	520	509	510	535	490	514	538	523	537	555	541	531	538	490	516	491	496	518	535	482	495	518	514	572	533	530	534	490	546	463	501	534	575	519	540	534	511	503	504	494	494	504	533	493	495	512	539	522	535	536	503	525	519	530	511	544	512	489	548	520	531	515	494	509	509	554	525	543	521	535	530	503	522	539	535	550	524	518	514	507	496	539	515	549	532	517	522	536	507	536	537	528	487	537	541	497	529	503	525	510	532	523	525	500	522	532	519	528	513	506	555	528	468	473	500	481	448	527	506	533	502	488	504	516	511	496	509	505	498	507	549	492	529	522	517	500	533	515	508	473	527	533	519	512	502	523	511	580	556	503	584	508	492	538	515	521	509	527	557	491	477	533	502	540	484	538	522	545	510	549	483	523	531	515	514	539	539	500	500	519	482	490	537	493	520	496	540	483	491	495	556	538	496	545	479	529	491	487	482	486	516	496	497	527	504	521	535	483	527	550	501	541	520	513	537	511	493	511	486	488	500	495	480	498	499	501	511	517	517	514	555	504	532	539	512	505	508	517	533	500	560	529	543	539	508	507	477	507	516	545	516	500	504	559	543	530	513	536	541	501	512	527	536	498	490	507	487	505	548	538	515	539	503	543	546	531	551	535	505	494	506	516	533	499	522	495	531	495	542	593	534	527	468	554	508	531	513	555	533	535	482	497	490	537	531	478	523	516	563	551	522	494	505	506	556	521	513	511	552	499	528	547	557	511	526	490	505	511	508	522	479	518	501	488	549	530	525	554	478	515	522	532	546	491	545	524	501	524	580	475	505	482	513	508	496	486	483	514	509	520	489	517	541	495	498	499	516	507	502	509	513	520	530	522	519	501	506	510	531	536	535	550	518	533	546	495	514	519	547	501	526	516	548	524	520	520	498	539	524	557	483	531	508	537	525	501	509	520	552	537	536	539	520	465	488	543	512	488	540	491	516	528	562	544	493	528	497	499	536	559	505	534	518	496	515	529	495	498	546	467	497	515	529	522	541	501	494	497	503	508	546	507	512	559	506	527	530	515	503	544	538	509	514	537	513	479	538	511	511	473	537	519	532	485	573	549	524	565	515	552	544	523	519	525	502	526	501	542	495	526	539	532	540	524	533	537	513	520	541	496	530	559	498	514	509	506	472	494	501	538	502	547	524	517	469	509	520	504	490	508	488	501	509	537	459	532	497	533	532	545	457	501	508	513	512	512	496	519	545	569	530	541	497	510	533	510	536	517	544	497	526	501	542	578	512	499	542	501	507	519	522	510	551	518	560	529	528	485	472	530	498	546	486	514	483	554	495	531	491	471	540	561	506	523	542	500	551	544	508	552	484	516	492	518	515	506	510	495	516	511	522	527	517	499	544	515	530	539	497	523	550	504	514	516	547	527	550	527	509	513	509	503	528	502	557	490	503	510	542	529	531	521	494	531	547	513	495	536	468	570	524	481	544	478	513	474	487	532	501	545	531	550	539	505	487	494	517	489	513	515	521	528	556	567	520	510	482	558	507	503	532	508	503	537	525	547	492	503	507	534	560	543	548	519	506	518	524	507	501	526	520	509	475	561	514	530	497	462	475	493	542	570	485	509	487	530	482	523	544	549	547	541	521	505	544	529	517	523	537	467	491	513	541	491	507	507	540	471	480	511	524	515	543	492	559	536	470	495	513	516	505	531	543	505	499	545	518	537	538	544	493	500	538	487	495	559	530	509	510	514	481	524	515	491	536	547	543	514	501	536	514	517	529	562	526	504	471	530	538	531	511	510	552	504	552	533	492	515	515	546	518	500	561	514	517	528	579	549	547	482	524	546	524	506	495	506	543	521	487	513	515	524	523	486	541	487	543	520	539	520	532	510	522	490	529	487	515	521	484	531	515	523	548	462	529	517	536	501	505	487	530	507	508	527	513	544	547	486	512	517	528	511	520	530	489	481	506	526	496	498	492	564	527	521	548	542	522	484	541	493	540	523	501	523	521	498	549	499	518	560	505	523	520	504	528	524	484	503	505	486	520	509	492	577	526	516	522	513	522	510	543	468	542	543	544	569	484	515	529	567	501	526	473	528	535	539	546	530	496	547	544	565	520	522	497	533	523	510	498	522	495	547	471	526	530	508	520	501	521	509	512	536	492	501	522	477	503	521	474	507	486	516	531	485	525	539	507	562	497	536	546	543	500	492	521	479	508	445	564	485	493	552	535	516	500	520	531	505	494	525	504	487	533	540	488	534	540	540	493	518	533	483	491	522	541	520	494	532	537	503	575	511	532	492	573	486	531	540	473	564	504	532	510	508	511	534	483	529	527	511	505	485	519	536	544	535	500	510	503	541	471	515	516	559	524	525	490	514	525	533	477	528	518	526	493	519	563	508	477	525	534	519	521	519	518	492	545	500	516	518	560	520	491	507	464	538	545	552	489	475	474	506	535	533	499	544	533	548	549	539	480	464	548	517	502	527	482	564	502	516	491	528	546	488	539	522	531	478	514	508	507	503	519	563	478	514	527	537	511	516	476	535	520	510	529	523	515	501	497	528	503	522	526	507	480	538	512	513	516	532	515	518	502	515	552	521	539	477	502	530	490	508	504	478	492	488	516	500	508	564	480	551	545	517	470	498	536	547	546	500	515	524	524	536	553	499	542	516	496	475	508	506	513	519	573	491	485	530	501	518	486	488	510	531	535	543	489	513	533	507	516	499	565	522	505	543	500	556	510	471	531	479	560	541	518	513	524	528	556	522	511	540	475	546	541	521	506	511	567	513	516	497	565	512	523	575	551	508	539	503	518	528	560	500	531	518	508	544	501	501	503	509	541	543	546	478	522	524	512	559	525	517	539
22700	21200	29008	23654	21190	21235	11074	1317	876	774	665	702	635	576	547	497	467	469	428	447	429	417	383	399	414	393	404	388	376	369	377	409	387	395	382	402	383	382	383	375	385	343	378	401	364	365	390	334	348	403	366	366	355	351	372	353	386	389	368	363	376	397	343	386	327	363	373	351	379	372	387	373	322	379	379	379	367	348	395	342	345	373	351	340	356	346	360	386	385	399	370	356	376	366	400	301	384	339	367	355	352	355	345	366	342	344	380	357	369	357	327	359	367	406	344	385	346	355	385	357	378	369	353	368	349	388	340	355	400	356	368	380	405	396	360	348	354	363	329	326	371	379	360	369	343	377	385	374	353	379	331	362	369	351	359	362	315	399	331	363	370	379	354	353	360	367	357	364	345	325	357	329	353	353	312	364	356	387	349	362	357	344	377	348	365	383	353	350	374	351	324	343	350	345	386	365	345	381	338	352	374	360	366	358	362	370	354	373	387	357	384	402	383	337	389	368	374	346	395	362	363	321	355	368	359	372	377	362	350	346	351	403	336	348	361	374	362	325	376	334	347	359	379	363	365	356	350	385	382	374	357	355	383	343	363	392	350	340	354	366	383	343	353	377	333	369	367	358	376	352	323	398	380	371	355	359	363	376	361	372	340	393	362	335	381	321	361	381	366	385	385	372	372	329	393	394	349	354	379	366	341	373	348	336	362	352	329	330	366	362	377	341	365	372	330	376	354	373	325	375	362	363	367	335	342	354	346	372	373	344	340	359	350	337	376	366	343	348	363	366	387	351	382	332	359	377	356	362	348	371	361	361	374	371	367	339	374	369	391	348	336	336	374	359	341	344	364	372	317	384	366	361	389	331	374	368	342	387	378	354	372	364	319	318	375	387	340	377	363	368	387	344	375	383	380	358	359	357	349	365	346	355	363	359	353	370	351	367	380	345	363	342	365	347	360	358	346	351	370	359	400	383	378	364	339	330	356	338	382	365	377	358	359	357	369	370	340	387	354	340	385	364	382	357	385	378	354	340	389	374	351	392	350	355	381	346	378	351	357	380	348	372	349	323	354	354	368	387	371	370	350	370	344	347	374	335	343	365	356	376	396	364	365	342	365	381	374	362	336	355	379	374	354	403	338	323	346	377	375	367	357	355	384	341	321	339	340	331	368	311	356	347	369	360	354	325	347	357	345	316	366	393	364	383	355	350	359	347	358	368	340	398	339	360	357	393	337	364	364	388	376	352	343	354	360	369	382	354	327	380	348	374	389	355	323	356	367	403	390	365	368	353	353	416	366	403	381	353	357	356	362	348	360	360	346	367	356	305	354	355	384	356	374	376	349	342	385	372	343	363	383	343	343	372	365	352	352	383	363	366	353	326	367	351	378	336	342	342	323	370	342	345	378	354	330	379	397	361	370	377	379	407	355	389	352	377	339	370	370	326	342	339	378	390	375	338	352	353	362	373	365	365	335	352	397	349	381	372	364	331	384	355	374	359	359	375	373	356	398	344	356	298	336	380	383	332	372	321	355	389	369	368	355	393	366	359	351	342	381	351	369	372	346	354	394	342	374	369	363	357	355	341	355	366	408	308	353	347	365	360	392	330	353	351	376	376	362	375	418	394	335	321	337	364	358	311	372	372	334	349	336	339	348	397	361	357	379	375	342	389	341	358	358	361	356	367	366	366	361	392	368	350	332	352	390	348	362	361	352	377	362	327	331	352	383	330	335	365	364	369	342	369	358	372	396	374	371	369	372	375	344	371	367	341	334	363	385	365	343	354	385	363	362	355	379	352	373	370	378	355	363	387	350	354	381	353	370	362	352	332	341	369	346	381	380	367	358	350	368	389	362	384	366	350	337	355	353	361	352	393	405	378	350	357	344	378	371	382	345	396	351	327	375	328	366	339	353	357	367	404	355	373	376	371	354	370	354	360	327	362	338	354	356	348	347	378	354	357	382	351	410	339	320	329	344	350	369	372	374	360	367	377	332	364	363	358	363	362	359	343	350	380	378	380	384	356	366	360	350	349	341	340	357	348	379	353	368	356	358	356	372	320	369	377	379	355	339	358	354	372	353	354	350	347	358	341	371	371	365	361	372	336	343	382	357	344	380	351	382	328	335	364	411	371	340	368	364	353	373	364	345	372	380	388	375	385	330	390	351	328	360	321	386	378	343	372	357	352	384	373	333	366	374	351	359	340	357	348	326	351	335	348	353	369	372	342	361	354	394	322	378	351	344	390	337	354	363	329	340	343	356	343	342	339	322	296	341	371	365	390	366	337	362	352	357	389	358	338	334	338	375	358	371	348	374	375	359	369	354	358	359	347	362	325	357	372	343	320	388	348	356	359	421	373	374	363	365	374	363	339	368	369	336	373	369	390	362	348	371	336	347	338	341	334	373	363	378	330	383	335	320	363	357	327	369	345	331	382	352	353	352	395	367	361	385	358	350	375	364	363	367	339	374	384	359	386	332	386	359	326	363	330	378	354	362	355	334	361	380	379	361	368	394	374	382	365	352	367	377	371	341	388	361	346	338	352	341	346	387	361	353	338	331	359	328	367	382	360	348	375	365	369	387	354	389	369	342	353	359	361	360	365	349	368	347	341	351	360	362	378	373	344	373	359	370	336	340	379	357	378	375	337	324	341	374	359	351	364	379	376	339	352	390	403	371	362	344	370	364	380	353	327	362	368	345	334	342	363	344	334	368	352	337	354	355	368	381	362	383	342	388	320	326	342	343	374	372	357	368	338	340	343	352	375	353	362	356	367	362	343	350	361	357	369	375	326	350	391	349	358	346	366	374	346	388	325	327	340	377	372	369	331	386	332	382	346	363	334	363	397	364	357	362	393	346	345	343	375	363	338	363	396	376	337	352	334	324	366	401	349	349	339	356	369	359	337	339	308	343	334	347	407	356	347	344	365	390	385	354	373	367	343	359	359	411	355	375	356	368	349	365	361	363	401	337	360	365	358	347	377	362	339	360	369	357	379	343	363	358	341	347	372	367	383	357	389	391	383	345	321	351	366	363	365	371	382	370	347	364	355	389	348	380	397	377	381	352	381	383	368	356	375	369	369	350	334	364	346	365	338	326	368	350	340	347	373	372	400	349	350	351	356	372	325	374	341	373	346	361	343	358	362	307	365	394	345	375	348	358	379	376	341	367	365	355	384	371	375	352	402	340	361	342	345	313	315	354	332	343	347	360	368	330	336	361	352	340	315	347	354	353	340	358	355	364	370	313	372	341	345	349	352	381	340	359	368	368	373	339	349	366	369	330	341	377	365	348	388	379	379	371	355	342	394	359	392	376	336	330	361	359	361	427	384	338	378	357	354	338	364	347	316	384	340	386	332	359	366	342	337	382	372	323	365	376	370	347	355	357	353	343	358	346	380	335	364	361	344	384	382	382	374	386	351	333	382	359	360	373	364	360	380	311	348	346	365	329	368	380	344	412	343	353	391	364	376	373	363	336	373	364	364	352	387	359	350
28946	15204	12703	6576	4624	3294	2653	2003	1703	1460	1179	1022	913	849	709	726	644	584	603	541	564	543	501	535	481	478	464	460	453	468	430	466	462	422	420	446	448	444	434	418	409	414	413	443	407	450	378	374	443	411	436	405	418	376	416	428	434	409	394	405	439	451	419	390	430	398	404	411	383	415	391	393	406	384	436	406	405	416	396	368	385	393	402	384	375	388	396	370	408	417	378	409	404	375	381	420	401	386	419	383	411	395	387	390	402	412	397	416	367	393	421	411	423	402	384	401	425	388	409	401	370	382	389	391	412	399	364	388	418	359	391	396	410	438	396	428	406	428	425	407	361	403	407	382	431	370	389	366	417	392	419	402	346	418	385	384	402	432	398	388	379	414	383	412	377	407	404	350	408	374	392	405	371	388	395	372	399	397	386	418	424	395	413	371	401	391	408	421	377	415	393	391	405	398	385	381	360	405	391	393	397	427	391	388	392	364	377	364	407	350	398	406	398	388	407	393	443	377	368	395	391	400	417	405	388	395	396	399	404	381	358	401	415	336	348	378	357	415	403	390	378	413	400	372	392	367	396	362	417	403	371	397	401	417	432	383	397	371	369	393	390	376	380	403	395	416	381	390	362	384	366	353	415	394	397	374	382	390	396	392	388	428	420	384	391	424	379	410	436	414	377	380	365	371	396	359	408	360	376	357	378	397	413	383	386	385	394	421	437	390	382	391	392	410	409	397	397	400	392	392	386	416	390	410	398	403	407	374	371	439	393	409	387	376	400	424	409	409	385	381	378	392	373	395	407	389	407	389	379	398	421	395	380	396	429	425	363	402	391	382	401	411	367	388	447	387	368	426	418	423	430	414	395	398	392	377	352	397	422	400	405	420	381	386	394	384	393	409	403	412	392	399	396	379	390	367	407	402	399	401	387	373	449	371	412	385	423	417	410	399	410	377	418	394	409	378	406	400	402	436	365	413	434	382	421	405	405	439	412	411	425	383	400	376	403	413	355	379	416	375	413	396	396	360	375	408	375	398	416	400	393	366	378	407	362	386	410	393	417	398	389	373	407	419	379	394	403	345	440	381	373	383	404	423	376	379	396	388	388	398	416	374	391	422	400	382	401	393	378	413	381	391	406	400	396	436	392	373	418	393	418	419	419	381	400	396	389	379	430	381	394	390	394	369	407	405	393	427	410	389	407	403	429	383	424	374	382	396	403	393	407	412	431	390	429	370	405	420	415	409	384	397	391	379	396	383	393	413	415	421	420	403	401	398	364	384	392	379	387	384	402	414	415	381	415	402	408	408	355	401	369	391	375	407	379	384	392	410	381	388	421	411	435	408	424	405	385	399	381	391	368	374	369	405	388	384	442	408	429	384	399	401	386	408	399	396	366	371	426	388	381	389	341	388	415	397	363	372	379	383	424	383	384	401	390	403	381	374	390	366	367	390	406	372	379	388	370	403	413	393	384	417	414	417	402	383	365	359	408	430	381	416	386	393	411	369	387	396	399	408	391	395	420	379	381	385	426	399	398	355	371	357	411	390	444	400	412	401	364	372	391	409	408	400	441	388	412	403	410	364	381	385	385	396	397	399	386	388	400	443	413	399	412	388	390	384	399	398	402	398	369	388	405	419	348	395	439	366	365	376	393	362	356	395	430	381	420	383	424	381	376	388	399	364	415	406	409	343	392	401	401	411	346	434	399	413	415	406	394	373	417	404	417	405	389	394	397	403	374	405	366	411	413	428	405	380	426	427	399	380	397	397	389	404	375	402	360	397	361	369	428	433	396	402	381	374	383	411	390	380	383	407	431	360	396	373	375	386	376	380	380	346	403	403	386	397	393	397	421	416	377	353	397	399	388	395	419	402	419	346	409	400	381	419	369	426	386	372	405	355	429	406	410	431	405	397	405	387	450	375	391	420	397	381	405	391	400	387	410	375	401	372	406	382	413	403	398	362	378	381	413	378	415	416	352	413	411	388	373	408	395	360	425	412	390	365	395	408	387	388	386	368	389	400	395	396	364	410	408	390	394	395	402	391	402	409	374	398	380	392	405	382	391	388	405	396	384	375	357	396	446	361	379	404	433	371	381	394	370	390	388	369	364	405	354	383	370	377	353	391	380	395	383	424	412	380	394	388	390	382	398	363	404	367	410	379	365	389	405	404	384	377	382	412	393	405	394	397	436	423	425	425	415	406	400	361	378	362	391	434	374	381	381	407	392	378	396	392	392	367	404	404	418	405	400	403	366	385	369	423	368	406	357	388	378	374	409	402	376	379	405	398	391	377	414	432	380	385	414	388	395	411	394	393	407	430	427	387	409	407	390	402	392	378	396	392	382	391	377	393	392	376	415	400	383	347	407	421	418	404	411	382	356	379	400	412	419	381	354	394	404	430	381	400	417	391	421	407	408	413	366	396	380	389	389	387	401	400	384	405	411	441	381	401	386	390	397	357	379	403	424	380	417	445	350	400	407	393	417	403	418	355	384	392	374	427	383	347	395	357	404	406	380	360	406	387	392	382	411	398	354	405	428	380	396	373	418	379	373	395	391	367	393	391	364	392	405	373	419	394	433	397	420	378	400	388	406	401	408	404	392	393	369	385	397	369	375	352	385	378	395	390	420	380	387	370	390	402	373	406	373	390	379	403	416	387	405	372	406	389	402	395	352	359	393	377	384	375	378	390	386	414	400	366	347	400	403	409	366	407	387	346	412	411	418	387	370	376	361	389	395	381	383	398	391	378	422	368	388	402	415	381	414	375	369	396	395	376	403	405	376	395	377	397	386	391	398	379	415	394	357	422	405	414	413	389	388	368	403	404	431	363	365	383	365	375	408	401	371	387	418	400	381	400	401	392	390	391	400	406	432	408	369	380	387	379	376	389	386	414	396	375	387	381	389	400	371	391	411	429	412	377	437	394	409	350	358	395	393	402	375	382	428	400	378	402	426	419	419	378	401	376	385	394	408	399	394	371	385	360	419	394	368	403	423	381	398	388	421	407	399	364	378	390	409	386	392	404	427	374	391	415	390	409	415	375	410	385	403	381	407	386	434	369	373	402	397	417	387	374	398	380	422	404	401	400	406	407	396	381	403	400	370	419	365	383	383	387	397	391	387	387	365	375	385	421	374	358	377	369	378	400	397	420	398	352	417	401	413	420	365	420	385	360	357	395	367	420	433	377	390	400	392	433	388	376	395	416	392	380	360	419	405	407	412	403	380	431	381	358	408	400	358	377	410	406	312	403	379	398	408	427	385	370	407	391	378	426	395	430	383	414	379	375	469	379	386	415	378	402	388	401	417	363	354	365	393	374	395	385	401	349	350	399	391	398	403	403	409	399	390	368	370	411	428	401	368	413	380	403	374	415	383	362	394	379	383	405	381	395	380	371	359	389	397	383	398	404	401	379	385	406	390	422	420	373	371	391	424	379	415	358	390	431	375	394	377	358	402	404	426	404	405	351	400	411	392	364	368	402	381	411	405	397	382	377
27368	20490	9302	850	465	421	336	309	285	302	270	309	306	276	273	275	285	287	277	240	282	283	264	250	286	262	288	291	286	271	276	277	278	268	295	257	284	265	297	314	267	277	274	285	281	293	270	260	288	281	299	258	287	286	257	290	246	288	306	280	274	255	274	264	270	263	259	281	308	275	258	247	305	280	308	263	281	284	300	271	274	263	282	283	276	242	285	279	295	300	261	269	264	275	268	300	293	291	260	307	302	268	282	311	293	261	276	277	279	295	290	264	261	282	276	260	256	280	270	300	263	266	275	300	315	286	297	275	276	286	260	264	274	311	271	250	280	278	258	296	261	268	308	260	277	260	304	288	286	283	302	271	277	273	247	298	280	281	272	249	269	269	296	255	253	260	275	283	265	261	308	256	291	287	254	281	283	267	266	275	304	286	263	277	297	281	297	275	272	249	295	289	263	274	307	285	265	282	295	261	264	294	297	289	265	271	273	271	251	280	297	266	283	282	252	289	289	296	298	265	289	272	316	272	278	282	310	285	279	292	263	282	268	270	280	269	263	240	271	271	259	280	272	245	255	299	290	294	252	285	254	255	266	284	319	294	272	296	279	295	265	316	285	257	286	275	248	254	291	287	258	294	308	257	290	289	263	284	286	279	265	278	290	293	272	290	275	249	295	275	276	263	287	283	278	265	273	277	269	276	267	262	301	276	272	269	263	294	258	264	301	289	316	268	289	239	272	284	270	262	277	288	288	260	289	264	286	260	319	274	284	279	268	283	244	255	268	282	297	263	256	278	289	259	264	274	272	287	301	280	317	287	266	247	250	268	258	298	286	260	299	283	277	264	282	292	236	295	268	275	288	303	249	280	293	297	278	276	296	264	259	268	285	286	322	271	268	288	273	243	270	269	281	298	298	285	269	298	234	297	283	281	265	248	300	257	256	274	280	285	271	300	277	277	289	300	264	290	250	289	270	273	301	284	286	260	266	244	278	286	276	277	255	312	241	294	277	263	266	266	271	271	293	289	276	261	302	275	265	305	288	258	277	276	271	255	288	276	271	275	264	258	267	305	255	249	274	261	260	282	277	276	284	274	285	271	302	294	276	280	276	295	264	299	296	278	286	295	254	281	269	283	297	288	278	281	267	264	293	267	268	261	286	301	274	268	252	284	251	301	294	297	278	269	255	275	275	285	281	282	273	258	237	242	263	268	263	280	262	280	277	274	300	261	273	254	268	311	296	256	297	259	273	265	283	290	300	303	270	289	276	298	291	278	279	265	274	297	294	283	288	288	340	276	303	277	256	287	295	280	289	263	290	283	269	275	265	278	277	268	273	273	287	281	278	258	292	288	277	298	287	279	247	275	262	270	277	310	291	273	274	293	303	296	287	268	270	321	281	291	293	279	277	271	293	272	272	281	262	259	283	292	260	238	290	295	271	275	279	306	280	288	283	289	281	291	278	273	274	266	301	276	289	266	269	287	308	291	264	258	297	277	258	260	277	303	303	289	258	318	270	277	264	271	268	267	283	282	282	252	273	269	288	300	270	274	279	289	282	267	304	260	276	243	293	286	282	258	274	260	272	295	301	273	293	273	324	280	294	302	276	268	286	297	290	278	281	269	255	270	271	279	283	272	305	284	256	311	279	294	291	284	268	276	262	261	301	261	250	275	279	280	283	276	308	250	275	261	261	237	275	267	282	273	287	268	275	275	277	272	272	288	266	246	286	287	270	284	263	297	301	261	303	294	271	288	281	302	274	264	279	272	264	294	266	299	281	293	275	283	257	275	283	256	301	282	256	265	271	291	283	262	261	261	287	275	256	293	279	251	240	291	277	279	267	239	291	276	247	297	311	282	239	267	269	256	293	295	279	294	259	311	293	275	269	323	302	283	290	298	313	278	290	285	291	280	283	261	293	281	295	281	263	272	297	246	270	279	260	290	284	300	288	276	283	280	290	267	297	296	294	261	282	294	301	263	277	275	308	298	284	256	279	271	291	297	283	256	267	272	290	271	268	283	273	276	269	263	276	277	302	277	283	260	253	275	263	280	296	294	268	302	293	263	299	289	298	232	285	283	290	284	281	261	274	271	267	279	275	316	276	278	298	272	275	281	284	269	306	255	294	280	274	273	293	268	277	263	281	260	270	287	289	271	321	286	269	247	306	286	268	253	303	265	293	292	262	260	268	272	265	292	287	309	276	274	293	296	296	311	272	246	262	272	286	269	284	259	290	262	257	261	303	288	287	265	272	268	281	289	266	293	277	276	275	274	236	282	300	310	293	303	300	267	271	270	283	250	294	280	290	298	253	288	283	256	278	287	253	263	294	259	313	270	227	281	280	295	276	286	263	289	283	300	298	289	299	274	303	275	277	257	278	259	248	300	276	271	290	265	289	297	302	295	290	265	267	271	246	271	268	294	271	273	275	279	264	290	314	302	297	279	258	261	302	275	285	266	297	283	302	247	251	288	282	271	316	259	289	302	267	296	316	281	297	294	263	270	281	254	295	268	273	271	292	285	297	274	284	241	269	290	269	285	280	280	286	295	279	304	303	281	260	279	278	245	280	292	274	318	284	263	293	263	278	283	235	273	256	288	274	265	259	281	255	282	272	291	284	291	287	280	229	257	269	302	315	244	279	276	235	277	287	276	258	282	269	297	253	281	292	267	256	295	272	318	280	274	280	297	270	252	274	270	279	271	266	289	324	284	269	258	273	280	280	274	255	258	283	280	273	272	242	292	320	272	270	315	274	273	270	302	292	283	252	288	276	253	265	285	286	299	254	266	304	282	287	287	282	301	279	288	277	290	283	283	289	278	290	301	263	258	257	283	283	278	288	281	271	280	278	279	289	275	294	278	261	257	264	265	280	284	261	293	288	260	256	262	290	244	257	277	293	267	260	288	313	285	270	285	257	287	270	310	276	297	287	294	256	278	257	305	290	244	287	294	266	266	265	279	284	270	256	256	277	274	276	279	306	278	284	285	269	262	267	253	252	277	268	263	281	276	255	265	287	290	299	277	307	293	243	242	297	286	278	283	328	287	287	297	270	279	277	300	239	267	288	299	295	280	269	248	226	249	262	268	260	240	279	268	274	289	300	277	258	256	263	259	270	273	293	291	302	309	273	279	270	275	273	278	261	268	291	288	284	258	268	299	284	282	269	276	256	302	299	270	293	309	289	255	298	312	282	251	272	269	258	273	283	292	258	278	252	276	272	289	260	265	279	264	279	284	292	266	284	252	266	320	270	275	274	309	273	297	266	318	289	294	250	280	249	285	264	274	282	280	271	265	264	262	293	291	275	285	313	276	265	320	282	286	280	234	253	307	273	254	249	285	268	297	274	279	270	264	281	278	290	297	282	296	249	282	256	299	290	283	266	255	309	262	259	240	292	268	270	278	290	270	295	305	260	283	286	287	295	277	289	276	265	277	239	252	262	285	298	283	294	272	297	282	312	277	283	294	297	273	281	268	282	258	290	278	307	274	276	318
21861	1522	945	585	506	430	405	348	391	362	373	363	349	339	343	318	342	346	368	346	358	396	357	349	328	316	336	351	350	350	348	357	317	361	334	338	335	351	302	356	331	303	351	334	323	341	365	321	344	357	346	323	365	353	334	342	331	329	358	371	355	344	348	333	324	338	331	341	325	339	347	341	323	331	321	324	338	350	308	326	344	312	387	304	331	373	365	328	313	350	326	308	315	330	334	342	335	358	340	335	293	348	367	349	349	345	347	326	316	349	303	310	326	321	297	354	336	347	336	362	323	346	332	356	337	323	346	310	336	346	336	344	332	353	341	320	290	324	328	343	332	319	357	331	326	344	359	369	347	354	313	342	342	326	352	318	291	328	305	368	348	301	358	316	314	354	324	350	316	329	336	329	337	345	299	332	350	342	326	317	354	325	350	331	347	353	379	343	329	325	337	344	343	339	337	355	327	338	320	342	351	350	335	332	327	350	336	369	331	351	347	367	340	356	341	349	335	341	344	335	324	360	387	356	382	385	328	355	369	291	332	333	349	341	335	347	321	342	347	360	335	311	317	312	334	337	374	292	360	315	332	322	319	333	352	340	323	363	325	324	342	326	341	329	373	338	336	326	341	343	301	315	324	326	309	340	363	349	332	348	345	349	330	323	346	320	359	339	310	288	338	299	336	339	338	333	327	336	322	338	324	346	356	329	358	336	337	360	330	327	320	339	367	347	369	388	346	320	353	331	306	351	340	358	340	329	352	340	360	338	317	308	337	319	327	360	336	324	355	342	376	320	309	332	343	323	329	362	360	339	345	302	317	328	334	317	348	371	321	359	323	329	363	327	352	342	333	328	326	356	311	327	356	369	364	303	324	335	338	319	326	330	351	327	343	351	369	357	355	349	340	304	348	321	313	310	336	317	322	340	322	343	338	343	333	331	336	336	354	339	332	337	353	326	336	334	326	326	351	317	329	319	330	296	323	341	304	347	354	319	330	348	317	331	305	351	332	327	343	350	353	320	332	355	314	349	332	333	349	335	339	318	365	359	314	327	308	359	339	329	353	324	349	343	294	353	353	380	342	341	362	340	355	359	307	340	348	322	340	397	361	357	336	345	350	304	363	315	309	315	332	361	336	334	360	327	297	309	333	350	376	355	349	356	335	336	350	325	352	350	375	306	364	370	322	340	311	326	339	359	316	336	348	356	337	325	373	335	337	321	396	334	313	324	336	335	348	310	342	354	348	346	334	345	341	321	364	339	334	303	358	336	340	341	377	354	334	377	318	321	337	351	320	345	323	341	374	363	339	330	309	309	366	329	329	312	322	296	327	334	349	304	342	325	323	333	331	305	335	348	347	323	333	354	351	366	314	334	323	333	326	351	321	313	334	327	349	343	370	313	319	331	332	356	327	335	323	308	340	331	319	329	340	328	336	304	313	316	346	359	339	339	323	341	348	336	323	333	347	307	330	333	345	326	303	344	359	353	355	353	338	344	344	325	362	356	335	362	324	330	373	321	340	339	342	321	348	320	332	328	314	306	347	367	329	336	338	344	317	320	322	337	323	345	318	341	310	305	321	323	332	327	328	346	337	346	334	319	314	329	351	359	316	305	336	353	338	322	330	342	335	298	314	337	340	320	357	346	308	348	330	342	364	348	315	332	338	330	332	304	354	331	318	353	301	365	319	328	328	361	374	333	344	306	329	371	332	337	319	344	344	301	338	328	337	325	370	328	364	367	321	358	326	327	316	312	337	346	328	330	326	310	333	341	340	366	333	343	332	340	305	315	356	333	327	338	307	321	325	348	295	371	300	313	347	323	318	341	357	319	371	332	347	322	344	333	350	368	332	340	324	358	332	312	350	339	367	346	308	346	324	333	332	309	380	347	340	355	301	328	296	346	324	310	337	354	322	314	307	331	342	342	340	310	328	389	383	357	348	357	345	336	305	328	343	357	337	356	328	330	356	344	361	317	330	320	284	306	310	327	342	354	334	332	312	290	328	328	335	366	351	316	309	329	345	337	337	354	299	337	323	317	330	313	314	338	350	376	307	330	351	346	353	337	325	350	314	367	337	338	338	339	350	339	339	339	333	347	319	317	343	319	348	352	362	334	322	359	357	331	335	317	341	347	358	346	353	326	368	346	355	338	306	350	335	316	334	371	319	347	372	354	367	304	342	341	340	339	339	310	363	322	342	346	341	346	316	329	351	356	334	305	345	342	357	356	326	304	339	318	348	364	302	339	322	346	309	314	350	322	342	351	336	319	335	330	346	333	309	330	322	343	329	355	325	329	334	332	357	327	331	337	312	314	357	333	348	363	340	349	346	328	324	318	330	352	326	351	310	328	339	357	333	334	336	333	342	327	355	373	362	315	340	332	351	331	332	365	338	357	362	327	320	345	356	323	320	343	346	350	352	331	353	329	316	316	355	306	328	327	346	323	317	330	367	330	393	355	330	340	362	367	362	339	384	362	341	370	331	328	334	340	372	322	336	330	335	298	318	336	340	339	338	336	346	331	331	325	361	352	347	376	343	330	348	367	340	352	335	336	310	341	338	322	341	339	339	353	323	349	354	334	340	332	358	348	328	311	342	333	335	323	316	337	305	353	345	325	361	330	352	333	335	335	329	329	318	324	359	336	307	308	331	356	307	302	330	340	361	345	353	329	357	342	319	332	319	312	346	307	306	333	370	339	310	313	343	348	334	357	336	306	302	310	341	306	297	313	326	325	332	330	358	325	316	366	321	344	341	370	330	334	333	320	326	365	362	352	337	330	322	335	353	332	327	334	369	298	338	337	356	324	315	344	355	347	307	321	312	323	358	347	352	337	322	352	341	328	326	331	324	350	318	343	318	333	361	328	318	337	314	362	359	341	338	340	345	342	336	333	335	345	327	344	333	350	332	339	379	354	318	350	333	325	328	327	340	321	317	345	347	354	314	329	350	331	372	309	325	353	315	344	352	315	310	342	338	348	341	334	318	331	344	342	368	340	312	318	342	346	318	343	322	322	364	350	334	336	334	348	353	320	343	330	314	303	300	326	335	333	294	325	338	333	335	308	350	340	337	341	339	337	343	369	355	348	332	342	323	345	319	379	330	327	349	359	329	321	353	352	358	346	325	316	317	318	341	303	367	348	312	359	370	344	369	331	320	339	346	303	321	331	338	387	346	355	330	346	359	320	312	321	299	362	332	349	357	324	326	289	322	334	346	362	344	320	356	311	342	350	359	317	360	335	317	337	341	331	347	326	323	384	332	311	321	333	347	328	339	350	343	332	341	332	339	337	354	308	339	318	338	317	292	324	347	359	309	347	347	347	288	344	335	369	332	362	338	352	344	313	347	321	305	333	342	350	319	316	335	372	330	329	340	349	308	334	317	359	361	345	360	339	312	346	310	348	286	330	319	358	341	357	351	365	301	317	353	339	315	346	307	335	357	294	344	343	331	343	338	353	317	327	303	328	364	358	347	338	372	335	357	347	327	307	348	315
23622	21166	28563	24053	21166	12128	997	513	449	356	354	299	318	281	259	251	215	218	211	190	212	200	200	212	224	184	178	185	198	178	182	155	184	197	172	188	225	181	188	176	172	217	189	179	181	188	169	176	188	195	161	179	183	183	195	167	183	161	164	181	177	165	171	191	194	182	184	209	182	187	163	167	157	168	178	143	164	171	163	198	184	163	170	183	175	146	164	166	145	170	154	161	171	180	161	166	172	163	200	178	164	165	186	198	155	179	149	191	182	162	200	157	167	168	159	169	146	171	185	167	158	184	171	181	161	190	161	160	190	158	143	180	166	156	167	179	175	199	163	170	175	176	172	188	175	198	173	186	177	178	170	168	179	169	153	171	175	168	155	192	186	181	171	163	192	165	176	186	188	166	178	145	185	158	188	192	169	167	187	187	165	147	183	182	180	188	169	184	168	171	163	166	190	156	174	173	166	169	196	177	148	189	169	150	163	186	190	163	181	180	157	185	176	166	160	185	160	173	177	177	176	175	176	170	142	180	165	153	167	152	176	149	159	157	150	179	167	181	159	193	139	143	179	165	185	163	182	153	166	180	148	164	150	189	177	183	186	165	198	155	162	165	179	184	157	185	182	172	175	160	167	167	166	172	167	161	176	160	153	188	187	138	172	185	157	155	168	136	170	179	151	173	178	170	184	172	138	163	176	168	173	156	185	180	158	170	184	179	146	177	171	184	178	169	157	183	166	167	170	160	162	160	164	179	158	168	172	184	176	165	169	146	161	171	162	151	179	179	172	164	157	174	196	166	200	156	186	172	197	165	193	161	175	176	168	188	181	174	180	205	161	178	180	173	172	168	165	178	163	169	187	202	180	166	152	168	169	158	168	173	147	157	152	149	140	181	148	153	161	178	185	152	172	181	178	175	145	160	179	175	161	146	164	172	160	156	153	193	169	175	165	150	172	199	187	172	161	171	158	185	188	189	166	180	162	164	157	198	191	182	177	150	168	181	188	154	162	172	182	167	176	167	170	161	170	192	171	162	182	167	155	144	169	178	168	156	168	167	178	182	183	169	151	179	167	179	169	170	157	158	149	181	173	169	162	163	149	165	171	159	167	154	189	180	168	181	179	153	178	174	184	178	167	143	169	169	159	158	154	158	173	184	164	169	151	185	166	156	169	162	156	167	169	158	162	160	166	166	169	165	155	165	199	145	163	177	169	173	161	150	157	174	158	179	199	183	163	194	162	157	161	146	199	160	162	190	139	164	171	177	167	179	207	154	161	160	178	173	159	180	167	174	185	152	156	150	169	165	173	165	159	153	172	167	145	165	172	155	165	192	165	175	174	185	171	185	173	178	154	162	156	187	170	201	179	150	156	193	178	171	177	176	160	168	175	144	199	165	148	148	183	176	169	188	171	179	171	196	143	174	163	200	148	181	185	161	164	191	170	158	186	158	192	156	166	176	161	161	166	161	165	170	171	173	164	144	187	182	142	170	186	186	187	188	179	200	163	154	168	154	166	176	156	168	195	163	147	166	173	160	184	181	167	158	144	162	167	169	162	158	163	145	151	165	173	171	160	161	174	176	165	154	175	162	182	192	152	172	160	178	175	173	184	178	153	163	172	154	166	158	173	169	172	160	158	172	152	175	179	184	162	175	182	148	157	132	166	175	177	172	189	170	196	161	158	171	148	183	162	161	174	168	176	182	166	180	180	155	173	173	172	195	141	168	164	182	173	184	157	163	165	151	166	177	164	172	174	165	177	157	153	172	179	166	177	167	175	161	162	140	169	167	165	146	158	180	150	167	160	185	170	145	165	191	179	171	177	179	192	167	184	181	204	160	160	172	188	158	188	194	171	163	185	157	159	179	182	166	163	163	158	191	179	181	182	177	150	166	170	156	163	160	194	165	168	167	174	186	162	162	147	185	166	180	169	173	174	161	166	154	156	178	191	170	158	170	180	160	154	186	159	179	176	169	184	175	183	178	162	160	164	187	189	181	197	162	172	169	190	192	153	181	168	159	166	175	161	152	205	165	177	180	174	165	191	153	174	156	166	168	182	162	191	153	175	182	189	166	175	187	172	190	166	161	171	169	153	165	150	172	154	177	184	179	171	178	169	176	170	164	156	157	169	161	151	201	156	168	167	182	154	163	168	180	176	174	160	167	165	170	182	168	154	189	178	156	170	174	148	163	190	164	187	172	164	173	168	173	166	162	187	171	159	166	174	147	161	164	189	179	142	191	171	166	186	183	168	161	168	166	170	182	183	164	159	163	149	161	155	155	183	161	169	149	172	184	177	158	169	155	162	181	163	181	189	176	175	177	144	180	176	177	172	169	130	172	157	181	173	177	146	182	151	158	166	142	175	172	178	172	191	202	175	174	159	155	161	183	155	153	177	161	161	196	149	158	163	166	167	174	182	171	184	149	180	175	165	141	186	175	182	183	170	154	184	179	186	168	152	160	157	172	163	170	163	188	169	149	160	179	166	185	184	166	175	176	172	194	182	159	173	171	171	185	177	189	168	179	163	188	152	161	160	172	189	186	151	165	186	177	162	173	136	187	168	183	159	155	161	152	190	171	176	155	155	176	197	165	171	179	173	137	153	161	177	163	172	173	161	180	184	174	184	168	173	164	162	184	157	192	185	162	170	158	190	156	175	179	144	155	182	160	160	156	175	142	162	162	170	147	175	176	166	170	163	164	167	182	183	154	172	152	173	180	177	151	162	159	154	164	170	163	149	164	147	174	186	168	174	152	168	157	166	165	174	173	158	183	165	164	154	182	166	156	159	179	171	161	167	159	169	168	157	172	184	174	168	182	171	158	169	171	165	170	171	177	164	177	168	155	160	160	193	179	167	178	194	194	167	195	165	157	187	183	151	174	164	164	172	157	177	192	164	162	197	178	183	191	147	197	195	159	171	174	170	162	158	177	188	177	174	168	162	187	171	188	164	144	157	189	187	180	164	184	154	164	186	194	154	162	168	176	156	184	165	189	154	175	184	186	153	168	170	164	174	180	172	175	168	157	199	173	133	177	179	169	154	155	167	159	178	171	162	189	163	160	154	176	144	181	179	155	176	162	171	163	162	176	173	165	190	159	162	164	170	163	176	171	173	185	164	167	165	169	206	164	162	163	180	159	145	165	159	174	152	151	158	173	170	143	181	163	166	169	168	167	164	181	151	156	197	179	174	196	173	170	165	171	186	169	172	201	177	177	185	174	172	171	167	162	154	146	194	175	167	167	186	174	190	171	184	188	160	160	173	178	189	175	157	179	163	182	145	173	161	187	184	151	183	158	167	153	178	166	189	159	178	179	173	185	182	188	169	155	172	158	155	147	154	183	178	166	176	173	149	171	180	189	173	167	184	167	148	182	180	182	169	192	167	181	172	139	161	158	179	165	186	167	179	178	172	150	177	175	174	177	170	168	176	180	155	177	165	168	171	156	159	159	162	180	164	158	199	149	168	161	166	167	174	154	188	164	192	159	179	168
25041	9647	7600	3661	2391	1747	1342	1037	892	686	603	519	458	425	380	362	352	314	327	280	294	280	274	250	265	270	257	260	211	252	264	236	249	219	218	220	247	221	245	212	238	229	175	203	205	218	228	213	214	220	201	193	229	202	225	201	204	210	204	208	256	221	221	201	191	211	194	226	207	219	210	217	220	216	204	198	203	210	244	223	221	227	187	214	220	219	191	208	205	176	206	222	193	179	209	212	204	214	219	224	217	201	208	194	198	214	199	214	212	192	218	207	195	226	229	199	221	234	196	195	196	225	200	183	199	210	206	196	199	211	206	201	203	220	227	202	216	202	189	213	227	198	193	206	201	192	218	206	179	191	242	212	215	195	202	208	208	201	207	218	176	217	203	178	217	187	217	213	189	204	221	194	219	204	196	205	172	180	209	211	216	212	215	194	220	205	218	192	198	236	195	204	185	212	189	193	222	202	197	248	195	193	202	203	206	208	179	196	185	192	206	210	236	201	209	187	204	194	213	193	196	167	186	198	182	210	177	201	220	227	190	226	205	209	206	188	200	202	202	191	220	199	203	210	197	233	205	191	190	219	215	194	204	207	198	224	205	188	236	201	205	217	190	187	234	208	199	234	213	214	209	229	226	198	184	195	219	194	228	192	209	209	196	197	202	180	186	204	200	234	211	209	206	217	213	195	189	224	215	197	193	221	198	213	238	206	239	197	195	213	201	171	212	208	193	180	190	190	178	207	179	197	195	195	198	194	211	172	191	216	209	204	205	209	237	198	189	192	203	219	207	193	222	215	203	211	199	175	201	201	219	206	206	212	201	194	203	199	224	211	203	216	220	212	220	227	224	186	208	199	208	212	224	226	214	201	217	223	209	200	198	202	205	193	201	200	192	196	184	201	217	192	230	189	209	218	176	185	205	213	183	207	191	205	213	212	207	208	202	192	216	200	213	215	186	199	203	192	184	221	211	222	207	202	210	218	205	208	198	196	200	208	203	220	219	195	195	198	198	220	199	190	218	212	194	208	190	194	210	191	189	217	200	196	210	191	223	193	198	187	213	197	199	163	225	214	202	186	213	215	205	184	198	202	192	227	212	209	199	205	203	247	199	180	229	195	200	215	199	193	196	202	191	211	179	217	183	220	210	199	206	216	216	185	212	197	212	230	185	213	186	188	178	210	221	199	190	184	191	210	210	186	214	214	206	208	190	220	230	243	178	181	214	215	211	195	189	209	202	201	200	223	206	204	222	202	205	193	216	207	184	183	221	208	200	188	211	209	219	214	175	214	211	228	174	203	199	224	193	221	187	200	192	218	194	229	215	213	217	212	209	187	219	208	226	177	201	189	212	214	198	221	233	230	215	191	182	213	220	223	210	222	205	189	204	210	192	200	194	197	191	206	204	218	197	210	188	173	176	221	194	208	198	206	217	223	188	213	201	210	215	208	233	211	200	199	207	188	216	216	223	206	185	230	184	204	222	201	210	200	204	215	182	223	197	186	216	220	194	194	217	217	228	214	210	203	226	212	203	186	230	227	191	183	206	201	198	217	202	198	196	227	200	191	186	200	217	221	200	212	187	235	185	190	198	172	189	200	185	214	211	229	199	230	190	195	199	228	194	201	217	218	176	190	183	192	197	195	199	221	215	213	196	215	215	204	200	214	200	191	192	205	200	198	201	201	213	207	207	193	231	189	203	215	202	205	183	175	234	206	208	177	211	226	218	182	220	204	192	201	204	199	187	181	211	174	199	217	210	180	206	209	201	200	190	192	196	204	200	221	197	204	193	238	199	207	221	198	198	204	176	214	185	197	220	215	208	225	213	190	203	199	201	230	209	210	223	226	207	206	206	210	212	204	205	202	212	223	206	218	184	192	195	228	208	190	212	220	186	212	217	205	228	189	216	207	235	193	203	206	179	194	211	215	216	180	207	232	225	227	197	203	187	186	217	190	171	206	201	200	217	212	205	223	197	213	216	212	213	205	237	215	199	218	206	177	209	183	205	200	188	222	208	203	192	202	196	209	207	227	228	205	205	225	213	200	206	197	214	222	184	213	218	212	235	207	205	192	194	219	202	225	227	223	200	217	205	219	199	193	203	219	217	189	214	215	206	214	208	209	212	183	191	204	223	206	187	202	192	207	185	224	222	195	211	224	204	203	221	198	191	210	198	206	212	196	199	202	213	210	206	226	200	220	203	204	184	203	212	184	208	218	217	188	211	188	207	185	206	214	236	222	221	223	220	220	223	218	187	205	193	188	213	245	210	193	197	209	221	183	216	208	227	214	206	187	208	203	190	206	219	213	204	213	210	209	185	224	201	203	187	200	198	211	215	213	211	220	188	210	219	208	221	202	216	187	191	213	193	193	230	208	183	208	200	206	237	190	197	212	224	174	225	194	208	210	209	208	205	199	186	195	191	215	207	219	201	202	202	201	214	185	232	195	196	207	198	191	200	204	186	208	199	186	216	215	194	193	241	218	214	214	227	205	203	227	205	199	222	184	202	214	183	191	177	195	204	216	213	218	222	192	204	200	218	197	210	181	191	200	195	183	230	178	165	209	205	217	207	170	180	205	223	202	209	196	216	181	213	214	208	212	208	194	188	225	197	194	220	194	209	209	209	214	194	182	211	192	223	218	223	204	216	196	188	225	215	226	215	200	205	216	201	235	212	188	198	164	196	205	198	214	201	196	218	211	232	199	191	225	194	216	203	192	211	215	232	191	225	202	215	189	232	229	210	173	203	208	201	198	213	197	172	184	186	232	178	235	218	194	206	227	188	221	222	201	200	205	184	187	203	223	190	214	212	211	186	174	207	196	198	196	177	217	225	192	213	181	219	170	201	218	205	210	211	202	214	201	211	217	194	223	228	214	194	225	204	188	214	200	212	208	212	220	221	219	213	221	195	193	202	212	204	216	192	207	222	178	210	192	238	224	188	191	191	203	206	192	198	189	182	210	219	204	232	203	201	211	203	191	211	230	193	212	183	211	202	202	206	201	216	228	197	173	197	197	195	200	220	216	199	188	226	176	204	199	215	205	196	224	204	210	212	201	207	194	206	208	208	198	194	202	209	213	227	210	179	197	216	227	211	175	207	222	205	184	197	211	188	200	184	235	209	216	194	190	189	232	202	174	242	193	190	211	211	227	189	207	195	224	176	195	209	186	207	231	192	209	219	218	218	194	177	219	200	205	208	198	206	216	206	198	214	206	208	225	213	226	197	200	181	198	199	205	209	215	204	200	205	208	202	190	197	209	190	209	182	201	198	199	194	192	218	188	191	210	202	186	215	218	238	184	208	202	211	212	214	209	198	233	205	212	222	206	180	201	222	213	187	190	194	221	195	210	188	232	197	211	189	219	226	201	207	219	188	218	213	191	224	180	183	202	175	223	203	197	195	203	217	215	207	217	207	227	204	213	221	209	185	226	227	219	194	207	235	192	203	191	210	218	217	223	205	210	217	201	214	217	218	206	204	184	208	203	194	221
24925	21195	27528	25054	12269	967	734	592	585	535	540	542	504	511	528	520	488	497	469	444	466	464	489	438	476	481	509	465	456	453	449	448	463	484	465	473	454	486	469	473	486	447	475	481	428	539	505	474	465	474	500	479	531	476	481	490	435	458	471	449	476	447	448	457	493	442	451	470	474	448	405	456	453	474	457	438	442	490	488	466	446	442	438	444	481	464	472	465	445	466	486	458	457	425	478	475	445	461	440	446	429	457	473	463	499	464	477	480	493	448	444	499	458	486	461	471	419	424	490	502	486	459	483	475	467	478	442	495	440	504	475	465	408	471	480	467	435	466	430	441	516	470	436	452	466	474	481	464	434	451	474	434	475	466	447	440	492	438	453	431	473	481	475	420	435	457	456	445	490	487	435	539	444	454	450	472	452	451	502	466	448	492	420	473	425	471	446	442	439	509	453	491	448	431	437	478	460	451	461	461	453	477	457	457	470	436	465	467	500	485	439	483	469	513	398	459	458	504	439	481	432	494	481	426	445	423	453	425	430	460	442	453	499	451	473	449	469	457	467	459	474	469	458	441	445	453	453	466	465	446	455	496	441	479	466	467	456	450	461	487	503	447	472	456	477	467	470	441	473	455	497	480	492	437	437	476	507	435	458	482	434	458	488	439	456	497	490	424	432	450	453	444	461	436	436	444	464	446	452	436	425	471	452	463	460	447	452	469	458	464	441	447	505	441	466	461	496	456	437	457	454	469	452	462	486	451	506	459	472	457	468	456	456	408	463	403	461	502	430	415	432	425	467	456	480	500	458	459	496	473	478	439	460	475	474	461	454	459	473	496	431	395	458	455	471	476	464	415	491	459	433	444	452	443	442	470	444	489	460	448	458	468	460	447	467	458	468	438	460	433	479	467	474	408	417	442	428	450	457	421	445	446	438	472	422	457	461	449	455	519	475	441	458	473	468	452	475	431	471	424	444	482	481	437	426	457	486	515	448	483	456	512	452	425	447	421	480	492	457	462	441	435	482	457	459	443	500	486	474	480	501	496	452	430	463	468	474	430	457	441	450	476	448	448	450	488	471	451	439	437	458	480	460	498	498	442	476	453	471	440	470	423	501	430	431	452	477	453	442	437	465	476	460	477	448	454	459	495	463	466	494	466	486	461	445	461	483	475	428	471	478	463	501	445	443	485	482	471	478	447	484	446	502	448	462	476	455	456	419	467	508	393	466	425	474	475	478	475	500	492	442	482	462	437	470	485	502	454	495	454	454	481	502	471	471	463	446	450	475	459	424	441	436	474	472	445	481	462	474	464	472	427	466	457	431	471	483	474	494	461	449	514	455	441	454	430	476	490	494	473	456	450	480	411	438	450	455	427	443	435	452	502	421	445	462	470	468	431	441	449	527	466	459	445	507	475	436	430	460	468	431	523	482	448	442	483	467	442	438	490	478	440	455	441	477	474	463	494	476	440	474	468	458	455	442	458	463	468	441	456	436	464	485	442	438	461	433	465	458	455	458	460	421	443	486	447	451	474	444	465	471	491	474	426	474	471	485	469	456	429	503	455	471	494	460	447	475	418	456	468	454	503	456	443	466	468	482	477	490	457	498	519	438	485	442	477	468	453	434	465	505	434	487	445	460	425	472	488	457	446	470	480	467	487	427	488	441	446	477	488	441	452	447	488	436	470	442	429	420	508	445	435	451	463	463	490	447	418	455	476	465	417	479	469	484	426	443	424	455	481	457	488	479	443	463	465	448	426	462	466	454	458	461	438	445	472	469	470	457	451	450	462	460	479	481	443	482	456	467	441	427	456	507	455	460	476	432	454	459	476	478	438	440	459	450	515	494	462	464	440	434	467	461	442	434	465	444	458	454	446	443	486	464	451	456	440	476	451	435	456	427	477	458	420	456	470	468	453	413	495	452	471	435	486	472	454	432	473	439	466	475	463	434	447	434	470	442	466	514	478	426	458	416	522	460	503	447	473	444	466	466	441	437	464	461	480	481	477	453	438	475	444	444	472	474	458	490	429	461	467	444	433	436	474	465	460	461	414	466	455	442	460	460	447	461	472	483	441	489	452	456	431	471	426	475	502	445	404	423	442	453	467	453	428	494	456	491	457	453	450	461	444	443	477	512	483	418	469	426	484	479	496	472	435	453	432	486	428	461	478	450	456	465	454	446	445	458	478	447	432	476	450	475	506	450	481	429	487	455	464	481	470	499	475	477	481	471	468	447	467	479	475	445	469	497	453	445	441	458	448	449	467	481	424	438	477	480	500	471	447	468	431	423	416	458	484	470	454	440	444	463	444	464	487	424	453	456	460	474	421	456	479	427	463	450	463	441	472	420	457	457	447	479	432	438	400	420	474	465	452	448	529	490	484	461	453	443	451	453	449	452	475	444	449	448	495	443	461	422	444	465	462	461	417	460	448	450	466	480	454	475	530	476	477	480	453	484	480	491	472	447	448	451	442	460	486	420	478	475	499	443	457	442	449	480	490	439	476	497	463	457	489	453	453	455	471	468	453	464	458	464	469	472	439	489	434	425	495	475	493	463	422	477	503	483	473	428	446	471	451	444	478	471	435	526	416	470	474	457	455	442	442	438	464	466	441	470	427	470	422	463	473	480	425	436	447	474	438	418	445	468	483	465	453	456	465	495	495	450	461	509	484	434	422	463	475	499	465	443	437	488	430	475	457	481	461	466	466	437	433	460	471	455	448	445	420	440	480	477	457	501	418	487	440	464	491	444	442	440	466	485	508	446	480	462	458	477	449	480	479	475	444	469	482	473	512	461	427	445	459	455	450	475	468	453	494	426	503	475	423	448	485	431	455	436	464	432	450	445	445	492	474	482	441	468	463	484	431	468	476	456	434	521	476	431	436	452	473	458	509	464	436	474	481	426	457	440	422	460	445	469	475	486	452	465	471	476	431	440	481	479	464	429	456	449	458	472	464	478	442	459	469	459	436	453	417	463	451	475	475	429	485	456	458	451	487	448	456	473	473	480	452	455	451	478	448	479	411	438	479	500	457	439	431	451	509	457	488	492	450	445	478	465	436	471	478	479	489	451	474	468	452	442	437	449	449	483	474	466	451	481	430	462	480	458	466	434	461	449	484	424	450	484	449	455	454	472	451	446	477	443	450	466	446	433	436	492	468	504	482	455	437	460	479	483	443	491	452	495	462	443	458	446	446	485	466	421	519	442	424	478	454	465	444	472	420	455	431	495	443	438	447	459	481	466	458	484	468	466	490	450	482	455	520	465	438	430	419	444	442	433	436	439	493	447	453	451	456	445	470	440	457	457	457	476	436	458	444	479	494	462	455	458	474	441	466	461	479	445	456	466	452	453	466	431	463	450	439	477	447	462	460	484	457	434	425	494	451	470	482	431	413	465	438	420	469	453	508	463	474	479	454	448	461	438	421	488	460	451	470	472	451	439	449	461	492	454	460	474	485	446	441	469	459	447	478	469	444	464	451	455	472	452	420	442	456
26122	6415	4260	2262	1679	1341	1121	937	896	802	756	732	636	649	606	595	563	582	576	541	545	577	574	593	551	575	584	554	572	535	520	519	514	519	522	503	534	552	557	504	511	571	496	567	543	552	509	521	550	502	530	582	546	526	538	527	498	547	527	544	541	524	535	597	551	506	516	515	504	492	517	512	515	509	502	524	512	523	520	481	544	539	504	520	541	529	532	559	557	559	507	553	525	517	516	504	526	506	524	524	530	532	543	533	481	483	547	503	543	494	536	517	511	542	490	524	503	557	540	530	512	531	530	472	548	520	488	554	545	520	514	475	514	539	499	515	492	497	496	522	504	512	496	529	565	538	535	538	554	523	537	475	550	518	506	523	530	484	507	546	499	535	525	524	502	489	500	532	538	515	568	519	505	507	529	543	503	497	514	509	547	502	527	535	497	550	559	552	521	557	550	551	532	559	508	558	546	546	492	557	538	543	550	532	532	540	523	542	493	533	557	514	503	529	533	518	556	506	525	538	541	508	544	525	483	517	534	530	528	524	564	535	512	517	465	499	514	485	533	491	555	512	533	558	545	501	497	503	522	550	506	529	526	529	540	529	479	528	519	493	518	531	551	507	508	521	546	491	542	504	538	525	555	526	480	516	532	515	552	524	557	494	560	530	507	543	514	511	493	531	524	498	534	517	508	538	542	529	485	542	494	469	545	495	495	467	495	534	470	510	511	500	543	489	529	509	506	540	536	533	545	520	537	533	483	545	504	539	537	535	508	556	540	559	512	561	497	509	508	498	508	499	555	473	535	473	523	516	517	475	550	496	576	542	524	515	539	517	506	493	529	537	502	507	520	525	547	551	522	530	529	534	495	561	495	528	526	505	486	512	520	527	498	505	540	532	520	501	517	541	502	524	526	534	553	529	524	507	481	503	510	504	532	514	533	496	532	532	521	475	527	538	512	487	544	529	506	509	531	554	522	543	502	508	505	518	501	528	474	531	495	507	547	519	506	515	515	573	523	521	486	509	519	500	511	535	535	523	525	523	520	489	473	505	497	550	506	543	527	524	558	508	487	531	524	525	518	525	537	533	527	502	519	552	526	551	506	527	511	508	561	522	529	493	557	521	547	501	528	537	517	544	491	560	527	520	508	550	487	554	542	543	526	514	538	500	501	525	521	563	539	503	584	498	514	531	519	522	537	504	517	514	516	552	554	512	518	541	525	517	520	538	477	524	520	535	537	529	539	547	530	533	539	553	519	556	557	517	537	551	527	535	479	523	539	504	534	525	548	495	499	520	525	576	485	510	526	530	488	572	549	501	521	501	551	494	503	535	508	529	506	534	553	550	530	554	518	499	529	547	482	522	548	514	535	519	503	545	519	547	544	520	510	529	579	526	508	507	512	538	532	503	522	565	525	541	479	507	483	498	551	502	528	538	480	558	470	492	522	499	500	557	556	573	529	552	546	511	558	500	481	514	525	535	497	479	555	549	523	544	543	530	535	541	548	516	530	543	536	545	554	467	535	508	526	525	554	501	509	559	538	558	525	526	496	552	479	511	487	501	547	511	594	525	562	532	516	542	520	517	499	514	546	550	484	549	538	527	507	552	558	495	521	482	534	545	515	513	515	553	515	513	508	513	532	520	515	537	561	522	499	552	563	541	496	557	510	503	509	547	520	510	503	538	495	493	553	538	560	541	502	523	509	521	530	519	547	488	492	540	537	536	497	550	516	512	551	497	530	568	510	489	490	536	483	478	520	570	503	508	523	536	554	545	504	506	505	549	574	532	539	522	497	544	488	468	554	531	531	531	552	572	527	486	506	506	488	477	538	539	499	538	505	495	536	530	527	529	495	515	519	530	528	551	522	539	520	489	506	510	488	481	531	490	513	533	520	550	546	510	531	534	507	533	513	509	542	526	548	518	558	560	546	527	502	538	517	497	513	479	555	537	483	526	521	509	538	499	515	551	529	539	518	536	495	534	474	534	564	528	490	560	482	502	525	521	541	563	546	509	547	533	547	527	516	503	530	537	551	535	551	515	506	527	588	513	541	500	526	547	577	540	534	500	485	522	518	544	535	547	564	492	507	539	507	531	497	524	507	496	544	540	522	515	521	514	528	542	497	504	535	536	551	532	522	527	499	559	521	504	539	575	528	514	522	493	538	521	520	493	518	555	558	511	476	565	488	494	588	515	574	497	550	526	530	534	500	530	539	498	535	536	529	524	541	532	526	527	529	504	524	541	511	541	479	523	527	536	521	542	524	536	480	543	534	489	511	556	536	495	535	510	516	483	522	512	509	480	496	569	511	531	529	520	533	504	510	555	534	519	524	555	555	524	514	532	540	533	500	537	513	521	531	511	525	528	505	516	565	526	518	552	539	533	552	526	521	498	564	528	523	494	557	500	491	571	515	524	499	510	513	553	543	549	543	535	521	529	542	555	560	510	514	568	537	516	493	526	525	484	517	531	500	535	550	492	539	542	513	509	529	494	520	584	515	545	539	560	539	555	517	553	498	534	560	545	510	545	487	507	541	541	521	568	550	497	497	507	524	480	544	532	525	521	542	524	498	553	470	515	514	554	501	540	533	565	539	516	481	486	558	523	523	519	551	496	512	500	494	541	500	524	489	532	498	508	535	536	541	501	525	530	521	566	527	532	504	552	555	562	526	502	550	491	510	520	473	485	482	530	524	556	513	495	543	538	547	544	555	536	550	547	516	511	555	521	515	512	522	512	504	554	516	571	510	523	499	518	537	518	549	502	510	491	522	501	524	528	519	507	509	539	497	496	518	520	491	544	534	522	498	537	535	511	553	498	521	524	551	505	546	513	518	533	529	492	494	522	504	579	540	495	513	523	511	539	498	494	566	542	512	551	524	521	550	507	513	545	525	527	523	516	563	509	485	562	541	500	551	536	494	495	549	526	528	514	513	540	537	518	474	458	556	505	485	558	518	542	528	498	533	538	565	532	486	516	485	518	559	542	542	508	516	575	525	498	536	499	541	522	510	537	550	562	525	532	501	510	491	505	494	510	488	547	555	551	514	542	516	541	531	541	496	514	518	517	524	523	583	522	538	532	519	522	500	563	554	481	527	485	495	485	508	556	520	503	543	535	519	567	520	541	514	554	477	522	498	505	529	510	533	516	497	525	541	482	548	556	560	504	528	509	588	544	499	529	529	514	522	497	531	534	554	571	522	522	539	577	504	543	535	522	539	526	500	503	515	531	525	558	564	513	526	519	555	490	548	510	515	512	495	514	501	544	504	521	512	494	521	510	531	477	558	501	515	523	504	537	520	549	510	506	515	514	482	534	534	536	538	496	547	552	542	526	480	535	549	505	574	534	510	535	524	464	533	559	498	554	487	547	526	545	524	518	500	552	482	518	531	495	528	491	521	539	527	530	543	510	525	539	540	541	480	505	565	559	546	519	503	553	494	512	538	527	536	512	521	528	525	545	494	529	476	530	511	516	511	521	516	492	507	528	550	539	547	547
22720	21220	29025	23708	21227	21277	11592	1336	916	866	786	659	564	554	555	537	510	499	504	436	420	423	426	416	393	416	408	394	387	413	405	374	368	418	397	389	398	396	405	406	375	377	380	388	366	382	370	381	408	377	355	356	389	395	394	396	404	315	345	394	402	392	385	389	374	358	384	375	371	386	393	372	361	399	356	392	391	391	360	375	367	404	402	370	342	381	387	397	343	365	340	366	362	380	394	362	342	394	378	356	383	362	336	376	361	362	384	369	321	330	365	363	345	382	390	349	364	359	372	380	376	354	368	357	366	363	364	368	387	372	377	389	382	343	342	399	373	368	345	366	336	373	365	400	385	397	401	368	402	353	349	392	353	385	359	356	367	352	361	391	347	400	364	393	412	356	364	393	360	344	371	392	309	364	370	395	373	375	382	385	380	345	353	358	384	395	330	371	378	341	360	349	323	350	353	383	328	405	334	349	352	355	356	345	345	406	367	349	401	361	365	380	399	374	388	379	408	346	334	407	385	350	383	366	376	357	370	337	347	341	365	396	360	345	392	326	387	350	352	328	342	403	347	375	384	382	366	365	366	342	352	355	376	347	382	361	366	334	338	372	358	347	354	414	391	335	368	385	362	398	359	351	355	364	369	370	377	357	343	383	367	366	388	362	391	373	390	363	337	396	370	386	363	332	326	395	354	383	345	354	341	360	371	362	361	381	357	365	373	365	351	318	357	330	337	345	397	381	381	330	352	351	330	379	395	356	375	374	369	370	353	325	362	360	403	344	340	376	373	381	354	381	357	396	377	406	361	338	378	361	372	358	339	354	367	360	336	364	372	393	356	345	368	369	363	360	379	382	386	364	375	373	367	347	387	370	355	343	365	378	370	371	352	373	352	343	348	372	399	360	380	364	378	357	338	367	397	360	360	389	384	363	366	392	353	336	386	374	375	357	341	374	354	330	367	353	372	381	350	400	357	341	368	367	320	372	350	337	365	382	340	385	360	381	361	380	414	358	378	352	345	342	372	387	352	397	356	393	374	350	361	352	362	386	354	359	391	340	353	361	371	384	377	389	344	385	360	357	368	347	381	363	352	374	352	409	398	332	387	371	336	357	399	364	377	362	356	393	356	351	398	372	413	371	361	347	415	359	389	418	341	348	376	338	383	352	357	359	414	361	358	345	354	348	387	340	388	374	361	375	341	358	368	374	392	334	371	370	407	375	366	385	356	372	374	389	355	364	343	361	355	385	375	340	386	369	352	367	361	359	379	362	347	356	414	355	362	325	352	335	383	341	378	343	375	317	393	393	353	348	375	363	358	341	364	374	395	374	368	310	365	368	376	375	358	377	354	399	403	332	391	383	356	430	366	364	403	396	384	388	353	338	361	319	329	359	362	374	357	372	383	364	361	362	357	335	344	380	370	364	349	378	362	373	372	375	360	363	348	374	370	365	354	356	367	340	362	386	338	390	376	362	441	365	394	380	340	334	378	367	375	376	344	376	375	374	363	350	348	384	354	426	378	345	343	376	404	393	363	395	335	389	338	321	366	353	358	358	386	392	344	385	355	359	332	329	355	344	328	361	345	355	327	374	361	392	366	378	401	367	375	388	339	360	356	371	339	376	402	365	367	384	366	360	380	378	358	353	377	383	351	362	379	386	377	338	364	359	357	358	343	352	404	337	380	359	381	380	373	356	404	390	347	355	360	364	378	365	352	367	368	387	368	364	340	379	355	357	341	358	363	397	360	360	411	372	382	374	372	356	402	359	379	380	382	388	373	367	359	356	336	376	358	375	346	368	353	391	401	369	379	370	325	367	363	365	376	367	369	357	335	361	361	342	370	361	369	362	340	379	373	334	374	385	353	386	369	369	357	385	393	348	381	332	377	393	343	365	355	359	342	358	363	386	382	386	398	372	385	332	379	395	403	375	353	361	376	337	379	347	353	363	424	375	354	335	427	370	343	336	370	330	354	370	400	338	367	380	346	377	375	339	353	359	365	413	354	358	353	337	393	356	364	358	382	381	396	379	350	388	339	370	352	404	366	352	359	379	365	338	376	349	362	374	367	384	365	377	394	378	345	392	401	387	348	378	357	325	365	344	357	346	369	346	382	368	391	360	356	339	364	359	360	347	360	397	371	358	365	392	347	334	373	362	388	363	345	375	362	364	391	332	366	355	341	353	371	368	340	361	375	332	391	354	382	381	364	375	370	352	376	361	354	340	363	368	338	399	358	358	401	364	379	396	348	396	362	369	373	358	345	372	360	365	353	407	380	357	345	376	360	399	359	380	356	365	372	370	364	364	339	337	379	384	349	331	371	347	359	374	349	348	390	354	343	350	376	369	330	358	383	378	372	351	373	373	370	362	356	373	379	368	340	348	331	400	349	359	335	369	329	353	358	360	358	403	368	380	349	386	339	353	363	372	375	365	368	338	375	394	344	343	388	351	375	330	344	387	331	390	363	355	369	368	360	346	360	393	361	353	377	390	341	393	368	363	342	369	349	405	360	376	350	342	364	370	338	369	351	324	345	334	377	332	371	355	397	364	346	370	373	371	371	359	400	328	375	403	369	345	364	399	354	320	340	359	380	337	331	331	373	349	366	377	339	345	376	342	355	336	368	374	372	361	341	366	384	358	372	378	361	371	379	364	372	343	358	377	343	376	331	354	329	375	375	397	357	343	356	340	399	364	374	361	341	379	394	388	389	368	391	384	353	373	385	348	366	360	359	387	399	345	378	352	371	350	358	369	366	371	344	387	339	367	408	374	373	363	349	374	378	379	370	352	339	402	356	357	347	361	310	397	374	381	354	361	374	364	367	371	409	403	351	372	396	394	364	385	390	346	356	363	378	388	374	372	368	362	372	402	386	396	385	379	365	372	375	334	354	379	380	398	384	388	377	343	341	388	388	349	388	374	372	362	390	352	371	363	367	387	342	352	373	360	351	397	345	380	361	367	330	352	367	347	372	380	372	341	394	370	329	349	387	361	381	349	359	367	391	393	350	379	342	357	347	347	385	380	360	397	341	365	378	351	347	396	357	351	381	393	390	345	366	336	355	365	351	375	324	366	348	366	351	369	369	357	412	343	362	354	368	373	361	383	339	342	368	355	386	367	379	374	367	323	399	363	378	361	354	366	376	348	396	328	368	396	362	335	366	371	371	379	358	348	384	388	333	336	326	342	385	397	369	363	372	382	334	330	371	366	358	366	370	379	387	371	355	362	342	366	363	374	365	387	349	341	349	360	369	386	376	375	379	354	374	350	365	345	339	316	370	366	373	362	364	378	343	342	361	365	372	315	370	365	377	381	389	359	366	352	350	342	359	333	396	396	350	385	349	402	379	347	395	385	337	368	350	348	338	326	351	374	368	343	381	369	368	345	359	351	391	364	357	357	389	373	364	356	369	362	377	346	345	374	403	358	375	385	343	351	362	388	372	350	344	361	339	390	382	379	363	397	378	315	378	359	362	366	361	343	337	342	355	348	365	385
28989	15827	12623	6671	4681	3339	2613	1943	1662	1476	1208	1061	918	835	704	689	678	606	576	560	558	498	487	514	507	476	512	484	477	452	462	442	472	444	448	444	440	485	465	397	441	446	408	402	454	382	422	401	409	414	432	408	424	409	424	384	390	393	450	452	387	418	395	413	395	380	402	403	421	398	411	390	444	382	414	382	411	441	431	407	436	390	400	397	417	396	387	441	417	406	382	386	425	375	409	422	427	380	404	382	388	408	386	389	412	396	385	398	426	368	392	381	382	394	405	388	393	402	379	398	390	405	376	391	401	400	397	404	417	384	372	399	372	409	385	431	393	397	384	386	428	379	400	405	399	373	426	416	384	389	396	403	402	411	389	396	414	422	391	398	410	393	411	370	401	390	341	409	403	385	437	401	376	378	398	403	388	388	377	386	373	427	399	417	415	433	380	390	434	388	384	432	383	407	379	370	402	402	367	374	427	379	395	409	386	388	423	382	380	376	420	422	410	386	400	386	385	420	393	402	403	403	375	377	388	438	415	378	418	392	398	389	414	395	385	369	395	369	382	370	404	379	395	392	380	448	409	412	388	389	419	407	402	396	419	368	404	346	429	367	435	402	398	420	391	376	407	428	402	390	405	412	389	414	419	437	406	401	431	410	395	401	382	409	395	393	404	384	364	397	398	360	415	407	370	381	377	373	421	412	419	400	382	407	361	409	372	389	354	379	421	415	421	376	377	389	374	397	369	420	366	405	381	395	394	416	366	426	389	405	376	351	397	383	386	380	368	367	430	396	363	397	380	390	375	358	401	394	383	416	380	382	395	435	412	406	411	384	393	364	395	404	421	393	425	392	349	421	376	397	391	399	393	371	401	430	365	392	371	391	406	436	408	432	385	357	400	393	404	391	379	415	387	405	375	420	402	411	482	396	382	381	398	387	402	365	425	394	395	428	427	385	416	372	410	428	407	390	433	409	379	385	399	387	434	375	395	409	408	409	418	415	420	405	351	368	409	379	410	388	371	390	388	381	381	404	393	391	377	367	420	413	376	414	373	361	401	411	392	420	430	413	440	378	438	379	411	407	405	395	395	372	411	378	394	399	389	370	426	370	391	374	424	390	386	405	398	376	409	408	380	415	374	421	357	392	396	394	359	370	361	414	393	408	410	361	402	395	400	415	390	391	404	382	391	404	422	421	374	418	398	439	381	417	390	414	411	412	382	380	401	391	411	404	388	390	366	406	382	386	370	389	418	395	405	380	376	421	409	386	379	376	415	383	416	397	383	384	415	368	406	394	403	384	376	415	400	437	433	404	365	385	426	384	384	390	412	416	374	404	385	414	362	403	399	367	404	367	426	398	400	378	396	384	383	396	420	393	430	433	379	388	417	453	400	389	355	392	383	368	385	378	403	403	401	375	381	402	352	428	391	413	383	423	411	391	382	441	409	399	403	380	419	401	382	366	415	407	436	389	388	404	365	394	390	361	402	380	397	417	410	383	408	383	411	395	401	392	391	409	402	374	360	380	379	433	465	402	376	407	393	365	382	393	386	392	358	414	412	417	415	396	399	380	401	401	394	418	409	397	409	369	427	375	405	388	333	397	389	430	417	377	409	426	394	401	409	409	409	408	386	367	391	390	387	386	380	404	389	411	397	420	381	407	419	417	422	448	417	417	383	378	408	367	403	392	417	417	418	395	368	379	398	406	387	378	390	371	365	403	393	384	381	412	430	428	382	367	394	367	404	407	388	419	431	358	404	394	419	401	402	410	395	385	398	402	412	403	387	390	373	399	408	386	374	382	411	377	418	410	392	420	409	402	415	413	397	395	420	430	414	406	396	417	389	433	427	371	387	401	385	402	368	373	410	395	394	437	369	403	422	425	426	402	412	426	385	371	397	403	386	428	397	376	370	375	412	375	361	366	404	413	401	405	385	408	380	406	406	394	387	402	411	391	427	407	420	416	368	377	381	413	416	390	418	407	401	435	420	342	383	366	382	374	416	405	380	390	372	391	442	465	427	437	374	392	397	373	400	396	400	375	413	380	408	400	382	398	395	400	453	395	409	369	363	388	400	396	424	384	403	366	377	392	406	393	399	429	393	417	422	394	376	367	395	369	439	415	423	394	432	379	362	426	400	382	386	403	392	374	392	391	406	394	411	376	395	405	425	423	368	402	378	410	368	383	387	350	402	371	375	367	424	419	418	412	391	383	382	433	382	395	382	418	377	347	374	416	384	403	372	388	393	424	397	382	434	372	370	405	420	386	416	401	379	392	414	375	401	384	369	428	381	410	400	413	422	417	388	384	403	402	411	410	390	389	423	410	394	386	383	405	370	382	399	397	399	394	395	433	352	374	416	386	397	391	350	404	413	397	390	363	355	414	385	393	382	384	405	403	358	366	393	373	367	386	413	408	397	411	398	401	385	402	403	387	397	428	387	409	393	417	408	414	394	419	392	426	420	384	385	373	412	363	384	414	383	392	424	377	455	350	392	397	425	375	405	404	380	364	387	401	385	417	435	406	390	389	431	393	410	410	399	374	393	384	363	406	405	406	400	398	384	396	404	420	409	433	402	399	392	398	384	406	376	421	419	404	374	376	382	393	428	360	396	418	353	403	419	409	365	379	391	389	367	380	375	395	374	400	369	400	384	430	412	415	372	389	380	413	371	409	404	377	392	401	397	408	401	405	364	371	401	415	395	396	410	404	379	387	385	391	395	380	406	411	379	394	393	393	391	388	369	436	408	406	402	402	354	443	401	393	366	397	391	394	368	421	371	387	436	398	394	401	375	375	385	428	379	386	398	387	398	434	390	405	415	378	381	414	405	408	378	415	365	408	403	412	416	416	391	404	396	387	374	427	379	403	413	409	411	382	399	409	414	401	407	400	423	359	363	400	395	425	396	420	406	396	412	351	408	432	371	404	429	408	368	415	416	405	377	402	394	396	370	428	349	392	390	423	381	356	402	404	405	401	391	421	395	406	378	414	382	398	405	403	424	381	420	380	410	387	412	367	372	421	401	417	407	409	367	424	402	422	401	420	373	422	380	410	356	396	406	388	404	404	362	399	382	416	401	391	426	368	405	395	372	426	397	398	396	402	388	410	376	414	367	444	387	431	387	404	385	384	425	400	394	397	415	429	401	389	377	391	407	394	375	397	429	425	432	391	399	388	372	383	408	370	405	381	405	391	354	417	425	383	383	415	386	384	391	397	437	403	395	448	389	422	400	397	388	407	414	396	405	401	429	405	374	395	377	424	391	410	427	420	447	405	373	396	363	424	389	416	433	441	387	421	388	375	367	386	376	374	388	388	449	401	395	431	360	423	381	366	380	401	392	402	399	423	379	383	368	372	370	423	392	406	368	398	393	418	415	426	371	380	398	383	388	391	383	393	365	394	396	375	416	406	410	405	413	407	391	387	411	369	392	430	392	396	430	420	420	404	403	380	399	362	405	377	375	403	436	349	435	417	412	410	385	376	389	404	386	402	375	399
27469	20431	9087	921	540	495	418	307	336	324	339	299	254	262	269	264	281	260	259	293	286	308	264	300	267	296	295	274	288	306	302	279	293	282	292	283	290	281	305	275	289	279	297	275	280	292	279	272	306	283	306	262	283	302	265	288	281	283	285	307	285	313	260	260	310	310	274	292	274	303	295	263	293	282	290	318	297	253	278	282	264	286	271	276	277	268	306	264	289	267	271	263	287	329	288	258	307	289	271	296	279	290	289	283	316	296	268	286	302	314	273	330	288	298	292	317	282	291	287	288	256	267	294	307	278	307	267	293	278	333	272	277	298	298	256	276	294	313	267	302	262	271	291	300	269	296	232	286	305	307	298	266	283	286	300	322	312	310	276	290	299	289	284	290	275	277	262	297	269	270	266	298	293	294	297	274	279	292	282	276	253	291	273	283	294	283	278	283	273	280	268	308	278	251	304	286	290	283	263	327	286	303	286	285	319	299	286	264	259	287	283	294	306	275	312	297	280	245	261	291	284	265	298	293	266	294	296	259	280	307	290	291	324	269	316	309	265	282	302	267	251	312	278	277	261	272	291	265	306	281	287	292	315	284	272	302	290	277	275	292	289	277	266	278	305	269	261	274	279	295	305	297	315	305	269	270	300	296	283	265	286	286	267	274	289	293	307	255	255	301	274	262	276	290	277	305	304	257	261	296	297	265	284	293	282	290	300	285	298	281	292	280	282	264	301	269	258	293	290	265	297	271	309	270	288	278	299	286	269	286	264	308	314	260	308	277	285	266	266	295	307	299	234	281	276	285	271	293	258	288	299	340	283	301	280	266	284	279	279	311	290	296	255	295	304	297	306	277	287	287	299	291	277	289	314	266	281	306	296	276	298	286	272	273	273	295	286	280	296	277	265	261	282	278	293	293	287	287	292	258	316	317	288	275	276	290	281	312	291	317	291	296	254	287	281	299	256	287	255	263	285	298	302	258	283	273	285	282	284	276	283	282	299	280	261	275	272	277	272	265	236	283	272	272	308	313	297	255	278	286	291	309	276	264	316	299	272	253	260	307	287	291	284	287	287	299	298	253	260	278	313	283	283	291	280	291	266	275	269	306	289	295	276	276	297	279	289	295	280	279	272	277	323	272	251	284	302	296	307	283	312	285	293	291	307	295	287	269	257	276	276	267	291	298	306	287	286	311	311	299	261	259	285	270	279	260	291	287	255	263	265	276	288	318	277	288	268	296	272	297	298	260	278	303	271	287	254	282	268	282	294	273	286	264	270	287	258	287	306	255	293	285	263	282	278	323	290	294	279	292	280	260	297	267	279	289	281	257	287	295	296	262	297	301	297	266	297	282	305	276	293	286	298	264	291	265	305	310	253	281	280	265	274	304	275	280	284	258	281	292	285	274	316	291	279	269	283	273	264	294	294	290	279	288	292	291	235	272	304	289	289	288	255	283	278	268	299	308	298	261	289	261	245	295	303	268	295	310	293	286	271	302	272	280	287	295	297	299	266	287	286	281	277	293	281	276	264	277	279	308	270	277	292	278	281	284	274	285	290	267	256	299	288	294	279	285	274	284	299	276	305	304	277	301	292	289	297	295	299	334	286	301	279	270	270	290	274	293	279	277	296	277	280	289	292	281	282	317	273	294	294	304	302	251	309	271	263	298	289	285	320	295	285	284	278	291	271	280	279	244	282	293	267	298	250	266	293	268	271	297	285	276	270	282	260	276	261	296	265	257	303	285	303	296	295	262	250	282	289	282	268	287	250	278	249	296	251	289	257	274	285	254	293	318	287	259	246	290	271	265	270	300	290	300	298	229	293	282	278	265	281	286	282	251	282	243	285	277	303	278	257	278	287	282	260	279	286	304	272	291	258	276	298	273	288	285	292	284	284	308	287	266	275	272	270	297	295	262	302	285	286	319	295	280	293	266	281	266	304	297	276	302	279	266	269	292	266	249	292	290	275	302	312	293	294	268	314	312	271	279	309	262	279	293	270	299	303	304	285	279	283	307	281	278	258	271	254	287	274	305	281	320	274	270	277	247	270	289	275	278	277	284	321	261	302	276	284	308	281	281	289	279	292	268	270	236	282	250	287	287	269	277	275	321	279	268	269	275	291	298	297	289	280	269	276	278	279	271	271	336	253	312	252	266	283	271	294	264	278	264	253	283	244	285	249	271	284	278	302	253	258	277	282	313	275	309	285	282	304	271	303	277	295	267	313	306	273	288	267	254	297	280	299	255	295	267	251	306	255	296	292	253	256	274	271	272	293	299	264	267	265	281	292	308	324	277	283	321	271	279	283	284	297	305	293	270	307	286	292	274	274	279	295	283	306	264	280	307	283	267	292	260	282	269	273	290	271	308	293	300	291	282	292	271	310	229	302	250	300	302	265	280	292	269	265	270	291	281	315	294	279	300	298	305	270	293	286	289	296	325	272	264	307	289	260	304	301	285	270	287	264	318	261	298	294	278	279	326	289	284	279	297	270	267	300	290	282	316	271	293	280	283	296	275	296	280	291	301	285	325	271	264	257	294	306	289	325	308	283	269	261	295	256	286	264	287	317	278	281	251	279	284	276	292	271	270	286	298	294	272	272	253	308	280	288	298	272	274	299	264	292	250	294	282	270	281	299	276	283	299	287	294	313	284	255	279	292	274	291	271	287	282	284	317	253	277	288	280	292	275	283	299	319	272	276	280	265	281	277	279	251	322	270	309	277	304	279	275	267	284	287	285	281	289	302	259	290	288	262	289	302	259	280	242	273	281	259	289	298	292	255	265	280	276	301	255	259	285	271	285	273	277	298	298	293	309	272	285	270	286	300	312	298	271	311	264	283	293	291	281	290	289	262	268	253	273	290	268	278	267	274	269	276	288	300	288	289	314	289	260	290	277	283	305	285	248	258	296	307	263	257	290	275	339	271	294	283	272	280	300	287	278	288	251	262	309	286	297	294	248	287	291	276	310	250	275	284	292	302	281	281	315	289	257	289	296	271	276	282	282	259	294	301	292	285	285	278	243	312	298	282	294	249	295	284	288	244	283	276	274	281	276	295	284	276	258	290	309	285	256	291	280	228	303	287	252	286	299	276	289	297	255	278	300	304	275	259	286	293	274	245	286	313	273	283	274	275	289	271	268	247	323	289	271	250	281	286	270	280	264	288	286	280	286	278	265	277	283	295	289	299	276	281	263	273	289	287	274	303	292	281	286	288	251	279	270	307	264	251	289	273	279	244	281	278	285	283	270	303	271	327	293	261	299	276	283	282	290	302	268	290	294	318	290	284	325	275	268	280	283	322	302	276	257	293	270	279	291	265	274	266	300	283	252	237	290	248	280	297	283	282	290	262	275	292	275	267	284	237	288	278	290	268	307	300	277	280	286	290	268	296	289	293	282	288	291	268	289	277	292	282	288	295	288	272	283	263	305	287	270	312	300	303	282	285	289	288	290	266	281	294	300	312	294	292	282	288	281	291	256	278	295	301	276	327	290
22407	2182	1064	601	512	477	425	411	399	374	385	370	364	361	376	351	317	363	381	354	353	334	375	382	342	322	337	345	321	344	310	342	357	327	344	321	325	339	354	304	361	368	338	323	328	337	331	341	320	357	324	353	327	338	392	311	372	323	333	310	335	315	350	377	334	334	305	369	364	354	333	317	342	323	332	328	311	331	313	352	306	328	336	347	335	360	292	337	359	351	345	341	317	330	362	345	332	296	363	339	354	338	381	331	342	351	352	343	319	333	302	304	389	337	355	360	355	367	341	376	354	373	351	387	351	353	335	356	334	329	325	326	318	332	331	338	303	333	339	352	323	301	318	368	324	298	350	320	312	318	359	341	353	352	331	341	311	315	326	336	330	362	337	330	345	383	344	345	330	344	345	328	373	332	314	361	304	316	356	340	354	333	345	326	315	313	349	317	340	369	339	330	332	359	350	336	326	339	333	349	315	346	339	344	331	326	351	336	317	310	339	348	351	331	307	324	298	338	371	319	354	341	340	348	328	326	353	375	322	320	352	361	360	333	321	346	329	340	332	368	359	368	317	323	362	326	344	359	347	358	312	365	351	311	316	336	330	326	327	331	342	338	366	358	329	327	325	316	348	352	330	361	343	350	335	349	330	339	364	329	321	327	315	321	343	315	310	338	343	303	359	331	346	354	326	340	304	313	345	357	355	337	323	312	326	371	333	343	385	345	351	334	333	370	326	324	348	340	343	314	353	357	348	329	336	331	318	342	336	348	318	326	326	342	340	349	320	344	330	353	346	350	332	370	333	331	338	315	361	354	367	327	333	347	316	383	335	349	339	323	312	342	325	337	321	353	329	324	336	336	348	335	335	336	329	331	314	325	333	355	329	315	402	349	330	334	349	352	318	355	322	347	336	314	317	350	365	325	330	304	374	333	359	337	342	343	363	319	338	319	304	319	315	339	340	319	323	338	332	347	323	356	317	335	342	381	342	345	327	333	298	356	363	327	338	331	320	348	366	353	324	346	331	312	364	334	342	310	345	349	313	358	339	332	331	348	362	327	360	332	330	364	339	331	329	357	280	357	301	350	344	362	317	324	350	384	365	341	337	366	348	325	352	354	360	360	326	322	347	350	324	343	335	366	311	321	301	362	319	287	350	311	348	356	316	350	325	332	347	335	332	309	325	324	365	318	332	320	328	350	398	357	303	348	348	315	344	329	341	355	355	366	335	334	314	322	347	345	318	340	359	341	330	343	331	322	334	330	338	337	328	329	348	314	347	322	343	366	313	347	342	358	342	324	326	314	335	338	327	363	336	313	338	360	332	336	342	298	315	311	295	334	338	344	325	311	323	321	325	360	323	344	345	325	343	358	350	341	347	340	373	340	352	347	349	345	335	369	322	311	333	309	346	364	344	347	328	323	321	318	319	346	346	322	365	331	365	357	331	351	336	354	348	322	334	323	337	331	288	339	325	358	353	364	348	339	308	312	321	296	343	328	334	321	339	306	330	340	331	323	326	335	361	358	333	332	350	338	370	323	321	328	344	342	350	357	360	322	364	365	353	330	326	337	364	374	312	347	306	319	296	364	314	362	325	319	338	311	340	329	344	361	386	370	355	354	338	357	388	335	336	365	360	307	311	323	353	312	326	343	345	385	329	294	352	332	358	341	333	372	350	324	338	356	334	371	356	350	340	339	346	344	326	349	328	341	338	346	311	336	314	353	361	344	352	371	338	341	339	345	334	339	345	370	339	345	310	363	335	299	326	336	334	310	313	341	362	345	350	342	358	313	320	340	302	298	341	326	319	344	344	336	339	367	343	310	319	331	343	308	358	329	356	321	336	335	334	342	317	318	340	353	336	339	328	316	359	382	309	312	316	328	322	370	330	343	336	342	333	345	357	359	332	368	340	349	336	373	335	327	333	360	296	370	299	344	336	327	340	384	327	343	324	349	339	368	316	334	325	354	325	323	320	340	310	318	339	339	355	333	353	338	358	317	348	334	357	354	341	331	367	326	320	357	358	332	331	348	343	356	342	362	343	356	347	337	323	322	336	312	325	343	351	309	332	360	366	329	348	341	348	366	344	357	321	340	322	343	353	348	337	340	330	355	317	353	338	346	361	306	322	359	339	337	302	348	343	346	344	347	321	323	334	345	356	354	339	313	365	338	340	325	358	368	313	307	345	379	349	369	342	370	353	335	289	322	329	327	331	336	330	324	391	340	369	324	332	328	312	343	371	338	328	342	345	351	316	314	332	306	354	347	348	381	354	319	351	356	353	340	340	331	360	334	345	336	315	341	341	367	370	308	347	343	325	361	309	333	323	293	325	358	329	351	314	323	339	356	306	312	346	347	350	354	328	341	328	341	364	330	339	320	346	333	338	336	299	320	349	355	375	317	352	362	323	318	297	380	311	310	315	322	313	333	341	319	341	341	336	343	321	350	382	350	368	350	340	358	347	361	344	342	329	334	384	308	330	356	313	303	337	354	363	359	337	384	345	335	324	333	330	317	309	310	345	348	372	344	329	338	358	349	322	335	321	349	332	333	346	335	357	331	352	371	340	343	361	351	326	345	319	371	322	370	317	326	337	345	331	349	361	345	340	334	327	350	326	352	304	335	349	355	385	306	343	303	347	305	314	347	333	341	315	320	373	332	341	319	316	315	315	309	372	346	344	357	342	342	354	321	332	301	346	334	331	358	312	335	336	338	340	326	363	313	345	317	326	378	355	347	352	340	296	325	317	343	361	311	362	366	337	310	358	348	337	334	366	327	346	350	339	321	345	357	338	330	325	328	353	344	348	349	335	355	330	293	360	332	352	330	379	365	339	335	366	361	346	329	340	353	288	358	318	317	336	351	330	356	329	329	355	314	337	316	320	339	338	351	333	352	333	317	331	364	337	324	354	357	375	333	343	342	338	363	363	333	389	335	345	373	343	334	353	332	355	345	372	372	342	349	324	359	359	337	350	325	332	313	321	362	356	348	333	338	342	326	367	332	354	315	351	355	332	327	349	329	334	327	356	349	329	366	333	336	303	358	349	359	361	329	335	310	315	359	328	320	335	337	320	300	338	350	349	334	337	342	317	323	325	362	296	334	361	372	345	346	314	331	342	316	350	352	376	342	340	377	349	315	327	343	318	357	333	396	352	337	351	342	362	370	332	367	346	334	337	329	333	356	333	342	350	356	357	340	314	327	378	344	354	346	332	348	333	324	327	328	348	324	324	344	352	361	325	310	350	339	335	334	313	340	339	318	319	335	365	333	343	349	328	348	319	360	363	310	329	332	348	368	314	339	337	320	328	324	324	323	338	364	336	339	326	321	356	361	347	310	322	371	319	338	377	350	316	305	352	352	339	336	337	339	356	374	331	308	322	338	332	339	356	338	327	336	316	331	342	326	334	362	308	334	315	368	347	336	316	323	339	331	327	331	353	338	306	326	354	342	365	339	336	334	349	376	357	326	362	348	348	320	344	359	354	300	339	316	338	343
23695	21183	28573	24061	21159	12135	959	584	455	430	355	345	281	266	288	253	246	241	227	213	228	227	211	220	198	196	185	186	182	189	173	195	175	183	187	202	215	200	202	224	204	203	176	168	183	184	164	181	190	201	166	185	175	195	188	184	178	184	192	192	181	168	159	174	154	169	159	153	203	167	200	160	174	188	177	185	170	172	167	170	163	160	158	199	189	173	153	165	162	191	157	165	158	181	169	160	183	173	138	169	168	155	168	151	155	176	178	157	171	168	184	156	192	175	147	183	162	178	154	171	174	159	193	163	181	184	172	177	165	197	176	159	176	175	208	159	148	195	167	163	189	172	174	169	183	172	166	167	197	164	185	192	172	145	178	168	162	197	179	168	180	184	177	169	142	187	182	176	161	174	174	180	197	167	183	155	168	179	153	183	148	159	175	181	151	168	166	164	179	174	172	166	179	202	179	183	174	166	176	160	170	154	178	173	162	141	177	168	184	158	170	170	163	177	165	157	170	198	182	191	186	178	178	172	165	167	196	166	172	173	174	187	170	164	190	188	175	152	165	149	192	160	164	170	156	196	169	191	143	161	187	186	164	192	143	160	177	183	149	158	186	181	170	157	167	180	189	187	168	185	203	173	178	161	163	163	163	171	176	151	179	178	183	172	159	178	163	173	159	205	180	174	145	178	161	170	154	172	174	196	196	180	174	154	170	180	190	178	166	163	194	187	160	177	184	162	163	174	166	163	182	161	166	164	150	171	177	147	170	166	172	181	172	188	172	171	169	173	185	191	175	163	198	184	177	176	157	194	177	176	176	170	160	142	185	194	188	173	169	177	169	165	163	189	173	186	180	185	155	173	176	164	178	149	142	163	178	170	166	168	188	183	174	153	158	180	149	172	190	185	191	190	179	162	177	181	166	181	186	163	172	164	184	154	164	168	198	164	167	171	185	181	184	161	189	183	190	161	191	190	157	153	170	164	174	170	192	177	190	168	183	169	181	170	167	157	193	192	184	180	181	155	166	166	164	161	182	168	178	177	161	170	203	178	187	171	177	165	181	173	159	176	173	172	153	178	158	176	141	165	194	179	200	183	170	185	193	172	158	171	192	192	185	171	160	163	169	147	166	181	166	177	172	179	184	202	181	157	145	178	174	160	193	193	196	163	164	168	198	169	170	190	178	173	163	173	188	171	162	169	178	171	167	153	143	163	179	177	157	198	184	178	181	193	181	177	166	170	157	186	204	171	156	176	172	160	173	173	174	147	192	163	197	185	169	177	171	158	174	188	160	164	186	200	179	149	168	149	205	172	152	173	181	172	167	162	174	172	165	181	162	160	163	190	176	159	144	179	174	192	188	163	189	162	185	202	173	170	152	178	179	153	180	186	168	185	180	173	171	181	175	199	165	184	161	170	193	189	159	170	171	186	180	176	169	190	167	182	187	171	191	170	170	175	187	191	173	162	191	161	149	158	163	182	160	185	146	192	180	177	181	168	182	177	166	157	159	162	196	184	146	175	161	189	210	163	147	164	172	181	195	169	182	165	159	176	164	165	181	165	173	174	149	165	182	152	198	178	180	179	170	191	188	145	190	189	178	158	160	181	145	187	164	169	151	176	177	161	175	167	156	172	187	169	165	168	143	197	157	201	163	172	167	173	175	169	173	161	154	171	151	204	166	182	175	176	181	177	174	172	169	177	168	177	176	165	162	188	189	150	169	155	170	165	186	159	164	166	169	179	181	186	189	189	153	176	152	170	204	173	161	190	190	169	202	169	203	144	179	174	169	188	178	159	151	180	169	186	193	183	161	173	193	178	178	171	166	168	167	154	161	167	171	172	179	176	163	148	182	196	200	154	185	168	169	182	166	182	167	170	163	185	186	167	202	179	161	178	175	165	163	166	160	190	181	188	188	159	146	202	149	169	169	196	180	132	190	187	186	165	188	183	176	189	146	175	175	180	157	151	217	170	183	172	180	190	164	166	177	172	170	181	185	186	198	143	174	186	175	182	185	202	181	173	182	161	179	186	187	146	191	167	176	178	174	171	157	189	172	173	167	173	181	174	158	189	166	152	199	194	175	172	193	174	171	163	148	180	169	178	164	172	166	157	156	169	173	169	143	175	184	163	160	200	182	174	172	162	170	166	168	179	151	167	191	167	174	195	166	160	140	177	196	162	175	180	171	157	170	191	179	174	177	184	167	149	187	202	169	187	176	171	161	159	180	160	199	162	159	192	149	149	193	171	185	179	159	174	189	168	189	161	147	149	183	156	167	184	179	174	179	175	154	176	166	160	170	160	188	181	172	165	191	185	184	206	178	172	161	176	152	168	178	183	163	163	176	184	196	159	159	166	166	159	179	182	182	164	171	202	170	175	182	175	172	179	169	168	164	166	150	165	164	173	178	180	156	197	155	170	170	168	166	193	187	171	181	184	178	170	164	145	178	183	170	173	180	178	181	160	179	189	158	186	177	174	178	160	179	180	184	167	176	169	183	170	159	178	187	169	180	161	188	169	161	166	177	178	163	175	165	173	168	167	184	176	175	171	192	173	164	156	165	164	176	183	189	174	146	168	153	174	180	190	195	180	173	166	173	172	167	183	181	163	185	171	152	196	173	185	188	171	184	171	159	170	186	151	150	185	173	180	170	144	165	170	176	183	196	168	205	161	163	175	164	162	168	175	153	187	143	164	173	191	186	189	162	170	163	173	183	192	171	182	162	170	190	165	168	161	175	182	148	174	197	185	150	170	163	152	186	175	177	179	179	162	158	198	187	186	180	170	174	183	173	177	176	183	174	183	163	182	156	181	166	171	178	184	168	162	159	180	170	163	146	168	174	161	162	172	169	195	189	167	169	189	185	159	174	180	182	173	181	168	191	173	179	154	185	155	175	184	201	184	179	156	160	180	156	187	198	174	163	177	183	167	161	197	190	182	161	152	179	185	178	181	162	171	173	162	187	171	152	145	153	168	161	155	183	188	147	184	163	169	170	171	188	189	179	191	173	175	174	196	165	173	176	146	156	171	173	173	178	172	189	190	177	180	193	181	171	167	174	163	149	173	174	182	179	174	168	184	160	133	187	185	178	172	176	175	175	172	179	178	180	167	159	180	172	152	154	175	178	148	207	179	179	174	178	167	175	170	164	164	198	173	160	154	169	155	177	178	189	175	163	155	154	172	176	195	166	178	161	165	176	170	182	157	151	174	168	178	177	179	166	198	173	171	166	183	164	173	159	177	178	155	163	161	198	140	173	188	171	182	181	163	173	178	174	159	173	158	180	181	179	182	165	170	182	151	178	184	181	179	200	170	181	194	181	171	153	176	172	195	188	176	204	190	167	174	154	192	180	193	178	182	170	187	160	158	192	150	163	158	168	167	176	181	191	183	179	166	171	176	187	168	176	172	165	177	190	185	164	172	182	170	161	183	164	182	152	172	185	169	183	201	178	178	164	179	159	175	159	162	176	180	175	174	159	180	193	196	171	168	149	165
27358	11015	7573	3646	2489	1798	1318	1044	871	713	642	558	460	439	378	355	349	310	309	286	300	290	294	280	271	252	274	231	266	231	223	241	227	205	224	251	260	226	212	213	228	240	227	234	239	228	193	201	232	204	218	206	226	207	188	195	200	224	213	227	213	227	230	220	205	192	228	223	196	208	196	209	196	234	199	230	212	207	214	248	217	221	243	212	200	217	234	197	224	213	190	198	212	231	219	217	203	210	238	209	196	217	219	198	206	214	208	205	231	208	215	225	219	206	200	225	201	182	197	224	231	197	230	222	194	206	196	197	218	232	211	216	189	212	225	171	224	218	211	198	213	210	195	204	195	204	208	220	209	193	228	196	230	204	216	240	188	234	227	226	209	205	201	194	196	213	228	220	191	187	197	201	214	204	201	198	202	199	205	197	219	186	214	229	211	208	214	204	240	236	205	220	213	215	206	215	227	188	225	212	205	215	212	230	206	199	213	215	189	219	214	207	237	222	224	210	219	207	225	200	204	201	210	214	214	232	188	203	180	185	182	200	187	212	209	223	184	222	193	230	202	192	228	221	228	207	198	224	208	189	213	198	202	227	213	229	207	205	207	228	202	220	194	223	181	204	190	227	213	217	198	206	202	223	188	214	186	210	239	221	204	210	213	220	229	203	222	199	226	207	209	208	209	199	183	182	200	208	209	180	211	208	206	210	210	216	212	219	226	171	191	179	200	204	192	213	218	226	212	234	203	212	220	212	214	193	241	213	215	217	224	207	205	216	196	213	208	207	208	220	195	199	211	221	172	236	224	213	236	210	223	224	208	190	227	221	214	218	230	219	212	200	223	195	192	198	221	191	199	205	215	207	172	215	210	204	208	202	179	206	216	207	227	185	203	192	208	210	196	171	197	205	189	231	207	202	238	223	223	202	200	222	204	223	217	206	210	228	201	207	222	230	214	183	201	219	215	183	220	191	195	191	178	223	224	185	214	217	196	188	209	199	221	225	212	183	224	189	222	220	222	208	231	218	201	201	197	213	207	242	178	172	233	209	225	209	193	191	219	199	213	219	189	218	226	192	233	188	241	215	211	224	192	194	227	206	188	195	205	184	228	197	206	207	181	227	187	214	200	221	214	208	192	212	216	201	214	213	224	202	227	217	234	225	213	209	233	214	222	207	203	191	235	228	209	195	219	231	214	228	213	219	212	217	207	193	236	196	228	215	188	203	212	213	205	185	231	187	201	205	202	216	205	217	213	229	218	205	194	196	189	220	222	216	191	235	198	207	218	189	185	218	214	228	223	189	197	209	216	198	224	209	201	215	213	213	201	200	223	207	197	224	202	180	176	195	226	212	209	227	210	209	218	205	191	218	204	225	210	230	236	181	224	199	210	206	218	211	212	178	203	200	212	195	225	179	193	214	218	220	212	235	213	210	193	221	184	198	213	211	217	207	189	211	205	228	206	225	198	224	205	216	218	200	225	200	220	200	198	184	186	196	207	204	200	205	189	213	211	217	195	206	217	205	218	215	211	196	199	197	197	222	212	233	187	199	193	192	198	238	210	219	207	196	220	193	198	228	215	207	173	234	210	228	208	199	196	226	210	208	184	211	220	210	193	199	201	222	201	229	238	200	196	194	198	202	200	231	211	235	205	216	220	196	213	190	195	234	201	201	228	204	223	232	208	200	216	205	215	207	203	200	205	216	192	190	194	192	195	202	225	215	191	208	212	189	201	210	196	200	199	198	219	232	212	202	212	228	205	201	202	218	191	175	201	197	212	200	195	200	185	189	201	224	210	197	194	202	191	209	202	188	220	219	222	197	233	182	196	192	204	202	187	215	213	208	225	201	192	217	224	205	195	199	191	205	203	215	198	217	212	178	178	221	222	203	242	201	218	184	217	220	210	207	194	232	228	225	208	215	195	201	212	215	198	194	208	208	223	197	202	198	196	217	220	216	220	219	214	197	187	219	203	211	204	226	206	206	205	198	211	205	214	189	222	197	204	197	202	230	239	219	184	190	178	229	195	185	205	182	214	235	203	204	216	198	185	216	214	191	207	205	214	190	215	204	205	198	196	224	227	222	213	215	214	217	190	220	219	219	204	194	207	194	230	200	207	222	216	194	216	186	217	221	182	203	223	214	215	213	209	202	198	215	227	218	226	186	194	222	215	222	182	208	195	215	215	196	215	196	204	207	237	209	182	216	226	223	236	233	213	230	215	194	189	207	200	201	203	187	177	194	206	218	197	188	195	229	201	181	191	205	218	227	204	213	220	205	199	243	210	209	200	213	199	184	200	189	197	228	203	211	201	222	213	193	189	204	202	212	203	216	190	205	212	209	209	222	215	199	215	197	207	216	217	194	198	209	217	228	229	200	203	198	190	214	206	208	207	194	204	237	183	203	210	225	189	211	193	186	214	218	241	225	220	195	196	208	220	219	232	206	221	192	177	210	202	225	226	179	212	206	206	220	203	211	205	187	231	190	200	244	214	206	231	197	219	197	228	217	196	209	203	194	205	207	206	204	200	199	184	219	227	236	191	194	198	185	226	196	193	193	208	206	191	187	200	211	201	244	199	193	201	202	205	185	197	188	227	194	228	220	194	215	192	204	222	205	215	194	204	216	175	196	217	207	208	199	237	197	215	218	215	191	195	196	208	183	225	213	193	226	208	205	206	200	196	195	200	204	190	241	206	168	212	189	220	219	200	204	214	200	220	212	203	219	228	197	178	197	233	234	236	205	217	188	183	203	205	192	214	204	199	210	197	203	207	196	219	208	208	222	214	205	221	194	171	206	182	189	216	214	202	201	176	194	208	182	195	226	220	184	220	179	218	217	238	191	214	214	192	207	224	196	215	234	204	211	220	237	220	202	219	207	194	225	203	196	192	210	182	197	214	201	210	201	202	220	204	200	196	203	198	232	195	219	217	226	195	221	193	182	215	207	217	189	220	217	200	220	187	195	228	205	177	203	197	224	210	207	197	190	209	209	220	219	202	202	196	207	215	215	189	197	231	180	198	202	230	207	198	187	204	208	207	200	194	176	216	197	201	199	189	195	199	204	214	202	204	211	217	214	219	211	238	199	210	225	213	205	216	209	199	213	200	179	203	205	218	228	183	217	220	225	214	195	215	217	208	223	211	212	238	226	190	213	204	236	194	198	199	203	188	235	220	173	230	218	206	188	209	196	197	205	226	207	199	210	212	193	174	223	218	221	239	231	233	243	226	182	207	226	193	182	222	177	222	174	211	219	195	208	229	214	216	217	223	203	200	226	200	200	212	198	224	202	199	182	198	215	196	222	196	215	227	227	209	198	188	210	214	218	208	209	228	194	206	188	237	185	210	212	207	220	215	207	211	215	224	204	206	200	207	189	224	215	204	218	196	214	192	204	201	200	217	206	189	191	209	196	204	193	212	217	193	223	223	209	216	191	217	225	206	203	208	213	207	211	218	219	197	215	219	226	188	222	201	191	215	185	199	214	209	200	209	192
24987	21196	27539	25003	12335	985	712	619	574	564	548	549	560	528	505	479	486	499	512	476	451	475	465	465	484	492	464	477	445	458	436	455	459	457	511	455	458	462	495	494	444	439	477	469	468	494	495	480	458	454	486	455	491	454	449	466	483	473	446	480	503	476	455	461	447	470	473	483	470	488	465	473	465	475	471	506	448	483	461	486	445	466	427	460	496	483	486	465	443	461	454	480	445	463	485	441	473	457	502	469	468	431	453	459	460	449	471	438	464	470	454	461	454	462	480	470	477	459	508	494	457	500	446	473	446	427	460	451	495	487	473	456	432	456	497	492	446	501	493	507	482	491	494	449	441	445	473	496	468	461	477	468	483	447	491	463	467	448	435	456	427	449	467	445	444	428	500	467	478	482	514	464	425	454	444	470	459	472	473	489	488	455	474	465	499	504	495	452	462	485	463	480	442	432	431	484	474	452	503	494	466	449	457	449	445	461	485	459	463	470	465	466	444	474	435	457	528	465	489	493	450	456	487	455	468	500	491	475	471	507	465	466	472	503	446	442	457	458	489	447	488	463	462	457	448	445	468	498	491	483	439	468	442	441	502	472	453	506	492	444	467	481	464	492	439	442	502	429	448	530	509	449	465	476	453	465	481	440	447	456	497	474	469	499	458	468	474	500	431	488	476	466	489	496	482	444	449	445	458	463	431	470	483	440	439	441	473	457	443	452	441	470	432	488	482	459	486	437	446	459	443	452	493	469	468	483	473	448	459	519	494	454	469	440	478	466	464	445	465	457	442	472	477	450	470	435	476	441	461	479	466	446	475	472	449	460	469	443	468	442	516	460	443	452	437	447	477	419	455	478	417	451	440	444	462	417	433	448	425	467	449	485	494	460	478	431	482	482	463	463	479	464	485	465	458	484	460	450	461	464	451	484	478	473	450	501	434	473	476	431	438	465	486	439	451	438	486	453	450	500	475	453	487	460	432	442	468	458	464	438	430	450	473	458	507	474	482	500	466	482	465	459	480	460	470	446	475	457	472	452	450	461	487	442	458	451	444	450	480	463	417	465	450	450	471	502	456	483	471	446	466	464	500	453	458	496	438	458	504	411	457	461	449	516	445	447	469	444	457	440	462	428	451	477	452	455	448	520	472	454	440	483	484	497	464	491	447	433	458	470	463	458	434	464	471	464	486	468	452	442	456	463	480	435	439	482	479	468	430	459	466	500	509	420	455	459	522	454	451	443	484	443	489	458	442	437	462	464	452	495	451	457	447	474	451	480	469	470	436	470	444	489	504	477	457	508	465	497	448	443	486	468	469	476	464	479	461	427	481	455	488	428	490	490	467	438	450	451	484	501	448	446	488	507	426	473	496	483	459	481	495	466	465	486	467	483	506	484	435	460	475	459	486	475	481	475	468	475	419	473	463	506	462	442	493	458	461	456	429	464	446	505	473	461	487	491	452	453	499	407	479	420	461	445	475	457	446	484	442	434	442	484	464	440	490	461	452	467	428	450	466	430	442	469	452	439	441	494	464	475	473	497	478	444	474	446	436	486	468	440	443	476	507	492	444	443	466	491	466	464	442	481	443	451	472	444	473	451	455	479	475	482	470	502	458	473	503	461	467	484	496	476	523	477	450	471	475	446	471	445	443	464	471	473	430	449	477	472	523	450	475	428	451	492	442	454	430	473	452	463	454	484	468	453	446	494	472	460	419	472	489	442	446	451	448	477	457	489	490	478	465	460	503	484	470	442	487	455	484	444	519	457	486	446	479	499	454	424	465	463	450	489	510	460	477	448	490	487	474	488	475	465	464	484	471	458	454	490	469	479	433	461	468	461	453	472	464	444	477	448	475	437	483	438	466	445	446	467	467	469	520	480	518	472	463	493	422	431	431	477	506	472	451	493	433	456	441	440	466	451	475	417	467	437	410	453	466	459	454	507	439	449	461	474	436	448	441	480	466	475	448	463	434	468	424	496	443	458	445	472	445	443	467	431	497	498	467	469	478	424	401	452	496	501	478	496	423	499	475	485	480	455	422	472	466	471	451	482	456	472	489	445	474	486	501	479	455	460	472	447	510	438	479	476	486	478	461	448	466	474	513	472	453	442	421	499	465	447	472	451	439	444	443	521	461	460	402	443	472	504	454	473	447	480	487	471	466	445	484	461	443	472	467	500	470	453	465	479	453	468	484	460	458	485	502	403	453	461	472	468	451	463	427	459	503	464	484	435	478	465	460	445	489	453	469	478	465	431	488	477	460	461	459	491	470	467	481	461	422	411	473	471	486	466	430	469	488	481	464	479	468	467	454	436	464	430	468	491	453	471	446	467	466	452	439	458	478	442	470	428	446	489	467	484	443	485	459	427	476	454	473	493	476	441	461	463	445	473	509	476	475	458	500	466	496	478	484	437	455	471	460	492	509	496	466	448	480	476	448	449	501	456	482	482	409	513	435	448	461	457	463	498	456	470	443	459	456	495	475	486	494	482	504	459	487	461	467	460	460	484	456	465	473	416	471	488	425	449	482	429	484	468	464	448	454	484	459	476	467	464	465	450	424	464	419	467	460	489	434	408	480	449	464	447	443	507	463	436	487	458	445	466	440	457	475	451	453	511	441	455	462	490	466	432	448	491	501	461	467	476	462	454	437	492	495	477	450	421	509	446	434	440	477	451	479	449	479	450	444	481	449	496	475	454	501	470	436	445	437	472	502	472	433	434	472	470	448	451	476	492	455	503	460	496	449	448	481	464	521	453	466	460	443	460	455	454	461	447	482	465	462	472	433	427	443	456	461	472	507	447	455	474	516	457	455	458	500	469	468	458	446	465	449	500	442	505	474	492	454	425	429	470	475	473	453	450	483	501	422	534	479	444	444	417	461	483	461	470	494	454	426	442	441	418	497	491	470	458	443	462	474	455	471	470	494	488	472	427	450	433	464	463	493	452	493	443	468	459	462	478	451	473	492	457	470	503	465	500	446	447	451	474	438	486	484	479	472	447	479	468	470	458	490	491	418	462	449	499	486	457	481	467	442	494	506	486	491	440	499	483	480	471	435	466	454	437	434	469	445	459	471	457	498	443	499	488	457	466	513	469	448	451	506	466	487	468	467	466	483	484	499	459	480	482	471	418	430	444	529	481	453	473	439	444	465	429	494	447	477	466	461	478	462	476	471	499	488	487	451	447	452	495	437	461	472	478	457	438	494	432	479	467	502	465	453	480	440	486	488	416	449	462	486	465	475	455	468	451	446	479	450	481	474	443	433	476	480	489	470	480	473	491	455	490	445	495	480	501	469	468	497	467	445	456	467	458	484	471	422	456	486	478	451	458	446	457	447	514	497	505	457	477	437	458	467	457	449	454	460	478	466	470	454	483	443	448	467	410	424	458	442	447	441	454	450	468	456	464	441	482	462	479	422	430	482	467	482	428	462	489	465	444	450	462	490	461	465	447	431	441	499	455	441	510	447	498	483	461	426	475	494	427	418	451	474	494
27519	8677	4399	2368	1648	1341	1165	957	871	835	709	699	694	643	653	596	591	588	567	587	585	579	585	569	548	567	581	543	561	517	530	536	521	552	525	539	537	536	553	519	546	515	510	506	522	498	532	510	529	509	507	558	554	508	556	524	530	500	535	552	570	522	504	514	516	511	514	512	530	486	549	559	500	503	549	511	521	514	538	489	537	501	536	497	538	510	541	558	510	595	556	491	538	514	512	521	548	536	518	553	528	553	544	533	523	495	516	515	492	549	520	532	515	509	541	551	492	558	528	523	494	533	508	507	527	523	529	485	536	478	544	540	524	501	525	553	521	551	529	533	529	524	527	551	523	529	507	501	485	495	470	530	552	576	523	520	466	544	527	563	548	520	505	538	491	523	524	525	529	495	525	570	540	556	504	534	513	517	580	494	535	497	550	513	572	518	539	560	498	519	535	513	534	506	547	521	536	541	566	527	568	546	551	524	556	474	550	546	560	500	538	531	508	505	559	518	544	519	487	559	532	586	500	517	528	531	520	502	519	519	508	534	487	503	515	509	563	554	554	513	523	531	521	554	575	541	545	517	521	546	540	504	496	522	552	487	532	539	561	528	522	543	516	509	529	510	513	511	527	533	517	510	531	522	572	509	490	540	548	529	520	507	546	545	564	506	519	526	480	535	489	490	534	531	502	527	530	517	505	540	500	490	513	557	486	536	536	532	523	482	553	518	538	533	524	522	563	520	514	545	516	547	540	520	537	504	471	546	521	519	548	540	543	514	498	508	539	517	476	513	519	528	549	540	512	492	570	520	494	531	536	501	520	510	543	509	546	484	506	550	539	518	527	521	541	563	537	517	523	575	558	502	519	528	507	543	509	547	587	512	491	531	542	519	514	545	515	500	529	524	511	543	553	535	526	518	523	543	556	534	513	509	507	556	541	513	539	499	546	574	536	543	529	504	508	524	523	518	525	524	482	553	540	518	522	519	529	573	533	527	523	574	537	551	500	560	567	493	523	517	491	509	497	497	496	503	534	522	530	504	504	541	550	553	479	507	510	543	521	541	599	558	496	547	498	576	521	478	527	553	519	515	583	561	522	527	483	514	544	544	543	550	495	484	514	524	513	497	546	535	531	522	515	498	505	509	502	554	524	478	532	522	508	567	535	544	526	558	502	537	503	516	505	485	551	551	537	495	518	509	534	475	492	534	499	520	561	525	487	539	513	555	499	531	507	531	502	529	581	562	513	519	527	547	556	509	513	541	495	525	563	596	534	509	550	506	523	520	549	552	526	517	527	539	543	578	529	527	517	506	527	525	533	513	535	555	512	483	523	554	543	562	546	499	499	542	523	500	510	541	566	531	541	493	489	551	532	536	539	530	526	559	516	504	522	542	499	504	562	495	516	486	542	529	517	531	577	507	535	508	507	545	538	502	531	496	515	502	538	504	549	496	501	536	531	500	533	533	483	540	532	511	500	553	557	530	502	518	541	522	518	512	540	531	494	497	548	537	541	519	533	509	535	538	527	519	473	522	564	550	524	495	496	549	546	514	497	530	549	544	537	532	530	489	591	515	525	528	542	505	509	549	523	508	550	521	521	533	503	522	500	494	501	561	536	524	525	527	478	521	511	519	512	556	527	561	521	466	509	521	491	520	513	517	484	516	524	504	498	558	505	523	524	551	527	553	530	510	510	542	517	500	559	541	549	543	508	501	549	557	542	465	500	531	552	533	482	504	534	505	539	557	555	519	546	546	546	528	515	550	476	488	567	492	533	580	532	501	542	516	523	534	540	526	541	515	521	524	551	548	549	548	522	499	505	511	519	502	516	516	503	500	505	529	527	499	525	539	531	483	516	478	546	543	537	520	519	544	580	477	548	503	541	541	520	538	503	516	515	495	494	549	495	505	500	514	538	557	558	530	516	575	529	535	545	540	552	522	515	548	602	497	536	574	546	552	478	470	528	510	544	562	532	567	498	516	537	535	533	546	502	509	512	525	512	504	573	530	533	513	552	528	518	570	552	529	533	530	549	550	557	523	494	515	497	535	475	517	510	493	522	527	510	521	518	511	556	525	575	552	529	513	540	525	493	512	537	516	529	533	533	546	547	596	508	536	532	507	546	531	524	514	543	532	507	541	531	502	502	539	543	521	542	519	566	495	525	559	533	544	483	496	505	514	521	541	536	569	517	525	533	554	524	505	510	512	502	537	528	565	537	514	505	525	516	565	516	524	538	518	525	529	527	528	523	543	530	526	522	536	533	505	511	494	507	542	521	521	551	507	544	493	523	530	566	520	560	559	497	537	590	568	531	521	545	520	528	522	547	536	531	545	529	504	502	517	554	538	489	510	508	521	492	503	538	508	550	524	492	524	530	480	545	478	540	513	513	519	507	497	543	541	527	524	557	523	445	512	504	499	507	532	505	539	480	496	562	495	544	544	534	526	534	524	510	508	512	566	516	493	483	529	533	553	556	502	545	528	538	513	556	498	525	525	549	547	490	514	552	523	525	477	495	555	531	519	549	557	548	490	529	545	538	526	583	545	545	542	540	545	519	533	558	504	529	542	509	539	531	563	540	553	547	529	501	510	531	572	554	519	549	489	525	531	488	493	516	509	535	542	532	517	495	528	562	542	572	529	535	503	516	545	570	525	525	514	555	515	510	519	529	491	511	507	559	479	535	494	519	526	517	511	522	536	557	566	541	516	491	501	532	509	524	550	508	519	505	506	539	522	497	496	542	529	489	530	552	493	538	536	542	536	538	487	538	507	510	535	522	531	525	539	538	525	525	539	526	513	498	531	526	563	518	550	510	522	495	562	517	535	509	530	562	542	558	525	537	548	515	508	518	522	554	500	533	539	546	557	539	501	512	541	515	536	522	484	547	544	512	487	529	514	507	489	538	518	547	557	488	498	522	509	524	541	518	529	546	578	531	522	532	542	522	482	550	554	558	554	495	532	519	553	549	506	539	485	516	530	496	488	535	544	490	594	503	554	552	512	500	545	546	518	496	523	517	560	511	518	513	511	512	522	572	503	531	526	529	547	511	561	540	524	524	520	516	494	531	502	536	518	505	525	525	531	522	550	549	546	544	458	500	528	498	523	528	513	532	553	549	518	522	556	537	550	526	550	570	527	526	542	558	505	515	515	518	539	521	528	509	568	536	527	497	530	524	541	537	514	556	561	531	528	483	513	505	514	550	515	510	555	528	521	555	521	510	553	498	532	503	545	534	524	501	515	508	523	545	549	509	526	522	529	503	521	542	496	513	484	539	520	506	488	549	500	515	544	526	536	532	491	570	566	539	513	534	546	486	552	539	552	543	536	563	559	521	526	512	506	483	582	494	489	529	536	501	551	562	516	524	523	542	510	540	541	517	547	509	544	525	555	544	514	537	531	557	565	550	524	525	534	555	515	519	523	492	488	556	494	510	517	536	549	527	514	526	512	478	531	513	489	522	531	558	496	483	498	488	542	527	515	514	487	498	529	504	511
22676	21206	28940	23752	21195	21226	11709	1238	863	806	770	636	596	587	525	504	500	492	470	468	437	446	465	438	422	431	425	404	394	428	414	422	373	365	380	398	414	392	412	402	405	374	383	376	377	383	370	404	398	399	374	380	412	419	395	384	387	345	346	356	361	381	396	380	385	360	392	382	355	349	377	376	401	363	378	377	379	366	377	346	394	380	392	396	366	406	397	358	376	372	364	345	369	351	376	374	369	351	347	360	414	363	338	354	371	348	380	364	396	386	385	367	380	340	366	377	379	320	368	360	369	372	348	375	377	395	383	373	368	380	374	364	354	393	371	356	343	351	357	418	364	396	357	365	374	378	368	358	379	381	385	345	339	375	390	345	367	377	371	385	376	368	380	358	367	382	345	371	359	374	384	392	386	361	363	371	355	400	376	394	387	375	358	325	390	354	361	390	359	371	390	373	362	391	363	390	428	365	377	363	377	384	324	374	354	380	328	384	353	376	377	370	370	374	334	377	343	363	371	398	378	380	382	361	375	389	357	368	383	396	384	330	343	355	335	355	386	394	351	412	370	384	366	370	388	378	349	368	379	371	365	368	335	375	386	387	365	386	375	393	365	367	353	393	373	364	386	368	371	363	366	377	384	374	367	405	408	372	384	357	343	426	403	367	393	368	399	378	389	390	373	369	381	398	379	383	354	375	407	384	371	356	360	336	375	373	399	388	402	380	372	399	352	383	348	352	371	359	351	395	372	363	383	364	383	355	382	363	412	370	334	364	376	348	385	371	376	365	357	337	376	354	340	370	372	354	391	378	338	350	393	359	358	360	351	348	383	389	377	386	369	401	343	390	409	358	371	369	397	396	409	371	390	339	352	374	379	373	384	361	339	358	366	371	371	358	372	381	369	342	345	384	390	348	360	369	361	362	358	378	385	376	382	396	385	377	358	374	349	379	371	360	365	359	373	345	388	385	365	369	386	383	351	386	373	325	368	383	368	385	389	372	350	368	345	363	371	382	355	380	366	374	340	390	372	380	394	352	384	363	373	372	407	349	345	351	378	391	394	378	387	382	380	365	355	364	387	397	353	395	368	377	354	362	378	372	390	364	386	397	401	391	382	383	347	365	356	342	330	399	367	392	360	380	363	365	399	381	338	356	344	397	407	382	405	367	404	393	401	382	411	369	370	394	369	384	378	358	371	380	349	367	388	363	350	364	378	347	379	374	397	367	370	372	361	385	380	360	389	332	361	375	352	398	391	371	336	372	368	364	377	374	340	358	362	370	340	366	384	353	361	390	354	394	391	384	386	385	333	346	350	355	395	379	378	359	391	408	420	334	326	385	376	344	375	398	352	354	363	381	393	355	373	355	385	325	398	380	380	358	401	376	367	371	371	420	371	369	406	362	369	368	393	346	343	355	375	384	397	379	379	351	373	389	371	328	355	354	372	366	400	405	353	370	377	365	374	378	408	406	420	362	364	371	355	377	370	392	355	346	381	399	376	360	350	360	363	363	353	374	347	375	359	326	396	366	382	371	393	345	388	386	398	373	366	383	372	390	369	399	374	364	392	361	336	349	400	364	389	364	400	365	377	356	367	387	337	342	322	369	333	366	395	355	382	370	377	384	371	337	414	379	334	387	408	358	373	359	372	322	367	370	383	339	358	375	351	356	347	366	403	383	333	376	360	393	388	389	392	364	389	326	392	333	369	351	371	365	366	388	384	389	339	391	381	384	357	392	354	342	361	376	366	353	403	402	376	319	376	394	399	410	413	347	361	383	377	380	358	367	377	361	360	384	346	385	359	402	365	388	343	368	369	350	368	375	364	340	376	365	367	374	364	382	356	362	391	366	383	350	379	351	353	352	367	414	341	336	370	362	356	369	342	345	344	340	401	385	364	374	383	381	346	399	372	364	355	368	365	363	351	382	352	374	418	350	367	378	384	372	375	345	375	388	361	340	345	319	372	372	353	381	376	389	340	411	370	372	369	390	360	378	373	354	340	371	342	401	375	389	345	346	352	383	402	343	369	360	385	347	351	377	360	375	343	386	364	343	376	337	352	337	412	329	377	358	349	366	376	366	394	356	364	364	386	374	374	364	367	347	381	369	369	387	384	358	366	377	381	350	353	365	367	347	348	351	375	372	374	378	365	352	393	360	341	373	320	376	362	363	387	373	342	393	378	355	354	374	357	378	353	384	361	358	372	366	356	373	374	339	349	343	369	389	365	376	386	392	357	389	407	386	371	387	358	367	372	348	343	374	386	393	395	383	345	413	366	369	382	412	367	369	399	379	374	392	358	328	361	392	365	390	358	384	339	381	372	390	379	336	394	361	375	358	406	360	364	366	399	382	357	367	355	362	321	379	384	355	341	353	360	381	350	339	389	363	350	371	370	338	384	368	392	390	347	325	388	335	399	385	362	369	368	365	399	371	360	355	382	373	351	345	350	383	379	360	394	364	384	374	345	367	371	365	374	378	333	345	378	378	381	378	340	343	367	396	376	369	402	393	348	352	373	362	344	367	358	362	361	365	374	371	379	353	339	358	348	393	397	374	370	348	366	373	400	411	381	365	356	381	358	380	340	338	393	362	351	328	337	360	401	372	400	374	383	392	340	366	379	395	331	367	367	398	418	374	379	367	389	387	388	338	378	383	348	403	358	372	390	374	357	361	373	362	370	383	376	361	371	371	378	359	326	373	331	372	360	389	337	361	346	410	393	381	345	417	345	350	375	378	366	386	355	368	388	342	363	376	370	380	384	365	398	352	371	348	360	385	378	379	394	362	391	355	368	367	351	346	314	365	359	390	355	386	371	403	348	350	365	367	358	359	388	369	388	360	374	361	373	373	386	347	375	339	347	374	385	363	355	357	346	395	341	379	388	379	378	384	363	375	384	345	330	376	353	361	365	375	385	372	348	386	365	362	393	386	375	367	376	387	376	373	398	361	368	386	388	381	380	372	354	347	401	386	423	361	339	384	390	370	319	415	367	364	406	352	381	357	368	381	367	374	379	373	366	388	354	386	390	372	376	317	362	400	373	346	348	385	361	402	372	379	381	376	322	356	385	363	352	368	382	368	392	365	387	395	381	370	332	386	361	353	354	399	369	352	360	363	369	368	341	334	356	377	366	329	387	333	401	355	363	375	336	411	377	383	383	378	336	335	355	338	396	339	365	327	387	363	395	384	370	391	318	377	354	363	357	353	369	398	408	360	371	359	364	403	366	386	349	367	362	417	396	352	395	394	356	370	373	390	362	398	353	400	353	370	413	345	428	387	373	365	402	374	364	350	377	357	374	368	349	341	353	377	369	390	357	359	377	383	353	393	365	387	370	360	371	379	386	376	376	380	404	369	341	328	392	408	362	346	397	408	383	347	391	356	367	365	365	399	374	336	386	366	386	357	374	402	399	375	384	331	361	364	407	357	367	368	381	374	373	367	348	356	361	319	378	382	335	375	356	377	338	378	362	400	374	384	375	391	383	351	392	378	395	377
33548	18882	12463	6527	4571	3296	2607	2040	1668	1405	1197	1039	882	813	765	672	683	649	582	572	529	514	506	540	532	472	500	504	453	443	485	419	408	461	420	440	463	473	417	422	397	427	401	422	428	473	389	444	412	414	404	416	404	411	403	411	430	426	389	407	406	403	444	412	397	398	402	414	389	414	414	403	407	438	406	373	401	430	427	434	417	400	383	434	417	406	401	423	393	409	410	409	366	413	418	389	389	399	436	368	445	439	371	396	391	397	393	409	404	400	437	385	419	395	395	423	439	383	391	386	383	413	423	426	404	432	421	381	408	425	402	398	428	404	391	429	400	402	402	402	452	376	370	393	394	413	399	427	418	377	411	398	399	419	414	403	430	412	396	427	385	392	388	429	375	393	400	400	391	401	389	452	402	404	379	417	406	376	414	388	396	393	401	422	418	394	402	413	429	412	397	386	420	419	407	434	395	392	414	383	384	379	410	416	366	395	432	386	411	426	455	383	400	387	379	399	395	439	422	413	412	396	426	433	397	441	411	420	420	385	408	414	408	412	393	394	391	436	386	423	403	414	417	402	383	383	374	407	429	352	407	390	378	428	405	417	399	420	387	381	397	429	394	402	419	428	388	400	424	395	453	438	434	427	403	403	398	393	384	403	380	413	415	387	408	391	427	392	375	368	410	416	390	389	390	393	330	391	412	404	403	394	416	373	402	438	393	363	436	382	423	383	390	374	388	403	434	413	379	417	409	403	365	395	361	412	379	383	404	419	424	397	404	421	396	374	395	413	394	375	393	421	431	449	401	393	395	381	402	412	411	389	409	380	385	406	446	427	418	451	401	396	365	438	403	358	405	410	415	399	369	432	389	368	393	394	370	405	401	395	406	364	367	397	384	409	395	398	405	402	401	430	406	403	423	431	381	408	375	395	421	398	408	382	409	379	371	419	398	405	399	411	382	411	435	427	371	382	417	388	387	393	361	437	393	400	397	389	411	371	400	382	387	391	422	393	384	379	384	392	393	357	409	410	415	392	379	422	431	385	400	401	385	413	389	420	380	383	391	420	395	395	391	374	386	386	390	448	394	428	410	377	402	412	432	393	423	394	398	415	397	428	404	407	386	416	410	401	364	410	376	406	386	414	445	380	388	414	377	412	377	402	419	398	402	404	396	450	423	404	380	417	378	402	406	403	419	407	367	431	416	409	414	389	400	391	403	416	417	443	408	432	371	415	396	416	425	424	407	403	379	400	400	412	409	386	402	394	395	414	422	386	405	407	429	395	405	426	408	407	440	400	377	385	402	417	405	368	396	407	406	383	401	360	396	391	384	395	410	412	417	366	387	400	441	398	398	390	388	376	379	414	399	379	423	371	416	386	426	455	429	394	372	434	431	403	376	379	369	419	403	440	398	436	390	372	427	416	372	384	425	380	406	374	418	401	378	377	396	374	400	389	352	412	387	405	415	423	392	395	416	392	398	404	401	404	414	415	423	426	435	415	397	431	406	418	453	412	393	400	412	393	403	390	364	419	447	415	378	379	411	444	435	363	411	395	403	399	411	401	406	401	410	421	392	421	390	417	368	382	425	427	379	391	395	434	405	373	367	386	391	388	397	419	370	363	397	381	407	402	389	397	399	418	375	398	427	425	372	399	427	391	392	405	422	404	388	373	414	387	373	418	366	364	404	405	400	388	397	385	411	417	427	415	403	364	442	380	423	407	402	386	369	426	415	403	451	373	408	425	393	422	418	406	391	407	378	388	373	402	408	402	404	373	398	421	433	408	404	449	444	427	414	422	413	388	413	407	373	403	409	391	398	396	421	412	379	427	410	428	402	423	390	406	394	350	388	403	388	397	393	414	377	434	403	407	421	400	411	429	409	409	386	387	430	422	374	402	404	379	397	413	415	404	404	396	385	378	384	423	417	429	417	412	442	399	394	425	397	391	463	400	392	419	403	400	402	371	380	398	406	411	394	376	380	391	428	407	404	383	421	400	407	428	402	422	402	379	407	374	387	412	407	378	415	379	368	354	414	417	399	431	420	416	379	395	392	387	423	395	356	420	371	393	415	398	373	438	417	410	400	370	432	439	421	380	387	375	421	397	378	388	412	417	412	415	425	389	422	360	383	387	405	411	385	399	396	414	397	412	411	432	379	410	457	368	412	411	378	391	406	441	417	422	413	392	401	389	369	374	399	390	359	383	414	356	384	414	376	395	439	394	419	361	392	386	424	396	417	372	387	380	410	390	412	407	400	411	392	393	395	377	402	415	412	404	419	386	392	388	387	420	397	362	415	347	376	404	380	399	424	455	396	399	386	415	407	437	414	412	388	417	383	407	390	404	412	416	427	420	422	368	398	377	401	390	411	402	393	427	424	431	416	411	399	411	387	415	429	405	412	418	411	390	417	405	416	380	442	414	380	419	417	401	417	401	414	416	389	380	381	428	378	388	409	393	417	405	385	387	412	412	432	404	444	368	369	415	375	378	398	417	395	404	387	419	394	422	411	428	405	398	395	431	346	435	405	389	402	400	399	375	412	372	391	386	349	422	426	398	424	435	403	381	387	393	412	374	374	392	414	422	398	386	373	386	397	401	424	426	412	394	391	382	419	404	381	404	375	413	403	385	394	387	419	395	405	388	402	416	369	406	414	409	426	389	401	371	360	440	394	413	395	391	396	463	425	369	404	384	365	354	407	417	402	440	416	380	408	385	401	378	367	398	434	388	396	410	385	371	397	416	434	393	394	400	415	408	385	394	359	396	403	400	406	407	387	417	378	382	402	426	391	436	419	411	431	387	390	405	411	406	390	407	388	408	432	366	406	392	393	411	412	413	424	430	430	420	394	409	383	404	389	380	444	399	386	376	422	366	368	375	389	374	404	424	478	387	378	380	407	392	387	393	413	382	389	391	405	409	386	366	425	384	375	424	413	378	427	407	418	393	405	393	404	438	374	399	409	403	383	392	401	383	455	405	402	421	407	392	399	441	384	393	382	453	374	398	423	387	364	411	391	425	407	378	396	418	385	388	413	382	388	414	381	398	397	330	409	390	396	407	377	418	379	392	379	410	381	405	410	379	391	409	386	406	407	386	395	428	391	426	418	404	405	425	406	412	406	414	394	360	384	400	404	388	413	391	395	438	387	392	394	385	435	391	394	383	407	401	393	416	409	388	382	401	389	421	408	415	400	411	398	407	407	398	394	436	395	378	389	430	372	405	404	405	380	417	398	358	413	405	397	405	416	405	425	360	398	397	411	385	397	426	401	385	414	427	422	383	386	396	416	406	372	407	402	406	426	400	431	375	419	420	378	372	393	374	404	374	433	399	392	417	396	409	387	396	387	396	376	374	402	400	418	401	366	387	416	394	423	418	414	378	346	411	397	357	430	425	395	414	412	399	389	410	416	425	433	365	379	409	413	418	412	398	391	393	392	375	389	389	374	374	424	385	390	399	378	406	411	384	383	413	389	408	433	402	416	404	455	398	421	417	400	442
27663	20502	9256	917	509	434	383	299	306	277	296	297	291	287	314	272	300	302	299	271	280	282	258	275	296	274	294	280	267	288	312	287	319	274	263	283	300	291	268	308	299	270	305	283	297	273	300	281	286	296	266	262	255	299	275	274	283	282	327	293	276	307	277	296	290	275	269	261	335	288	286	260	264	274	278	300	272	311	288	278	267	262	273	294	287	304	255	284	298	285	295	299	243	293	303	293	271	292	278	285	299	264	297	242	275	301	285	278	302	280	273	300	300	273	299	273	299	293	308	290	282	274	273	267	269	298	305	282	287	283	281	309	269	309	309	313	296	286	285	295	274	296	321	293	271	295	285	289	316	256	288	282	265	287	268	255	298	261	308	261	279	315	284	301	274	292	262	281	289	303	278	276	310	290	282	294	283	260	291	272	263	302	262	301	265	284	282	304	278	281	242	254	287	270	279	297	273	293	306	292	272	298	291	279	309	305	297	269	284	309	281	299	274	309	287	275	277	280	296	294	288	299	282	295	273	270	257	276	281	293	279	272	303	318	280	277	300	255	284	289	314	281	303	270	293	306	306	293	290	291	286	275	247	278	304	304	293	277	276	283	304	275	261	328	319	297	281	285	294	298	285	265	276	266	261	284	271	266	245	289	294	325	290	286	322	276	295	317	297	297	253	306	305	306	285	289	303	281	291	273	283	291	296	253	290	261	262	288	289	295	305	312	285	299	282	272	291	279	297	256	301	287	291	271	286	288	295	277	311	272	287	308	269	273	250	290	302	290	278	292	249	283	265	283	281	285	290	257	296	286	289	282	282	289	307	300	303	265	264	289	275	320	276	304	284	302	295	266	262	300	289	300	292	257	289	293	272	287	294	262	325	287	263	298	289	279	299	291	294	295	306	289	271	286	305	276	300	290	247	278	282	293	316	300	299	292	307	266	305	299	276	273	271	285	262	284	274	303	274	292	282	285	318	284	249	293	275	265	276	289	263	286	266	275	316	284	299	277	285	287	292	287	262	278	277	308	280	281	275	311	291	290	296	299	265	299	310	284	318	275	279	284	315	266	270	283	296	281	273	316	287	303	332	318	275	297	289	326	277	330	331	306	321	286	313	287	269	260	295	274	266	305	258	289	292	290	276	282	284	305	276	287	278	327	289	307	275	270	306	279	273	268	285	301	291	280	293	285	298	278	275	314	269	283	276	281	292	275	299	259	262	270	275	309	264	268	252	302	301	298	284	294	268	281	293	303	303	303	317	283	296	302	298	317	302	291	319	279	270	294	295	290	275	290	285	300	295	267	255	285	258	280	269	276	261	283	282	291	260	299	292	272	299	290	303	277	325	281	279	263	276	312	311	255	266	322	289	267	270	338	281	284	293	262	297	301	246	300	275	291	305	294	270	281	289	292	300	280	306	297	302	267	265	292	294	294	261	319	261	314	284	304	288	319	286	298	291	306	270	293	282	313	265	283	278	296	271	293	282	269	271	272	303	280	312	294	280	276	317	308	291	261	276	265	259	271	282	297	309	317	297	282	303	279	296	299	300	289	311	272	294	312	303	283	266	280	296	262	279	266	287	278	272	256	296	292	325	258	283	282	239	273	277	277	262	279	312	294	295	285	296	268	291	266	285	249	278	289	291	279	305	284	281	302	296	294	290	282	263	299	265	282	280	266	322	294	292	298	312	298	283	309	281	278	273	309	307	276	313	291	283	280	295	237	251	301	292	281	277	281	255	320	281	294	288	272	256	280	313	287	260	280	285	281	287	280	277	267	294	322	276	284	302	320	283	304	282	277	283	265	265	265	278	273	297	257	309	289	296	269	300	298	267	291	306	298	282	290	271	295	302	318	290	275	277	263	291	288	297	278	268	275	267	280	298	289	273	304	294	288	289	284	282	255	263	263	276	308	301	320	295	297	307	274	288	285	309	290	300	283	296	281	275	288	264	287	283	268	284	279	278	320	285	278	288	268	288	319	292	267	296	292	262	285	332	261	288	269	304	302	280	276	269	266	295	283	305	277	302	264	244	306	253	314	289	287	292	297	297	287	309	291	295	305	285	262	279	286	287	292	274	304	290	272	297	245	282	267	252	302	287	264	286	307	310	308	260	270	304	299	285	285	279	266	268	303	300	266	283	320	268	263	290	303	284	302	264	284	291	278	295	294	291	279	292	259	274	272	277	299	285	268	260	291	291	283	289	281	289	305	307	290	281	294	290	284	249	258	270	286	278	308	294	290	281	265	293	263	308	285	314	281	276	261	291	312	294	295	279	291	287	302	305	286	308	296	289	285	276	296	282	292	286	293	293	292	291	297	318	273	280	298	303	310	287	263	289	269	294	263	296	290	333	320	292	271	291	322	295	289	270	266	263	267	287	273	273	301	258	314	286	265	289	306	272	262	284	289	304	272	295	274	281	276	277	274	283	272	270	278	281	273	289	317	306	261	263	295	277	275	316	281	311	272	274	306	281	269	281	306	278	295	268	271	290	311	278	273	274	269	270	273	268	268	294	293	269	276	289	285	304	292	276	283	256	269	278	279	320	277	313	278	272	287	293	288	310	286	284	307	291	268	288	289	284	276	277	292	273	282	298	277	304	267	290	268	276	246	269	297	280	290	281	295	270	280	311	293	272	310	312	275	306	306	270	282	263	285	314	307	307	304	303	290	280	265	272	289	306	297	310	313	309	288	287	250	287	314	300	289	312	288	280	300	297	249	286	311	291	316	268	303	287	287	297	289	285	335	294	300	313	288	287	245	294	262	296	319	299	286	280	284	271	297	333	285	304	268	264	283	279	314	327	289	264	285	284	275	294	286	295	286	262	274	283	286	301	293	250	258	285	302	299	275	287	285	272	305	282	273	312	284	285	271	272	268	324	275	291	275	310	268	278	281	293	285	267	303	303	296	290	244	283	289	289	303	251	285	295	287	287	295	262	275	298	284	286	296	284	283	293	259	299	261	267	322	295	307	291	303	328	266	283	283	292	285	296	315	275	285	283	253	299	269	292	248	295	269	291	270	281	266	300	284	272	295	320	313	305	266	282	259	307	286	266	285	293	268	281	285	295	253	278	280	306	290	286	282	288	294	279	307	282	261	298	292	281	284	282	283	286	288	299	279	278	261	259	284	310	310	294	295	282	274	261	276	301	312	309	290	280	256	281	282	291	292	257	299	291	286	298	285	275	268	311	296	277	307	293	269	271	262	290	285	295	273	265	270	265	273	294	272	306	281	285	304	305	290	295	338	302	274	240	302	275	272	261	282	301	245	311	296	295	302	272	305	272	299	287	263	285	276	308	268	257	312	302	278	303	283	276	263	287	317	290	283	267	295	277	307	256	321	288	291	289	284	260	283	293	297	310	294	323	259	300	286	287	283	300	291	273	310	303	285	268	296	284	295	278	296	249	279	288	305	282	289	322	264	282	286	285	276	272	305	283	302	275	281	262	289	302	289	250	275	270	283	262	282	276	276	302	292	312	307	301	290
24580	3825	1072	639	504	437	439	386	392	377	352	369	361	310	381	350	327	333	360	335	352	332	327	343	347	351	321	341	335	332	322	323	332	339	369	346	321	331	350	356	349	348	372	342	331	357	357	340	328	330	298	342	361	346	358	374	370	336	341	321	342	332	313	346	315	373	371	301	356	338	365	343	339	293	351	354	370	319	330	314	324	321	300	331	313	331	388	336	315	337	365	309	331	343	362	343	335	314	353	298	341	305	348	322	362	352	376	343	341	298	350	312	333	365	346	341	331	329	336	378	352	321	335	326	332	326	361	326	353	329	321	334	351	369	304	331	331	355	344	329	322	338	315	370	369	331	339	343	335	313	335	352	334	316	372	333	320	330	306	353	302	359	339	342	353	322	386	336	366	377	356	308	327	331	304	326	322	356	336	325	351	356	359	313	318	309	327	362	378	339	336	337	309	361	382	330	349	332	340	344	346	348	357	307	322	344	347	351	354	332	319	325	345	348	318	350	358	346	330	324	358	352	312	343	326	327	335	364	344	354	371	341	330	339	304	345	338	311	360	354	338	355	381	366	336	348	355	350	327	327	349	334	359	372	299	347	312	338	334	357	317	335	329	340	347	363	327	377	342	351	335	355	333	354	343	344	325	351	347	311	366	342	349	317	320	338	353	377	339	342	329	372	318	318	347	328	356	364	367	342	355	355	301	360	356	393	335	341	321	344	327	338	348	331	377	355	343	318	359	336	334	347	339	331	342	374	327	344	309	325	352	325	339	325	326	365	347	324	313	357	346	340	335	318	316	318	346	345	342	357	337	346	343	342	356	375	374	377	332	332	351	340	352	314	326	353	337	354	332	336	313	340	336	332	360	351	332	362	353	350	355	359	336	314	334	324	375	318	366	343	336	317	292	341	340	363	335	359	324	339	361	333	393	348	335	328	326	342	369	331	313	309	344	342	335	354	331	311	378	356	330	312	341	335	356	327	349	341	382	321	344	342	343	361	337	348	299	376	339	330	322	305	349	348	341	345	347	321	354	346	335	321	341	364	365	341	350	336	309	351	346	375	325	319	326	337	371	342	330	318	363	326	332	333	370	341	391	335	319	348	327	349	325	346	356	320	347	328	340	338	343	336	354	336	323	311	350	353	353	336	334	339	341	327	337	330	320	329	334	360	386	374	352	340	359	338	350	367	345	378	324	355	339	342	320	329	349	322	326	335	328	337	361	334	328	354	395	327	373	351	371	354	359	328	362	348	339	355	329	365	313	343	303	328	378	358	337	321	371	329	345	351	314	329	343	338	322	335	336	355	327	353	328	330	347	341	340	341	357	359	345	340	342	306	342	331	328	342	320	339	325	355	352	316	364	335	358	357	314	325	336	351	313	356	342	327	367	355	332	358	333	339	343	339	333	377	357	283	356	345	342	358	346	347	347	306	370	379	337	354	365	352	343	352	318	352	353	348	323	347	354	348	354	377	361	348	327	360	347	349	364	314	339	334	293	358	350	355	360	340	326	340	340	337	336	328	367	343	331	314	344	353	376	326	330	344	338	364	323	374	346	335	342	367	336	350	336	370	325	360	323	325	380	379	334	314	330	332	341	297	372	339	361	351	344	338	316	350	371	352	338	345	340	322	342	341	374	362	348	316	342	363	363	333	361	351	311	351	366	302	364	335	340	351	296	336	330	328	337	364	300	334	327	334	328	330	338	314	342	358	372	339	367	356	355	346	348	358	313	343	345	337	330	351	346	348	342	363	338	315	335	351	364	322	318	333	317	310	346	336	340	356	339	334	341	318	318	372	315	359	333	349	331	333	313	317	346	322	333	337	329	322	358	317	340	329	352	338	301	330	354	350	357	298	342	334	366	365	350	361	301	325	363	336	336	345	371	370	333	333	367	324	341	357	323	343	364	354	319	332	313	357	301	335	332	320	339	334	343	359	302	347	318	295	344	335	338	331	327	351	326	354	353	326	341	344	336	371	303	353	327	294	306	322	392	354	358	347	307	367	352	339	330	333	320	334	350	341	353	365	329	377	326	338	324	362	320	332	299	322	344	314	348	369	366	333	323	327	352	372	326	330	308	324	319	339	350	350	371	321	337	330	324	335	319	357	386	323	341	348	353	357	376	367	357	349	346	364	316	329	337	335	333	341	350	359	349	317	295	329	363	349	332	310	320	336	320	342	346	346	325	337	325	321	337	318	316	349	349	344	389	319	332	359	332	346	375	337	363	332	328	318	329	339	315	357	363	361	367	340	323	340	369	336	316	355	358	329	346	328	324	345	326	340	323	339	324	314	346	358	343	305	348	346	334	336	321	341	354	325	318	322	341	333	344	377	334	350	364	341	310	338	354	323	338	339	338	345	347	352	321	302	367	329	332	333	287	376	374	329	342	337	328	360	355	338	369	317	330	349	356	392	352	318	324	362	299	334	344	341	339	340	313	369	336	348	338	350	348	344	344	337	346	360	322	404	306	326	351	338	337	347	332	330	356	340	329	354	329	331	351	344	335	357	320	354	317	321	318	296	345	331	352	343	340	343	335	342	343	354	339	329	328	350	346	342	330	388	341	327	340	348	349	324	354	355	303	332	331	324	372	323	337	325	352	357	281	346	352	337	352	362	332	356	340	342	346	351	352	350	354	373	314	322	368	335	313	384	336	363	339	322	337	319	332	347	327	343	358	336	335	332	360	332	347	341	334	325	300	366	321	331	372	368	365	387	360	351	357	359	342	340	336	347	355	354	350	322	388	335	345	332	358	360	355	350	348	333	337	328	338	312	356	332	334	351	318	361	350	336	329	349	392	350	330	339	353	339	357	317	350	332	316	313	320	335	319	348	388	324	367	363	330	342	341	333	337	301	316	325	331	334	315	310	343	302	320	355	317	331	354	352	332	337	345	342	354	338	359	336	337	332	379	372	375	344	307	338	355	358	368	347	367	345	361	346	369	350	362	333	376	349	321	342	340	345	349	362	331	324	349	294	340	342	325	365	352	327	351	370	353	364	314	349	344	325	319	334	342	338	347	355	326	324	364	375	343	336	346	352	332	344	319	335	343	314	310	293	344	335	345	363	351	373	326	349	345	345	326	334	323	324	347	312	338	289	333	346	342	388	311	354	310	375	339	325	353	332	344	327	347	326	342	358	321	373	321	326	340	359	333	346	375	366	342	362	313	320	313	295	361	362	355	308	352	326	360	379	351	420	354	350	349	324	347	368	364	328	364	315	324	308	345	337	324	363	358	339	339	389	339	351	356	334	332	340	356	333	335	328	338	324	331	339	362	350	352	329	338	369	328	334	351	355	350	319	351	306	330	339	338	356	316	332	335	337	312	324	341	342	315	339	362	343	337	330	318	345	349	327	332	332	336	356	336	330	361	321	352	343	330	373	308	336	325	342	323	377	339	342	343	339	344	342	382	331	325	321	371	352	356	358	332	322	374	368	348	385	373	331	379	341	321	364	329	319	328	347	313	367	330	350	366	339	338	336
23682	21204	28584	24101	21189	12164	1004	592	429	389	368	351	322	252	269	249	266	253	213	204	224	198	223	217	195	220	199	220	229	196	218	210	190	187	180	179	176	178	171	216	190	186	179	183	188	197	202	158	186	171	173	185	174	147	183	174	163	200	157	179	197	175	136	172	173	163	204	165	167	149	192	184	178	150	185	181	180	183	176	198	165	205	196	192	186	169	186	164	164	190	172	169	178	179	172	179	179	201	179	174	196	148	178	200	178	158	189	173	179	195	174	178	186	184	173	169	189	194	176	169	185	173	189	165	185	177	165	174	165	175	187	165	194	164	168	158	171	181	164	178	170	184	171	196	161	185	191	166	174	200	158	187	170	180	188	166	169	183	209	178	177	180	176	186	174	179	178	167	191	200	158	183	210	177	171	196	184	178	184	184	181	180	145	185	178	154	167	195	158	168	163	182	186	171	190	168	190	196	186	151	178	184	166	204	175	172	159	197	172	178	184	196	203	161	188	165	172	147	187	152	185	193	169	204	159	166	179	162	170	159	169	171	170	183	180	160	155	195	195	173	200	183	192	193	180	180	183	182	185	183	182	167	199	176	168	173	175	168	170	173	176	173	172	179	184	177	171	180	156	188	173	192	179	183	172	160	176	191	199	169	184	170	174	187	163	188	166	171	181	171	191	181	176	177	171	190	189	170	171	182	184	169	167	179	169	180	200	170	171	179	182	174	194	181	174	154	163	184	183	142	175	178	194	170	163	169	159	211	179	178	182	145	182	171	198	180	167	165	170	180	163	169	167	169	166	180	171	185	181	168	185	174	180	188	173	166	179	185	170	174	185	173	171	187	177	172	170	153	189	194	175	161	172	181	175	183	182	173	159	175	175	175	206	181	198	152	171	171	178	193	187	160	154	183	178	182	197	180	162	171	167	184	171	170	199	155	169	157	170	185	155	176	169	195	191	144	171	197	176	168	169	198	158	172	168	167	180	172	187	167	173	188	167	174	175	182	164	175	195	171	169	185	177	189	161	174	184	153	157	164	193	188	179	177	168	154	181	171	181	158	187	185	168	175	181	149	190	180	192	190	170	148	161	199	192	189	187	181	144	178	189	226	192	204	175	160	161	187	192	195	180	176	168	169	184	201	176	168	193	154	166	164	185	173	176	162	182	161	179	167	179	198	175	170	218	160	181	171	202	189	180	170	174	153	199	176	174	173	166	182	181	181	195	181	163	183	190	175	183	175	183	159	176	207	182	197	159	151	181	156	179	155	171	154	205	170	181	169	168	195	181	162	170	207	171	167	172	157	158	204	161	149	186	171	165	170	176	177	157	178	179	161	183	179	182	176	162	179	164	156	175	172	151	182	169	160	179	179	167	164	179	187	167	156	171	193	187	183	150	179	178	161	161	168	186	195	180	187	194	180	159	185	189	167	197	179	175	175	200	167	166	175	177	179	168	179	167	177	177	196	167	185	181	171	174	169	195	169	177	168	181	167	188	166	165	177	175	165	160	179	169	181	163	184	173	176	186	178	140	183	186	176	158	171	176	168	154	177	182	183	170	178	179	160	173	176	193	176	173	177	189	194	175	182	179	193	185	173	160	162	182	172	187	178	168	196	173	177	172	209	164	169	161	194	176	160	159	184	192	144	182	173	174	170	187	179	164	179	157	154	171	179	170	176	180	166	174	186	194	160	171	147	202	175	183	166	153	163	174	164	174	171	201	150	195	197	196	191	177	143	152	175	174	187	178	186	191	165	184	193	178	178	174	201	164	170	158	167	169	185	191	183	158	182	182	159	177	175	170	183	164	175	182	157	166	175	187	188	177	189	155	161	157	179	186	184	170	178	184	165	164	186	186	168	182	180	164	197	176	186	170	172	175	199	193	162	198	184	164	209	159	171	150	177	176	187	171	176	175	205	177	184	167	180	175	192	165	165	188	170	170	191	148	169	169	181	168	185	171	171	172	157	166	186	179	159	165	150	176	180	169	207	147	215	183	167	168	182	169	163	166	179	187	162	164	173	170	192	178	161	160	176	162	169	184	187	181	172	179	163	167	179	197	170	161	176	201	171	184	190	177	190	177	191	181	186	175	179	170	174	189	139	169	199	187	194	177	151	202	174	169	179	172	185	175	158	153	156	188	173	169	178	184	213	183	183	188	198	175	186	200	173	174	191	173	168	173	151	194	199	162	171	163	204	188	177	176	171	149	193	200	194	194	178	181	190	170	166	166	169	184	192	168	183	175	183	175	145	168	195	173	172	181	151	194	203	189	187	162	193	150	172	192	181	198	175	186	148	183	179	180	176	175	161	191	202	166	188	187	171	184	176	158	185	177	176	187	196	173	149	196	174	174	169	178	174	175	184	183	175	184	168	171	175	185	166	186	182	160	159	205	189	195	192	178	156	172	178	159	177	193	168	201	186	177	167	174	177	188	171	189	193	192	148	172	203	194	164	184	160	166	204	158	172	181	170	163	167	170	174	179	164	158	176	187	177	164	182	175	171	178	191	170	172	149	165	183	168	203	168	180	174	171	166	156	189	167	175	171	169	184	149	179	199	198	176	169	172	154	183	182	159	172	205	157	185	181	164	158	177	207	169	165	164	187	176	159	166	204	193	178	189	158	175	185	172	173	158	177	185	168	169	162	185	185	188	179	170	180	176	159	180	178	203	167	183	156	153	176	177	177	158	163	209	214	174	177	171	191	164	163	167	159	168	195	139	172	174	175	195	191	185	167	146	190	180	163	167	188	166	174	163	169	173	202	165	159	177	152	194	190	163	166	179	179	146	176	167	160	155	167	174	183	161	156	184	164	168	156	141	186	200	170	170	179	182	180	186	161	182	167	184	168	170	158	180	152	147	162	170	159	176	160	185	156	188	159	184	202	190	183	197	173	173	179	175	162	175	164	170	165	166	184	180	164	187	163	188	176	194	177	142	157	169	182	188	192	157	162	169	205	192	168	129	178	173	164	176	172	169	175	182	152	158	166	173	164	188	184	157	187	173	180	164	196	158	173	156	179	151	187	172	189	174	190	176	184	174	193	158	165	174	184	182	145	191	171	171	163	187	192	164	151	170	210	182	170	170	172	163	153	186	170	161	169	187	181	193	184	163	169	174	158	181	173	159	179	160	160	179	181	195	188	181	170	192	188	184	204	181	184	218	170	161	173	172	181	151	155	185	179	158	146	160	183	183	200	186	180	179	180	219	141	179	183	194	191	166	170	157	158	194	160	189	173	205	192	179	175	183	170	177	183	182	165	183	175	157	175	162	176	192	179	176	173	192	154	173	185	144	173	164	148	198	168	175	152	188	162	178	173	189	174	171	160	169	169	176	159	177	177	174	195	184	179	198	177	151	156	200	167	148	178	195	189	174	172	166	176	161	196	200	167	181	169	191	166	178	163	158	168	188	153	165	154	167	198	197	171	171	174	159	184	161	187	154	185	179	192	176	196	181	152	176	189	184	173	168	187	193	181	178	189	169	172	155
30314	12795	7572	3781	2353	1754	1331	1112	917	692	645	555	451	407	421	361	294	303	322	318	276	273	270	250	269	268	269	238	250	237	248	219	208	230	244	222	224	242	219	226	214	222	243	223	207	223	194	222	239	228	213	213	230	214	192	208	222	201	218	226	218	201	203	237	203	203	208	209	242	213	205	212	200	207	188	216	209	202	213	219	224	198	251	181	224	215	202	230	238	217	196	191	213	204	221	222	181	230	228	220	237	210	195	216	193	231	205	200	226	192	192	235	199	211	233	200	202	198	226	198	216	220	205	235	229	204	219	221	230	180	211	200	183	198	202	206	193	241	232	216	227	203	204	207	221	195	216	225	202	195	228	221	224	215	205	214	238	215	218	228	206	212	201	221	247	238	192	219	195	213	195	221	215	226	219	236	239	217	213	196	194	208	202	234	224	211	192	215	210	203	208	206	224	203	204	195	225	213	223	212	198	216	217	202	200	192	221	191	199	238	197	235	220	185	227	211	199	219	218	215	233	231	226	223	218	198	189	221	192	223	217	193	206	203	217	228	220	187	213	211	197	203	201	229	196	240	204	191	212	187	207	193	209	216	231	216	204	193	190	198	195	218	223	216	228	226	186	191	241	222	205	193	187	190	193	209	216	204	216	228	211	179	227	233	207	199	188	233	190	214	198	208	230	222	212	210	190	202	216	230	212	186	201	236	212	233	218	206	168	216	223	213	217	200	176	218	193	228	208	203	207	229	195	222	214	200	218	222	239	227	199	193	232	196	215	200	205	213	198	228	206	221	229	217	185	199	221	223	201	219	205	214	205	193	207	190	214	192	227	212	213	203	229	190	202	196	213	201	203	211	213	211	221	237	196	209	216	216	222	207	194	226	190	188	224	223	191	207	200	217	204	174	222	221	209	225	209	218	224	206	221	193	200	202	192	236	217	223	219	215	182	214	190	209	211	230	211	209	191	198	232	235	222	221	214	196	199	219	206	211	222	211	211	201	243	195	222	195	231	221	208	200	220	189	190	238	194	201	184	204	212	219	246	186	208	192	226	220	199	203	205	213	211	198	204	190	229	206	211	226	240	207	185	241	183	226	189	205	197	232	217	209	191	196	232	225	214	187	219	214	221	215	229	222	195	209	201	201	241	218	253	190	220	216	224	207	224	219	223	226	184	210	208	222	199	188	221	220	222	216	236	205	219	239	209	200	217	194	227	208	203	197	222	181	198	208	223	229	197	213	200	208	191	241	195	212	209	223	238	187	201	215	217	213	194	200	218	218	188	193	237	213	212	211	226	226	193	217	232	224	216	228	186	226	186	235	208	182	217	209	220	228	217	228	203	229	215	194	194	203	230	204	213	210	217	216	212	204	205	196	216	215	204	194	207	220	231	216	201	171	206	222	209	212	199	251	225	201	210	222	208	205	221	199	219	205	227	194	214	216	186	210	214	218	217	224	198	216	196	202	195	219	218	215	228	213	223	211	217	222	204	221	233	203	203	200	193	214	210	222	201	217	199	232	221	202	193	215	208	230	211	202	197	239	199	214	217	213	200	237	193	215	211	207	190	202	205	198	195	207	215	212	210	212	209	214	236	211	226	209	226	216	201	207	213	194	207	215	206	201	211	218	216	177	224	222	205	191	212	193	223	213	210	222	214	214	252	202	218	220	213	211	222	241	216	223	231	196	239	201	221	214	187	200	201	211	217	196	230	224	212	223	197	208	184	216	201	210	204	225	216	207	208	212	195	208	204	217	194	206	220	201	191	212	191	217	196	219	192	201	198	208	189	200	185	211	209	202	226	224	241	198	238	233	211	226	212	200	210	217	214	196	210	194	204	261	201	213	232	229	202	195	212	209	188	208	209	207	202	215	236	191	186	253	207	194	173	181	221	228	229	239	213	189	210	197	209	213	205	243	194	216	199	230	216	193	200	217	222	211	188	206	208	240	229	233	191	212	212	200	189	208	212	185	203	209	186	205	205	195	231	209	203	236	218	239	215	222	218	204	213	190	204	220	215	185	220	188	247	218	220	203	207	206	205	205	247	182	204	219	202	194	236	226	188	200	212	230	227	213	215	223	197	203	204	210	213	211	211	189	208	211	220	217	212	207	205	220	198	188	204	189	206	196	227	211	240	177	228	211	223	208	221	185	233	193	213	196	203	212	205	221	198	215	195	225	217	219	230	202	210	230	218	212	218	224	203	230	219	218	205	221	205	192	211	209	198	211	209	209	192	213	206	223	227	208	235	224	216	204	189	238	238	224	213	214	203	227	197	233	192	208	187	209	188	222	182	198	195	206	221	234	198	197	223	193	198	197	196	219	199	202	192	194	217	178	218	226	235	218	229	234	210	208	256	182	230	222	212	216	221	233	227	215	192	225	221	220	198	231	205	202	233	212	212	194	204	212	244	205	205	215	222	220	209	201	218	188	230	214	186	191	246	190	202	218	204	195	202	242	198	196	211	191	208	206	208	216	212	192	196	224	208	225	247	204	214	233	213	222	222	212	215	198	192	207	208	219	214	224	209	206	203	197	198	186	226	240	195	208	219	195	193	191	203	212	217	183	187	209	194	207	197	227	214	218	219	212	204	225	195	198	174	195	211	215	192	205	214	223	227	215	213	210	202	202	211	205	202	203	214	229	205	200	201	202	224	214	202	218	205	204	191	204	204	248	227	236	227	201	188	198	187	182	218	209	197	198	224	210	221	196	225	190	233	202	198	212	180	212	240	227	193	222	198	229	200	212	197	219	215	238	214	211	213	207	202	199	210	207	219	210	198	236	202	202	221	210	201	217	197	217	226	204	217	225	215	203	224	228	215	216	176	206	225	198	206	210	210	195	230	215	206	217	225	216	204	235	201	238	216	209	211	206	202	204	193	241	221	209	218	218	201	202	207	206	216	214	198	208	222	225	209	214	225	214	230	210	226	188	179	228	209	189	209	212	218	208	222	211	227	199	209	196	228	209	207	194	210	215	213	176	219	212	228	212	205	244	210	214	210	210	187	216	209	207	220	191	233	206	213	229	200	206	208	212	202	199	184	200	242	215	219	243	195	223	168	229	238	225	207	205	213	198	214	202	223	223	198	221	235	211	216	199	196	218	213	215	203	211	211	211	218	220	219	200	217	197	226	210	204	188	226	224	216	212	205	185	215	202	214	241	231	200	208	209	196	220	209	237	213	194	190	216	214	209	191	187	206	235	225	194	185	213	239	202	235	232	223	207	213	192	197	187	192	208	214	220	192	183	206	223	227	231	200	213	195	205	218	205	198	193	203	225	231	216	192	212	216	206	192	214	213	233	236	200	224	221	200	214	202	226	202	194	207	217	214	204	192	223	220	213	220	185	221	216	204	202	211	197	214	208	207	237	216	214	217	185	229	213	215	206	210	223	231	226	208	220	198	236	201	207	210	220	233	228	211	235	200	197	206	216	203	208	223	206	204	230	218	197	214	232	249	229	213	215	192	218	224	208	215	214	209	230	206	214
24994	21232	27565	25063	12336	1008	724	648	615	548	564	534	530	537	541	518	492	526	477	518	484	486	508	513	467	472	488	508	477	462	482	506	472	531	475	515	504	486	465	487	511	508	498	452	476	501	433	473	484	472	485	441	477	460	459	465	470	457	474	502	423	455	519	491	465	456	436	456	437	454	468	501	500	471	438	464	515	466	455	419	501	483	459	484	448	463	419	442	492	468	421	468	466	472	441	485	463	469	468	493	444	479	446	475	475	490	452	512	481	464	466	492	476	463	436	464	474	478	467	453	426	493	484	501	454	488	456	476	485	472	447	452	443	424	447	447	470	471	464	444	481	512	411	466	445	453	416	431	468	448	470	444	441	441	467	456	478	470	431	479	482	459	506	427	452	446	457	491	472	473	485	476	429	486	450	485	460	466	436	460	486	474	484	440	475	486	494	480	477	451	475	512	476	465	490	444	476	501	481	458	450	495	474	478	489	465	478	505	450	471	517	419	454	485	491	492	466	475	419	454	422	453	471	438	475	465	447	486	468	537	488	438	468	442	465	481	524	494	464	481	453	453	488	435	449	468	467	502	470	462	483	474	464	464	438	454	481	464	484	491	476	476	486	487	482	486	487	462	468	461	471	458	493	507	425	456	480	473	447	437	445	457	477	486	469	474	502	456	485	472	471	465	461	453	477	478	443	484	473	462	489	427	491	448	499	484	483	460	468	468	432	489	460	410	448	418	457	481	452	478	460	467	467	461	483	483	453	459	440	496	503	465	439	480	442	499	440	459	507	477	476	446	465	449	448	449	496	464	448	476	473	478	467	465	458	438	469	447	463	471	432	511	450	472	437	512	473	467	475	467	441	507	461	467	468	484	484	506	472	481	469	427	476	459	450	460	490	427	486	456	479	452	458	440	486	480	479	486	477	481	508	494	492	440	483	513	493	480	476	472	464	446	466	476	438	474	460	471	494	467	504	514	442	421	445	436	448	430	478	460	471	479	498	457	444	464	465	484	476	450	465	463	482	449	503	454	479	478	448	469	454	466	505	487	477	494	450	442	422	448	443	470	487	477	486	450	461	423	465	449	466	476	461	465	495	473	497	453	473	514	477	500	504	432	489	461	478	454	455	478	459	465	473	474	424	449	477	451	479	483	462	475	510	449	475	449	457	449	442	458	411	463	446	450	449	474	486	472	465	495	472	454	443	452	461	481	477	466	460	460	428	433	441	465	471	439	456	491	462	468	457	462	465	462	437	435	495	500	475	433	501	452	473	455	478	461	482	462	449	498	446	432	483	437	430	451	479	497	440	478	440	431	487	494	482	456	504	523	505	435	486	466	511	469	487	489	470	419	453	473	444	451	497	455	467	498	455	476	531	457	460	472	444	453	469	453	454	456	479	444	496	476	456	456	455	467	454	457	445	437	474	450	494	427	485	464	466	481	501	465	451	450	446	434	489	509	470	498	462	465	510	492	460	434	467	456	494	463	466	464	435	473	456	471	466	447	458	469	522	446	474	450	481	466	471	469	483	482	457	478	493	472	499	498	474	454	480	440	434	476	499	463	459	469	440	470	449	426	489	451	501	438	480	446	452	496	500	486	463	446	481	480	485	457	482	472	519	512	467	441	447	433	456	471	456	477	462	489	482	452	447	474	481	478	508	440	415	501	478	461	449	452	417	464	457	486	438	446	436	426	480	481	486	458	490	464	465	495	463	439	453	423	458	501	422	478	447	491	458	478	433	457	449	473	472	459	472	468	471	471	483	466	477	485	458	443	502	471	432	490	447	454	504	507	463	461	442	441	449	483	474	476	460	453	456	468	434	452	465	431	469	475	472	490	462	451	480	488	479	447	445	464	478	439	516	468	459	483	458	474	438	490	488	427	485	466	462	532	480	445	507	472	455	464	482	474	445	466	450	487	441	496	428	474	463	491	471	467	426	469	497	483	482	451	464	489	487	504	466	427	431	474	446	435	482	469	458	462	474	426	517	484	471	486	472	462	462	453	474	502	456	440	448	494	448	487	472	444	488	481	484	434	436	415	457	439	444	459	508	454	473	471	475	490	445	487	450	431	440	498	505	489	456	517	481	473	488	454	487	451	462	438	497	456	462	462	510	507	512	452	479	442	430	467	510	498	466	425	499	435	488	536	471	482	452	456	460	421	491	468	478	462	473	478	499	469	468	501	493	435	476	462	480	460	473	449	486	472	468	466	454	488	480	452	423	477	486	477	454	448	446	468	429	479	497	435	508	444	458	498	459	460	445	466	440	482	498	464	467	458	453	447	469	449	493	477	451	435	507	474	456	505	435	495	439	453	493	449	446	483	455	458	516	465	448	443	466	492	471	457	477	461	487	436	441	463	466	434	470	445	465	486	494	482	449	479	455	442	469	445	474	465	450	451	490	445	487	407	450	453	483	427	458	467	445	477	465	476	495	495	504	448	430	471	443	443	467	486	444	476	551	502	468	407	496	497	443	492	451	483	460	417	453	462	481	442	498	486	494	465	463	466	500	489	485	449	466	458	497	478	455	492	482	472	446	472	473	437	449	449	467	469	482	446	462	460	467	499	435	478	460	463	480	432	428	435	471	486	449	449	473	468	457	501	455	458	489	502	504	494	454	478	479	456	489	493	474	453	461	447	501	477	468	435	455	498	462	461	474	491	468	474	431	487	431	488	465	488	464	466	484	475	483	501	472	457	477	452	469	478	461	465	499	440	429	449	474	454	462	451	445	466	490	444	457	486	485	474	467	455	516	481	468	479	436	430	461	460	450	473	441	460	464	479	469	466	458	482	444	490	490	446	440	446	455	465	435	465	485	488	452	524	457	494	465	439	475	470	457	438	442	447	511	442	468	466	473	460	463	487	450	475	487	468	489	485	514	474	437	490	453	463	468	480	473	480	470	435	469	472	452	477	478	462	520	490	445	474	447	471	483	463	463	514	468	485	460	476	441	452	434	447	491	461	506	438	460	500	510	506	461	474	472	469	449	488	453	455	469	466	456	445	476	468	464	463	473	467	488	452	486	489	470	478	470	500	480	464	468	451	479	460	480	498	465	457	452	467	463	457	471	497	483	477	495	481	467	497	490	475	475	463	458	479	449	451	485	464	478	464	455	454	470	457	456	491	451	475	455	469	481	445	495	511	477	480	461	449	483	452	436	463	457	453	473	426	467	435	475	488	428	479	489	446	438	480	459	464	468	485	466	489	518	473	437	452	456	480	483	505	471	493	483	456	458	435	466	450	402	474	439	480	523	473	466	454	470	448	463	468	505	459	437	470	457	486	516	466	455	460	491	491	494	513	503	478	452	450	453	527	468	458	441	452	533	483	480	451	477	479	425	501	457	470	454	459	450	438	489	457	497	473	464	448	503	495	450	484	477	512	424	503	458	421	429	452	483	489	488	448	495	474	439	454	502	469	471	480	448	470	483	446	466	463	472	453	482	499	423	447	485	492	465	477	500	436	459	490	472	472	490	442	461	468	464	470
30163	9782	4249	2277	1665	1314	1117	917	855	842	754	668	648	627	592	565	602	605	597	573	562	559	529	552	584	576	557	568	548	528	547	534	537	530	523	533	568	574	541	514	561	581	549	541	536	540	514	532	513	489	562	520	523	549	571	538	511	524	539	530	537	552	554	550	542	524	572	564	491	466	507	513	539	510	499	561	570	548	509	515	553	561	518	537	499	502	555	566	534	523	507	490	530	553	577	528	551	540	546	535	565	521	533	521	496	519	503	532	528	543	570	497	540	535	508	528	544	552	545	518	543	584	518	540	539	531	524	494	517	535	563	527	539	563	528	518	527	538	511	546	558	539	516	545	518	525	525	503	519	465	579	501	548	496	558	497	551	498	538	525	537	581	533	568	535	545	544	533	519	547	519	540	489	579	535	547	548	524	540	500	517	565	565	464	510	529	590	489	531	504	521	563	534	547	545	533	539	527	531	526	498	545	490	531	529	543	550	533	559	556	546	526	512	539	545	520	531	549	531	567	549	525	512	554	506	503	573	553	488	521	501	533	552	519	544	515	518	494	500	535	568	542	563	520	518	554	514	543	525	504	540	498	489	555	556	542	547	524	509	552	577	610	505	536	550	513	572	560	530	522	552	550	492	544	502	562	556	567	517	554	492	533	522	535	568	559	538	539	534	577	523	510	541	533	515	517	538	527	514	521	518	528	529	510	526	517	539	560	511	506	492	557	497	532	512	522	524	525	519	559	511	501	509	555	531	542	557	539	512	534	514	589	538	549	547	519	573	493	520	540	521	544	540	521	537	524	519	537	554	536	566	536	564	528	552	537	491	496	523	576	529	526	538	513	549	528	498	528	546	519	530	562	525	510	526	562	537	549	517	518	526	484	543	500	534	539	555	515	517	535	519	523	495	490	514	538	569	541	521	508	494	528	564	522	542	522	551	555	502	517	525	547	569	510	546	478	519	555	550	528	529	536	520	522	552	525	526	526	558	524	492	539	530	541	562	561	523	524	548	523	530	518	540	510	545	522	543	509	536	498	548	534	542	550	543	569	499	532	523	552	534	539	530	498	523	543	506	558	508	532	517	519	519	577	545	556	534	548	470	560	512	549	499	536	522	523	553	536	524	535	538	555	537	523	493	506	511	505	518	534	543	522	547	528	550	504	524	556	510	554	516	484	569	554	532	518	550	517	555	474	554	511	495	525	548	581	564	526	525	498	524	529	558	535	512	509	569	521	509	556	517	535	532	545	488	533	528	486	503	516	514	530	567	580	506	541	544	522	541	507	544	560	531	558	525	538	602	513	544	553	538	577	520	558	531	509	542	560	559	506	554	542	576	554	521	592	542	511	549	537	522	505	518	540	510	484	531	503	568	537	494	526	541	488	566	489	558	549	555	517	566	517	564	542	505	541	583	523	515	558	552	490	567	535	556	562	552	561	591	538	544	524	541	519	535	523	501	537	580	555	501	524	569	555	520	544	524	517	561	536	505	520	577	523	578	513	517	559	543	548	562	508	540	563	535	507	509	519	534	531	524	543	523	544	539	516	527	543	556	549	548	528	505	552	491	523	541	508	550	622	524	565	524	569	556	483	537	519	532	546	530	551	510	486	510	483	548	559	520	552	570	521	496	537	527	546	548	508	527	528	532	546	518	492	525	490	562	503	545	506	512	587	527	533	562	515	556	533	488	541	505	547	565	576	493	567	528	552	520	534	481	523	565	494	534	500	575	545	521	559	551	546	521	495	525	552	548	516	508	526	511	507	505	523	532	514	551	508	516	543	535	545	544	553	535	572	519	509	533	486	524	532	527	565	539	502	553	584	497	504	551	508	528	489	541	553	530	524	504	527	529	543	533	518	536	532	519	539	542	537	536	542	560	537	522	503	495	505	524	555	493	540	546	546	559	533	543	533	530	545	543	510	515	485	550	529	530	555	520	531	543	534	545	496	547	553	512	527	540	567	562	550	546	525	533	537	516	523	535	509	551	543	517	558	512	537	530	585	540	484	554	466	501	500	533	511	509	560	551	522	539	470	504	479	503	538	517	575	535	516	486	501	575	547	512	528	580	528	549	506	543	567	557	526	514	558	529	546	505	552	515	526	509	523	536	500	552	529	551	537	561	487	521	527	521	552	567	490	523	527	526	523	560	524	498	517	543	548	492	528	499	512	561	510	522	551	602	531	548	568	521	592	521	501	504	505	493	548	564	505	488	530	529	520	575	540	572	560	532	550	550	542	530	550	547	516	507	522	554	578	592	527	539	525	526	546	512	537	547	480	559	523	561	516	527	549	571	547	537	514	549	552	522	527	577	508	546	498	521	505	523	522	528	519	527	579	516	520	544	507	531	543	504	489	557	558	521	532	552	531	500	527	527	519	530	535	566	491	548	517	522	487	472	544	510	529	556	502	505	514	490	532	504	533	504	544	582	564	524	540	522	538	549	536	583	521	534	524	487	540	568	520	513	524	536	541	548	570	500	514	545	580	539	518	539	539	551	551	518	549	546	561	491	493	563	554	521	512	483	541	562	535	545	529	549	499	573	493	545	539	515	545	551	519	527	542	551	495	555	531	501	521	523	507	527	525	553	542	531	522	544	557	545	552	540	517	549	545	499	505	545	516	543	509	482	507	506	533	523	516	514	519	565	561	503	537	545	546	488	550	549	539	545	510	519	508	550	529	562	565	526	543	512	532	546	543	521	545	488	520	526	497	533	539	555	560	550	583	603	571	536	558	520	547	524	532	543	533	500	548	539	531	538	508	538	549	520	559	512	500	543	535	516	566	531	561	513	558	539	520	520	532	494	460	527	513	537	529	547	546	541	551	551	509	533	525	544	529	509	532	511	532	522	546	586	511	525	562	518	529	529	566	536	525	535	539	544	522	526	528	521	519	541	559	501	515	566	520	491	582	564	563	571	520	516	516	579	561	528	505	533	522	556	510	569	527	551	526	559	492	538	529	550	560	530	497	541	525	516	511	568	508	540	536	550	534	526	540	561	539	520	514	532	520	553	494	540	530	515	533	555	542	543	530	529	502	525	521	532	523	538	534	518	565	543	526	534	549	573	514	488	535	596	523	556	546	486	561	519	541	553	541	528	505	544	567	543	548	538	535	536	539	517	516	507	531	528	579	510	548	535	546	535	528	532	506	531	541	510	536	543	499	514	534	512	551	527	569	529	519	530	528	522	540	499	510	456	523	521	509	511	573	494	535	537	552	505	515	556	542	530	536	515	534	532	565	564	478	553	541	552	553	588	539	519	521	526	558	488	525	546	551	531	520	482	495	496	572	548	546	519	563	557	563	502	511	537	560	534	566	537	496	527	575	538	549	527	539	559	536	548	548	521	493	545	490	560	505	551	545	541	518	556	509	500	525	544	514	503	563	590	549	552	530	536	526	588	531	545	514	528	502	557	523	567	540	505	547	540	504	539	539	487	557	555	509	534	527	549	531	530	515	506	517	543	540	531	518	540	561	506	543	555	570	528	546
22654	21202	28957	23748	21202	21252	11660	1274	868	761	700	651	565	580	562	497	512	474	454	459	451	424	435	424	428	438	420	426	435	395	428	439	372	363	387	378	405	401	393	392	399	390	376	366	375	384	406	386	413	421	397	361	370	373	376	371	381	401	384	409	393	412	389	374	409	416	427	328	386	335	369	372	367	390	391	412	414	347	389	374	362	389	369	399	397	384	375	349	363	360	370	387	348	373	373	370	362	357	384	399	372	387	378	369	357	351	372	383	402	364	385	380	409	345	365	395	335	359	379	405	388	374	366	372	355	408	397	385	348	432	389	364	382	390	352	371	375	361	401	365	390	388	375	329	352	375	387	361	395	355	371	401	351	379	396	389	380	392	361	396	392	337	388	377	364	370	345	338	385	392	354	336	395	324	382	361	366	342	383	357	382	357	377	367	358	353	367	405	370	359	394	394	379	359	316	390	351	380	381	379	382	377	337	366	379	388	349	386	382	369	376	364	346	405	374	381	364	363	369	383	376	403	403	375	352	369	396	362	383	364	416	367	344	378	370	353	373	368	351	391	367	362	404	364	326	386	393	369	394	355	398	371	373	333	406	385	423	371	433	385	378	390	386	429	394	379	403	387	380	354	368	352	383	370	397	364	382	348	380	369	386	387	383	380	376	380	376	384	326	377	380	359	401	395	365	381	379	356	374	370	379	369	377	378	403	352	404	384	393	381	361	371	359	383	357	391	342	360	396	348	359	341	388	374	391	397	375	375	371	369	408	378	369	366	370	377	376	357	381	392	346	351	350	353	406	368	380	398	400	374	447	395	367	352	395	367	392	375	388	386	350	374	373	387	351	346	333	399	373	364	385	368	347	391	370	418	323	361	395	379	391	365	377	387	380	370	410	376	406	352	368	371	357	402	366	367	377	374	378	357	406	377	392	382	397	377	378	395	386	388	367	357	353	359	381	380	398	379	368	356	382	375	400	409	359	399	372	361	381	372	394	377	375	356	388	374	399	380	354	361	373	353	379	387	391	407	383	376	357	355	398	389	364	379	351	365	375	391	371	374	397	367	368	337	410	383	374	387	414	380	349	377	350	408	380	375	359	357	363	367	365	356	364	386	384	373	376	383	351	329	389	338	359	344	382	389	407	407	401	387	391	338	371	376	367	393	380	349	359	361	407	384	369	396	398	389	388	368	375	363	378	364	382	340	385	366	350	373	371	359	363	381	369	373	401	389	368	396	368	352	351	380	355	392	384	366	355	371	404	386	392	388	372	418	344	360	346	376	358	399	382	401	411	353	383	403	350	368	394	342	388	395	339	358	374	366	381	366	375	346	390	388	351	378	384	389	358	351	339	392	380	369	373	396	370	377	379	384	366	411	359	369	366	378	359	365	366	377	364	374	408	400	409	386	358	398	399	389	383	368	334	393	387	366	356	358	377	371	399	367	344	380	375	368	397	385	385	355	393	373	384	390	349	379	368	364	361	377	367	345	353	367	348	397	386	384	387	399	374	370	399	363	389	366	383	341	357	340	390	381	352	360	360	368	376	373	339	349	373	351	361	381	390	383	390	375	392	363	390	346	405	342	378	385	374	365	347	345	364	386	348	348	391	349	368	362	364	357	381	350	428	374	396	374	379	377	346	354	354	381	352	361	369	411	357	393	383	369	370	346	375	374	409	401	378	373	384	389	365	344	406	356	359	382	382	388	363	407	396	350	384	386	383	388	365	372	375	377	372	378	359	385	385	395	351	355	381	402	346	342	388	377	369	394	393	380	389	360	383	361	379	402	351	368	353	373	340	363	367	377	408	377	381	388	382	336	364	410	389	393	381	408	375	403	362	394	361	398	384	374	369	375	401	380	377	358	367	369	361	368	386	346	383	377	349	378	413	385	378	413	405	371	355	362	349	391	394	364	384	389	371	360	377	381	371	392	330	331	358	351	360	385	372	394	323	371	354	363	356	382	400	406	369	385	378	336	329	375	392	397	358	398	378	344	353	385	407	368	421	373	350	357	338	371	389	382	416	357	364	372	354	351	391	387	394	407	360	339	375	383	382	405	369	409	370	374	378	368	394	384	378	395	377	391	363	385	375	405	376	340	317	343	377	344	362	385	366	363	384	369	393	385	394	394	341	371	378	391	368	387	368	369	372	402	372	368	373	355	372	368	388	372	357	360	359	357	416	411	403	366	371	436	416	380	351	367	410	362	394	362	365	372	376	344	359	370	403	385	382	382	367	359	378	371	376	401	355	362	383	347	351	389	349	392	369	384	385	360	335	369	378	395	351	366	364	373	396	371	356	390	369	327	362	371	367	365	378	363	369	370	378	399	359	349	370	394	406	331	348	396	367	406	390	354	360	368	386	353	395	348	393	365	375	377	406	358	410	393	340	378	418	357	362	384	393	361	364	364	410	410	377	361	404	406	402	361	406	396	320	382	415	404	361	355	349	382	375	365	352	395	359	366	346	338	343	364	349	360	354	318	392	371	368	372	398	380	375	338	373	357	360	352	351	369	370	369	394	390	353	380	374	342	392	384	333	389	388	398	372	384	384	343	352	319	375	365	396	362	375	351	355	407	352	358	353	351	369	364	399	387	355	329	365	358	371	359	379	396	336	404	400	379	354	393	369	377	368	360	401	382	406	362	360	369	353	376	372	406	390	363	396	401	352	357	355	383	352	356	407	354	363	377	378	365	396	393	339	381	396	395	363	397	404	386	363	382	398	373	388	385	348	340	363	381	385	377	363	334	406	371	366	368	342	340	386	416	375	372	366	350	362	356	377	386	393	369	364	329	358	342	377	405	383	368	337	383	403	367	371	368	339	358	398	386	365	344	367	372	378	399	359	391	378	375	367	357	363	344	344	385	379	350	385	317	351	360	399	385	393	376	357	401	364	370	415	376	384	406	413	391	387	383	358	384	368	374	374	386	361	417	347	387	374	383	344	405	362	331	370	380	388	371	391	364	361	375	372	398	372	370	362	385	398	367	392	383	401	411	388	381	372	349	361	369	364	394	375	329	369	392	344	352	375	353	358	363	377	371	391	353	345	403	370	407	396	369	405	383	395	336	338	392	377	359	404	405	359	375	385	391	389	381	361	353	376	374	348	376	372	405	367	371	379	374	366	376	371	373	368	379	390	388	362	368	428	400	376	383	387	371	358	376	368	371	378	397	350	400	341	371	395	347	357	381	359	354	362	365	391	348	349	364	375	398	360	352	381	368	404	363	372	365	362	355	357	340	392	392	385	381	358	397	376	361	375	350	352	396	367	389	387	384	400	381	379	374	401	405	354	384	399	359	375	391	365	383	399	411	377	374	392	392	378	365	367	382	377	351	373	373	373	398	387	347	381	359	338	374	371	346	365	372	369	373	382	369	377	362	389	336	347	379	378	386	365	381	360	388	412	344	314	372	393	363	390	369	359	349	338	396	389	365	380	386	381	398	375	370	348	365	401	388	358	336	377	394	365	388	374	351	375	366	400	398	365	399
35456	19715	12309	6510	4439	3302	2530	1943	1640	1370	1183	1040	853	833	681	675	633	608	596	546	506	503	502	472	526	459	492	493	549	439	483	463	450	481	455	441	443	438	471	442	428	468	426	398	425	416	419	410	404	445	448	392	420	486	388	400	414	445	422	408	399	452	413	444	432	407	426	413	428	398	419	415	393	403	430	412	398	407	442	400	421	428	420	403	406	415	418	397	407	456	419	425	389	407	379	421	448	425	407	380	420	433	383	382	394	390	440	426	431	388	405	401	404	389	405	425	399	412	419	388	393	387	389	413	436	413	410	421	425	414	346	413	424	405	384	398	400	406	385	403	412	438	400	374	413	399	388	384	357	419	397	379	392	405	407	396	426	417	396	412	438	396	384	389	429	420	424	426	367	389	410	411	420	406	434	406	375	405	389	428	399	380	393	411	384	374	421	411	399	395	389	414	407	415	422	420	430	395	399	402	397	413	379	405	420	420	392	390	434	400	394	409	418	431	391	413	379	388	426	390	414	405	352	421	382	378	413	405	371	424	402	413	398	408	400	377	439	418	408	398	429	416	379	397	386	423	408	405	429	386	367	413	411	396	438	397	428	402	454	437	418	389	415	413	408	420	425	410	395	433	385	411	381	393	407	399	413	424	402	403	384	425	409	421	368	407	442	400	401	398	365	412	396	398	436	423	418	397	411	419	439	385	363	398	412	396	428	404	461	418	403	385	401	399	396	415	434	396	413	419	395	452	392	409	436	427	399	407	444	401	419	380	433	383	380	410	425	408	401	382	394	383	408	446	391	405	412	389	434	400	429	386	424	381	368	404	433	402	400	403	405	391	404	390	415	411	401	397	426	454	429	414	430	427	449	425	396	397	394	426	385	433	373	425	390	423	392	382	434	351	414	435	366	411	373	428	406	424	396	417	396	416	410	391	381	417	443	377	419	389	417	346	395	391	397	423	350	406	388	391	407	392	417	389	425	436	407	422	422	399	390	428	405	416	424	424	409	398	399	415	396	408	391	428	411	433	380	411	373	410	391	421	414	406	418	400	405	456	375	405	403	441	423	426	375	401	386	423	387	392	415	409	385	398	420	421	405	391	390	425	393	424	387	414	370	414	436	381	390	432	404	400	366	422	420	356	407	392	450	404	391	412	394	369	390	384	429	419	402	401	400	391	374	424	387	402	393	406	420	430	414	395	384	372	418	412	428	409	395	425	413	383	381	386	418	387	424	408	432	408	399	374	397	421	406	404	410	415	406	418	403	445	390	412	435	380	433	403	408	383	378	387	453	389	393	407	367	397	426	414	393	447	378	398	430	408	420	384	420	413	426	371	439	456	420	425	403	354	404	397	428	377	409	385	420	405	366	400	401	406	413	420	395	374	407	390	406	361	398	391	387	421	392	431	396	444	371	412	388	355	388	423	419	433	386	447	384	373	386	411	411	396	410	429	440	427	401	381	457	397	395	413	400	426	409	439	396	415	398	423	375	403	416	378	396	381	424	414	407	416	432	409	418	415	402	415	411	408	412	375	405	422	355	428	377	369	454	419	383	409	426	419	411	411	422	420	454	399	416	441	378	422	370	433	392	378	404	427	431	378	436	444	393	430	410	414	419	377	398	407	425	407	394	381	402	412	404	438	387	401	401	418	425	393	410	420	403	385	387	407	392	371	375	413	384	386	397	389	387	382	358	453	375	390	405	386	426	395	406	421	405	427	414	431	405	407	428	413	421	402	411	383	408	418	391	422	414	400	411	433	417	405	382	434	413	427	429	410	396	410	395	390	419	400	414	398	410	433	367	437	383	400	380	406	372	387	359	420	405	425	386	432	401	439	384	392	432	398	415	399	414	436	402	389	356	399	408	416	390	384	419	428	380	387	445	406	386	393	413	392	380	413	409	385	393	401	387	427	374	374	406	406	413	418	387	398	402	435	429	390	395	378	437	396	429	392	408	429	419	443	389	432	443	388	403	413	366	375	421	419	424	406	415	430	366	400	422	400	456	392	396	384	408	422	413	424	409	376	387	408	388	391	366	406	419	351	409	396	405	416	411	405	400	416	397	442	398	420	368	384	397	413	413	399	403	375	419	422	410	430	408	415	433	415	373	438	394	428	369	422	404	401	397	427	430	423	399	399	421	401	391	410	390	368	420	421	381	412	404	397	443	417	403	424	411	382	448	412	398	381	404	399	425	418	395	401	375	390	427	402	425	418	406	406	390	434	405	413	415	401	393	409	386	394	428	415	418	404	410	434	420	429	426	405	381	447	402	403	410	416	399	418	408	397	399	383	415	405	378	414	402	404	408	412	400	426	405	390	376	392	424	404	426	379	389	381	403	393	386	429	423	387	388	430	424	440	394	386	400	402	408	394	403	360	406	428	371	422	406	424	410	404	416	406	404	408	384	413	406	425	413	395	381	404	409	426	429	397	403	422	402	406	425	424	415	420	414	404	405	389	377	412	417	431	382	366	439	409	382	421	404	378	415	395	387	406	395	407	409	425	376	415	416	387	416	413	387	418	421	405	443	400	404	402	403	398	401	383	414	416	436	397	394	369	413	391	370	439	415	393	441	394	445	436	376	337	402	389	424	393	411	393	396	419	425	395	421	434	406	405	418	434	420	373	411	397	379	423	406	390	476	421	411	424	393	426	411	407	388	433	429	387	361	443	401	395	419	421	396	414	442	396	382	404	406	434	397	386	408	451	428	387	422	399	419	406	387	421	403	412	396	382	390	366	460	395	405	407	409	404	436	396	405	383	409	386	379	395	410	407	395	404	400	393	410	409	397	404	420	432	410	435	486	372	402	424	388	416	405	415	399	406	439	369	411	458	406	400	427	394	370	443	440	415	381	384	446	414	414	384	386	385	414	397	388	446	416	413	413	349	400	411	392	422	418	401	415	418	397	405	393	418	426	390	406	414	402	403	419	441	396	417	397	392	456	372	405	439	379	408	416	415	395	396	397	418	408	375	399	391	365	399	415	360	430	397	421	388	378	422	400	399	372	412	388	394	402	431	425	399	418	387	405	433	410	415	397	379	408	421	392	400	371	405	401	386	383	402	400	371	395	392	396	419	381	394	397	412	412	406	419	432	406	408	418	410	396	413	394	426	395	401	407	396	383	392	395	373	400	398	419	402	384	407	435	415	414	386	389	391	388	410	428	391	389	389	399	408	400	433	401	416	374	422	402	421	390	396	419	400	420	422	410	392	448	408	377	411	383	401	381	417	438	376	412	412	380	403	398	412	397	364	424	406	419	387	433	427	402	433	400	409	391	422	395	431	427	399	431	410	441	425	402	395	397	390	385	442	401	373	389	406	395	392	417	391	358	379	403	411	408	404	418	432	397	440	411	408	439	383	408	381	409	405	401	425	384	447	382	416	410	395	392	365	388	356	422	384	438	400	382	407	395	400	429	428	407	418	422	415	402	382	410	400	416	386	383	389	400	365	402	385	389	433	400	436	395	392	422	409	392	397	438	411	397	394
27711	20563	9404	801	415	394	340	328	300	322	313	315	287	294	307	287	305	304	291	292	285	278	263	299	263	276	282	332	278	271	292	268	283	272	284	303	302	282	295	330	281	285	311	298	286	264	284	293	275	268	293	295	293	305	251	298	323	288	299	284	277	303	298	284	284	294	315	292	261	277	315	278	277	289	286	305	280	313	281	312	291	271	260	276	301	303	284	274	277	306	295	288	288	319	305	286	314	274	301	275	280	286	306	272	297	301	282	293	297	307	279	269	326	313	292	290	281	307	313	272	277	289	284	283	260	285	296	301	274	261	282	335	276	309	307	261	278	278	284	270	289	307	281	298	265	271	296	286	277	306	294	274	280	265	264	240	294	274	257	267	310	288	286	278	292	295	256	308	289	276	291	293	272	314	291	300	309	308	265	308	280	303	289	297	293	291	290	267	273	327	261	283	286	263	275	281	273	324	296	295	291	268	281	265	259	272	269	270	281	318	280	278	263	316	288	252	279	295	278	281	289	278	299	281	268	322	288	278	277	306	260	289	298	312	319	294	271	275	299	290	307	286	284	274	292	265	271	265	261	259	314	270	293	315	237	306	280	273	319	248	265	260	298	285	287	303	300	293	264	301	279	276	305	254	273	262	295	292	276	298	282	284	317	290	284	262	280	279	276	251	307	273	308	299	253	292	286	284	281	326	282	272	271	283	315	268	268	281	276	314	270	275	244	284	290	273	280	282	291	302	298	284	307	277	307	277	260	283	284	271	309	267	292	309	282	318	319	290	300	280	263	295	279	244	283	262	288	270	296	254	281	281	262	300	299	270	269	275	288	305	258	283	295	276	281	288	285	304	286	285	279	306	300	292	285	291	296	277	286	296	303	291	272	280	325	293	294	262	275	280	275	292	312	296	282	295	298	284	282	298	277	286	318	287	297	316	286	250	293	292	308	283	320	284	327	280	261	306	282	293	280	299	287	288	276	279	268	270	292	304	259	260	284	294	297	284	297	288	291	298	283	294	235	256	277	310	289	280	269	300	277	281	269	308	283	265	262	289	292	293	287	298	298	307	286	305	267	291	257	297	298	294	287	254	286	273	271	279	304	274	292	290	287	264	277	251	280	301	281	317	279	292	278	307	295	290	306	289	285	292	301	286	294	326	291	292	282	293	272	266	294	287	277	282	253	296	268	310	262	279	310	296	293	296	258	288	279	288	291	273	293	288	269	268	298	300	261	294	285	241	306	257	295	274	293	307	277	281	300	306	227	304	300	279	308	244	274	278	279	278	249	282	324	279	312	268	266	315	293	298	282	277	282	288	332	282	253	282	270	264	281	262	253	292	294	301	278	283	284	306	246	274	301	293	321	276	269	260	270	297	263	285	255	304	279	294	299	292	270	281	294	290	292	265	268	282	260	283	280	269	268	280	284	281	264	298	287	305	290	310	296	300	292	285	295	297	284	285	273	282	272	289	308	288	297	297	291	269	284	282	273	306	263	325	291	294	267	269	276	269	308	258	264	327	261	251	277	275	298	298	299	293	291	277	301	298	289	250	289	317	287	301	273	298	246	295	266	283	284	285	289	301	279	290	279	314	320	293	278	292	244	303	282	272	278	313	283	291	296	275	277	311	306	292	307	305	313	309	285	266	313	285	291	310	326	269	294	284	304	246	278	304	300	274	299	294	268	281	306	296	286	270	260	319	279	312	333	252	284	254	272	263	276	300	272	289	251	285	288	264	270	299	289	276	274	251	316	296	301	287	266	293	279	287	298	289	289	301	268	254	267	292	316	301	256	314	280	284	296	282	288	302	333	315	286	281	265	281	279	290	274	307	291	257	269	270	309	284	294	296	276	306	301	314	275	276	271	276	285	276	321	286	277	256	316	282	315	286	319	289	294	292	302	297	273	305	275	280	268	282	275	299	272	294	269	306	258	269	274	293	249	305	283	302	319	292	304	280	315	280	288	297	284	305	288	271	265	319	281	285	283	285	302	289	291	285	274	277	297	269	258	308	295	272	277	262	287	303	306	270	268	307	266	265	302	302	272	318	282	289	289	310	303	289	271	302	280	311	285	279	299	294	268	301	286	280	288	329	274	291	298	297	275	272	259	292	297	289	313	276	277	299	303	274	277	301	255	264	265	302	277	293	303	286	283	280	299	312	279	252	264	257	298	292	277	273	289	265	308	312	309	289	307	274	275	304	245	311	301	295	267	284	276	246	272	289	289	288	303	283	332	268	307	275	277	269	296	299	292	271	283	278	311	293	257	294	269	276	273	283	294	283	277	281	282	280	300	247	268	294	279	287	292	297	286	282	321	278	262	297	307	285	260	310	271	297	281	272	263	298	269	297	296	287	271	283	242	258	309	286	260	310	263	286	314	265	294	275	264	287	289	294	271	273	281	286	256	278	253	282	292	287	299	269	291	322	259	294	250	302	301	279	294	270	252	304	296	278	288	298	282	272	304	269	261	297	295	276	310	288	276	283	316	289	255	292	296	263	268	290	285	287	300	293	280	310	300	266	304	286	303	258	284	305	298	275	281	304	291	296	306	285	273	301	269	305	304	303	271	276	279	246	274	265	322	270	300	284	272	290	287	296	305	262	277	277	269	283	310	282	308	265	272	293	264	293	299	261	290	300	281	305	276	290	300	258	288	274	300	266	298	277	278	258	280	281	306	296	273	307	294	252	294	284	302	272	309	271	286	276	331	292	300	299	301	273	311	273	305	275	276	263	277	272	304	294	279	291	322	265	262	304	274	302	286	293	297	274	276	247	286	300	321	287	309	269	305	285	281	271	269	277	283	287	304	287	286	286	305	258	279	280	314	295	269	284	292	319	293	288	276	283	309	287	269	267	275	306	288	257	309	313	265	250	290	267	257	284	263	305	286	279	291	281	290	307	298	296	309	269	310	310	264	282	305	279	283	271	287	288	310	288	291	290	228	294	301	287	288	297	284	275	307	251	296	299	315	314	268	266	277	263	292	280	288	305	283	291	285	280	275	273	267	290	285	325	320	284	292	250	280	293	296	277	290	282	268	267	311	264	310	267	256	270	277	298	265	266	310	266	284	288	293	297	309	288	257	282	301	272	278	304	271	266	274	289	289	323	302	255	280	274	278	281	273	323	273	302	261	288	269	287	291	286	294	272	286	302	269	300	300	313	294	295	276	266	300	292	274	290	283	292	268	302	304	303	290	285	267	299	275	273	291	274	265	267	285	306	280	284	287	265	289	295	270	297	290	289	258	293	271	281	271	292	298	264	284	282	264	314	276	301	294	287	293	270	292	302	299	280	267	274	288	268	310	262	243	276	303	255	277	297	282	285	269	299	256	274	275	284	315	287	311	306	294	297	295	293	301	241	296	309	288	254	279	280	265	279	284	327	270	269	268	276	275	284	262	276	290	300	277	274	295	296	291	278	264	288	297	313	265	288	271	297	308	281	266	270	282	296	290	272	282	273	273	283	302	279	313	262	284	286	280	272	274	282
27227	4606	1036	623	482	456	393	391	407	411	347	390	344	400	345	307	349	369	358	347	369	300	344	330	342	366	353	346	339	345	357	333	337	348	364	338	356	342	335	337	337	316	363	359	322	341	355	349	344	309	340	354	359	328	319	338	377	310	334	356	342	321	375	343	346	359	314	336	341	362	326	340	312	382	320	357	319	328	339	324	338	308	340	353	338	346	369	321	331	360	358	331	352	362	359	331	330	347	355	309	378	382	327	359	372	337	365	310	347	325	323	342	373	323	364	339	338	360	303	303	350	336	332	358	325	337	358	335	339	305	351	360	345	337	341	362	322	356	359	343	358	351	345	350	356	340	342	331	317	324	347	365	326	346	310	344	336	358	356	338	353	393	337	322	345	351	332	359	349	334	348	326	358	337	339	329	355	372	333	345	349	337	343	345	344	335	355	366	333	355	361	309	293	346	302	320	336	371	354	326	323	331	329	347	320	367	358	376	344	330	361	357	374	330	324	302	326	342	337	342	367	397	359	353	338	360	331	348	375	318	319	325	369	328	353	351	365	314	339	339	323	346	340	332	345	380	332	368	336	322	349	308	355	338	352	330	347	350	344	361	342	330	358	344	355	347	358	348	329	396	352	357	315	393	331	313	373	350	375	365	345	355	365	367	328	347	340	334	320	353	326	352	353	340	332	379	352	327	384	351	317	363	360	329	352	321	336	359	337	360	341	359	354	339	342	366	336	348	345	344	334	346	324	368	352	355	314	341	333	340	383	320	346	350	340	310	317	330	343	333	333	346	344	305	352	353	344	371	325	365	313	348	340	346	357	339	320	330	354	339	342	346	355	323	342	337	332	306	334	374	362	343	356	361	328	339	347	375	349	304	375	332	332	360	324	354	337	359	350	305	349	341	314	314	339	346	352	340	354	331	358	321	307	365	308	325	338	355	369	339	341	347	365	340	343	339	364	352	328	325	329	327	372	363	358	359	373	346	370	336	353	367	357	325	335	331	366	324	354	366	333	327	344	350	364	305	341	367	363	356	332	347	356	336	328	327	363	343	346	332	336	376	307	369	330	340	323	320	341	337	385	350	340	334	326	325	352	333	363	349	284	358	327	336	352	344	340	372	332	340	350	353	336	343	345	360	363	370	339	344	349	355	346	318	362	347	357	316	334	318	351	320	324	344	333	351	359	311	365	359	378	340	392	338	349	337	314	355	345	319	340	359	334	359	309	340	351	333	348	344	340	303	363	362	372	343	356	316	311	333	355	339	323	323	359	334	356	357	343	375	322	353	369	347	340	319	306	346	391	326	351	343	345	345	340	369	293	313	335	355	360	345	346	325	345	345	340	323	329	329	347	363	374	339	332	321	340	358	342	346	339	350	323	349	338	369	339	336	368	341	368	352	351	348	328	351	352	330	323	314	304	355	342	336	359	346	301	302	345	345	331	360	355	327	349	348	347	340	349	341	328	361	307	352	379	344	324	377	345	358	359	390	351	302	362	328	333	334	347	330	357	307	323	331	328	322	362	365	320	325	363	334	351	349	344	354	336	374	345	336	320	345	338	362	344	342	327	341	359	326	361	365	332	348	329	368	348	383	312	328	307	352	363	360	346	356	340	340	319	346	343	328	336	337	345	319	348	323	343	357	350	346	352	338	333	316	343	360	331	321	323	383	333	321	329	327	360	332	340	378	328	303	382	338	331	356	368	363	352	338	329	370	312	321	363	330	339	328	322	340	325	337	328	348	327	328	326	299	349	365	352	344	327	358	363	350	324	334	335	336	336	368	354	326	365	353	350	334	356	386	392	325	343	333	340	339	340	356	286	342	336	387	339	352	372	357	372	325	346	302	376	339	368	340	361	366	347	341	345	334	340	380	336	327	331	329	312	329	323	323	337	331	343	330	352	328	350	345	363	344	336	367	356	330	349	353	310	339	356	314	334	352	328	337	362	335	323	343	320	355	342	341	315	319	302	316	332	337	323	362	339	323	354	364	340	379	364	339	348	313	345	373	326	320	301	356	341	373	356	345	364	329	377	343	378	343	339	337	343	335	345	341	353	339	331	331	356	362	354	354	339	333	357	335	317	365	365	344	332	348	358	381	350	339	333	351	363	346	358	386	346	306	343	377	366	356	341	320	304	346	363	351	373	337	378	331	348	344	346	320	367	361	349	362	349	323	326	347	348	331	356	325	355	368	319	349	366	341	323	337	340	304	297	350	374	322	350	297	329	301	363	379	365	353	347	369	337	339	366	346	361	356	336	328	315	337	355	361	339	358	345	328	343	372	347	365	367	323	342	331	339	324	317	335	332	330	369	351	355	341	354	368	298	373	332	295	355	351	320	349	344	329	346	350	354	363	350	338	314	333	321	379	320	332	331	342	348	344	330	327	340	353	327	362	360	349	362	373	335	330	336	362	352	322	348	351	366	328	303	312	364	343	338	348	316	352	338	341	361	329	345	339	351	340	328	355	365	321	349	337	362	348	351	348	383	332	361	348	373	349	396	351	315	326	350	318	347	368	357	339	362	339	352	340	334	325	322	342	331	349	363	351	321	333	354	367	346	332	326	364	343	364	326	353	369	358	300	337	310	347	350	287	335	333	337	361	316	354	324	352	354	342	342	357	335	361	362	323	325	364	338	357	343	349	343	317	335	388	334	342	330	346	345	335	360	359	337	329	358	379	308	338	346	318	344	312	331	348	356	360	381	358	393	424	348	353	383	307	315	351	311	349	358	368	346	350	328	345	346	349	379	338	372	348	344	331	373	356	309	370	350	353	311	330	346	334	291	344	323	314	326	301	349	306	384	322	358	370	329	354	351	330	348	328	336	340	360	356	321	309	340	320	369	340	354	353	325	335	345	358	332	335	351	361	352	349	361	327	368	317	362	338	347	325	325	341	317	333	400	339	333	341	356	339	338	341	312	360	334	324	324	364	338	351	321	340	363	315	360	323	334	385	314	356	360	323	339	330	349	343	341	326	360	371	316	361	347	339	346	361	353	357	361	362	345	343	334	364	360	351	321	323	318	371	352	340	341	346	351	375	372	348	351	359	320	346	343	354	337	367	375	335	378	346	365	298	368	348	355	321	341	310	358	337	335	349	349	344	379	364	350	401	349	367	334	351	344	330	324	333	349	372	367	360	382	328	313	355	332	347	345	356	368	335	360	319	345	333	350	348	342	333	352	337	346	378	321	347	341	331	328	357	319	340	346	349	353	373	332	344	371	344	338	369	340	319	325	340	353	333	330	334	320	355	353	347	314	359	349	347	347	363	324	318	364	337	361	354	350	311	378	359	340	308	348	330	338	303	343	321	344	310	381	356	332	335	334	351	363	345	345	325	355	359	339	345	346	385	363	375	352	340	365	325	336	365	345	329	366	335	360	340	341	342	346	335	324	343	368	322	338	336	350	310	363	349	339	328	327	339	376	371	352	349	344	356	343	343	352	319	344	320	388	365	342	330	373	332	335	351	332	369	355	351	344	343
23642	21193	28554	24075	21174	12065	987	553	448	381	371	323	287	294	264	248	235	242	263	213	206	227	228	197	200	200	195	206	199	191	199	185	186	199	178	172	173	200	193	202	172	169	209	209	216	187	181	193	168	186	203	191	192	196	170	176	167	191	198	195	204	181	180	197	160	188	169	166	209	177	196	183	191	211	167	212	199	167	210	200	192	176	166	196	159	153	152	183	172	187	188	188	198	179	191	175	170	164	167	159	184	213	168	157	209	189	182	168	212	176	182	173	178	175	158	161	176	191	167	182	186	180	179	179	196	201	180	160	186	175	171	184	182	177	173	166	164	167	185	179	205	181	173	185	165	193	196	159	195	173	192	177	182	167	168	171	187	169	194	180	184	180	191	185	192	175	184	192	147	157	193	185	170	185	188	186	193	145	181	177	213	168	157	163	156	217	186	186	165	182	172	163	178	176	180	174	168	200	173	188	158	194	164	162	181	176	174	170	170	148	210	196	178	174	157	201	177	174	178	197	194	182	199	158	160	170	164	188	156	176	203	174	176	169	198	191	180	197	170	199	187	173	184	158	161	194	184	187	184	161	177	179	193	174	170	157	169	174	179	185	164	192	181	182	174	149	186	166	185	175	174	187	156	177	198	200	180	187	185	186	196	168	172	174	160	190	176	159	180	192	179	207	177	187	187	201	210	193	202	190	196	202	175	186	165	183	162	191	177	199	176	184	196	185	150	186	169	189	177	186	185	168	159	187	195	196	177	167	185	173	184	173	183	166	181	175	200	162	154	167	175	165	177	145	175	209	172	181	201	161	180	173	173	181	172	178	194	179	192	205	151	157	183	191	159	180	190	161	167	172	186	187	177	202	174	171	193	193	166	171	190	206	175	157	189	177	176	173	188	167	164	167	212	168	185	185	193	177	173	165	183	175	213	192	176	194	174	167	156	197	196	160	179	182	170	177	177	193	175	189	174	181	177	186	174	165	190	200	183	206	190	171	191	179	206	181	176	193	174	187	197	194	172	161	187	176	174	179	173	162	172	159	199	163	166	163	195	182	199	177	158	187	177	176	169	191	203	171	179	174	180	163	174	195	170	166	171	176	181	180	183	163	177	183	178	175	201	142	176	227	200	183	186	175	174	191	216	159	194	180	171	201	179	178	176	168	181	151	168	181	168	172	186	190	184	179	186	184	170	197	211	185	189	179	191	177	189	205	199	184	165	186	165	169	194	175	190	171	172	173	211	171	183	175	198	172	187	177	158	177	160	174	181	159	152	182	188	190	145	150	165	193	180	176	148	178	185	168	168	175	177	170	165	170	163	202	169	180	176	190	160	184	159	161	159	181	198	158	167	186	197	171	178	191	194	188	152	167	156	180	164	188	176	176	188	158	182	174	188	175	175	159	164	164	185	171	158	193	170	186	183	162	185	176	177	184	180	164	173	158	181	178	191	168	216	164	201	184	151	162	155	165	176	183	187	210	207	201	178	171	170	199	172	182	160	187	171	186	165	175	187	212	185	176	195	179	185	181	166	164	170	190	170	185	173	185	163	156	169	195	168	168	192	187	169	183	162	166	179	196	170	157	178	165	167	175	176	155	157	199	175	186	210	157	170	186	168	180	184	175	194	219	193	169	177	171	185	160	182	200	166	168	198	180	171	185	199	174	165	162	169	191	181	159	161	189	171	199	183	151	160	201	171	170	163	167	159	182	171	186	224	174	193	174	181	183	167	192	184	184	169	164	193	197	190	158	166	174	180	169	199	193	167	176	177	161	179	164	188	205	153	164	191	194	162	197	155	178	178	194	163	178	169	189	186	171	167	167	180	158	194	181	190	171	155	164	164	183	159	179	177	178	181	182	172	173	155	167	192	186	172	184	181	198	177	173	187	180	186	167	172	172	198	191	182	188	159	174	169	195	161	174	179	144	202	157	160	177	176	146	184	172	194	188	175	164	174	177	178	187	193	173	184	160	168	181	178	200	168	175	161	181	178	174	165	165	173	180	195	178	172	178	159	168	166	183	166	191	169	173	173	155	171	178	157	158	158	167	208	149	178	196	179	191	194	174	174	170	212	184	157	161	193	193	164	170	183	168	181	154	195	188	177	191	192	193	170	175	179	148	159	159	187	197	178	183	185	179	185	191	210	194	183	198	196	174	165	177	179	187	185	193	159	171	166	185	166	168	176	166	179	171	177	178	154	170	181	195	164	175	170	184	172	176	174	202	172	174	178	185	179	181	171	169	156	175	189	179	190	193	180	176	159	192	159	186	156	177	159	204	196	150	176	182	170	189	181	197	184	194	183	153	184	186	174	158	175	154	165	207	202	164	186	175	175	186	176	165	174	178	158	190	171	201	143	177	182	193	180	163	188	182	170	200	173	156	178	176	184	159	168	199	170	167	198	169	162	160	175	180	181	177	193	184	172	171	163	165	173	178	179	153	184	167	170	164	182	164	172	182	152	180	162	163	168	172	177	190	171	169	182	181	181	183	187	202	186	183	192	185	173	161	173	180	195	178	172	184	190	183	174	190	180	190	194	170	169	155	168	181	146	184	182	187	173	184	168	169	180	173	174	186	190	183	185	191	194	180	176	196	180	190	171	200	190	173	176	185	182	159	170	202	188	185	170	195	155	173	166	161	194	173	193	196	184	189	173	180	189	169	146	170	185	181	176	167	160	180	192	188	204	185	179	185	190	168	172	167	188	162	167	160	163	184	164	158	170	170	182	181	181	180	150	196	174	189	193	197	162	196	186	180	181	172	195	195	180	182	162	212	185	178	169	181	168	166	177	172	163	172	187	173	180	180	204	187	191	191	168	181	165	169	171	174	206	200	181	171	200	169	200	184	177	170	183	184	181	152	188	165	178	162	165	178	195	172	177	159	172	170	162	185	176	167	210	193	183	169	167	172	196	157	190	173	171	197	171	182	183	185	172	177	181	184	179	194	167	179	192	192	198	175	178	174	203	185	175	162	165	182	146	156	212	159	187	166	185	186	177	179	181	150	170	177	182	180	215	179	194	182	185	164	183	159	157	210	160	189	181	168	168	164	192	183	175	179	191	197	166	176	163	125	179	180	174	171	178	191	185	181	158	186	157	183	164	160	171	176	162	153	162	199	190	153	166	191	200	173	190	202	167	192	200	166	164	197	175	186	197	178	197	173	156	188	182	151	150	197	165	189	170	187	160	192	175	222	186	173	181	185	206	184	185	172	187	161	173	184	193	196	177	179	173	179	206	182	163	163	189	170	160	161	170	170	190	178	176	169	180	175	201	136	214	187	182	183	183	173	178	150	183	191	164	185	179	178	179	190	182	183	180	168	189	187	166	165	217	187	166	183	191	178	191	189	190	197	185	206	187	170	170	155	165	166	201	171	188	143	179	167	170	176	168	171	200	171	186	195	161	207	163	191	172	185	161	170	178	183	207	163	199	202	174	169	199	145	202	167	165	192	163	168	186	171	167	196	201	171	158	180	188	191	166	183	204	186
32666	16803	7233	3611	2470	1790	1300	1042	841	716	614	508	467	427	389	364	338	311	320	317	292	278	274	256	263	241	256	247	230	256	236	240	238	255	227	231	244	235	258	248	214	213	231	219	218	232	222	264	219	238	234	205	226	224	248	224	233	229	215	188	219	210	216	235	226	220	234	217	238	187	208	210	225	212	232	201	233	221	204	212	233	206	209	220	224	204	224	228	222	224	211	212	203	246	232	221	215	219	209	228	220	228	241	214	229	222	192	220	219	248	228	247	229	203	190	209	235	224	217	228	223	235	242	214	244	229	196	203	250	174	206	236	205	218	245	204	222	231	208	220	218	214	220	225	215	196	230	198	229	196	213	222	232	224	201	219	219	256	218	212	183	244	210	222	207	227	220	209	230	198	216	195	206	228	220	228	225	232	225	230	221	203	238	238	211	225	204	204	225	239	230	212	221	220	223	218	228	230	220	219	206	238	221	189	189	212	213	213	239	224	183	228	199	218	228	225	201	183	213	243	220	172	220	224	228	207	213	196	227	229	204	232	229	216	196	237	215	211	212	189	202	224	221	228	229	244	192	207	189	204	200	207	212	211	219	235	212	213	208	201	209	195	229	196	207	190	208	202	231	208	216	202	207	225	206	175	231	223	210	222	194	220	206	230	231	199	215	239	199	213	223	200	214	182	207	233	215	202	201	226	196	208	202	225	205	211	230	206	228	197	200	210	227	216	198	197	201	223	198	208	214	197	212	206	234	243	207	188	190	214	205	228	194	205	216	224	227	218	212	203	211	211	220	184	200	203	218	227	216	199	239	220	237	211	227	216	212	208	223	222	191	227	199	206	242	190	221	214	205	247	205	214	208	230	230	207	207	201	221	203	226	232	194	228	230	216	200	224	210	233	201	221	218	202	207	191	239	246	228	201	208	208	211	226	180	173	198	220	213	209	230	208	226	219	237	217	196	188	226	212	220	221	215	203	201	213	218	187	222	219	204	198	201	217	201	185	216	212	218	225	212	225	227	198	243	185	208	207	219	234	212	222	230	222	212	229	215	222	201	196	217	221	223	216	194	209	222	227	229	218	194	238	193	213	196	209	218	232	234	212	210	196	222	203	209	202	214	209	207	244	217	196	219	186	222	203	216	226	194	233	215	202	227	205	241	220	206	192	196	215	210	184	212	205	221	228	211	219	201	232	223	221	226	216	220	199	229	211	234	211	207	217	229	220	248	218	236	207	215	203	232	197	235	192	214	202	203	231	209	208	186	208	233	180	207	224	200	229	193	234	212	222	215	216	221	215	205	226	211	192	190	226	241	208	185	231	205	229	199	224	213	206	211	216	212	224	212	229	189	224	197	194	204	239	200	214	223	209	215	222	186	193	215	213	189	209	214	214	213	222	210	217	180	183	250	214	214	225	213	201	227	224	213	213	224	202	232	203	214	223	226	252	224	232	207	217	235	214	208	220	214	231	212	217	232	177	207	183	210	215	229	191	233	195	220	205	234	203	205	226	190	204	211	199	219	232	222	223	211	193	219	240	227	183	207	195	194	194	218	181	198	202	209	224	204	198	215	204	220	251	234	205	249	211	215	204	214	229	228	218	209	220	189	192	220	221	232	191	227	211	222	188	228	229	218	240	207	219	241	213	213	212	216	218	213	176	201	220	218	194	202	199	220	183	210	233	183	228	213	209	203	200	222	234	222	215	229	214	207	207	201	202	194	220	224	204	224	205	196	202	224	173	222	200	235	209	234	203	217	221	218	227	211	247	210	205	208	228	217	241	193	237	200	214	191	197	233	218	231	207	200	224	220	219	210	205	198	220	206	216	211	216	236	208	221	192	242	211	219	222	239	196	203	226	241	222	200	224	229	216	215	216	232	215	222	200	205	215	202	209	230	204	186	189	260	215	215	215	219	207	220	215	228	210	217	224	240	229	211	218	224	197	214	220	208	203	189	200	208	196	217	216	237	190	203	214	234	232	239	233	197	220	206	182	221	247	201	192	210	211	230	223	218	214	210	209	212	205	219	223	222	234	230	218	222	219	228	216	223	187	223	197	195	219	204	229	215	209	225	209	230	206	213	233	242	212	191	237	220	203	226	186	222	198	206	222	223	225	206	222	203	221	214	199	230	215	206	217	228	189	227	213	227	218	262	226	224	209	198	204	200	216	237	219	216	232	205	217	213	208	229	236	231	209	218	187	235	212	211	220	238	224	203	240	237	229	261	196	212	200	235	195	206	186	200	225	212	221	245	217	218	226	202	189	211	197	208	187	235	211	232	226	215	200	221	184	197	236	220	174	234	192	199	213	218	206	225	207	191	230	198	228	192	180	235	224	200	191	216	236	216	202	262	212	211	200	209	199	219	203	213	225	203	178	224	232	189	204	193	207	215	219	232	195	209	222	208	212	217	212	207	221	169	208	221	225	211	211	244	209	231	228	238	244	223	214	224	205	203	206	213	203	226	197	205	227	215	219	220	216	196	213	224	230	230	215	209	227	222	198	205	220	221	200	225	199	216	232	194	214	234	241	246	190	217	202	186	206	228	213	231	214	197	210	228	201	227	227	229	229	185	197	236	217	214	228	228	221	223	225	220	241	204	204	217	217	218	221	208	178	221	234	214	215	187	207	211	202	224	222	217	227	205	212	210	192	241	222	228	185	228	215	205	226	237	229	220	211	228	206	203	222	218	196	237	206	232	228	224	200	176	211	236	219	221	249	218	213	219	205	205	229	221	213	198	232	202	227	202	188	227	221	210	207	229	236	220	232	214	227	231	231	222	214	221	213	198	226	203	202	198	218	193	200	215	220	194	214	208	201	237	196	225	230	216	203	238	212	198	241	250	222	226	225	228	230	209	243	215	222	223	216	215	222	216	221	207	223	202	222	210	212	226	218	226	228	221	204	218	179	217	226	200	211	192	261	220	205	213	203	195	224	203	193	204	213	220	214	217	208	223	203	206	198	224	222	207	231	192	232	226	204	216	212	207	227	192	215	195	229	215	207	220	203	229	197	216	242	193	224	244	183	226	209	184	206	189	203	178	214	235	233	196	218	183	219	228	213	228	233	198	213	213	222	209	212	230	214	225	198	213	206	235	197	234	214	232	192	207	194	229	229	190	226	199	203	227	234	206	212	227	228	215	194	230	227	207	203	220	228	214	215	225	228	197	217	219	207	191	206	232	224	219	216	201	217	206	227	203	213	226	217	231	223	212	225	218	231	202	226	215	226	223	222	219	197	219	219	230	192	218	216	216	203	235	211	234	232	221	240	230	208	218	221	224	213	226	205	219	214	200	226	228	200	200	184	207	250	237	246	184	209	194	220	220	210	221	200	252	218	222	211	202	213	225	219	237	242	234	188	212	213	211	209	213	193	245	212	200	229	220	223	203	208	218	205	209	204	198	203	223	226	217	216	232	162	240	225	216	212	206	211	194	214	209	206	211	196	205	215	202	210	205	209	251	192	219	208	196	218	206	203	216	238	215	214
24866	21182	27525	25013	12156	1005	755	608	610	580	555	576	501	508	491	554	496	514	509	477	460	503	464	502	452	501	451	501	498	464	497	476	478	448	517	493	490	465	468	487	450	528	493	474	465	479	479	461	434	496	475	449	466	436	508	483	480	445	485	475	452	474	453	517	472	521	467	487	477	478	482	488	476	450	483	480	469	491	488	452	495	478	442	484	462	504	474	505	490	511	481	441	505	449	431	474	484	458	504	418	459	501	486	462	493	437	487	455	497	488	481	470	446	451	473	463	471	474	466	491	454	504	459	428	454	506	507	475	444	467	480	433	492	489	430	461	464	483	448	478	438	467	479	414	499	465	467	454	472	514	440	489	449	454	437	432	473	500	496	476	471	456	489	474	461	472	445	465	471	484	489	444	463	453	463	486	442	460	450	468	440	489	477	456	528	500	491	467	502	481	442	482	457	469	463	491	463	491	509	426	444	454	450	472	475	483	476	441	484	492	482	490	455	487	499	485	476	449	483	486	468	465	445	473	491	473	465	449	436	480	438	498	485	460	498	466	465	510	491	515	487	464	450	509	490	455	462	493	445	493	473	487	479	451	495	485	463	491	489	492	468	497	474	515	488	476	467	481	494	469	439	491	478	483	458	463	460	439	488	478	478	488	436	489	447	471	448	498	448	462	485	465	485	466	481	448	474	463	517	430	457	477	460	472	491	436	472	503	465	475	497	460	434	500	478	470	448	497	466	470	461	491	484	491	462	492	505	489	476	484	523	475	459	441	481	510	457	475	496	496	487	490	446	442	462	474	495	483	454	455	443	464	494	470	435	481	478	483	491	476	490	474	457	437	510	460	480	461	484	501	445	451	506	462	470	476	453	465	476	452	490	470	439	504	497	461	459	510	494	486	467	453	473	504	447	475	494	470	447	460	506	468	468	493	462	451	442	462	547	494	421	472	477	431	470	477	501	504	468	448	472	501	482	432	491	447	464	453	460	457	479	501	496	507	456	482	460	439	521	463	462	480	450	443	444	468	458	448	477	480	507	509	503	447	472	461	479	485	457	471	490	462	484	490	484	475	463	450	425	464	514	474	499	492	448	475	476	495	473	481	488	494	493	455	474	460	485	495	456	471	490	446	459	464	484	493	466	461	449	460	498	488	493	440	450	473	493	463	528	473	477	504	505	475	469	457	447	437	449	478	473	460	436	476	476	497	451	496	460	490	461	502	436	432	476	451	515	458	465	467	466	461	482	482	478	487	473	462	486	466	502	451	446	473	439	491	472	485	474	523	457	476	469	474	475	458	454	467	484	465	481	490	518	459	500	475	437	448	431	458	461	464	508	481	460	452	460	449	477	472	447	458	511	440	520	503	414	489	486	469	470	449	468	493	469	425	491	466	467	430	457	453	482	437	502	473	430	482	496	463	438	477	464	498	474	469	419	498	458	497	445	465	474	481	511	527	446	471	471	480	472	475	485	460	487	466	466	458	457	483	470	476	438	448	466	458	465	475	461	482	484	477	503	460	496	442	467	460	452	496	486	478	474	488	471	430	455	485	443	471	479	476	448	458	484	459	437	473	460	486	461	487	470	455	481	464	506	467	481	481	458	462	427	432	459	450	504	487	448	440	482	485	480	464	513	418	434	456	469	508	459	472	450	457	452	459	488	467	476	442	472	441	478	458	459	501	455	455	466	499	454	487	460	472	482	485	483	488	448	467	497	493	464	459	465	479	451	480	465	432	462	419	450	502	491	487	487	431	481	463	477	441	464	501	466	475	448	428	482	478	487	471	463	452	469	480	461	473	445	495	488	452	459	481	495	449	436	504	487	443	451	482	441	454	475	457	444	489	483	453	506	463	447	459	510	466	451	459	508	487	493	464	461	482	489	468	495	511	472	487	472	457	469	468	456	476	449	476	461	516	480	466	471	459	489	480	505	455	481	456	459	477	472	474	454	499	494	486	520	469	432	462	482	484	503	488	481	465	508	458	477	465	450	472	494	471	456	462	462	462	470	460	502	470	473	514	449	459	444	463	450	455	499	486	462	451	462	490	504	499	484	459	440	493	478	484	463	498	478	491	469	484	453	424	470	490	477	497	488	471	495	406	482	473	472	441	515	474	460	458	479	496	468	474	464	456	469	476	439	470	473	480	479	478	477	464	486	500	477	505	487	474	455	447	455	486	501	483	423	453	450	488	482	485	483	483	469	483	450	508	476	493	474	465	478	484	438	498	443	475	484	476	452	458	486	421	456	477	475	426	468	466	433	446	443	476	455	487	454	441	461	470	480	464	499	542	436	483	467	461	461	470	438	444	481	516	489	445	494	451	495	488	452	470	453	469	527	434	478	484	473	465	461	486	457	472	497	494	500	457	503	439	481	507	456	471	482	442	509	484	464	461	470	486	449	498	452	487	482	468	475	471	479	461	489	450	474	491	502	491	458	472	511	490	488	465	422	462	478	476	479	504	456	449	499	484	472	456	440	517	467	428	487	475	454	498	490	453	444	478	469	484	470	477	484	460	490	423	477	429	455	445	494	469	464	460	468	444	449	465	472	443	470	468	496	496	473	478	433	479	452	429	456	442	444	456	453	486	502	477	489	444	493	496	497	462	476	481	447	490	464	511	509	479	475	478	453	456	458	459	484	454	457	466	480	480	475	492	467	472	459	458	507	469	484	467	476	442	494	501	477	511	484	481	464	499	484	451	483	464	481	504	478	430	438	461	492	481	481	475	456	497	468	429	492	468	492	457	480	471	457	488	469	457	459	462	456	458	464	497	465	481	498	449	483	463	461	498	464	488	432	441	453	472	486	466	480	478	462	451	493	450	457	463	460	481	497	516	433	493	475	436	459	453	469	468	489	465	450	469	449	418	458	478	428	495	480	478	456	456	463	502	483	488	496	466	487	478	458	478	462	482	484	480	502	488	455	442	458	474	466	481	505	469	464	448	474	459	461	463	464	485	493	433	440	452	491	471	455	463	474	436	447	433	442	482	489	459	459	434	463	486	497	493	498	500	460	462	507	476	506	475	501	436	466	467	469	447	460	474	446	482	491	461	447	486	459	479	471	424	452	486	445	495	473	441	473	490	529	501	455	439	450	465	443	446	484	471	474	503	497	495	474	479	468	506	475	473	477	446	465	447	457	439	490	496	491	472	445	497	470	504	489	479	462	489	463	440	435	474	477	518	485	448	516	460	491	495	482	453	482	473	469	484	492	446	435	447	472	497	446	455	497	490	467	452	480	459	427	449	471	479	506	508	491	463	471	458	497	505	462	501	461	464	461	487	441	459	448	479	455	480	521	446	454	514	451	460	454	440	503	482	434	476	487	486	479	459	473	432	478	474	446	491	484	450	481	493	482	492	470	479	488	465	455	469	409	440	479	464	467	468	475	471	454	469	480	475	452	502	469	464	452	482	431	458	453	421	482	512	451	462	499	486	452	490	422	501	454	452	465	452	452	453	467	453	443	468	471	499	526	453	489	466	476	489
32119	12624	4260	2272	1695	1247	1131	953	801	807	753	688	695	644	619	614	607	610	583	575	561	597	565	573	574	557	569	483	601	550	525	579	542	557	509	498	530	573	543	534	551	568	543	553	518	548	565	581	541	538	549	546	530	586	525	561	555	495	499	510	598	525	531	534	560	541	509	511	540	517	543	556	522	543	521	523	546	534	570	495	571	535	509	545	498	553	528	523	525	537	548	522	505	559	555	538	517	509	540	509	545	555	564	516	541	527	554	573	491	542	531	581	536	517	508	534	532	546	536	521	544	500	522	542	547	546	557	517	487	524	499	517	567	528	556	502	499	512	540	536	524	512	521	539	543	536	547	527	536	543	499	540	538	548	557	521	535	542	522	514	535	512	573	549	550	532	540	558	536	520	538	545	536	517	539	520	550	533	522	556	546	544	504	513	536	573	552	555	519	557	533	546	518	499	525	554	478	479	545	525	497	566	512	535	521	525	547	512	539	527	540	540	579	531	517	559	525	532	553	512	532	546	561	519	517	573	575	531	518	532	497	497	514	520	525	517	549	516	576	535	539	522	485	505	519	534	550	519	521	545	533	523	487	552	537	528	539	531	616	498	537	533	530	525	547	542	536	498	552	526	523	532	543	480	564	552	529	538	561	534	536	502	527	527	551	531	536	528	566	516	557	550	528	525	509	559	537	532	523	513	557	523	517	518	525	503	535	512	502	530	565	506	507	521	558	542	515	535	504	564	536	552	561	525	534	543	553	540	521	538	522	549	508	543	549	515	510	567	540	535	572	525	512	506	510	547	544	566	560	566	496	562	524	544	520	507	499	538	561	544	491	535	534	582	543	506	491	540	539	551	529	575	517	529	511	520	516	555	540	552	529	544	554	530	547	543	537	537	580	539	524	531	534	551	532	547	569	534	532	535	517	539	568	542	544	513	532	554	516	531	568	537	552	559	553	526	526	565	518	524	517	527	587	524	512	525	533	555	545	544	553	546	525	503	550	514	512	516	544	548	552	531	521	520	534	549	504	533	542	559	520	534	552	535	541	513	536	525	500	511	595	534	492	559	564	533	542	584	561	542	528	492	513	577	531	558	575	547	557	512	536	582	508	507	519	539	524	527	517	501	493	522	510	502	554	516	544	583	539	532	563	539	510	493	577	521	569	570	487	550	556	586	557	554	520	502	551	526	523	576	527	561	553	543	567	489	497	544	549	521	517	531	522	571	508	575	509	534	529	517	587	578	505	499	541	539	557	506	552	549	535	526	559	563	525	524	562	503	498	532	575	481	553	573	548	539	507	570	505	543	510	489	531	561	564	523	559	542	528	546	580	527	539	519	540	548	498	503	543	601	534	585	559	558	522	530	528	545	535	543	501	568	566	545	498	521	552	551	559	581	542	525	552	542	573	531	524	539	541	550	523	528	521	538	541	525	532	516	523	515	534	527	486	530	537	563	541	539	546	535	546	478	550	546	500	522	516	558	535	565	516	512	526	548	517	561	518	550	523	526	527	539	573	556	530	545	563	546	503	510	521	477	515	582	551	477	520	495	543	520	540	535	515	534	531	546	539	523	569	513	521	552	603	538	494	515	553	502	499	555	557	570	559	492	531	539	514	518	567	559	533	502	498	530	481	539	535	542	574	491	541	515	529	511	505	550	508	534	561	598	516	499	553	505	520	551	558	509	524	548	490	561	551	538	520	549	510	548	570	507	539	532	515	557	539	563	527	514	572	549	536	525	532	541	532	525	566	561	522	530	551	540	597	544	549	522	552	543	579	487	550	497	499	503	523	549	561	537	515	510	558	529	507	546	524	496	537	548	498	504	552	536	530	511	525	515	582	525	555	486	520	542	547	518	514	554	525	505	556	526	523	519	559	515	515	536	551	534	549	564	532	502	535	537	482	561	489	538	507	520	511	531	527	510	560	523	537	519	514	505	501	521	532	550	569	508	533	548	556	548	561	557	497	552	530	536	529	523	524	576	530	535	555	513	520	544	542	520	510	520	502	549	550	544	525	528	525	554	540	548	548	552	561	521	485	523	537	522	545	467	548	529	530	573	584	553	571	495	552	542	531	546	533	568	487	529	500	523	515	551	489	513	539	562	545	555	520	533	558	536	541	546	519	529	562	573	565	554	546	486	545	519	477	517	514	516	536	539	565	564	546	539	494	524	507	544	549	500	528	520	535	532	544	554	521	540	562	549	528	571	576	537	525	541	521	534	516	547	542	530	500	560	523	543	513	545	551	552	550	550	556	546	561	520	544	544	536	531	549	522	551	529	545	528	517	557	518	496	516	527	507	565	493	541	540	523	535	531	556	506	518	512	508	537	526	514	579	528	514	535	556	525	557	529	558	556	569	533	547	527	547	503	551	566	543	532	497	525	533	537	535	512	525	531	502	530	532	513	543	547	512	529	538	510	526	548	534	523	567	506	531	586	576	537	540	536	551	535	526	560	523	551	543	546	527	531	503	575	530	511	516	541	476	559	528	526	520	542	537	525	551	498	551	536	559	542	555	565	564	515	529	530	565	489	511	567	491	534	548	572	522	497	551	522	487	540	546	572	545	545	547	600	547	530	557	549	562	521	523	489	512	541	485	526	506	571	571	518	608	514	544	511	513	513	557	541	516	546	587	535	507	549	502	531	530	555	536	503	539	556	505	504	535	516	536	528	562	506	558	556	527	573	527	590	530	523	548	546	525	572	522	526	500	557	534	559	502	522	522	521	545	529	546	536	542	533	550	508	490	532	554	519	519	512	579	569	510	520	556	502	579	568	539	530	523	534	531	553	570	515	533	508	528	542	521	538	504	548	537	528	496	530	536	557	509	508	525	527	564	536	513	541	539	535	509	546	521	524	552	535	558	552	517	540	537	497	578	528	578	527	535	541	548	540	549	525	559	534	513	523	556	533	534	506	552	547	516	527	566	570	568	496	503	545	539	508	547	559	578	568	515	538	550	517	530	532	515	494	568	556	517	529	574	523	540	529	542	528	563	576	518	559	516	574	555	506	532	518	516	538	503	540	526	485	544	532	501	532	536	574	545	536	532	564	545	515	513	555	541	560	550	502	571	511	517	500	512	542	537	553	534	514	521	518	511	516	522	540	554	501	548	535	541	555	553	539	548	509	525	538	533	547	528	523	512	498	534	500	540	486	546	554	552	532	527	519	565	554	527	532	544	512	521	532	507	534	508	524	571	523	570	540	501	515	540	515	549	509	545	521	576	550	492	533	529	526	498	537	534	524	533	572	561	531	555	517	531	547	494	503	531	501	565	562	522	547	529	480	565	508	521	481	551	510	527	523	490	528	552	506	553	552	539	565	533	524	550	564	532	555	533	566	542	542	546	547	528	513	543	540	532	536	564	518	590	546	515	539	507	536	543	554	521	546	515	522	566	558	505	585	541	510	507	529	513	546	580	540	520	536	558	556	535	524	507	594	550	553	547	519	533	515	544	504	518	531	537	522	548	542	554	519	580	527	517	541
22740	21208	28952	23750	21202	21255	11472	1329	917	819	736	648	599	555	553	490	509	492	472	491	436	458	482	407	411	439	394	414	427	409	431	387	434	406	416	418	407	399	381	408	388	412	414	384	392	366	374	370	435	393	420	421	369	408	422	384	405	374	422	367	356	389	402	385	386	353	350	378	399	390	367	383	369	404	359	421	354	353	405	391	399	372	403	393	392	372	365	356	402	390	360	400	362	393	364	402	402	353	360	352	380	381	347	355	374	397	393	355	355	373	355	382	357	379	402	375	374	372	356	373	386	386	362	383	360	386	344	368	373	421	403	376	375	332	374	388	364	377	349	372	361	436	367	374	377	379	377	390	383	371	381	352	395	400	354	358	378	383	337	341	347	368	348	397	364	381	382	401	393	389	363	365	379	352	388	344	395	363	347	397	342	372	357	380	359	388	363	380	373	340	358	384	362	406	372	368	372	361	388	360	372	370	355	342	369	382	387	367	383	366	410	401	347	352	405	362	392	381	374	359	386	382	391	413	343	372	392	364	402	388	374	353	355	421	408	369	408	368	388	397	365	363	393	378	351	369	404	354	376	364	360	409	365	392	377	337	383	361	399	380	383	402	383	383	375	378	415	371	369	384	356	320	355	386	378	367	371	386	395	397	381	360	379	375	376	372	371	391	378	391	388	377	375	414	406	356	352	393	373	372	383	394	358	348	399	375	355	365	376	377	364	382	368	391	383	377	368	378	390	415	342	376	396	381	361	370	366	383	350	400	406	380	360	410	400	366	372	395	395	366	361	386	348	374	385	393	411	386	363	386	362	383	398	373	421	376	365	376	349	387	397	362	383	370	409	356	375	380	322	373	389	409	382	381	350	394	363	355	366	365	338	356	397	360	369	405	383	359	360	409	406	370	386	372	379	389	371	356	389	391	372	444	387	370	346	407	354	382	371	383	361	385	393	360	348	403	387	395	403	338	413	365	366	380	363	409	383	422	369	388	375	329	356	383	372	391	365	390	392	363	371	370	414	373	386	376	368	379	379	361	376	366	335	350	376	404	386	382	401	409	347	402	389	378	403	384	393	337	405	364	358	386	356	344	378	373	384	404	380	377	404	360	340	395	401	399	369	380	396	381	391	370	366	389	370	373	367	354	379	408	377	396	422	373	346	357	392	361	355	397	402	356	380	393	356	364	407	418	388	385	350	390	338	394	339	407	326	366	377	355	360	365	370	387	384	350	368	375	399	394	375	364	356	384	352	380	356	370	414	364	400	405	397	351	386	377	352	384	348	369	422	356	371	384	393	359	362	370	361	357	395	376	369	392	355	341	327	371	393	369	384	384	347	371	368	355	353	376	384	372	363	377	411	355	418	374	380	361	358	376	411	408	379	399	369	400	354	368	387	375	370	344	373	388	376	382	381	398	418	373	396	380	385	358	357	404	367	396	366	367	371	362	371	349	348	376	392	370	383	344	380	438	394	381	376	400	352	345	384	390	378	357	345	349	357	360	368	381	411	381	361	371	351	375	376	378	374	380	368	362	357	377	381	359	386	407	347	377	392	376	378	362	369	345	348	387	367	384	398	386	364	422	374	391	344	365	346	353	376	401	374	390	366	379	366	374	328	362	397	390	343	357	392	366	350	386	376	336	407	385	361	369	349	373	380	390	384	390	367	366	355	414	351	365	348	401	388	367	373	414	374	396	355	347	386	344	345	359	373	400	386	353	392	359	387	359	382	368	386	387	349	377	391	384	359	372	343	374	365	376	357	398	346	382	369	376	410	406	351	352	346	387	381	351	379	364	352	386	366	368	397	368	382	356	367	376	373	341	357	377	378	387	398	328	372	378	357	378	372	347	340	418	357	355	380	386	398	377	374	373	352	409	317	389	345	395	360	342	347	363	377	373	403	383	408	372	359	409	366	398	384	404	388	399	354	398	392	384	382	389	350	373	394	328	377	385	371	388	365	374	376	372	375	410	377	350	400	377	381	407	377	408	391	371	397	409	362	374	398	378	369	325	384	373	372	363	367	345	349	414	366	407	361	350	384	386	419	321	371	355	349	363	386	386	389	414	391	349	358	398	392	361	363	364	385	369	374	405	368	364	375	381	374	392	376	347	392	392	391	371	387	362	395	372	364	378	412	376	385	376	388	352	376	395	373	374	355	365	359	357	383	406	387	333	390	366	367	384	336	397	346	385	384	373	352	381	375	352	399	384	360	352	375	363	393	398	396	358	417	363	385	381	406	405	373	347	362	369	426	387	422	378	362	377	344	374	359	355	357	392	384	379	390	366	373	344	397	395	330	344	339	351	379	378	390	374	413	364	368	361	389	367	380	416	389	393	383	357	412	405	387	350	387	356	375	349	367	350	402	397	404	355	347	371	403	362	400	359	382	368	331	382	377	407	328	364	402	396	360	383	391	350	384	389	377	354	401	378	386	361	380	368	417	368	364	368	395	367	359	384	358	363	360	345	352	368	397	394	332	375	364	345	369	398	382	405	406	365	389	393	400	395	346	369	364	350	383	378	349	347	385	372	386	395	385	330	375	386	381	396	361	359	360	343	375	377	342	364	374	374	349	355	353	373	392	373	369	389	358	370	380	387	368	401	383	421	398	395	355	357	352	368	377	398	373	363	372	386	382	384	383	365	362	343	389	402	372	386	396	385	333	402	355	377	369	361	375	410	352	391	380	375	373	388	349	345	384	352	379	386	386	366	364	406	346	360	399	376	401	353	350	403	348	332	389	328	369	372	364	360	393	387	373	376	333	366	356	374	347	371	357	379	373	380	401	396	362	356	366	368	359	388	372	368	383	376	379	383	354	378	392	374	410	405	365	402	370	384	374	422	391	353	371	398	382	371	395	364	368	362	366	347	377	368	365	369	387	358	371	369	339	379	390	400	369	347	347	375	384	383	354	350	370	376	379	368	366	333	364	364	390	369	374	383	355	393	392	365	368	370	371	389	370	369	371	373	446	327	351	409	400	398	380	349	353	385	391	400	405	384	356	393	378	370	356	340	386	413	370	374	365	397	414	365	406	384	363	348	373	372	351	359	357	380	386	348	370	388	372	387	351	337	335	348	371	342	370	363	374	373	406	357	373	401	353	360	360	356	381	362	395	366	371	387	381	348	380	379	348	373	367	370	382	365	355	349	376	367	357	393	351	369	339	367	390	362	366	372	395	378	366	376	361	395	338	375	424	363	377	393	375	395	387	376	392	410	385	399	384	376	350	326	389	334	367	366	379	348	356	394	353	365	358	356	369	366	357	331	350	373	354	306	390	390	369	393	346	375	374	385	352	387	332	411	360	355	394	376	380	374	361	411	411	419	339	387	390	363	363	369	385	366	384	371	366	353	390	341	356	365	343	389	413	377	386	387	358	403	405	387	373	356	365	367	372	372	350	378	416	408	361	382	381	368	380	365	372	390	365	364	386	365	345	368	367	366	395	422	362	357	403	353	399	353	349	381	366	360	385	383	370	380	364	353	375	399
37309	22274	12269	6533	4402	3211	2532	1968	1655	1377	1117	1036	903	774	737	681	625	632	594	528	548	556	544	493	462	488	485	467	483	493	450	442	464	497	450	450	470	429	453	433	493	415	400	447	468	419	426	435	435	433	415	443	442	412	409	406	413	415	408	414	431	429	410	418	409	426	397	407	425	426	433	418	438	416	436	427	377	442	367	437	423	381	408	384	424	430	405	435	426	414	361	408	386	404	397	437	411	429	406	461	439	395	411	384	377	381	422	424	431	407	402	406	437	388	419	416	389	405	413	410	421	458	398	404	403	406	390	391	423	405	403	416	408	414	435	430	372	399	419	383	402	418	392	405	398	430	404	414	422	443	382	399	440	414	403	450	395	383	411	393	394	440	412	459	391	426	425	406	427	391	392	396	412	425	375	439	459	438	366	417	394	416	382	403	403	394	419	423	424	401	377	408	387	411	453	400	393	411	421	403	397	389	434	388	397	407	390	400	402	426	384	369	383	442	416	430	403	411	428	440	424	408	411	390	411	383	424	405	403	431	439	429	420	438	398	412	390	367	440	414	414	389	406	383	416	384	372	404	391	388	397	427	394	419	416	426	412	419	400	392	435	445	437	385	389	443	376	426	397	448	382	413	425	398	394	408	394	400	397	398	389	423	401	431	425	377	384	422	400	384	427	385	410	425	439	404	371	412	400	440	422	399	369	374	391	426	432	455	416	386	380	417	456	428	396	424	431	391	438	429	379	401	408	381	422	379	400	396	417	431	397	409	407	406	384	397	435	435	442	406	442	424	387	461	389	424	447	409	415	437	430	402	390	390	364	408	400	387	382	405	413	426	413	413	417	403	400	417	394	423	435	404	410	410	435	392	408	418	450	412	384	402	414	430	405	400	438	407	418	417	407	404	403	388	381	432	355	454	404	404	442	418	398	418	407	427	419	393	387	439	406	427	385	403	415	433	357	433	442	438	393	407	399	392	369	396	411	463	422	397	384	432	434	387	405	449	439	397	411	412	414	430	426	443	413	365	389	430	436	380	372	431	380	450	437	392	413	378	370	409	423	423	424	423	383	438	411	403	443	403	418	372	411	399	428	413	409	384	414	420	435	418	434	385	409	385	434	406	404	406	446	391	391	416	424	407	435	433	388	439	399	418	425	396	417	400	425	430	394	401	456	410	416	399	424	425	446	402	389	441	417	419	415	398	449	405	387	408	391	417	416	404	391	430	415	389	393	402	440	384	397	392	394	391	421	426	427	408	464	413	394	439	414	404	383	430	413	415	408	410	388	431	423	373	430	382	404	383	385	409	414	407	413	400	441	407	406	421	434	400	410	430	394	405	390	433	436	389	398	402	417	404	406	417	378	398	406	433	429	395	403	444	382	412	433	408	402	382	402	422	407	380	393	426	424	407	456	400	428	390	423	395	421	432	406	413	414	421	424	435	389	402	377	409	416	430	452	413	434	416	408	427	431	408	414	400	396	404	388	432	405	392	424	384	413	414	408	425	444	417	417	425	409	440	410	413	425	406	446	410	424	404	392	424	355	391	366	399	402	370	413	410	417	405	439	410	413	399	440	393	415	426	421	425	407	389	453	406	425	403	403	442	391	432	390	429	406	417	418	405	405	406	407	410	415	366	397	418	429	427	371	403	400	429	404	427	389	418	359	418	411	408	413	406	390	402	408	409	416	445	394	390	384	386	421	453	387	441	415	424	407	410	463	371	378	399	397	412	402	420	419	427	400	420	395	357	430	373	387	415	429	381	418	405	414	402	404	414	382	420	403	383	381	404	425	391	408	353	413	403	452	436	382	427	378	403	423	405	422	401	357	434	393	416	406	424	479	392	403	387	397	383	414	455	416	405	422	377	417	407	420	365	396	419	422	398	398	429	405	451	418	450	383	401	424	350	427	426	452	410	397	413	418	418	411	404	416	432	404	435	383	412	404	428	386	415	389	452	397	446	387	425	397	363	440	451	393	422	403	399	405	408	405	385	400	413	397	397	398	423	456	378	387	424	436	451	417	359	391	393	371	421	396	400	397	412	417	393	365	414	397	415	392	425	429	394	420	364	385	386	423	399	368	404	381	408	388	404	459	473	420	414	421	438	389	401	445	399	425	422	438	392	437	395	415	373	421	404	405	414	417	375	442	412	417	412	431	398	419	394	424	430	377	396	386	424	394	386	372	412	434	401	393	433	386	442	384	428	414	421	387	390	401	393	438	397	394	418	410	408	398	455	394	438	409	416	437	430	401	438	398	424	415	415	448	389	414	430	399	398	408	417	403	414	367	400	407	449	378	412	426	410	449	396	403	429	439	430	414	369	427	445	449	448	441	394	399	391	387	429	422	397	412	400	383	402	378	369	381	374	406	372	404	387	386	403	394	428	441	424	402	399	383	434	433	430	418	381	432	454	425	418	401	428	382	415	413	427	443	382	449	415	386	424	388	434	375	390	414	434	412	435	412	396	377	391	419	422	430	379	405	408	405	414	412	436	445	427	420	391	425	417	409	396	423	464	467	387	418	398	411	382	412	427	388	404	403	390	460	401	387	396	422	401	399	419	408	415	431	426	373	408	389	419	426	398	416	401	396	407	404	434	433	447	443	383	403	456	412	401	453	373	385	426	427	383	387	387	395	386	392	372	401	409	398	394	431	397	394	401	441	407	413	405	385	434	382	389	411	388	417	423	393	383	407	394	427	433	410	435	402	405	384	399	419	399	417	386	391	408	379	445	400	408	418	416	398	442	390	398	411	386	380	439	391	399	411	403	436	403	381	400	387	406	376	409	433	395	424	400	409	420	392	423	409	395	402	409	426	414	407	366	431	392	404	403	383	437	410	411	388	437	399	420	407	391	391	379	421	409	406	381	396	362	411	412	403	411	402	409	416	395	376	419	406	424	422	390	399	425	416	394	422	415	371	411	428	410	403	388	413	399	403	401	414	418	377	423	418	400	395	440	409	374	366	397	374	417	372	428	383	401	370	401	402	387	420	405	426	412	393	449	437	409	431	418	424	394	426	411	390	398	421	407	433	419	413	394	384	415	429	369	477	420	375	400	419	395	423	394	387	389	423	399	400	412	414	445	415	415	459	380	412	399	394	435	365	423	424	469	423	407	417	407	419	459	430	396	414	414	416	391	410	434	438	385	454	368	399	432	411	430	401	402	375	442	431	397	436	406	396	419	400	419	415	397	413	408	421	401	367	409	414	432	426	413	428	389	444	377	427	412	380	387	398	370	395	421	390	407	411	411	447	382	422	392	415	425	375	404	404	396	386	387	412	382	469	383	439	408	446	445	377	402	423	384	422	431	416	421	396	404	406	393	375	414	383	415	421	414	385	431	394	381	420	405	377	420	406	421	415	437	417	402	403	402	377	442	375	380	449	428	403	420	417	384	439	418	431	438	401	393	406	393	409	432	420	418	407	401	437	443	462	411	393	409	421	436	425	411	417	397	395	431	418	454	458	407	414	431	396	417	419	432	408	438
27933	20767	9744	808	417	380	335	332	284	278	299	301	289	282	317	316	290	275	312	286	266	286	279	318	271	299	295	276	287	272	291	285	282	298	282	282	282	288	280	283	282	268	280	319	281	306	301	300	261	274	297	289	273	287	269	301	271	266	266	289	319	281	300	286	284	276	307	308	302	333	279	292	288	303	292	302	303	316	296	297	288	277	284	321	290	299	271	289	264	283	281	284	275	296	247	269	290	302	263	273	276	262	279	295	313	284	275	295	263	272	287	298	293	276	291	255	282	252	278	284	279	310	311	292	264	278	267	289	284	281	303	316	278	285	299	283	288	299	289	288	267	299	268	313	258	303	290	298	296	293	306	291	283	260	253	303	256	271	278	301	279	321	273	285	287	276	289	287	279	275	295	284	276	295	290	312	258	298	300	288	297	264	290	278	272	300	290	273	310	307	279	285	297	276	258	256	277	299	276	304	298	278	284	259	307	294	283	299	286	308	282	287	252	303	307	275	285	297	289	273	246	254	271	309	283	299	280	306	269	305	280	286	300	273	308	288	286	305	314	289	282	285	312	281	274	282	275	319	275	290	276	324	282	305	289	289	289	301	292	284	317	261	322	280	297	284	303	316	268	268	304	277	274	278	314	296	285	262	284	283	289	305	295	287	263	269	293	300	269	292	277	281	294	275	258	274	287	294	299	277	268	259	281	295	312	278	295	317	330	271	300	284	305	295	289	284	314	258	302	296	295	271	309	310	299	283	270	267	313	301	263	309	267	307	291	272	312	282	285	291	294	300	303	279	302	294	288	290	272	277	329	298	288	294	272	292	310	294	303	293	276	279	294	283	297	260	272	333	270	300	283	258	282	268	286	284	293	284	290	297	278	295	264	278	306	281	278	286	308	284	303	293	296	285	280	291	272	297	300	280	317	288	276	290	279	309	298	285	307	289	299	273	265	296	292	305	293	271	300	299	302	286	250	299	322	287	301	290	292	284	281	295	294	298	295	310	311	294	283	287	299	299	260	318	262	298	296	274	283	310	287	278	307	288	250	298	263	296	298	277	278	291	274	274	298	293	277	278	279	273	282	273	305	313	263	322	301	279	298	290	326	289	273	311	300	299	262	281	280	322	291	302	282	249	294	296	299	291	290	299	309	289	303	292	306	295	269	276	298	286	320	279	275	317	282	284	304	268	297	282	278	271	290	265	322	291	297	258	291	319	314	283	289	270	303	288	299	286	308	317	272	310	264	305	300	287	302	278	287	307	304	283	299	276	328	278	269	269	270	300	286	294	290	281	320	320	326	291	284	310	258	313	294	293	296	293	255	276	270	311	279	280	303	315	303	270	290	270	280	258	328	322	302	303	286	270	303	246	311	303	282	322	305	284	309	314	275	288	320	268	275	277	288	297	293	281	265	278	283	290	287	296	273	292	284	277	272	290	270	287	295	284	294	278	275	313	290	297	280	274	277	270	297	284	296	295	273	280	267	296	290	293	312	302	304	288	281	321	285	293	291	283	258	280	280	274	295	281	259	294	267	293	291	291	284	327	285	273	254	296	284	274	273	288	303	294	295	295	291	307	314	316	285	307	316	288	303	321	271	289	287	243	298	291	307	300	287	289	293	281	286	298	292	277	289	292	284	259	269	283	262	317	319	277	268	273	300	299	293	263	307	269	302	271	300	283	285	295	280	285	262	306	281	312	297	292	288	278	288	285	281	300	314	266	314	284	289	294	290	275	257	282	303	306	283	297	307	315	327	268	282	272	291	288	261	270	275	321	283	257	291	273	300	269	299	285	285	278	304	299	309	286	294	264	288	293	284	297	285	289	315	299	311	310	317	257	275	302	259	288	294	284	262	289	277	292	301	268	295	268	274	287	244	274	306	291	294	288	290	289	277	277	293	301	265	307	317	297	294	296	291	315	289	309	286	294	269	284	275	292	281	271	248	273	268	294	317	258	305	298	289	299	276	292	261	273	294	270	282	284	268	299	269	283	305	317	296	312	299	310	311	297	311	276	296	256	293	276	264	290	320	297	292	314	277	268	297	273	297	267	273	304	307	294	284	293	287	294	287	289	264	268	304	338	283	251	283	296	302	292	297	283	290	278	305	299	225	257	297	262	296	268	296	315	307	293	265	294	302	287	291	303	267	291	300	288	291	284	294	255	263	287	278	313	336	271	312	298	294	315	291	259	310	296	278	299	305	265	309	279	291	294	316	274	294	282	264	305	288	294	284	278	300	300	295	299	305	302	280	303	316	286	310	260	282	299	270	286	282	273	260	276	285	312	302	265	302	317	292	282	302	284	322	310	250	277	339	302	287	259	292	301	276	296	313	299	290	313	307	293	296	267	269	290	302	277	279	273	287	270	263	283	294	271	281	300	278	292	254	293	280	272	283	291	275	291	295	291	300	266	271	272	299	305	300	287	263	267	280	298	309	303	275	302	274	288	301	287	304	273	275	298	280	321	290	293	287	286	301	286	273	297	301	294	271	322	288	299	285	284	292	324	284	271	297	287	294	284	304	282	275	292	283	325	283	259	316	253	289	323	340	298	268	313	273	295	303	284	265	308	289	302	325	288	285	293	280	279	287	272	276	270	291	306	276	276	288	258	279	288	262	287	291	298	286	272	319	281	290	282	298	323	292	281	291	305	281	307	306	291	317	283	300	306	279	280	311	281	315	286	306	295	268	280	300	279	285	276	305	295	291	264	300	253	287	286	280	274	271	289	284	300	287	289	279	308	304	281	278	301	275	289	280	321	293	255	254	298	272	264	305	286	282	275	274	284	286	277	293	272	287	296	326	331	266	300	308	281	297	290	319	280	290	272	279	280	293	302	282	304	278	305	285	305	282	318	315	298	288	311	292	292	312	271	242	277	294	286	287	278	278	303	283	264	277	315	255	294	305	283	279	271	270	285	282	259	269	271	331	284	277	314	295	304	310	270	295	288	318	297	288	300	283	277	297	293	280	267	294	308	286	314	265	282	271	304	315	307	331	272	299	283	290	288	293	286	282	287	308	275	297	299	299	282	288	327	284	260	298	264	275	272	266	279	288	293	273	304	278	292	262	277	275	294	324	292	310	302	294	317	306	258	294	266	296	305	313	306	280	320	274	271	320	287	270	317	263	294	278	285	258	306	291	255	284	318	291	305	305	294	292	270	289	315	320	293	265	309	303	279	318	309	301	275	274	298	279	273	273	283	266	299	280	261	252	292	291	307	301	295	285	290	278	298	323	308	275	313	279	284	281	294	305	274	275	290	308	301	281	301	303	269	261	328	262	273	280	269	291	317	283	256	294	260	300	316	306	261	291	297	274	297	271	289	304	295	308	304	287	322	306	293	271	274	331	270	267	311	301	275	265	273	307	295	282	269	310	297	268	283	263	289	281	292	296	278	329	300	311	266	311	288	299	315	306	292	286	303	284	307	266	289	281	287	318	284	273	276	269	307	306	337	305	248	320	290	316	305	286	296	289	283	294	291	274	287
28226	7140	941	554	541	423	454	401	384	380	371	383	371	373	359	376	299	336	332	360	371	397	352	354	334	382	341	365	329	333	350	363	322	316	364	357	351	334	326	349	332	321	327	324	349	339	349	338	387	359	338	365	341	338	347	343	358	330	352	335	350	361	338	331	352	328	363	293	313	339	327	345	367	358	375	319	337	311	324	353	379	359	309	372	375	347	376	344	353	341	344	351	356	341	374	327	354	356	351	401	370	316	355	321	326	362	321	379	346	373	362	335	330	346	335	348	332	333	373	385	364	386	337	346	330	310	328	356	352	306	354	343	339	330	365	367	345	360	329	344	377	367	305	323	363	335	353	341	359	370	343	361	328	335	369	317	338	328	341	354	365	335	364	408	365	353	336	367	373	343	343	350	375	319	354	346	348	318	351	335	341	362	338	319	385	355	350	349	320	343	314	357	349	360	335	363	345	350	326	339	357	323	338	347	382	314	384	317	337	338	333	364	344	387	357	351	337	360	338	334	359	329	320	331	374	339	350	344	354	334	339	319	370	358	335	335	339	362	372	347	364	350	330	348	349	349	377	365	349	376	362	381	331	369	355	340	347	313	368	371	365	363	355	323	344	316	351	360	323	358	333	358	348	349	364	337	361	336	342	348	372	397	389	369	333	339	331	363	360	343	393	345	335	346	360	338	327	358	345	365	368	323	339	369	367	347	338	314	342	310	344	343	376	357	329	351	339	350	351	374	356	323	339	389	337	340	365	365	332	296	320	344	357	371	364	343	346	371	373	333	360	347	356	336	358	315	364	336	319	348	340	354	346	326	310	333	367	330	343	348	345	349	363	339	334	376	350	349	349	352	348	304	365	371	351	337	334	321	370	368	343	350	333	333	349	323	361	331	367	337	332	321	334	352	350	329	338	368	335	341	347	332	329	352	345	342	331	357	359	344	337	356	359	343	344	357	354	369	352	328	353	395	341	362	318	364	343	362	370	357	318	348	353	324	346	367	335	357	373	370	364	374	349	349	383	340	378	356	308	314	333	347	330	349	348	345	394	359	360	321	390	348	328	367	353	378	366	340	329	357	348	335	357	319	349	341	360	337	364	377	348	336	356	351	318	350	346	340	353	373	329	395	371	332	352	325	333	328	377	354	371	393	336	389	377	330	342	343	331	365	361	341	344	337	361	328	359	333	361	357	351	343	309	331	353	356	341	356	356	329	322	380	326	347	397	369	350	327	367	354	363	384	370	340	328	355	336	360	353	347	337	342	361	387	327	330	338	353	332	359	333	363	324	367	339	342	362	326	349	349	352	358	337	365	366	344	337	335	362	318	354	385	357	355	374	363	362	373	329	356	365	349	396	367	366	354	329	348	383	353	345	350	343	347	352	349	360	320	349	366	344	338	337	358	359	331	331	328	356	336	336	343	340	310	347	362	365	361	352	367	337	342	355	350	344	333	328	322	332	345	359	375	344	347	328	370	327	303	364	372	348	348	362	364	369	347	346	322	314	365	317	323	351	352	322	370	365	333	354	343	383	342	341	343	348	339	342	346	330	357	363	373	342	331	330	340	373	331	348	368	319	344	347	318	357	380	382	339	353	361	343	338	348	343	320	360	340	405	355	358	346	341	351	346	346	356	359	350	345	325	377	342	339	342	335	365	360	362	340	347	309	337	328	315	353	349	340	324	337	352	357	321	394	376	357	366	364	364	337	360	363	364	341	372	315	362	323	377	335	328	358	345	347	362	369	341	337	365	330	311	342	330	333	335	324	336	372	344	325	356	349	343	351	370	304	370	338	334	334	337	319	327	353	344	335	305	348	355	335	338	354	367	365	331	355	317	340	353	349	349	323	352	331	305	363	380	345	364	368	375	355	356	363	335	376	362	323	342	340	365	362	354	359	363	336	332	337	338	343	331	344	381	348	374	349	354	328	337	360	318	359	334	367	356	366	322	343	351	329	377	316	359	345	335	340	335	364	377	335	357	344	362	324	360	341	325	349	370	330	337	357	335	366	343	335	336	364	332	352	322	358	333	361	353	348	349	333	354	339	320	348	338	366	336	377	319	372	330	337	325	363	341	369	341	349	365	367	370	359	337	362	344	325	319	359	353	364	357	348	333	362	330	369	322	355	337	351	340	371	368	358	319	360	364	325	366	338	359	327	365	354	333	323	347	354	341	393	344	339	345	360	350	352	354	365	332	360	340	339	312	344	350	350	336	344	371	346	322	375	379	346	347	321	337	367	346	338	346	340	360	346	341	376	317	346	356	343	338	350	326	372	351	376	361	371	322	365	346	366	345	330	311	350	362	324	353	341	333	339	354	322	324	318	352	352	351	358	389	373	375	381	366	343	372	336	367	369	321	353	329	333	333	325	364	317	349	360	376	345	342	350	361	358	372	330	382	350	365	341	351	330	321	361	349	340	354	358	368	387	347	352	360	356	350	337	348	323	367	346	376	352	336	327	336	335	349	341	382	352	402	378	312	358	325	358	342	353	317	342	340	325	358	307	362	360	330	340	335	356	339	330	295	327	346	322	380	356	312	322	330	341	362	348	351	364	377	350	343	337	348	343	353	350	367	322	377	335	346	379	366	372	384	357	349	321	348	361	350	401	340	356	312	358	372	321	380	342	353	323	358	361	339	312	319	331	341	336	325	347	347	328	347	333	333	349	347	321	336	342	348	334	319	350	355	337	379	341	367	337	339	319	348	364	343	346	318	334	353	341	316	340	369	329	336	361	323	381	344	333	353	347	335	338	336	326	348	355	346	335	380	327	307	362	355	354	367	382	348	356	302	345	353	334	339	381	336	323	352	362	358	335	328	355	322	343	338	306	354	323	381	345	369	347	350	373	361	335	361	382	351	329	347	373	367	357	352	357	356	329	352	357	357	331	340	334	357	349	359	328	342	351	345	353	375	337	357	354	359	355	347	330	329	361	331	348	353	336	336	360	329	335	336	333	339	377	368	338	351	330	345	368	323	341	364	340	357	354	360	327	357	358	360	329	327	360	358	307	326	347	341	337	332	348	379	365	334	295	356	354	354	334	372	342	333	348	344	342	346	336	340	343	336	325	346	313	320	350	369	331	327	384	293	332	339	352	395	358	327	350	373	317	294	368	355	360	376	321	346	364	375	328	323	356	380	358	341	366	322	358	339	371	369	322	350	351	364	350	321	322	310	326	366	355	334	359	347	375	361	347	375	322	351	345	350	355	331	357	348	353	357	375	362	341	371	352	314	364	345	345	349	328	360	326	334	360	346	358	338	351	351	354	333	348	348	349	335	356	320	322	330	350	365	343	333	321	362	345	368	339	331	334	336	346	338	332	381	337	311	371	327	380	332	335	347	306	343	356	343	351	321	342	357	324	341	342	323	385	372	359	327	348	323	348	318	358	361	352	370	354	334	335	339	333	315	328	344	363	368	323	311	346	359	349	358	348	377	351	337	343	372	339	350	312	362	349	364	331	343	336	342	348	381	336	326	334	366
23614	21166	28516	24055	21145	12136	971	568	489	402	400	312	334	281	293	262	234	220	247	219	213	232	242	185	202	195	216	192	205	195	192	195	174	180	214	207	210	182	220	205	191	192	177	181	222	183	191	195	182	179	171	170	187	183	189	178	211	175	191	187	169	194	194	179	193	187	180	163	213	218	196	174	168	176	162	180	191	208	172	183	179	179	181	221	179	210	158	177	184	179	189	205	169	172	194	161	198	170	181	208	168	195	161	173	182	179	188	191	194	193	219	191	153	179	202	174	188	171	177	185	160	208	179	161	180	173	182	176	184	204	178	184	180	182	198	183	178	186	164	186	184	205	178	178	205	185	167	186	171	180	201	183	183	177	167	169	196	165	187	200	157	180	178	160	177	149	192	208	161	186	176	180	193	179	176	182	198	164	197	185	169	192	190	193	166	178	180	186	192	198	182	186	181	186	193	157	175	168	164	219	178	172	194	191	170	187	189	183	191	175	169	189	208	198	177	188	182	154	170	197	188	176	167	158	186	191	194	189	169	182	203	173	148	182	175	167	182	179	164	191	167	168	183	201	158	187	179	173	178	186	161	160	219	172	173	191	186	177	172	175	165	183	177	184	170	165	173	155	174	177	155	173	169	193	193	195	159	200	189	180	164	177	178	186	180	188	205	168	167	198	183	163	182	207	172	170	173	146	160	186	173	192	192	189	183	210	187	167	163	202	161	221	203	158	195	192	197	182	176	174	192	191	194	197	177	172	170	164	193	175	177	171	183	191	168	177	190	183	172	181	196	185	166	197	173	179	186	169	181	181	186	165	190	190	194	178	174	205	187	179	201	185	186	185	197	180	172	168	177	197	200	191	151	169	179	188	161	163	177	183	178	185	197	172	188	196	182	202	192	185	183	172	175	206	173	177	188	188	176	177	176	172	170	182	204	178	181	175	179	177	168	190	182	163	190	191	184	162	170	172	189	182	172	183	171	168	221	158	183	157	171	185	198	166	189	187	178	180	140	217	189	197	189	164	197	186	203	204	199	150	167	177	156	189	165	170	168	175	208	169	158	154	173	185	190	207	160	183	196	177	181	182	167	192	193	189	187	199	156	171	177	160	164	193	195	180	190	188	176	198	176	163	173	135	161	157	166	167	200	189	174	196	171	176	167	191	183	183	167	172	170	171	163	198	175	203	195	184	211	170	188	166	175	184	203	189	176	188	197	190	173	174	192	181	197	162	196	199	169	198	190	174	197	171	201	189	176	175	165	173	189	176	179	169	172	184	185	170	204	207	183	173	169	199	157	178	211	177	176	179	165	168	166	182	179	223	185	178	175	180	182	187	180	184	196	163	172	153	172	186	180	164	185	171	202	192	193	191	197	181	154	184	164	172	171	166	163	165	183	185	192	175	172	186	183	183	161	174	188	177	203	185	175	190	180	175	174	199	182	146	178	177	208	200	174	173	183	174	199	191	171	193	154	175	187	172	171	177	200	189	178	202	206	189	187	183	189	173	174	178	183	184	185	199	173	195	196	187	188	166	179	171	160	173	178	192	190	185	175	204	175	188	146	192	173	199	181	171	181	172	176	149	173	192	176	165	183	167	185	196	178	162	183	184	203	182	180	191	199	179	224	184	187	176	169	180	181	193	194	201	193	172	185	197	184	192	200	166	192	190	182	188	204	191	197	187	178	170	186	182	182	173	163	165	179	191	184	193	169	197	192	171	184	175	174	186	179	164	197	218	169	190	190	178	176	175	170	192	167	195	193	167	180	161	178	181	198	189	164	190	170	168	206	178	202	169	198	194	184	176	156	174	181	189	174	178	188	182	193	175	184	191	183	178	189	186	182	180	188	170	187	165	188	173	184	185	204	185	173	192	169	163	178	163	173	193	195	184	164	173	180	183	172	176	171	189	174	151	168	167	157	179	169	156	194	177	173	171	172	142	208	189	192	192	172	195	169	187	164	195	178	198	190	193	212	169	172	182	180	196	197	179	177	166	170	177	189	192	170	164	198	178	200	189	184	193	177	167	175	178	163	181	172	182	185	183	185	194	183	177	190	193	181	176	165	202	166	172	184	172	172	172	187	167	170	185	195	193	195	190	183	188	195	169	185	173	187	185	176	216	191	187	177	215	182	178	174	166	192	186	176	179	208	179	167	175	166	166	155	158	175	169	179	170	180	162	202	188	180	166	195	206	165	187	175	165	184	169	166	175	190	195	188	192	178	173	190	163	179	183	201	186	211	199	181	181	202	186	175	158	183	170	165	202	188	177	197	162	187	176	191	149	192	189	171	176	193	157	155	223	162	188	189	195	172	183	166	175	164	188	186	181	178	197	199	156	184	179	170	172	197	183	147	184	161	185	173	180	192	160	195	190	177	165	195	185	147	196	175	197	164	180	186	195	149	198	183	185	181	190	172	202	202	182	185	155	165	176	190	194	191	179	174	191	174	161	157	177	198	182	167	199	176	196	170	184	179	176	182	173	202	181	212	158	186	160	173	182	159	176	176	176	191	178	168	205	169	193	189	178	187	174	152	188	163	199	184	166	186	179	194	182	183	167	190	181	162	179	183	178	165	189	199	184	189	174	174	162	191	189	182	165	186	166	177	202	194	165	207	178	197	165	209	149	156	179	181	177	199	175	167	167	181	168	187	191	168	185	184	188	197	184	177	179	187	161	190	174	186	188	183	163	168	184	185	167	161	189	167	168	187	179	175	187	178	161	161	190	180	188	183	192	208	160	186	187	190	165	180	189	175	174	189	176	164	182	191	169	166	173	201	180	175	177	151	193	167	163	180	171	173	191	180	183	181	180	191	196	179	174	176	163	198	222	179	198	162	189	198	213	165	181	186	179	194	188	173	196	204	176	208	179	193	188	179	185	182	167	164	198	202	200	177	173	189	181	178	183	200	162	186	199	194	197	176	162	181	215	167	173	173	175	198	177	174	213	173	180	189	197	170	199	180	172	174	172	168	181	174	163	186	169	190	173	185	198	201	150	152	182	179	191	179	157	189	185	175	187	195	214	188	181	182	174	194	196	184	164	182	175	180	172	184	202	202	185	173	169	174	172	156	175	190	191	176	214	196	191	183	158	172	183	188	172	200	189	176	177	179	193	196	178	191	198	176	173	181	186	153	153	186	164	185	203	180	196	195	173	174	166	177	160	215	181	179	179	172	210	160	183	181	190	167	189	171	154	182	178	177	172	182	162	195	157	193	189	181	196	175	184	183	171	169	162	186	207	199	161	189	194	183	213	172	194	198	174	188	182	187	169	185	184	216	170	176	186	185	181	187	168	181	186	189	213	179	170	180	192	171	168	180	180	204	172	169	192	201	182	193	177	162	192	180	175	194	167	168	176	149	170	177	197	176	172	181	186	194	181	200	181	180	165	168	143	170	205	176	183	179	201	185	160	169	186	185	219	179	177	167	191	188	174	187	178	195	195	167	181	180	189	200	180	183	183	179	193	170	188	183	183	163	159	162	166	183	178
34457	17273	7316	3506	2346	1708	1252	994	769	725	580	527	459	431	414	362	348	309	281	305	318	304	318	293	234	261	270	248	239	236	251	238	245	209	228	244	251	265	243	220	223	231	210	227	214	215	222	227	227	226	243	247	225	203	241	197	225	239	218	217	220	233	196	225	229	223	256	209	227	216	210	222	202	219	227	194	226	217	223	218	240	195	239	206	221	240	221	192	211	203	208	231	194	243	220	205	212	220	237	214	195	234	218	215	220	245	219	217	198	215	218	193	218	208	220	207	210	239	219	202	198	229	202	197	227	222	208	200	199	208	234	217	197	218	235	210	242	205	195	228	209	188	250	182	211	232	236	202	203	216	232	214	234	219	229	231	233	212	237	208	212	209	201	204	217	219	241	243	215	213	220	220	242	201	227	196	236	213	215	218	205	216	208	206	220	238	228	228	221	225	209	218	225	222	218	219	210	200	230	205	196	223	205	259	197	189	218	189	219	221	215	228	197	247	197	240	213	216	220	205	230	212	211	206	221	227	240	205	234	225	205	229	213	232	230	206	216	222	208	221	198	230	197	188	236	236	232	208	226	232	260	193	202	195	202	180	226	219	207	206	188	181	226	188	226	228	213	198	208	226	215	231	245	210	203	221	233	220	220	220	222	231	197	218	219	232	188	211	234	225	222	207	211	212	229	223	202	214	184	215	220	234	217	223	211	221	234	211	211	218	203	225	203	226	229	199	228	225	219	218	197	214	208	249	234	192	238	221	241	201	215	212	225	208	235	225	236	208	177	228	226	209	225	219	225	225	198	223	219	231	209	229	234	215	204	215	223	227	222	210	204	230	205	189	213	230	213	208	180	213	232	221	249	190	202	229	218	218	213	209	210	206	238	219	210	217	193	225	224	234	208	201	237	209	208	217	232	229	233	219	231	219	205	224	245	228	228	208	219	210	218	217	191	213	211	221	214	222	227	198	215	231	237	225	236	211	244	203	225	216	216	215	187	206	220	199	231	237	204	205	238	199	215	217	212	225	207	223	239	224	217	236	204	216	197	197	233	222	230	226	221	237	228	228	203	220	216	185	203	226	189	199	227	218	225	232	239	200	220	249	217	199	221	224	208	192	200	239	222	216	213	197	233	202	222	216	201	213	208	225	216	241	208	254	226	191	225	244	202	221	210	225	212	235	202	218	193	253	221	194	208	212	197	206	210	233	215	179	216	257	220	220	250	220	212	232	206	211	226	196	224	194	229	228	221	224	206	221	237	206	213	232	220	192	212	209	207	214	212	217	219	187	203	205	213	192	218	207	224	224	219	214	213	229	236	211	228	216	202	228	211	202	221	237	230	211	199	223	222	205	216	190	223	220	249	209	212	216	230	209	229	189	218	229	234	248	218	219	248	208	202	236	228	228	211	238	210	221	190	210	202	217	219	190	217	210	239	206	207	192	213	205	229	199	218	231	205	246	215	222	196	217	219	229	226	209	242	203	220	222	219	187	253	233	225	212	216	239	233	232	186	213	188	226	236	224	234	229	198	202	220	211	229	201	206	219	204	221	189	211	238	212	211	209	250	231	209	231	208	202	243	224	234	221	240	234	216	249	205	201	205	221	215	216	204	197	221	202	221	232	231	190	198	203	197	197	216	203	218	222	182	198	219	219	193	235	230	230	218	202	245	218	231	196	245	204	203	205	192	210	216	220	238	202	194	226	219	202	209	227	235	202	220	205	179	229	203	222	235	235	213	225	238	204	245	234	192	228	218	214	209	222	196	206	228	241	193	205	194	219	234	211	225	199	224	209	238	196	234	219	229	220	214	199	207	227	204	215	205	248	199	215	210	219	220	210	239	230	208	210	220	205	206	239	214	215	212	234	220	226	225	220	237	229	226	252	227	232	224	231	204	218	222	204	231	228	207	221	223	224	224	204	223	239	196	229	202	227	221	221	233	256	213	230	229	206	197	226	203	221	198	197	235	189	207	245	202	201	223	212	206	215	215	219	219	223	234	219	219	211	182	211	232	212	219	202	235	241	221	213	204	220	207	235	221	218	218	209	236	232	179	221	231	218	210	242	195	227	200	217	200	231	216	228	212	193	218	240	235	227	213	241	230	202	213	218	233	226	221	222	234	209	243	250	218	237	220	225	228	227	232	218	221	220	201	246	202	208	226	222	197	193	204	202	213	216	234	189	235	206	209	232	235	238	217	236	226	207	207	228	225	226	216	227	227	214	231	233	224	246	207	232	220	229	229	190	235	245	188	211	221	198	211	221	218	216	212	212	200	209	227	181	209	230	198	210	226	206	219	234	205	205	231	208	207	197	217	192	216	194	197	202	193	230	216	212	219	229	229	241	230	217	202	221	226	227	188	223	224	227	214	221	235	232	205	218	225	193	227	206	227	202	224	226	195	228	228	211	230	213	227	207	194	217	224	218	222	184	234	206	240	212	211	218	226	233	232	190	201	224	201	201	221	204	217	201	228	229	224	222	215	215	229	227	208	206	199	207	204	212	213	191	208	210	242	229	216	212	245	212	191	199	221	256	215	217	238	189	207	196	202	234	215	201	211	219	250	225	191	191	224	229	216	230	214	234	218	233	224	204	222	228	207	214	242	239	207	228	221	241	188	218	214	223	228	196	219	225	211	199	266	219	185	202	214	199	206	205	212	201	219	217	193	211	228	216	193	222	207	218	194	197	221	216	223	223	238	223	196	222	188	264	228	207	215	221	225	228	211	205	201	227	243	236	214	207	179	233	207	241	207	205	214	243	205	215	238	234	230	231	243	222	233	242	209	229	235	231	242	206	222	220	198	215	217	220	220	229	217	198	205	204	230	220	198	227	209	243	210	209	234	187	210	218	212	210	238	230	227	208	216	234	211	218	236	211	186	234	213	204	203	225	219	212	238	204	215	206	213	202	220	240	215	211	207	196	225	232	204	206	226	185	237	195	237	191	212	204	211	209	172	212	203	200	219	217	215	220	223	208	214	251	216	202	215	239	201	242	201	231	225	237	207	242	232	229	222	234	219	226	204	199	197	213	216	243	215	219	202	203	211	228	221	249	219	230	216	219	181	211	244	217	222	218	224	230	212	222	240	224	195	208	201	250	192	232	217	212	225	214	215	203	231	237	208	215	209	190	223	233	210	228	222	226	221	239	213	222	221	209	205	219	260	188	221	206	201	213	220	204	201	216	213	183	200	207	190	235	218	195	211	196	225	219	240	223	217	234	237	193	196	239	245	219	201	221	224	222	221	221	212	223	257	226	230	200	220	199	221	215	216	223	196	185	207	206	225	212	204	217	205	221	197	223	220	228	205	210	241	229	211	233	205	215	195	200	209	202	197	197	231	227	224	204	202	220	199	211	207	230	212	209	209	225	217	205	248	210	250	173	217	224	196	200	212	229	202	201	226	225	215	194	226	219	190	233	211	230	193	213	223	188	219	210	227	211	231	221	217	237	213	238	214	209	221	206	222	212	216	210	198	244	208	216	228	211
24860	21180	27547	24975	12772	1048	661	657	589	590	547	570	524	533	530	510	526	491	514	506	479	495	554	480	500	486	494	504	487	493	474	474	483	464	508	476	483	502	440	505	480	483	488	493	468	462	480	515	486	440	491	488	511	477	492	479	470	446	487	471	503	455	468	483	497	489	462	489	477	514	456	467	464	466	502	470	450	478	451	465	451	474	462	459	488	431	493	521	466	450	502	454	508	506	453	437	445	506	478	448	447	503	466	529	486	502	477	485	483	465	472	436	448	470	458	496	453	476	469	486	505	467	429	465	483	474	471	542	495	499	462	501	515	463	462	493	456	493	472	470	443	468	481	431	490	483	464	461	498	468	461	469	486	458	495	458	519	458	515	456	498	486	472	477	472	476	486	471	470	490	483	500	458	462	470	490	496	490	486	512	453	477	470	477	453	451	512	495	476	463	476	469	435	468	472	453	449	498	491	517	463	487	472	455	429	490	466	504	459	433	474	501	443	481	461	489	491	512	471	487	472	466	495	483	484	483	460	481	454	460	484	484	463	470	484	454	502	461	448	454	461	476	478	481	497	510	513	487	509	462	476	464	491	513	488	476	503	464	508	478	495	492	488	479	442	437	478	474	461	477	477	503	471	493	478	478	487	491	467	496	467	486	495	507	433	485	453	501	503	476	476	492	457	483	469	477	479	438	500	442	479	442	489	478	465	489	447	434	462	487	506	451	479	463	490	506	467	470	459	473	494	455	461	447	428	444	504	479	467	453	487	454	511	411	474	481	469	478	475	479	456	461	434	452	454	450	485	460	473	452	466	475	474	441	432	474	460	466	446	491	482	471	462	503	453	468	465	461	488	503	505	464	460	471	455	500	499	489	461	429	483	458	475	467	451	449	473	451	460	459	477	451	462	482	476	455	480	508	470	485	508	481	448	461	439	484	467	487	498	488	464	479	493	520	467	467	529	441	471	476	478	500	478	452	425	495	465	456	482	479	483	446	481	475	466	438	470	507	457	467	532	477	509	463	439	507	528	469	463	483	489	464	457	458	457	476	445	475	469	500	452	471	451	468	481	453	519	486	484	460	467	482	477	490	461	475	471	467	461	471	462	471	461	457	449	461	472	447	464	473	502	482	479	472	479	455	457	462	463	473	478	451	478	489	461	454	534	437	445	460	517	448	479	469	444	463	474	428	518	467	452	477	414	458	484	446	471	490	460	485	492	469	455	464	496	507	494	478	466	468	505	476	486	498	479	472	474	469	471	445	452	473	493	479	495	472	490	455	450	504	474	454	494	495	485	456	490	484	436	477	453	464	499	464	477	478	460	475	486	474	500	527	425	474	476	481	468	483	497	456	478	448	522	473	481	470	475	440	507	462	481	469	479	464	463	495	468	475	488	431	502	488	465	489	454	482	468	487	469	501	443	486	520	440	470	490	470	489	505	490	447	477	448	497	476	460	496	474	470	463	478	442	463	467	494	441	502	485	478	456	449	439	447	493	451	491	443	488	473	438	440	481	470	444	482	475	533	464	476	477	473	422	500	447	448	432	509	452	460	487	497	456	485	458	463	454	446	472	449	496	435	499	459	502	480	477	443	509	467	500	472	474	486	511	448	471	465	483	485	465	483	501	529	509	490	449	472	458	490	477	476	458	446	463	492	479	459	463	440	483	504	439	489	466	472	501	432	503	459	456	477	471	494	488	490	479	425	444	497	475	441	506	480	487	471	397	451	440	463	481	462	481	459	456	478	499	485	474	471	458	470	519	478	483	456	471	446	464	515	454	484	503	456	494	475	515	500	457	492	456	472	501	477	450	483	469	452	465	506	485	471	476	457	481	444	466	499	472	468	496	452	475	433	533	441	456	515	450	494	483	479	483	501	503	476	492	493	529	450	470	447	486	494	493	453	505	487	459	478	458	451	474	468	512	509	477	438	478	467	429	470	467	503	489	475	481	442	492	448	508	437	439	484	453	455	471	448	498	484	501	482	507	477	486	448	444	437	449	519	484	469	459	455	470	467	464	504	475	482	481	498	482	516	483	481	439	436	506	487	495	475	451	444	482	467	497	516	470	479	491	449	500	509	457	468	482	460	490	475	462	492	439	494	450	466	447	503	470	466	477	471	477	472	475	465	507	512	470	475	509	456	460	455	430	467	477	472	482	437	482	463	491	495	481	516	435	475	482	500	480	451	460	451	492	492	508	449	418	467	441	468	483	470	487	488	464	445	525	511	476	440	476	468	457	469	506	472	485	458	469	459	482	464	492	515	498	498	461	463	449	448	465	455	446	473	471	511	495	483	472	465	511	441	486	507	445	466	478	476	474	478	485	465	507	447	505	482	471	457	474	488	484	519	468	501	470	480	465	464	470	498	465	484	499	466	480	490	469	460	479	473	476	456	482	519	470	478	438	460	430	440	477	474	468	456	432	485	461	422	486	504	490	458	449	475	473	478	481	514	445	479	467	473	465	493	475	472	511	448	480	475	484	496	440	514	475	487	469	424	472	499	464	475	484	454	464	425	461	509	508	493	447	487	484	447	483	496	518	490	524	494	510	461	470	458	469	494	481	482	481	502	513	470	477	515	468	458	489	497	478	454	513	501	451	531	485	460	483	516	491	486	460	483	487	478	493	500	506	458	462	443	459	488	449	430	427	464	496	486	502	514	470	448	437	451	469	440	501	507	502	479	446	463	450	467	451	466	474	486	458	466	494	481	482	475	477	426	497	493	494	487	486	479	441	470	492	460	478	474	484	477	498	460	436	494	523	492	486	470	459	478	469	511	460	495	490	456	476	486	484	496	478	495	511	463	498	473	459	482	461	477	479	483	473	490	436	468	470	479	455	467	465	494	439	460	501	463	433	482	486	437	462	463	469	473	476	433	469	477	491	495	469	423	479	480	507	518	488	485	460	469	441	487	436	500	483	467	489	475	470	479	485	451	486	487	508	510	489	474	499	512	437	452	475	490	481	487	483	470	486	422	464	460	489	501	490	481	490	450	479	484	451	489	460	457	500	463	483	463	447	466	494	473	463	496	476	519	483	461	478	462	499	477	492	492	417	480	469	513	461	480	482	518	485	458	474	449	483	464	490	489	487	475	457	456	457	458	472	454	455	466	498	473	489	468	486	455	446	465	470	480	473	521	480	466	439	453	498	464	543	489	446	471	521	460	490	517	488	490	438	464	463	428	495	478	497	512	445	491	449	486	477	467	457	430	488	453	477	503	458	498	487	436	447	491	474	497	492	477	489	452	498	482	480	447	462	454	444	480	498	482	450	472	511	461	440	475	435	439	453	480	489	497	458	521	508	478	528	478	495	473	483	512	468	478	460	472	483	447	493	485	435	466	504	472	492	458	463	458	448	492	460	462	431	479	465	503	455	476	473	465	457	502	465	447	475	461	439	460	484	521	490	529	490	453	460	507	484	489	483	462	480	473	467	452	446	474	476	467	464	478	491	476	450	448	443	451	442	467	500	486	486	456	428	473	488
33855	12557	4207	2289	1660	1268	1068	956	837	825	753	708	702	674	664	621	607	612	585	571	518	538	564	601	599	587	583	546	567	560	541	573	579	561	499	584	555	566	559	541	478	530	552	555	527	574	568	519	520	538	505	491	517	558	544	564	530	500	533	503	551	511	514	522	539	528	504	528	512	496	547	528	527	533	535	534	549	566	527	549	534	559	555	513	553	519	540	545	538	505	559	524	522	568	507	568	548	555	519	532	538	522	566	551	573	534	505	562	514	534	554	526	567	522	586	580	549	564	521	548	522	541	570	541	572	499	539	541	532	528	518	543	494	512	570	533	574	495	551	535	514	555	543	552	565	549	525	557	560	510	568	552	501	550	541	574	524	533	551	587	529	550	526	551	549	517	581	554	520	582	553	528	525	526	556	531	546	537	552	540	513	550	576	566	562	590	530	550	538	537	561	524	511	532	565	540	502	506	551	519	526	528	521	533	551	589	534	549	566	569	565	566	527	494	526	527	509	525	526	564	507	552	503	560	571	519	558	566	556	559	511	538	539	505	505	568	521	518	552	545	494	548	527	517	512	506	510	580	509	524	540	554	501	504	566	540	540	525	531	541	574	539	517	530	497	533	557	537	549	542	536	571	561	545	612	535	568	524	530	493	536	596	571	534	527	564	547	521	528	519	545	539	569	541	544	558	560	554	493	507	536	543	514	534	549	541	523	505	570	544	493	530	525	520	496	560	532	526	544	529	523	573	505	528	528	615	520	590	529	532	525	526	525	537	516	552	543	535	519	508	564	496	552	518	526	555	589	563	580	535	539	520	529	510	509	549	549	548	543	533	544	540	553	559	515	517	511	511	520	490	526	547	543	543	522	598	552	525	540	541	519	531	538	529	547	509	548	547	507	551	559	540	543	568	570	547	530	510	561	553	513	519	509	513	523	501	553	521	540	507	533	555	544	544	566	476	546	526	535	520	543	509	539	527	485	539	547	535	566	547	478	537	575	544	555	583	573	513	565	603	508	562	519	590	578	549	556	537	520	566	544	540	493	577	566	530	510	562	533	528	560	505	550	512	558	547	562	547	480	556	514	521	518	564	533	478	473	543	519	543	535	597	524	539	548	516	545	528	545	531	555	555	554	507	550	505	546	559	531	525	600	517	519	547	537	554	551	502	532	547	533	506	508	513	501	545	545	512	565	537	559	537	504	525	527	526	581	536	527	532	557	549	554	575	531	549	514	583	523	535	561	567	526	525	554	595	514	592	520	540	537	533	510	544	525	530	506	507	506	564	539	508	537	522	525	559	525	523	504	561	551	555	525	565	550	576	574	565	545	530	507	573	533	519	539	549	545	548	510	528	545	540	510	528	549	574	565	531	572	553	554	525	565	514	539	530	547	576	538	548	523	525	538	545	560	529	567	525	550	527	518	547	514	535	500	516	548	525	537	539	513	535	504	504	557	528	545	547	504	497	529	544	548	577	554	539	541	563	515	522	560	550	555	515	590	539	536	524	494	533	521	523	587	534	561	549	530	548	532	535	550	531	537	506	500	537	537	487	569	534	504	558	555	559	554	560	536	530	589	575	542	549	534	567	514	553	513	523	545	536	555	521	559	525	568	574	502	589	508	577	550	563	553	524	528	537	541	575	525	516	555	540	573	569	563	555	562	526	582	570	527	545	499	561	540	580	515	518	530	522	541	523	526	516	507	531	485	546	517	518	540	524	596	522	543	533	546	526	546	545	522	518	559	527	518	530	540	527	562	541	546	533	535	542	531	526	570	544	550	541	559	508	515	500	517	517	524	528	543	525	524	581	563	559	509	541	576	556	544	559	521	567	528	564	544	480	491	567	546	522	541	543	556	518	551	501	547	530	523	526	580	531	516	519	542	482	562	531	514	591	535	474	556	570	552	539	526	513	525	528	553	571	549	523	537	484	536	516	549	490	517	538	528	510	555	554	515	547	548	522	554	509	505	557	545	556	535	533	554	502	511	563	530	556	505	539	566	542	533	564	558	560	543	550	523	523	539	535	535	531	546	487	567	527	551	544	520	543	553	502	520	514	514	570	524	516	510	552	537	498	561	561	557	545	517	542	504	545	525	549	544	545	563	571	554	541	517	525	533	535	519	544	507	545	535	560	524	549	541	525	556	527	565	527	493	509	555	520	476	556	496	513	514	543	562	557	516	508	535	502	511	573	529	555	537	532	544	516	509	542	508	529	534	486	501	507	517	501	558	536	562	552	501	535	553	521	530	541	527	532	528	544	541	531	553	516	550	532	509	491	534	537	542	537	533	575	551	525	509	505	535	515	539	539	559	526	519	504	495	560	557	540	571	545	548	526	514	528	553	535	534	565	530	502	533	511	564	540	556	527	517	539	552	557	482	498	515	522	544	484	524	521	552	533	564	495	525	531	568	529	514	512	540	540	560	503	560	548	516	555	562	553	547	526	578	511	487	527	515	550	547	553	524	585	536	545	501	542	522	494	553	539	548	548	475	520	531	543	519	538	517	518	515	514	498	559	535	561	571	524	525	561	561	494	504	536	536	500	532	483	500	507	518	514	585	574	527	538	520	540	498	537	507	526	550	526	570	524	522	521	554	529	515	533	571	535	468	556	497	550	548	576	531	508	534	506	538	527	537	539	498	512	546	527	512	537	547	559	533	528	550	532	529	549	565	517	530	546	568	505	550	499	547	589	478	559	547	556	547	523	577	505	512	533	582	555	563	505	520	540	548	570	509	570	529	537	537	568	552	586	549	579	500	555	538	520	530	538	534	544	573	507	583	503	567	543	548	505	528	511	523	550	590	575	538	542	508	522	518	576	545	519	520	543	550	527	551	542	528	574	585	510	483	565	530	527	581	508	493	608	503	517	537	524	571	516	524	540	579	506	545	545	562	537	552	485	537	494	529	556	478	530	534	570	562	492	559	513	523	510	539	569	562	508	561	527	520	521	547	566	560	570	525	514	537	562	540	541	519	501	549	529	569	564	507	567	537	545	561	533	559	539	537	523	545	507	605	541	592	520	533	511	531	543	571	585	544	550	528	489	547	519	575	554	537	537	565	500	535	544	527	512	528	477	558	562	563	572	522	538	570	527	508	535	550	555	544	593	506	513	565	530	561	510	531	507	495	534	588	534	516	567	514	542	517	544	570	570	513	560	489	506	566	533	509	577	517	504	527	566	531	508	507	546	513	514	543	543	538	564	556	584	514	560	502	563	555	557	550	495	522	541	499	533	576	526	534	538	568	567	544	524	548	543	541	541	536	532	485	532	527	537	541	516	508	507	538	517	503	519	558	543	501	552	513	522	555	537	557	531	557	556	569	514	537	575	534	552	516	580	543	521	500	491	540	512	566	552	540	508	523	513	548	507	544	559	524	505	505	561	547	551	523	517	517	504	503	497	541	523	526	512	555	517	521	473	501	546	526	564	502	529	536	549	551	548	538	548	567	524	521	530	588	537	562	526	539	553	581	522	580	566	522	569	529	506
22716	21196	28947	23706	21190	21226	11411	1259	870	759	733	651	641	577	506	516	458	480	494	494	468	465	448	449	456	433	442	396	412	418	421	407	421	406	390	393	422	376	367	383	411	411	394	379	398	380	418	378	405	401	391	385	416	397	374	338	413	405	382	374	372	378	393	374	389	399	372	381	371	389	373	363	353	406	395	397	409	408	376	395	387	377	384	408	383	407	350	375	375	376	398	388	390	366	382	366	332	414	359	372	375	389	409	374	380	395	405	388	362	390	377	384	360	406	398	363	383	364	377	394	356	381	366	388	384	418	375	392	375	391	385	391	349	389	370	368	363	370	400	391	375	416	392	363	373	353	394	337	413	414	376	417	359	375	381	355	371	391	411	374	415	384	389	389	377	377	401	371	410	386	388	348	340	380	353	352	389	352	404	359	396	400	368	393	354	351	380	374	387	344	391	405	415	398	398	382	404	340	352	350	406	349	374	375	380	383	428	393	404	381	395	363	385	382	383	372	407	384	379	389	406	368	345	381	399	409	393	396	389	380	394	382	405	342	393	375	381	382	388	388	366	366	413	385	393	387	352	378	359	407	363	372	377	396	365	369	365	370	360	368	381	378	362	413	396	377	334	392	391	354	332	360	374	320	402	376	400	393	385	372	379	395	360	386	383	378	416	379	362	367	336	405	382	408	409	387	363	361	394	370	349	386	374	378	359	388	386	386	375	403	380	405	394	385	378	360	361	388	392	399	357	368	375	388	403	397	371	364	432	387	375	326	355	386	382	359	399	368	360	381	407	363	372	373	378	383	379	356	378	391	424	412	363	365	393	383	391	378	383	347	367	386	377	375	382	365	374	378	356	370	380	382	392	401	409	343	341	398	318	382	364	366	401	342	415	409	383	374	376	352	407	406	379	402	361	385	405	380	384	398	388	375	374	391	330	392	392	342	350	406	393	377	374	339	369	377	391	354	394	378	393	381	373	334	369	394	384	365	420	412	401	368	342	372	355	350	375	406	328	406	388	381	364	389	379	376	400	362	388	384	395	373	398	358	380	344	383	370	383	379	385	374	384	393	357	399	380	345	408	384	397	413	391	342	362	394	342	408	386	418	411	350	348	389	388	392	387	381	381	397	394	360	346	384	360	392	352	395	410	380	385	398	360	351	368	394	381	359	394	411	388	387	380	404	370	394	363	383	367	411	398	374	385	402	381	354	381	421	374	410	387	398	405	362	375	394	358	385	383	382	353	340	395	394	384	394	362	346	382	362	357	352	366	355	345	373	392	357	366	358	367	396	362	402	360	370	350	360	375	328	397	384	389	376	394	406	351	393	392	373	394	361	379	351	398	402	398	387	366	406	426	387	359	353	378	377	333	384	379	360	394	386	370	371	381	375	402	353	410	366	366	359	348	364	397	370	348	355	357	380	378	368	364	373	382	397	388	377	392	375	385	358	381	392	366	395	405	385	405	359	416	382	373	395	390	385	402	367	366	374	411	387	366	377	392	371	361	370	398	349	379	388	353	358	360	384	356	385	369	403	374	383	376	360	400	364	348	367	350	398	349	341	371	344	366	396	377	380	394	404	360	365	368	387	381	374	380	378	407	397	359	352	376	399	341	402	391	408	360	352	388	354	395	349	357	388	363	401	406	355	380	382	420	400	398	376	375	371	380	381	383	382	377	387	333	382	358	372	377	383	369	355	382	359	391	407	421	385	411	370	370	377	366	376	376	367	355	352	396	394	362	349	337	378	373	399	372	342	401	388	377	359	388	371	382	384	400	367	349	362	377	384	392	392	392	381	359	338	376	388	355	360	373	385	390	353	403	396	392	365	387	397	390	356	390	393	397	409	412	381	371	363	395	373	357	393	351	367	399	368	388	356	382	367	369	359	357	325	379	378	365	405	357	419	426	374	371	391	385	380	423	369	372	392	407	379	373	389	412	355	365	357	408	372	364	365	383	358	372	368	386	403	395	373	387	348	364	399	378	395	399	362	351	384	352	354	347	374	392	374	354	400	393	361	376	373	401	352	369	375	400	390	374	389	379	377	406	410	354	378	397	353	366	388	366	347	392	371	380	388	378	345	369	383	373	396	402	363	383	390	406	371	370	386	367	374	345	413	378	369	388	368	350	317	353	399	402	380	387	400	361	381	384	405	365	397	358	344	372	378	376	372	363	402	405	372	362	388	401	386	393	388	407	392	406	343	355	354	351	380	389	354	441	366	397	415	414	381	379	400	373	368	347	406	385	372	340	364	368	387	404	344	384	353	369	405	351	337	355	322	371	396	375	344	392	399	367	386	354	385	399	348	364	354	385	360	362	374	402	351	352	361	362	381	408	361	401	369	419	383	378	391	407	348	393	412	357	393	369	357	391	340	366	343	395	379	388	372	384	395	379	380	381	366	396	355	390	359	362	411	389	395	397	386	367	355	388	407	352	396	364	344	339	344	356	372	377	371	345	348	375	367	397	405	369	384	357	370	367	365	359	348	372	381	384	394	342	404	397	353	397	391	385	323	414	361	386	365	374	404	348	373	406	380	349	386	396	371	362	404	372	370	403	381	399	391	382	368	357	393	393	392	368	407	406	367	379	331	381	394	375	410	400	435	359	389	390	415	379	389	376	410	388	390	382	349	371	364	356	358	387	352	357	377	363	375	358	400	372	378	396	380	350	400	388	360	388	360	389	350	373	358	380	370	386	357	377	377	385	426	396	348	342	349	390	394	365	393	374	372	367	360	371	384	392	371	377	373	402	383	339	384	376	376	350	389	345	370	369	372	382	391	394	365	394	394	369	400	370	384	380	428	397	370	404	371	367	396	391	361	338	381	395	377	358	369	384	407	410	391	345	350	351	391	383	344	359	366	357	374	404	393	392	382	359	384	405	368	415	367	359	400	405	360	355	398	387	417	409	361	385	378	359	347	390	406	373	400	389	392	392	383	357	387	415	390	407	403	379	340	386	381	392	380	381	396	378	346	398	349	400	387	365	397	367	354	403	388	343	379	357	356	406	388	383	325	391	389	371	380	376	368	375	401	380	347	374	363	384	395	363	383	359	396	375	394	401	378	383	375	387	356	353	397	377	377	383	361	384	403	381	353	391	369	380	367	373	354	361	366	385	412	363	387	355	369	335	366	348	375	412	395	407	394	390	364	366	368	420	376	350	392	373	396	380	389	355	380	339	367	392	390	382	357	368	342	366	393	374	349	366	364	385	385	352	388	378	374	411	414	408	399	370	344	394	406	387	380	377	389	380	371	376	390	368	378	391	385	395	396	360	380	400	349	366	381	381	396	393	395	377	368	403	371	427	370	368	381	359	372	377	359	421	359	390	404	389	373	336	363	385	384	376	397	360	404	392	402	395	387	364	387	367	369	407	378	379	377	340	389	376	377	379	382	369	343	348	351	389	354	367	376	398	351	348	386	375	389	385	387	386	407	379	394	367	375	367	394	380	381	400	381	366	403	388	350	370	362	377	403	386	400	404	371	375	356
38797	20438	11996	6368	4326	3290	2447	2001	1657	1349	1110	1017	863	813	731	648	629	662	583	616	569	532	517	524	562	521	516	524	462	496	476	458	448	476	463	455	457	400	478	432	432	442	440	480	432	428	414	442	428	425	430	428	410	418	448	428	385	465	395	447	427	427	422	419	400	445	445	419	395	401	390	402	421	440	437	418	431	399	431	427	419	439	416	400	402	402	397	423	415	415	448	434	412	435	413	423	401	456	404	388	403	419	431	414	409	391	397	442	444	415	420	402	441	383	412	448	426	409	427	421	449	399	399	433	420	429	412	427	435	412	417	437	448	373	397	429	397	412	411	446	381	429	419	418	399	398	398	398	422	385	398	421	479	376	411	409	452	466	448	412	408	385	419	385	370	430	422	395	408	387	399	352	443	421	417	443	425	401	434	436	424	381	432	396	421	417	420	438	412	400	438	417	413	411	433	406	438	407	420	447	390	402	404	397	454	417	420	413	394	406	384	433	400	406	404	415	424	429	417	401	420	371	389	359	389	393	406	420	424	398	410	401	419	421	415	376	396	403	396	379	403	403	418	417	442	431	436	432	420	440	419	394	426	415	440	382	410	428	409	425	427	428	376	392	400	408	379	443	418	427	457	408	417	456	415	402	428	371	411	416	425	413	405	405	384	436	400	421	419	411	415	378	417	411	415	426	452	407	447	444	435	379	390	412	420	427	411	408	388	442	427	424	415	431	439	443	414	387	353	406	393	402	404	413	408	397	415	413	436	409	402	415	390	391	432	394	410	368	378	456	441	415	415	412	385	408	448	434	428	414	418	383	470	415	365	455	440	443	468	422	412	420	414	399	422	432	425	400	431	406	431	413	397	411	431	405	412	395	404	389	429	388	423	411	425	383	428	361	385	397	444	422	426	391	373	404	404	415	427	442	406	404	416	410	412	400	429	408	425	424	375	424	426	399	394	430	375	435	418	418	398	433	424	416	416	435	411	447	473	408	434	360	411	397	421	391	384	381	418	398	451	442	428	432	396	453	410	422	420	416	418	419	397	407	400	399	408	421	401	400	399	415	388	418	385	442	393	430	414	434	423	439	376	412	451	397	402	413	443	392	395	406	423	411	410	415	418	384	408	414	396	394	407	397	395	432	432	403	420	418	404	394	429	425	415	454	414	393	444	408	416	424	405	414	425	436	388	392	413	372	430	428	443	460	400	407	421	406	395	470	410	406	405	428	413	436	398	431	426	413	389	446	392	404	426	411	375	405	421	392	410	434	385	418	381	423	395	391	429	417	398	433	427	429	402	397	406	431	394	391	375	410	431	403	417	405	440	412	413	404	377	438	457	417	411	388	424	374	462	415	410	422	416	418	429	402	393	382	405	404	438	469	383	434	415	427	419	392	433	382	439	417	413	423	379	422	383	408	433	331	436	415	430	404	400	410	410	439	398	392	405	457	436	407	426	406	433	430	413	406	415	424	428	427	373	444	410	443	394	439	405	379	397	387	386	421	416	425	407	409	394	413	446	414	407	401	408	422	405	372	419	405	392	432	436	438	430	416	410	443	425	397	405	429	434	410	420	424	386	423	408	421	415	410	380	376	414	415	444	415	402	411	425	412	400	421	428	408	432	378	402	395	456	387	463	430	414	422	436	422	455	401	410	406	399	412	425	447	419	431	404	446	419	387	433	406	377	384	398	392	407	393	423	414	400	373	411	395	426	395	438	421	397	407	403	423	428	416	410	418	399	401	414	402	377	422	406	383	410	409	421	407	390	390	404	430	419	426	423	390	425	395	368	392	436	404	423	413	430	416	423	393	432	400	430	418	420	423	399	388	438	405	408	400	382	424	417	409	424	408	438	408	402	416	389	368	414	446	440	436	399	415	402	414	387	406	444	441	402	364	382	408	396	408	408	438	408	382	416	400	399	434	405	440	394	409	438	390	400	409	425	419	393	402	410	367	430	403	407	399	413	392	415	445	398	414	413	428	460	396	436	425	398	421	444	414	478	440	400	397	432	413	425	396	389	433	446	441	419	412	426	386	421	427	402	408	429	422	432	404	432	409	413	409	397	443	417	405	402	434	443	421	392	429	434	434	393	428	425	423	376	450	429	431	396	434	431	421	432	420	418	418	411	408	399	411	442	400	445	436	380	413	409	407	412	418	380	382	452	452	425	410	422	411	445	392	433	433	406	436	412	390	395	436	419	443	417	435	442	452	419	466	410	400	453	416	447	406	417	432	424	464	392	395	397	414	441	379	433	415	423	391	400	398	391	406	393	415	455	420	404	390	416	374	436	412	420	419	388	379	425	431	431	413	443	401	395	436	420	419	429	417	430	381	404	400	424	448	455	410	426	401	416	406	409	410	421	450	415	440	436	403	402	428	413	415	420	388	399	368	391	385	424	418	440	390	425	418	439	384	396	439	430	373	417	403	407	398	428	381	379	433	419	407	387	446	433	403	374	413	435	411	390	409	401	418	418	409	408	425	400	392	383	374	426	370	381	431	412	401	405	418	412	440	445	400	389	420	441	408	411	413	397	410	418	391	426	411	435	435	415	393	424	435	382	445	429	386	456	476	443	444	414	376	407	418	393	418	405	405	414	438	407	408	385	410	410	401	416	403	423	410	422	407	414	395	414	426	380	438	444	428	430	414	426	411	422	414	421	402	372	397	405	391	412	409	404	421	419	469	406	389	421	411	414	385	439	366	426	402	399	406	397	404	394	413	439	397	442	441	397	413	399	428	422	417	408	421	393	419	402	422	418	433	393	438	360	438	410	382	414	387	428	414	426	422	399	415	411	424	373	385	429	388	429	413	409	395	405	412	387	415	442	416	398	439	405	431	411	421	377	405	431	452	422	438	418	389	409	424	410	414	430	442	428	414	406	395	417	433	419	430	434	408	458	434	416	420	410	408	393	408	428	405	426	406	450	403	387	411	375	392	395	400	415	417	390	408	418	364	415	395	443	424	394	406	404	409	414	423	411	405	464	407	417	378	432	372	399	383	432	430	383	418	413	431	419	417	403	426	405	424	412	433	383	422	385	437	414	372	420	410	493	415	430	418	404	390	433	416	434	395	411	388	436	397	463	422	392	429	380	428	409	435	415	406	461	417	431	418	379	373	383	432	371	416	413	414	465	390	408	432	429	434	438	384	396	433	419	371	421	396	412	426	439	422	416	404	432	409	401	397	383	405	448	406	410	443	422	417	422	403	432	426	381	409	411	383	452	432	423	384	419	431	399	414	393	433	407	402	411	414	442	471	388	397	409	388	377	389	412	388	413	384	420	415	417	422	404	413	396	413	406	413	373	394	414	405	400	376	420	404	396	394	403	441	411	444	441	424	406	423	388	466	409	388	424	434	396	453	405	422	419	426	386	401	393	412	414	384	425	390	435	428	438	424	391	402	425	466	421	404	438	414	433	443	408	427	422	388	446	426	413	441	398	436	430	431	417	445	432	402	412	438	401	407	443	382	403	421	377	425	403	402	416	436
28200	20688	9659	840	446	353	353	318	316	308	299	302	313	281	306	301	325	285	282	281	295	280	299	281	272	314	305	286	303	267	303	313	291	296	295	286	289	308	290	274	276	244	299	301	296	310	305	278	313	318	305	269	297	297	285	288	275	312	292	299	303	302	270	287	246	318	251	275	276	277	299	274	266	263	283	283	292	293	311	283	312	277	290	275	274	302	270	289	289	285	322	276	299	289	324	279	295	270	284	326	284	283	291	272	286	281	314	277	275	310	289	291	275	300	278	305	270	314	280	280	278	264	320	304	294	287	322	290	243	276	289	309	259	287	323	281	272	316	278	316	308	309	306	300	281	267	279	297	278	285	276	287	295	264	290	318	266	269	269	294	275	308	289	295	297	288	275	294	278	264	264	326	286	313	271	282	284	267	306	283	266	308	288	278	288	281	292	290	295	281	269	285	290	291	288	285	288	277	295	310	292	291	294	276	295	290	286	319	286	282	292	290	276	279	269	293	284	281	294	275	297	261	283	302	311	272	311	275	327	292	284	300	298	283	278	295	297	283	260	280	263	284	282	260	286	275	322	297	261	275	286	266	300	272	286	308	276	277	272	285	310	286	275	309	312	309	295	291	304	283	292	299	286	254	271	274	273	267	274	289	283	305	328	288	283	328	282	280	325	318	286	279	296	317	291	307	306	303	289	310	281	320	295	309	292	333	275	277	290	307	286	297	277	289	299	304	275	310	282	297	276	275	305	283	279	297	331	310	292	279	320	278	309	302	267	277	277	277	272	299	281	301	274	267	294	261	277	301	291	265	293	304	264	295	267	307	275	304	270	301	256	279	276	268	280	290	296	307	282	300	261	319	279	269	283	281	277	265	294	271	285	276	295	292	300	288	287	270	297	272	298	279	256	303	301	324	277	275	273	268	297	315	302	289	276	293	292	289	289	287	277	266	287	318	267	278	267	282	280	270	264	290	257	299	286	302	311	300	301	281	271	306	274	319	292	300	323	302	311	266	319	309	284	317	264	273	281	285	308	278	271	294	293	269	288	302	290	295	309	296	258	266	290	302	292	301	309	287	260	282	293	309	267	308	293	280	276	272	276	260	270	293	286	275	300	350	281	321	308	305	331	278	313	311	284	292	296	306	279	295	300	282	307	274	277	309	305	261	255	273	295	305	289	304	308	295	282	272	265	264	258	292	279	287	285	319	271	319	296	335	262	302	303	270	306	303	307	273	302	292	283	272	287	261	300	312	320	279	285	296	293	307	315	300	298	276	290	276	274	304	281	290	274	286	286	314	302	276	268	307	299	318	287	291	287	299	294	269	286	289	304	284	293	313	321	271	289	308	323	284	250	282	306	298	273	278	300	262	291	331	272	338	317	308	317	300	263	273	298	288	293	298	309	292	296	289	306	286	290	243	290	264	307	316	282	278	284	278	323	270	309	273	268	278	316	260	302	308	299	265	288	289	284	274	266	323	261	301	263	286	278	281	299	280	285	293	278	279	302	317	274	299	288	299	280	292	305	309	297	319	289	286	296	275	304	298	309	304	307	278	280	268	332	304	289	298	293	282	287	275	315	306	304	264	284	301	259	269	282	296	291	268	300	273	288	275	292	286	290	294	312	294	281	297	286	285	276	292	293	315	281	268	268	281	280	277	288	292	321	278	292	310	275	265	263	265	273	315	279	282	299	303	330	272	309	274	287	309	245	287	265	281	298	304	311	291	303	297	301	296	266	298	286	261	265	300	287	313	313	312	302	291	314	294	301	290	312	306	284	283	273	278	309	282	297	306	330	263	295	262	298	244	275	285	297	277	305	323	278	272	295	282	334	290	286	264	282	254	304	290	306	279	294	270	282	295	326	296	288	254	325	324	296	295	308	303	283	288	279	271	292	294	279	257	279	249	303	289	299	269	273	283	304	274	313	258	289	272	296	283	306	299	256	315	271	325	265	285	295	295	272	297	330	306	263	290	300	301	295	297	294	287	291	295	289	304	283	258	280	268	301	272	283	256	278	304	267	310	271	328	269	302	301	238	289	300	311	300	282	316	262	291	325	317	279	304	273	264	278	280	267	310	297	284	287	275	315	289	310	286	274	305	325	296	288	306	294	265	296	291	266	262	289	293	285	289	273	286	291	294	279	283	282	288	291	295	257	301	275	278	261	303	290	269	298	274	303	265	275	293	295	279	319	252	289	313	287	294	262	297	272	271	267	319	293	310	290	289	284	295	311	313	288	290	282	298	301	319	273	319	266	288	292	298	259	300	276	300	320	275	270	279	272	286	284	307	299	266	311	302	290	319	314	281	301	283	315	314	289	254	288	278	265	306	310	264	275	305	254	261	279	290	314	266	310	293	299	299	294	231	320	294	298	303	248	276	285	270	273	281	305	304	255	274	310	266	287	254	286	289	291	299	282	290	278	313	303	293	276	304	292	276	279	294	276	278	307	311	292	292	291	291	306	280	284	281	283	286	313	284	266	295	268	284	276	317	295	294	291	302	293	280	281	320	297	293	288	297	318	298	279	282	274	285	303	305	321	277	294	310	278	304	282	295	290	274	291	259	278	294	265	294	269	301	295	268	308	290	301	296	308	294	294	284	272	258	314	303	270	310	337	296	297	249	300	293	308	320	264	271	280	286	285	280	291	306	272	297	297	259	310	294	297	316	272	294	280	289	273	276	267	311	298	288	275	293	301	309	290	322	307	268	312	325	323	287	282	274	301	285	268	279	289	281	302	285	278	275	292	288	295	277	276	293	276	284	284	302	291	240	281	287	292	288	277	331	274	259	253	269	306	273	274	300	298	285	296	302	293	267	294	275	274	285	299	279	302	301	257	265	305	303	285	315	299	313	285	271	284	304	285	316	259	294	297	290	278	274	317	288	305	275	282	289	299	307	263	286	294	282	318	263	322	276	280	287	287	282	270	285	296	291	298	291	333	309	263	314	270	274	288	289	292	258	279	308	307	306	291	312	270	301	296	295	268	293	294	279	294	276	264	283	258	279	254	284	297	280	286	274	276	303	278	291	333	296	296	264	298	270	293	289	283	321	284	331	276	275	318	270	325	321	298	317	279	289	285	311	290	263	303	289	268	273	288	310	270	284	280	298	291	294	300	264	297	296	278	338	306	306	294	285	294	273	287	277	282	280	283	289	305	292	289	279	283	319	304	243	258	284	281	292	275	274	288	296	264	320	312	287	274	269	285	327	305	286	269	297	291	274	279	301	300	301	287	283	272	268	286	304	281	353	290	292	281	296	296	269	289	296	280	273	296	322	319	275	260	272	267	259	301	267	268	286	281	299	320	270	288	283	254	309	294	310	301	310	278	259	288	278	303	286	292	281	300	284	278	309	314	297	269	292	295	280	307	266	282	286	267	302	291	256	292	288	289	285	309	283	301	272	287	278	275	302	280	265	310	270	303	291	321	295	267	314	266	266	297	262	303	305	304	309	289	301	263	273	283	311	274	281	342	259	262	299	306	286
29866	5868	936	584	513	439	405	435	379	358	356	386	341	343	382	389	318	369	372	360	350	368	361	357	356	331	365	320	339	359	383	354	329	344	361	350	360	337	356	374	320	376	376	360	315	358	372	358	355	357	341	366	344	337	298	364	313	344	342	349	390	371	354	340	341	375	348	349	377	347	365	338	331	343	340	359	359	359	380	350	351	374	351	362	334	370	337	316	387	364	327	372	342	317	338	351	338	353	374	347	347	334	351	346	347	367	367	334	326	353	357	372	353	359	341	347	373	370	336	322	323	322	348	361	313	340	347	367	322	333	346	357	316	333	354	371	332	347	338	332	318	358	362	337	357	340	364	352	366	351	365	365	339	356	355	366	361	326	373	337	313	338	337	345	334	372	332	341	331	354	381	323	347	354	342	345	337	350	314	366	353	339	358	323	355	318	359	358	366	349	338	355	367	336	332	333	360	350	354	340	319	346	336	338	360	345	356	332	348	358	351	358	377	328	347	363	334	346	337	356	376	341	355	357	320	356	345	346	350	329	369	370	321	357	372	356	343	326	340	318	334	368	352	341	353	384	394	336	360	332	348	351	326	373	344	351	331	329	365	372	341	327	366	360	363	359	359	329	311	362	375	328	373	336	343	326	379	343	352	354	362	353	360	338	318	352	304	372	351	352	346	364	325	314	346	329	344	322	333	320	323	378	374	368	343	350	321	346	329	342	388	336	308	343	349	369	319	349	334	359	361	338	375	389	326	353	338	365	354	339	337	341	336	358	359	342	331	354	377	321	355	333	316	336	358	349	378	353	402	343	369	364	310	354	356	340	377	367	369	341	374	353	319	362	353	343	361	351	314	339	342	383	344	356	322	381	341	345	361	328	341	322	337	359	326	325	345	360	372	305	325	347	360	383	360	349	355	378	368	365	323	350	340	338	358	336	345	317	334	355	363	382	351	340	349	364	347	319	336	379	333	340	350	326	362	357	354	320	350	346	350	381	375	327	341	385	388	351	353	317	354	316	309	340	330	387	336	338	391	318	352	348	348	326	324	355	357	358	327	318	369	350	344	353	359	344	357	345	319	345	388	337	363	325	375	337	351	352	336	331	346	350	359	364	345	339	357	334	336	334	331	345	340	330	346	363	372	351	318	350	328	367	361	318	344	363	346	352	375	348	374	319	363	326	344	326	353	307	367	359	364	329	340	320	345	334	350	370	315	351	357	337	342	348	391	376	340	326	356	409	382	351	334	346	333	345	351	338	346	375	378	337	361	330	335	320	344	372	363	350	323	340	352	352	334	371	357	340	332	324	383	337	370	368	312	366	381	330	347	327	361	349	324	366	362	351	358	369	366	374	310	349	358	356	356	324	318	352	327	329	356	335	350	377	344	351	370	348	358	369	320	348	354	319	338	325	353	370	350	363	350	330	348	340	360	341	355	362	373	344	368	360	334	323	390	336	350	373	312	341	358	333	351	351	351	321	344	338	353	373	341	365	337	352	385	349	344	322	349	365	353	346	363	355	316	352	384	331	336	338	328	358	355	331	344	361	370	360	338	363	339	348	368	325	382	324	337	420	353	339	376	342	369	353	330	363	355	365	385	367	350	360	375	356	384	382	308	397	345	353	427	311	358	366	343	345	385	347	348	349	330	350	327	352	344	338	344	338	334	343	328	352	359	375	358	371	332	333	344	345	339	342	347	343	345	357	322	346	361	351	355	368	361	346	366	351	318	328	367	356	313	342	361	368	372	362	373	361	354	377	349	345	330	369	356	348	337	324	355	326	360	341	358	352	351	366	367	368	392	349	351	353	324	342	344	348	355	338	327	329	350	345	321	397	362	341	346	334	340	362	377	342	343	359	344	360	335	368	352	340	328	378	340	352	367	348	371	367	363	367	343	360	318	363	346	325	389	347	320	346	340	333	341	336	345	362	328	332	338	376	355	355	325	356	329	367	335	360	342	362	319	369	374	345	373	368	352	338	353	359	358	348	357	320	334	339	331	356	325	362	351	337	330	343	323	332	356	321	345	384	319	395	317	349	341	311	338	331	350	335	335	333	360	341	336	346	322	331	358	332	353	346	337	380	298	358	357	386	357	359	331	319	310	338	328	353	360	344	289	355	317	362	361	354	370	348	335	373	353	367	331	374	362	347	345	344	355	357	339	353	365	388	364	362	365	356	352	367	341	306	380	343	379	359	366	337	378	338	372	379	373	345	365	341	345	345	329	347	325	321	367	365	337	347	345	334	368	349	361	355	357	356	366	374	329	304	360	321	357	312	349	367	332	336	359	339	342	362	336	329	356	331	348	369	356	327	362	334	334	356	319	347	395	372	329	356	322	389	356	313	341	339	370	342	363	341	354	333	360	342	330	338	355	334	327	375	328	338	348	357	349	382	359	326	341	340	352	385	375	346	336	344	355	355	383	326	357	342	333	367	360	359	345	316	333	354	342	332	361	350	366	375	361	348	381	378	330	357	375	333	361	357	359	357	363	354	338	351	339	337	364	312	345	325	357	385	375	337	287	327	344	322	351	365	339	361	331	360	349	361	379	360	361	345	319	363	320	350	344	356	353	341	315	343	342	352	355	346	353	330	365	359	339	328	338	333	340	345	346	358	365	358	335	380	342	364	347	337	348	363	367	375	361	355	338	329	337	344	361	368	352	330	340	328	339	360	351	307	345	376	332	337	327	352	343	377	350	324	393	325	330	322	357	337	372	345	351	367	365	359	325	384	318	363	366	343	354	349	328	323	384	349	342	357	369	307	380	340	352	345	337	342	349	330	356	326	347	338	388	339	348	361	377	353	341	324	312	340	361	343	324	348	334	331	357	379	371	381	380	346	321	363	323	368	361	349	335	350	324	365	356	338	365	359	332	355	332	363	343	357	343	368	348	340	289	354	354	344	340	372	361	361	326	349	343	319	349	332	389	331	373	352	358	382	374	361	325	352	359	336	373	345	344	362	361	349	333	314	328	359	374	364	375	336	358	323	350	374	350	357	340	344	333	337	351	363	389	353	355	349	349	352	336	337	332	406	381	339	335	325	361	346	313	339	343	342	349	327	340	335	337	341	336	333	392	330	369	363	337	338	375	370	366	345	361	333	371	336	352	425	314	369	367	359	365	365	348	335	337	362	355	346	377	324	356	338	351	347	351	345	362	392	355	386	338	323	358	371	353	372	348	367	321	350	343	287	366	323	350	326	394	352	363	331	321	369	355	349	360	368	345	342	382	357	317	355	368	409	337	348	339	334	361	347	330	329	338	302	351	376	360	349	331	352	372	384	357	364	343	368	353	329	337	372	336	355	314	365	329	328	371	334	370	361	347	335	351	367	351	334	351	404	363	346	352	367	325	373	349	314	327	329	367	361	349	343	318	374	359	324	368	333	319	338	335	319	360	354	353	364	364	375	368	351	379	326	375	340	354	319	335	326	354	329	356	357	316	354	324	349	330	352	331	347	357	351	335	343	332	372	362	324	348	371	348	336
23663	21178	28460	24173	21160	11965	989	558	426	418	388	309	346	279	244	269	241	242	216	226	244	206	231	216	208	206	200	205	213	202	168	210	200	192	176	182	184	183	185	182	190	196	196	170	190	188	196	205	180	166	200	186	189	181	176	202	220	175	189	179	183	186	190	192	193	164	173	193	185	181	195	176	161	152	181	197	190	185	167	191	173	175	186	174	177	218	179	182	185	176	189	172	173	191	175	151	169	207	156	208	192	194	166	167	172	170	189	189	202	185	155	190	185	177	201	183	179	141	183	196	182	176	186	201	181	180	185	180	164	181	173	180	191	177	149	165	181	189	192	188	195	189	221	198	180	192	184	181	167	162	194	172	150	158	166	163	194	207	195	173	184	180	174	164	201	152	181	195	166	178	195	179	187	175	171	191	202	150	181	172	168	171	192	176	188	205	177	168	189	180	211	193	184	194	195	181	211	190	186	188	191	176	179	172	179	189	187	185	163	169	204	182	177	190	169	175	166	188	191	185	170	182	163	192	181	172	198	174	194	202	189	173	184	168	193	166	190	195	193	180	188	170	173	181	200	172	171	176	188	182	192	196	196	174	194	204	187	152	204	196	181	189	177	178	179	185	182	182	182	179	166	202	167	187	161	175	186	184	177	179	193	163	195	185	170	182	158	153	196	182	217	163	184	189	170	164	189	179	175	197	182	196	204	194	179	169	213	205	191	186	184	179	157	189	166	190	184	180	177	150	202	183	189	179	216	175	200	197	211	200	176	165	197	187	204	175	177	167	194	183	187	180	180	171	168	189	198	193	157	187	197	198	187	192	162	160	189	144	197	157	186	191	169	168	198	185	186	156	186	195	191	192	187	190	186	196	193	165	192	204	163	217	189	171	208	188	191	183	198	185	187	209	179	214	182	168	153	202	187	203	197	165	161	178	173	176	178	173	188	182	173	186	194	183	169	163	177	170	209	189	196	192	174	164	169	206	180	185	192	180	168	195	174	200	193	186	197	191	181	181	179	186	186	188	172	170	178	190	184	201	172	189	188	181	199	176	160	173	168	185	169	163	165	202	167	194	156	188	195	191	195	193	192	195	174	199	188	181	182	208	172	177	200	179	167	171	178	205	189	184	177	179	173	179	173	185	170	190	186	165	184	193	175	171	179	180	182	196	173	173	180	197	182	171	185	174	186	200	157	186	175	177	182	174	190	203	192	160	185	205	164	196	189	174	183	169	187	192	198	192	198	199	185	193	175	172	164	204	202	169	171	172	194	178	173	186	202	169	177	170	194	196	177	198	192	174	189	178	165	176	185	185	199	190	180	194	192	170	165	189	183	181	180	184	176	190	160	147	195	174	175	179	194	166	177	158	170	161	191	203	172	183	191	177	180	184	190	196	199	185	220	157	203	173	188	176	174	184	193	184	178	177	157	187	188	173	164	168	183	202	181	180	192	181	174	183	196	169	169	163	179	207	195	207	185	166	167	190	185	186	196	177	189	153	189	196	187	207	173	168	176	190	184	188	180	179	171	191	181	214	177	194	179	172	179	176	177	172	171	196	172	187	178	172	188	192	208	182	209	189	180	168	171	168	187	188	180	159	184	172	175	201	180	209	176	177	176	186	191	176	154	203	186	199	165	205	194	186	193	179	209	176	192	186	174	188	203	152	179	187	180	174	177	174	205	169	181	216	171	168	183	192	180	177	180	180	174	182	198	163	171	194	176	179	196	181	188	180	198	167	210	177	152	184	170	185	180	185	171	182	163	175	168	170	176	186	167	195	187	193	164	182	173	200	177	159	139	195	188	207	173	175	196	188	165	187	172	184	190	177	167	170	176	173	190	171	200	168	165	172	183	184	197	197	186	174	159	192	181	178	183	176	201	203	194	163	191	172	157	173	184	175	185	180	174	175	156	167	189	182	186	180	146	185	165	181	168	188	197	191	176	168	189	169	199	181	186	181	193	188	182	195	184	171	157	186	177	178	167	173	183	173	169	162	178	191	167	184	167	191	178	189	167	151	169	178	184	184	191	179	186	173	192	172	199	178	183	180	180	177	188	187	190	161	158	184	170	192	174	178	183	183	191	170	181	180	172	178	188	198	175	192	184	190	194	195	176	186	177	177	171	168	206	176	187	162	170	179	171	163	181	161	171	171	186	203	179	169	201	192	207	191	182	191	193	190	182	180	163	189	201	197	171	196	215	166	190	165	179	202	216	210	186	176	178	194	159	174	166	205	196	166	175	183	179	162	201	198	176	205	176	163	180	189	160	194	194	172	182	187	210	184	176	182	157	180	195	194	186	209	184	156	187	173	191	184	176	197	164	197	188	179	187	186	174	204	190	181	177	182	164	176	176	160	200	185	201	183	205	187	173	206	159	173	195	154	190	190	180	181	158	183	199	183	215	193	161	181	200	154	176	188	201	184	167	192	175	176	196	166	174	199	192	176	179	182	183	176	166	191	185	180	187	203	175	171	189	166	184	204	187	175	202	184	185	175	172	158	185	158	177	172	181	185	178	175	184	176	145	168	195	191	168	182	163	190	211	178	158	194	166	179	175	175	184	192	179	157	186	198	173	202	187	181	174	158	181	173	162	187	200	178	179	183	196	177	176	165	187	195	187	179	162	185	184	157	182	175	185	222	159	202	185	177	183	193	221	197	194	189	192	170	184	182	167	184	182	172	169	205	172	174	191	180	193	180	178	217	161	184	184	207	190	151	186	171	164	183	180	154	176	166	209	161	171	184	187	194	184	184	188	196	197	207	171	184	183	206	171	190	181	186	196	189	206	180	194	177	179	180	189	186	172	168	168	175	181	169	167	205	185	188	170	166	190	189	184	180	184	179	172	181	171	172	190	182	191	175	163	179	170	150	178	189	185	179	179	199	197	199	179	161	161	177	169	171	185	188	188	194	202	211	184	192	181	179	175	186	181	171	171	187	200	174	184	201	181	177	175	175	166	186	173	184	196	177	179	169	185	174	187	178	187	200	188	166	182	166	186	182	209	160	170	185	159	173	192	173	197	192	189	192	176	195	174	170	166	175	161	191	173	165	197	160	189	165	171	200	165	206	193	170	211	165	194	193	204	183	176	177	196	165	185	189	177	193	176	167	204	193	195	193	187	211	187	187	166	185	184	170	189	201	195	171	199	177	175	154	177	199	188	193	204	175	192	196	180	188	184	199	186	187	156	194	197	190	201	181	209	184	168	185	142	199	171	183	190	186	193	181	190	190	202	150	181	180	203	174	152	182	196	161	192	179	166	167	154	189	164	187	191	173	174	166	209	188	196	177	173	216	189	169	159	167	210	189	160	189	181	165	170	186	127	205	196	183	188	203	165	201	167	194	184	208	202	139	187	204	165	177	186	174	154	179	209	158	204	167	198	171	190	192	164	186	197	178	196	186	192	172	206	166	182	186	166	193	176	190	182	186	155	174	210	175	195	200	184	168	175	154	189	187	157	182	166	198	191	172	180	189	173	180	207	183	166	181
35007	16262	7217	3495	2394	1725	1302	996	775	711	593	509	470	439	401	353	331	314	330	305	295	303	254	301	275	305	241	249	260	251	265	242	233	264	266	263	248	255	225	229	223	235	225	215	228	238	247	198	212	224	219	228	236	226	216	241	225	208	234	238	207	255	221	230	227	212	222	249	230	241	226	241	230	212	230	234	235	223	206	234	204	223	220	234	221	207	224	246	201	237	234	213	213	217	248	213	247	233	245	230	231	214	234	209	224	208	228	211	200	239	247	202	219	212	200	214	211	207	228	236	233	223	214	234	227	221	239	217	221	231	234	213	243	206	214	196	222	208	225	224	224	209	229	181	223	254	195	205	199	206	233	218	222	209	235	204	248	218	226	226	213	204	227	244	203	238	236	200	217	232	221	218	217	225	193	217	200	208	203	209	224	190	227	215	193	190	203	232	211	208	211	218	240	227	193	220	208	227	215	183	208	226	208	212	223	208	207	171	236	228	241	220	246	204	230	213	212	220	213	206	226	230	224	213	209	207	208	234	200	231	219	221	209	205	227	220	237	205	209	214	200	203	234	219	237	210	231	232	216	225	215	225	212	209	219	223	230	204	232	225	220	216	208	227	206	189	216	242	208	229	203	203	234	247	224	220	214	236	204	211	225	218	184	204	226	230	234	219	234	213	187	232	219	228	219	213	233	238	200	167	225	238	236	228	198	241	228	208	221	223	206	229	239	240	229	197	236	214	193	247	197	224	197	222	242	219	215	211	196	224	220	202	228	211	205	218	236	217	233	227	240	265	239	210	209	250	216	211	205	215	229	220	189	241	243	237	229	218	245	249	241	241	233	212	213	227	217	200	217	197	202	211	179	215	211	241	217	199	224	220	204	201	226	198	238	199	203	228	223	195	214	228	247	223	224	209	200	231	200	233	212	241	219	237	216	222	255	218	224	237	217	237	201	213	212	211	203	225	212	216	227	234	209	194	233	222	208	200	244	228	193	212	221	196	199	226	186	221	249	214	240	202	191	251	196	179	207	197	212	222	226	217	205	238	221	256	232	218	240	208	235	209	197	211	214	230	214	222	208	206	238	220	222	220	207	212	217	207	209	217	236	184	217	206	252	228	217	243	234	214	187	211	208	214	244	192	213	225	206	209	219	216	229	194	221	187	196	231	216	217	229	209	222	211	227	213	212	216	222	233	212	234	207	223	227	213	204	230	189	193	237	176	204	204	188	248	247	208	205	217	212	188	209	226	200	225	225	205	231	233	234	227	207	186	237	201	226	213	241	222	214	242	197	218	229	206	209	211	232	233	192	209	203	218	217	235	192	218	255	198	226	233	212	219	206	209	202	223	210	222	236	234	219	230	213	208	205	209	226	236	200	205	220	220	228	224	198	219	200	207	222	215	208	230	215	189	220	213	211	276	200	221	225	207	221	239	223	225	206	210	193	210	222	239	218	208	224	207	219	235	231	185	223	224	209	212	203	201	248	185	213	215	216	233	216	215	233	215	230	211	234	222	210	209	229	219	223	220	234	228	196	221	229	209	220	215	226	208	220	213	202	211	211	260	222	228	227	220	235	208	230	190	215	194	204	220	215	198	233	221	215	207	221	219	215	201	215	203	227	220	224	196	225	204	201	210	222	208	210	203	220	214	208	201	190	204	239	208	215	218	220	203	238	204	227	230	222	219	206	223	213	220	234	206	225	198	237	242	230	221	235	232	228	227	222	213	228	193	199	211	245	202	258	219	213	234	189	235	226	201	248	217	207	219	216	238	219	238	204	219	206	202	215	227	227	222	229	225	204	218	218	235	203	217	215	218	224	204	236	221	194	190	213	202	218	224	229	207	231	243	233	231	208	212	214	252	222	220	234	234	213	213	226	219	203	200	249	222	230	200	215	196	233	235	223	220	212	221	204	216	214	221	211	191	223	237	202	223	198	213	207	212	210	245	233	237	217	205	215	242	201	225	235	230	215	233	213	206	223	217	227	231	239	217	211	237	225	251	212	252	209	212	197	236	199	220	217	203	219	215	217	220	219	211	229	210	223	207	221	216	221	222	213	211	223	214	224	219	228	223	249	238	199	231	211	212	233	218	224	213	227	236	237	254	220	251	214	231	222	223	214	222	229	211	236	217	216	218	242	221	243	212	216	207	199	198	226	227	202	215	241	211	228	188	225	202	230	239	226	223	235	206	223	203	234	213	231	219	218	225	240	207	241	220	243	226	236	228	212	223	229	199	235	213	234	219	239	209	210	251	238	247	202	197	236	206	204	215	221	191	220	204	205	229	218	217	216	187	203	221	212	208	223	212	226	208	204	192	227	199	211	208	210	213	229	233	233	238	239	200	185	222	227	225	226	203	234	230	235	228	216	189	217	231	215	223	199	216	202	232	221	217	224	219	209	181	216	207	213	229	237	216	233	211	253	186	229	225	232	242	233	216	216	238	215	231	220	209	211	228	224	235	216	220	247	238	228	228	231	202	208	192	224	205	255	212	210	245	222	223	218	198	206	208	215	217	220	223	224	222	217	238	220	220	211	226	260	232	257	212	190	215	213	209	210	210	214	219	242	241	211	211	208	225	233	235	257	223	214	220	207	172	218	246	242	225	241	228	243	241	221	203	240	216	208	203	222	242	198	224	244	211	232	227	230	190	237	198	241	220	206	221	220	217	197	232	234	247	200	217	241	216	232	214	195	227	188	231	214	218	198	222	215	221	222	222	220	200	189	223	234	226	198	249	201	196	232	232	225	206	240	221	241	209	200	208	208	233	225	187	221	220	224	219	209	230	191	197	224	219	226	229	213	224	211	208	189	220	207	207	234	195	210	200	219	207	239	211	216	205	226	213	227	230	220	237	235	234	229	216	249	204	199	206	203	221	216	216	217	213	229	197	228	231	205	216	204	269	227	233	215	232	223	228	205	234	229	217	209	188	225	233	218	221	227	232	215	231	224	240	230	217	208	204	212	208	235	231	226	202	208	218	222	188	202	231	222	214	201	212	207	246	259	221	250	211	255	236	233	228	189	249	237	222	199	200	227	199	197	179	207	259	200	189	228	241	203	242	225	223	227	218	233	201	231	223	225	245	218	191	193	235	234	209	215	222	205	243	217	186	215	220	245	207	242	223	215	233	210	192	224	229	214	247	231	221	231	202	214	216	225	230	193	218	220	226	200	181	214	237	221	230	208	219	233	199	225	246	214	183	241	201	221	220	219	212	225	223	233	205	215	228	222	253	196	226	212	209	193	246	197	239	250	195	210	207	234	223	224	221	232	198	229	218	232	200	221	232	227	208	208	218	205	203	206	190	202	234	243	205	196	236	216	193	218	203	235	239	206	248	218	200	213	240	216	231	241	222	226	233	208	210	219	217	185	224	224	200	231	211	220	211	236	239	212	256	208	239	208	181	211	228	212	219	217	206	222	224	227	241	201	189	191	217	223	205	224	226	204	221	225	234	222	196	246	222	227	229	212	224	218	214	233	230	211	238
24902	21186	27412	25087	12192	1021	736	660	615	605	559	558	538	520	543	488	521	531	516	470	565	476	504	512	471	465	505	476	501	468	482	509	486	496	489	494	500	484	451	481	492	479	492	447	487	470	474	468	494	514	500	478	497	476	468	466	510	486	502	435	471	463	470	495	461	501	484	490	531	485	486	474	484	464	525	526	497	468	490	453	483	448	494	483	480	444	466	439	517	484	443	451	475	478	476	484	509	473	493	506	453	466	515	475	467	456	479	484	473	429	503	497	486	497	504	522	450	468	480	445	456	469	450	485	477	451	489	460	492	472	476	455	504	475	481	478	478	463	468	492	476	454	464	448	476	504	470	480	520	506	459	446	499	467	493	468	453	456	452	467	455	466	460	451	468	487	467	490	429	488	548	462	451	464	479	460	447	502	486	478	470	450	476	460	507	459	464	462	463	494	455	527	450	453	465	478	501	459	461	467	476	514	486	471	465	499	468	485	475	481	486	436	483	444	513	467	488	452	500	464	455	439	452	445	469	523	499	476	503	489	457	458	508	432	482	496	526	466	476	474	477	513	464	479	486	469	492	516	479	474	512	509	485	482	448	479	417	445	523	454	477	506	495	490	446	474	471	514	441	433	472	469	507	494	444	483	462	479	487	464	478	499	450	498	495	454	458	467	482	469	467	442	487	467	431	457	488	468	462	472	479	462	451	453	469	448	495	474	486	488	475	442	469	485	459	509	462	482	476	458	460	455	499	466	454	465	471	456	489	496	496	470	460	483	478	437	446	447	440	476	483	484	433	465	450	470	497	486	497	481	443	486	493	497	458	495	471	457	459	471	470	453	504	480	504	467	441	458	479	528	449	495	500	512	473	500	504	480	501	456	504	462	439	501	464	450	495	497	464	496	440	410	447	472	478	497	475	468	471	492	467	487	476	527	475	473	489	527	495	448	487	458	498	465	468	513	483	438	475	486	521	497	472	486	466	487	528	472	501	507	492	478	497	473	467	442	463	473	430	461	468	496	456	481	416	460	462	465	454	495	470	439	476	512	510	462	486	494	438	451	498	511	460	485	446	494	501	505	463	486	505	493	455	466	456	468	480	459	491	502	496	498	459	460	482	466	459	483	486	484	472	502	451	494	501	473	451	468	479	469	465	496	474	494	505	449	474	467	488	460	481	484	448	467	467	450	453	476	471	479	488	518	465	471	464	469	492	479	440	499	463	453	485	434	484	471	486	508	482	508	459	497	480	482	456	467	509	484	455	446	468	481	477	472	504	477	425	464	483	510	452	493	458	484	471	440	469	445	500	490	470	432	444	475	467	483	467	474	521	496	476	497	450	433	486	508	496	456	468	530	467	440	512	513	479	464	462	495	468	454	485	470	476	486	447	497	494	498	460	494	485	498	481	482	481	461	449	475	463	482	514	507	521	467	507	488	470	462	472	469	460	476	512	486	478	475	468	440	450	459	496	466	472	455	464	470	492	475	491	475	486	442	506	480	487	464	480	476	462	487	485	473	457	485	502	474	490	518	473	495	503	482	486	514	473	501	467	485	485	472	459	495	493	461	472	486	500	522	478	479	469	494	473	451	443	458	480	471	465	488	495	481	495	462	479	478	485	477	477	455	481	463	495	483	470	485	472	467	450	474	455	492	519	478	509	484	471	504	481	465	498	490	493	502	464	460	467	480	426	441	478	483	482	423	520	469	482	487	465	453	476	481	492	476	502	464	472	478	487	450	467	450	444	433	511	478	469	492	463	442	423	485	489	483	470	518	472	473	507	448	485	493	472	484	452	474	493	482	477	501	461	472	473	491	453	509	468	458	463	478	449	462	463	502	464	480	457	464	493	486	480	494	497	487	491	469	449	495	466	491	442	460	480	493	500	499	489	455	488	492	481	484	471	499	515	509	428	522	483	477	490	483	472	435	484	497	478	485	491	478	479	457	452	480	448	451	472	515	447	446	469	486	463	441	473	500	437	438	479	492	495	430	465	487	480	493	492	466	476	474	436	467	478	437	506	478	452	483	470	475	463	477	500	524	461	485	495	465	444	486	509	522	448	466	483	445	489	479	472	478	472	478	504	443	486	496	493	420	456	484	462	469	442	490	475	479	490	500	476	473	454	518	464	421	487	490	455	495	510	483	487	455	511	458	417	455	461	490	474	515	478	511	486	477	502	462	483	454	490	452	485	471	462	468	475	467	461	478	481	503	492	467	456	484	498	458	482	469	449	486	460	430	465	442	458	456	463	424	497	466	447	522	483	460	466	461	473	438	457	512	488	485	491	485	505	469	470	473	460	510	460	492	425	500	481	455	487	470	482	498	469	438	489	514	494	460	543	509	469	465	485	447	470	473	488	482	468	466	495	470	497	445	503	463	489	505	497	487	453	515	538	507	461	485	487	436	504	439	450	459	463	452	453	523	470	484	474	476	458	489	492	474	473	471	487	469	466	454	511	471	465	452	467	459	456	506	481	487	487	501	512	476	447	460	460	442	496	492	498	460	487	477	501	441	451	487	491	506	463	470	466	466	453	486	473	456	480	470	532	471	453	506	454	459	457	502	442	460	456	448	430	467	465	474	496	499	505	488	473	498	460	484	488	443	487	450	490	524	495	535	499	485	496	470	513	465	466	430	505	451	445	497	487	456	490	504	482	503	432	498	474	485	478	486	479	444	474	468	502	484	433	492	481	478	439	500	494	511	454	457	453	475	472	478	460	472	434	438	446	462	457	515	494	483	505	499	445	481	487	484	479	484	487	436	474	452	441	462	476	502	467	478	415	442	471	463	499	457	498	470	451	505	455	487	442	482	466	494	479	493	481	484	491	476	430	465	477	488	481	477	486	491	495	493	517	441	467	432	484	470	464	474	473	464	444	505	505	458	478	459	486	466	478	489	441	524	477	459	473	489	488	476	468	461	469	499	464	475	462	483	483	488	457	449	466	498	483	461	478	470	473	457	458	515	488	479	469	452	482	465	483	478	494	502	506	451	440	478	475	461	503	507	519	504	462	494	505	480	490	455	487	468	445	468	506	481	496	504	476	471	452	474	476	481	464	471	488	469	458	446	436	478	497	475	452	451	497	512	465	507	454	517	463	482	486	493	472	462	478	517	488	472	489	480	512	470	461	470	442	514	498	471	476	459	484	460	455	482	486	453	505	456	481	439	468	491	470	501	448	455	477	483	471	486	476	452	457	446	474	480	448	489	449	455	462	516	499	468	511	479	517	437	463	477	482	443	463	468	504	487	470	494	470	487	507	480	459	471	469	479	474	447	477	452	445	466	471	481	477	442	461	471	446	464	481	471	473	444	450	464	466	459	487	471	466	500	483	509	492	481	455	487	432	442	454	461	487	474	478	448	512	478	465	488	472	446	484	440	461	489	455	490	475	490	456	459	455	469	489	458	499	464	492	495	488	505	451	476	463	489	444	420	480	440	464	496	441	552	496	454	462	465	442	518	498	496	480	486	460	488	481	481	468	509	448	443
34092	11518	4147	2240	1605	1324	1114	1007	846	746	678	675	644	689	616	570	596	547	540	542	627	583	530	523	551	563	573	524	552	606	544	571	578	586	534	537	562	558	571	565	561	515	537	565	508	534	563	563	542	522	541	536	535	539	536	527	548	503	579	567	558	533	528	521	499	570	533	523	547	551	519	545	566	516	536	528	556	510	513	512	505	570	527	563	523	528	562	548	541	521	534	541	551	553	505	543	522	575	547	525	564	526	544	512	555	558	560	553	498	536	543	533	539	540	562	547	561	555	596	528	529	588	555	540	533	489	521	546	506	513	535	560	529	496	530	524	528	557	545	549	541	523	527	530	476	570	562	524	543	597	507	569	540	569	538	586	523	577	558	520	512	558	546	556	525	550	529	548	551	529	526	538	533	543	567	572	537	588	562	558	509	516	541	550	594	565	527	550	550	576	576	564	560	547	527	525	534	533	503	522	535	475	569	518	518	535	527	538	564	489	537	560	550	584	497	534	520	546	514	573	517	555	517	507	552	483	501	551	527	524	564	571	547	542	549	546	566	522	574	506	551	584	540	539	551	536	559	564	528	510	527	582	557	527	516	496	539	571	543	562	530	555	527	538	547	525	511	566	546	524	548	536	518	563	483	529	530	514	537	551	577	585	536	555	504	553	530	552	555	532	542	496	546	482	501	553	500	514	555	552	584	508	563	505	541	541	580	522	561	582	551	509	520	549	537	510	506	544	578	535	532	521	542	506	519	526	517	552	537	497	518	527	525	519	564	575	547	541	527	505	516	530	506	547	531	544	519	572	489	514	505	575	557	532	542	501	540	577	553	526	586	502	571	545	503	531	559	543	582	524	536	556	537	516	558	524	522	517	525	533	585	551	518	541	567	559	514	544	518	560	530	534	495	547	526	514	570	544	554	551	519	524	531	546	543	542	558	500	574	548	525	508	548	500	532	484	542	518	533	513	523	532	591	538	508	519	544	543	550	550	572	532	545	539	569	509	515	540	531	531	537	568	498	551	534	541	569	520	561	514	550	554	557	577	548	544	534	511	521	521	516	555	579	562	525	562	545	550	543	553	518	516	550	547	556	531	553	531	529	527	539	546	562	582	531	555	555	526	529	507	492	528	573	526	533	544	563	576	503	593	502	504	563	528	525	539	548	498	545	539	493	562	552	522	531	535	500	531	558	565	550	504	546	523	513	530	511	539	561	588	541	524	504	529	525	547	560	562	550	567	535	519	531	556	562	571	548	576	540	564	538	477	524	512	511	531	526	525	514	530	541	511	568	568	518	528	532	555	564	532	538	530	514	559	503	538	533	540	536	525	503	536	571	539	536	520	534	529	517	549	541	510	542	546	513	536	561	541	563	529	579	552	558	581	549	508	581	531	550	547	535	545	508	533	536	548	561	569	578	528	552	568	574	550	500	524	577	526	517	544	586	559	550	460	498	513	556	565	574	567	546	580	527	499	583	564	518	560	566	555	515	552	499	531	546	551	510	530	597	541	507	509	567	555	500	534	554	560	510	575	541	521	533	534	549	539	557	535	568	536	554	573	549	572	542	541	557	514	548	574	524	520	556	585	509	563	493	545	524	547	538	440	527	553	536	557	545	541	539	573	532	530	575	528	566	535	556	521	492	529	507	559	584	587	508	528	515	535	564	491	514	524	567	544	520	526	526	550	516	574	520	530	535	571	530	521	567	548	520	536	520	536	556	530	528	544	520	546	553	553	516	560	520	571	535	505	530	560	578	567	551	526	529	566	557	574	552	536	568	491	569	545	549	540	543	530	519	575	551	581	503	546	564	532	538	571	534	526	533	544	552	585	549	562	558	517	560	535	534	502	550	552	547	509	525	500	585	527	518	541	521	536	535	521	515	571	538	520	536	557	554	540	523	527	529	534	531	525	517	526	492	549	566	553	580	538	575	538	498	535	575	529	545	527	546	578	518	545	559	525	557	533	523	556	554	552	551	560	551	536	527	547	528	542	534	542	567	513	530	512	525	566	536	503	514	588	548	551	572	524	532	508	532	527	534	566	584	505	541	536	535	550	519	518	543	550	564	496	548	527	536	543	524	498	525	528	559	542	499	550	553	566	536	566	503	543	517	542	548	542	557	468	532	535	522	563	569	511	569	538	533	542	555	542	525	518	498	508	521	538	545	529	554	515	526	498	537	567	516	527	572	568	540	522	557	515	538	534	515	500	548	597	520	508	546	549	522	489	515	565	526	547	551	524	546	578	545	551	533	560	537	559	547	537	502	541	499	528	526	557	532	538	534	541	537	541	570	530	502	570	536	505	559	553	550	516	578	545	535	552	509	540	468	546	514	550	540	544	495	551	555	525	582	543	559	494	535	571	519	559	547	554	581	552	516	532	549	494	563	516	551	541	514	546	548	518	509	537	557	552	529	575	573	506	519	581	576	526	502	536	523	534	524	518	544	533	534	542	564	508	544	578	556	536	543	566	529	536	492	587	538	523	511	587	497	535	564	533	520	559	519	542	562	527	563	518	521	548	502	534	531	537	568	530	519	516	524	523	504	527	563	539	540	525	518	541	523	559	501	545	499	508	520	563	548	516	498	554	498	557	545	535	550	549	538	528	543	547	551	538	550	549	567	523	524	527	532	560	563	527	574	522	514	541	567	539	528	564	521	515	539	536	553	541	561	518	544	529	557	536	511	524	553	556	489	545	538	547	501	557	550	547	566	507	529	561	535	531	569	557	597	507	531	526	552	557	487	550	531	557	542	516	521	526	551	525	525	517	499	516	520	563	546	527	547	539	548	527	544	573	593	566	526	572	521	550	521	530	537	537	573	494	534	553	534	529	533	546	505	493	538	535	583	530	493	534	509	507	547	522	552	529	550	467	490	573	539	542	549	533	568	530	528	477	548	546	557	545	504	524	545	523	606	574	545	564	586	566	541	510	498	569	554	524	499	492	552	507	564	523	527	514	540	548	609	542	531	563	561	528	531	567	519	545	579	516	553	499	533	541	533	530	570	509	546	479	530	522	553	552	527	567	572	551	542	545	559	532	556	562	551	525	519	537	544	538	533	591	531	510	559	557	499	546	515	545	514	535	550	535	540	570	546	533	513	541	551	573	508	514	537	549	510	539	528	517	545	504	526	538	520	539	573	523	537	586	516	564	550	526	551	529	519	544	552	512	519	540	519	522	483	531	579	554	530	541	555	532	522	503	499	564	531	498	500	535	573	523	510	518	560	558	493	526	496	569	545	531	541	547	521	562	505	530	547	562	553	560	512	561	536	537	532	538	499	527	519	528	549	506	489	575	509	535	503	499	535	542	554	492	568	555	509	517	528	506	515	510	561	541	520	560	505	599	516	525	538	544	544	523	502	540	565	563	513	528	549	554	495	540	533	525	569	521	529	525	577	512	488	535	548	538	507	535	522	571	544	575	544	558	500	548	534	550	520	517	556	573	523	531	486	558	547	525	544	558	504	547	565	503	530	508	533	473	514	564
22699	21217	28918	23825	21222	21267	11354	1348	888	803	736	688	611	569	566	507	475	511	521	480	455	450	443	432	434	456	406	409	424	440	415	428	425	412	392	453	424	386	393	389	387	366	408	370	428	393	393	392	382	398	383	397	376	423	433	373	413	375	429	401	392	384	389	401	392	369	380	397	407	375	358	375	361	391	375	370	403	382	387	380	388	383	392	416	389	411	404	401	386	388	374	365	414	378	388	369	385	370	409	384	399	380	400	372	429	384	402	385	395	381	373	387	372	422	393	437	383	410	398	397	393	378	378	370	389	375	368	394	407	415	383	393	345	372	369	375	374	384	374	393	377	397	375	380	394	374	365	396	386	367	380	387	350	377	400	343	357	399	377	365	362	398	387	369	400	397	387	384	390	397	408	404	395	379	393	379	393	361	375	375	371	380	381	377	412	378	387	403	371	385	396	361	401	371	377	392	395	397	358	396	360	391	406	363	329	400	383	371	407	385	387	372	376	398	396	364	400	405	392	348	377	386	398	369	385	353	352	376	371	395	382	361	391	413	384	385	367	373	417	353	373	400	394	399	400	348	377	417	366	400	385	382	378	381	424	383	373	350	401	401	399	374	412	389	361	412	423	378	414	399	372	360	361	387	380	397	390	392	381	358	382	372	395	367	399	370	385	385	395	397	378	379	371	386	366	393	385	383	362	390	408	392	340	421	400	326	376	410	387	410	387	394	359	399	373	384	363	387	354	395	401	381	396	366	385	366	403	378	396	405	410	380	382	374	411	396	369	363	425	345	388	412	401	372	395	379	369	367	391	383	358	395	380	374	416	372	391	373	420	373	386	396	393	421	360	394	381	417	391	374	391	413	349	378	385	346	401	378	376	424	371	372	396	347	378	379	370	407	374	380	391	405	360	366	346	391	392	379	385	385	374	376	343	377	394	381	403	375	366	376	447	369	384	378	382	393	404	369	401	386	379	372	388	375	377	377	430	387	373	405	377	385	363	391	380	367	373	381	385	402	375	388	424	377	354	360	353	386	404	392	390	395	359	394	369	352	403	410	385	369	371	372	352	394	370	341	379	384	377	390	360	428	326	404	367	404	423	352	394	396	397	390	368	384	408	416	399	371	375	377	356	352	366	364	402	345	366	397	418	358	423	401	357	400	376	373	382	392	362	366	380	405	369	384	383	367	377	393	393	357	377	360	392	366	383	392	391	391	350	372	381	384	375	370	369	379	402	386	412	371	353	378	364	370	373	363	365	383	376	343	372	352	377	374	394	396	382	415	368	384	379	405	352	386	376	357	391	333	381	377	387	378	391	423	361	382	408	366	404	375	374	383	369	401	333	362	369	428	389	399	401	387	380	386	390	377	380	370	395	404	387	382	398	392	427	364	377	350	373	380	420	419	358	391	401	382	409	412	373	413	400	374	371	369	391	392	404	388	395	399	401	383	372	358	371	388	377	376	366	365	359	381	365	379	372	370	374	351	379	406	378	401	395	359	349	368	392	359	373	357	367	390	391	397	408	371	363	376	387	381	374	399	366	374	361	363	422	360	377	356	419	391	400	378	375	371	364	413	377	403	365	374	383	367	391	406	339	362	420	376	376	385	398	396	382	405	396	350	369	368	368	388	335	386	371	432	381	400	408	384	403	380	402	379	385	401	364	368	394	360	371	383	374	354	384	366	370	387	379	401	383	413	353	369	380	412	380	390	402	371	371	396	361	369	374	389	349	376	396	404	382	397	385	379	374	369	389	358	382	406	357	394	378	388	404	371	373	389	405	359	399	363	402	390	389	369	388	380	387	403	389	361	389	384	362	359	385	371	392	412	373	359	413	382	369	371	315	362	404	374	363	367	388	351	387	424	370	406	418	398	354	362	405	390	378	361	349	379	382	369	395	363	392	359	379	403	366	398	361	399	374	375	360	383	383	367	388	373	371	359	386	376	380	363	396	361	373	373	347	368	408	405	383	427	396	404	401	385	350	372	350	366	387	387	388	378	341	402	420	410	387	376	415	400	372	361	395	362	363	380	420	379	364	370	406	390	369	383	400	379	373	435	371	384	370	359	374	402	390	368	384	408	367	380	438	349	382	382	387	417	345	372	362	401	374	379	369	368	411	387	377	363	357	370	395	383	370	380	360	362	383	349	396	383	360	375	390	377	399	388	379	356	363	391	394	365	334	380	367	382	378	363	373	393	389	363	394	383	380	400	380	326	388	373	359	376	395	352	381	368	408	370	373	395	364	418	373	390	369	356	406	365	407	392	384	353	391	383	375	394	372	376	378	412	375	362	390	358	371	387	359	360	365	382	378	383	396	350	413	371	357	375	377	388	411	400	358	392	403	390	367	377	402	376	362	362	374	349	377	383	337	386	365	338	385	370	386	403	377	360	389	393	357	384	394	387	405	350	373	396	395	377	407	375	389	334	384	325	380	401	415	428	408	357	364	387	365	433	377	371	395	393	395	374	387	371	359	370	410	363	374	414	388	394	389	365	347	398	341	379	393	360	389	372	325	380	367	393	391	388	405	367	363	337	377	387	393	378	378	406	380	323	373	376	386	364	347	374	381	361	368	399	377	397	386	366	377	355	359	357	376	389	340	368	380	367	402	359	361	420	368	380	399	411	382	424	375	382	396	405	366	390	376	398	418	374	390	406	376	391	391	377	390	429	388	357	358	373	397	421	397	364	368	372	389	385	376	411	373	397	361	427	362	369	396	392	380	379	388	371	386	370	365	356	382	360	350	361	428	396	408	380	422	350	394	370	385	377	408	383	394	387	359	392	383	385	388	396	395	371	399	389	372	401	379	382	408	372	354	388	413	373	363	405	393	393	365	386	389	395	392	398	404	409	375	393	367	378	381	343	371	354	390	381	378	371	339	379	419	344	389	376	411	391	396	368	388	372	404	389	361	415	408	395	364	390	396	377	377	360	397	391	365	362	373	385	391	409	371	386	370	349	385	363	347	394	332	363	385	391	357	381	368	395	364	378	395	391	371	364	378	367	374	387	354	388	381	389	366	341	357	372	401	337	384	399	397	399	379	387	349	369	402	393	358	361	394	391	351	346	381	368	391	381	408	376	362	405	358	361	332	355	392	377	389	383	392	373	388	382	385	420	378	376	414	347	368	416	384	404	421	382	401	387	372	391	380	359	374	370	370	385	373	384	381	361	375	392	368	402	370	348	371	412	370	411	371	340	435	386	404	364	351	385	338	366	382	355	369	386	411	398	400	423	376	382	372	387	363	360	378	410	377	381	379	417	336	387	395	388	425	418	374	402	339	387	362	419	381	393	381	346	352	373	364	387	365	421	401	379	350	379	383	381	382	400	400	387	383	368	395	385	408	387	389	398	439	371	400	405	381	380	373	385	374	406	389	399	404	349	385	412	383	387	385	372	367	382	414	387	403	389	391	378	389	371	400	342	361	401	398	431	387	378	371	392	374	382	400	393	390	370	407	364	381	374	396	356	398	360	381	376	367	388	368	369
39369	19384	12049	6405	4403	3196	2499	1947	1619	1402	1139	993	888	787	724	711	660	612	618	609	541	531	523	533	508	508	527	467	518	492	452	481	422	493	490	482	417	443	421	490	427	435	447	423	443	428	447	471	414	436	426	417	466	400	449	446	442	447	419	419	448	427	423	430	425	429	410	405	446	412	416	437	424	433	452	417	422	447	436	398	425	380	435	428	448	431	423	416	446	431	429	431	406	425	414	413	425	430	429	412	427	377	399	412	445	392	441	380	450	451	438	436	414	404	436	422	410	406	398	391	395	404	419	427	423	408	423	452	420	397	410	432	439	408	399	400	424	389	416	432	442	400	402	427	423	434	411	439	433	399	452	395	433	440	427	408	435	460	445	412	433	396	427	446	460	422	393	389	445	415	410	403	430	449	409	382	435	411	455	398	427	399	421	414	404	428	404	427	433	403	383	415	423	395	411	473	417	434	410	419	424	408	444	423	413	410	400	412	405	411	426	425	396	421	430	414	450	395	422	384	405	447	400	389	413	400	421	432	430	430	426	405	420	433	399	404	383	434	434	397	405	415	396	409	400	423	442	433	461	424	407	417	409	403	409	408	411	388	412	419	424	414	446	389	420	434	435	457	425	406	401	415	398	414	421	443	435	412	404	400	423	413	422	411	434	407	411	434	424	441	423	412	426	393	439	415	446	399	420	440	447	386	426	403	416	421	402	427	367	397	402	414	418	434	430	454	393	427	411	418	414	431	406	399	424	413	405	423	427	411	397	398	447	398	396	394	416	417	400	435	409	455	417	415	432	415	397	427	372	447	402	423	404	428	400	392	411	391	397	428	398	457	416	391	393	378	397	448	410	465	434	432	421	426	437	449	444	451	435	412	439	414	448	467	390	445	394	404	391	419	398	400	372	400	413	416	455	394	419	424	422	437	365	409	429	402	389	417	429	411	390	421	425	429	399	414	386	431	432	429	403	447	407	445	445	385	427	424	392	437	397	436	401	403	411	410	389	438	389	409	420	413	405	393	411	421	467	404	412	417	405	370	447	406	442	403	414	414	383	393	418	375	461	395	413	427	402	404	412	405	418	425	418	423	425	407	424	409	425	393	409	412	439	438	446	442	425	383	361	401	415	438	401	444	390	433	435	411	434	380	451	421	459	442	411	355	443	414	451	428	411	436	412	396	427	421	408	420	413	409	400	421	378	383	415	385	384	426	433	418	386	426	437	385	410	417	402	412	406	414	429	414	413	442	464	398	436	434	427	417	420	407	421	400	397	407	396	418	356	428	405	401	454	455	448	377	424	421	411	455	408	441	434	386	385	413	395	432	425	430	429	428	412	411	430	393	447	418	417	380	410	399	399	405	397	425	431	393	431	428	373	429	449	429	409	369	406	430	459	440	390	393	438	451	398	431	402	424	409	441	425	440	451	419	398	413	396	428	421	432	409	394	399	414	414	381	439	422	431	432	422	396	422	438	396	422	403	409	397	405	396	428	391	372	393	423	417	430	442	451	416	387	422	453	454	413	431	409	456	409	420	428	400	427	401	435	375	430	442	399	465	414	422	423	395	387	422	427	431	389	399	412	424	403	390	404	389	412	427	439	414	398	410	405	418	432	450	414	416	367	413	399	410	381	403	448	387	443	391	386	387	388	410	423	416	404	441	431	401	414	415	464	377	461	435	408	398	422	392	403	396	434	416	425	420	424	443	393	388	400	418	441	429	416	407	428	412	424	409	445	433	381	423	402	400	408	435	431	449	418	405	408	435	397	464	443	417	392	378	398	441	419	445	426	383	411	416	401	450	468	391	440	404	437	440	399	424	425	383	412	404	394	446	422	418	397	426	390	400	418	445	421	368	380	393	394	423	458	363	371	440	375	423	421	432	402	428	440	438	420	424	407	423	414	456	409	370	409	422	421	469	417	439	400	435	400	410	407	398	397	417	406	417	404	388	422	420	447	404	422	409	397	454	415	437	400	410	432	416	407	402	443	431	430	443	404	381	421	413	460	397	422	371	424	387	431	403	400	410	415	398	385	430	396	394	372	409	391	430	407	434	386	423	444	410	414	426	406	380	435	426	418	399	421	378	415	420	418	409	407	405	405	445	433	397	426	485	418	416	391	402	381	449	394	447	407	448	435	441	419	408	409	430	434	404	409	418	426	447	442	383	434	409	428	420	424	400	404	418	455	412	404	443	424	400	409	390	412	402	380	429	381	411	430	413	401	428	420	424	448	399	406	406	422	413	393	380	454	433	409	410	378	478	419	412	393	408	411	401	417	401	433	395	405	480	438	398	416	420	392	388	436	427	414	423	416	430	401	418	420	400	455	457	415	418	423	398	380	424	418	438	417	421	393	433	412	451	448	408	455	446	409	389	452	398	393	373	414	404	395	418	403	433	389	440	395	442	410	445	437	423	383	411	439	414	427	425	409	404	424	437	430	421	443	458	413	431	445	420	403	400	399	417	399	424	386	411	424	404	393	420	393	405	410	428	394	414	441	388	416	406	410	419	416	427	429	409	438	431	411	371	430	452	433	385	423	401	403	412	394	388	390	441	402	427	434	418	432	459	413	418	430	388	415	433	419	400	415	380	420	381	422	391	418	383	393	436	418	378	390	401	422	413	424	422	418	389	442	387	403	408	386	420	415	474	395	403	399	441	418	448	402	414	370	398	442	443	415	441	407	413	385	437	425	392	409	431	433	437	399	416	448	435	446	448	422	446	410	384	410	404	397	442	405	409	417	424	417	438	423	472	474	421	438	410	407	391	403	419	422	453	411	354	408	420	415	417	415	414	422	421	427	442	415	410	429	438	423	398	423	437	460	413	430	436	439	418	388	435	419	418	454	406	443	394	418	416	384	398	422	410	436	440	406	419	438	424	426	416	427	429	410	402	425	447	374	424	455	375	444	376	416	469	422	399	418	402	438	421	404	398	399	414	442	423	428	413	418	419	407	413	395	427	435	437	405	423	406	419	387	442	424	393	382	418	401	422	420	431	379	420	422	433	419	431	418	443	395	393	405	392	433	397	445	411	454	401	393	447	422	433	386	408	420	413	416	412	427	417	424	439	385	403	412	390	473	428	413	408	400	423	435	443	417	396	415	448	439	390	395	406	419	424	409	424	412	421	391	442	369	401	420	426	428	454	425	439	406	389	429	419	406	399	416	406	394	436	407	457	424	419	411	443	432	443	418	432	423	436	408	424	422	444	385	489	432	419	390	378	420	374	418	400	411	383	421	438	404	393	434	433	413	409	384	429	407	437	419	433	430	430	456	430	417	459	400	417	396	421	398	441	433	411	389	431	390	422	450	419	454	420	420	419	424	403	430	445	420	402	433	400	422	402	420	414	415	410	411	397	380	405	404	430	426	428	400	448	413	432	419	399	412	383	438	406	454	401	367	406	453	391	414	423	409	437	453	389	400	413	401	416	422	410	379	427	436	415	403	448	402	400	409	431	400	409	419	417	396	439	409	395	431	404	428	434	406
28068	20672	9855	799	458	427	347	324	304	308	280	288	281	296	289	321	291	287	295	284	272	315	299	308	310	294	304	319	307	267	303	290	275	286	251	267	270	268	269	311	300	281	324	296	294	273	307	295	285	302	296	314	300	273	308	287	301	296	275	318	274	286	275	307	277	287	315	283	263	279	286	295	313	300	288	289	273	279	276	276	291	312	310	257	305	272	289	328	325	278	271	300	285	284	292	305	268	260	284	295	268	309	280	315	284	293	298	300	279	295	303	297	284	287	305	296	312	266	300	315	273	298	257	274	268	302	330	295	304	305	310	300	289	293	256	271	316	287	311	307	299	289	278	275	285	314	297	303	275	278	285	295	286	286	295	295	271	294	284	317	299	282	287	263	282	296	286	294	310	331	296	294	285	304	299	273	287	313	293	297	282	291	262	291	286	289	298	293	295	311	294	264	279	265	312	282	268	321	302	319	286	282	294	289	293	290	274	279	298	275	293	300	275	288	292	302	301	283	304	283	282	287	278	265	304	294	302	318	299	286	293	288	331	261	302	281	301	297	292	262	284	315	279	282	284	253	304	288	264	310	283	294	304	294	290	309	291	291	306	314	258	298	297	257	259	294	292	288	279	339	281	280	292	296	282	304	261	316	278	265	261	288	294	293	324	293	285	289	297	317	284	307	292	270	294	301	267	289	308	288	285	280	302	278	300	296	291	249	291	252	297	296	266	284	293	317	294	313	289	276	297	289	280	290	286	261	293	305	282	293	324	295	285	284	294	291	278	287	317	274	304	308	286	293	326	265	277	304	307	270	284	261	284	295	279	307	295	286	289	298	277	288	269	302	280	307	316	285	270	310	283	276	296	286	283	277	293	289	286	303	279	280	284	324	291	306	271	271	279	288	291	313	290	288	271	268	288	280	297	292	270	302	275	299	293	296	286	279	270	309	289	300	311	284	314	318	281	293	305	284	285	316	306	293	275	307	282	271	282	296	285	318	259	283	282	315	295	296	295	301	277	276	283	292	298	284	301	259	351	284	292	286	276	269	288	302	258	295	296	311	290	276	278	261	294	289	293	292	311	289	294	316	278	274	323	283	278	311	290	283	271	296	309	319	297	277	291	323	299	273	297	309	310	290	324	275	336	315	287	271	289	286	290	270	323	297	289	289	302	290	295	293	280	303	271	297	269	280	313	277	293	273	321	289	279	282	313	294	322	294	300	281	287	306	270	263	280	281	281	316	274	290	274	326	285	294	299	307	279	319	289	282	278	292	300	292	303	273	264	294	288	277	329	267	270	316	260	282	284	283	302	296	286	300	296	293	289	300	284	274	265	297	280	264	304	299	302	272	308	281	303	297	271	263	276	273	273	286	295	249	252	296	319	280	302	284	295	285	298	306	274	295	270	277	255	308	321	289	271	304	303	307	273	328	269	288	305	296	280	300	289	309	270	270	280	285	312	340	338	322	271	275	267	313	273	297	295	297	283	279	282	296	313	306	294	300	283	281	292	299	287	287	287	298	294	265	270	257	256	295	280	310	290	299	286	296	296	321	269	269	303	304	271	268	328	279	293	275	273	301	279	303	293	309	293	313	271	265	279	299	286	286	306	286	265	307	291	299	284	302	288	305	321	310	305	281	328	304	271	272	280	288	278	284	268	261	277	287	289	270	305	304	286	292	313	267	279	307	284	288	298	322	261	254	288	267	311	290	296	309	295	290	282	299	285	300	299	253	317	273	282	289	312	326	270	301	312	281	286	298	316	261	322	284	323	297	311	298	287	294	304	324	284	283	282	262	281	308	321	284	288	286	302	279	294	305	310	299	294	305	267	276	311	280	307	291	301	276	272	297	300	331	299	263	315	358	285	294	269	291	295	239	277	309	276	281	285	278	254	294	297	273	311	288	274	303	275	320	264	276	302	286	293	302	287	303	243	291	294	325	276	295	290	269	298	288	320	302	350	315	279	286	281	264	274	298	321	288	287	272	307	283	276	283	298	303	278	285	313	299	320	283	297	283	298	301	285	263	296	283	275	325	273	271	300	277	303	303	247	309	299	249	302	330	282	281	289	284	294	291	283	265	295	300	316	291	253	293	297	297	318	292	271	309	290	290	267	281	273	279	286	275	282	280	291	300	313	292	302	289	293	247	307	292	284	268	296	287	307	274	271	279	259	301	287	284	316	266	299	314	290	280	298	311	254	296	309	302	295	277	305	318	279	271	288	288	267	261	305	300	304	327	269	303	273	276	289	301	275	316	306	284	288	285	272	254	288	306	289	292	324	325	282	303	287	274	281	297	291	277	291	288	256	298	277	307	344	265	296	299	274	269	274	295	301	298	281	307	302	277	280	294	297	295	295	296	306	296	301	284	304	292	265	316	316	257	301	295	317	267	323	286	307	313	278	309	275	280	302	288	300	277	286	303	303	290	314	278	263	286	271	286	279	267	265	275	301	316	286	300	284	323	291	270	304	306	286	295	301	266	319	315	312	268	276	286	271	292	294	296	273	296	284	297	319	271	265	271	302	286	284	309	304	304	294	273	281	298	332	258	284	296	291	302	290	303	314	316	287	269	296	278	265	272	312	283	268	285	290	292	317	295	313	293	287	311	303	281	276	280	287	303	268	288	289	291	271	308	279	290	285	290	304	301	291	281	288	309	285	316	272	262	320	274	281	308	281	266	275	285	279	319	277	293	320	264	298	278	289	313	302	276	280	272	294	286	284	300	278	288	275	312	279	323	301	280	285	282	318	262	297	274	282	288	311	272	281	309	325	262	285	283	276	298	285	300	296	300	312	306	299	279	264	281	287	311	276	302	285	305	283	297	285	297	278	288	254	254	300	321	265	283	298	303	265	318	291	281	284	293	295	309	278	302	317	281	299	297	269	287	274	309	309	280	283	304	273	271	287	308	274	280	287	259	269	305	302	286	301	305	304	271	251	308	288	314	299	262	298	302	310	299	273	309	305	279	304	295	293	293	262	277	285	280	282	260	321	272	292	302	267	278	289	297	264	267	267	284	274	290	296	314	294	285	274	305	267	280	268	315	294	293	289	306	286	271	285	282	277	296	280	286	284	273	279	276	306	281	276	304	268	299	283	281	292	323	261	312	282	298	301	291	305	279	270	297	289	295	297	284	294	255	270	280	288	298	263	275	314	283	263	270	305	283	315	297	270	260	285	262	278	276	301	297	288	295	303	298	264	306	254	294	329	279	308	286	270	311	279	306	271	277	322	269	313	309	330	290	267	276	280	286	309	284	312	278	282	287	311	289	279	295	293	316	317	304	314	298	273	305	262	279	298	305	270	308	316	270	283	298	297	308	300	274	338	283	297	310	333	303	281	265	272	314	286	293	310	278	276	310	313	307	281	302	305	263	292	284	319	273	291	286	307	298	269	290	287	276	312	291	258	320	302	255	292	263	317	301	291	328	316	291	276	312	269	303	280	295	313	301	282	295	297	297	302	298	265	280	274	284	296	287	288	279	295	278
29386	3834	932	604	495	480	444	375	368	375	379	370	358	347	358	384	371	324	332	342	335	363	353	316	385	348	352	369	337	342	338	351	338	341	339	325	343	332	369	348	351	318	349	364	377	338	355	351	329	346	377	326	361	329	360	338	354	376	322	363	369	332	326	323	337	304	337	346	328	357	347	350	337	336	349	368	343	351	360	362	344	344	345	349	367	342	353	357	340	347	334	345	327	352	357	336	341	319	369	347	380	338	353	334	339	338	358	335	313	328	292	370	337	344	341	371	381	357	325	359	356	326	335	305	332	335	339	350	388	353	347	349	349	355	347	354	321	353	370	382	314	346	361	347	374	312	357	359	360	325	364	340	339	367	327	341	378	356	355	348	319	356	340	342	346	314	331	353	402	362	333	350	325	370	349	353	351	330	347	395	339	349	362	325	339	404	322	344	324	374	345	377	379	349	323	338	342	364	345	347	342	353	324	341	320	318	340	334	340	336	334	333	353	318	336	331	358	379	379	397	340	351	373	363	373	308	352	366	349	351	356	360	356	347	335	315	338	353	356	362	344	374	338	350	351	351	370	371	361	363	314	314	371	367	322	353	352	393	354	342	367	367	369	336	353	329	339	353	342	339	336	346	332	341	326	333	357	381	390	335	347	353	326	349	365	330	347	368	350	315	358	377	360	368	348	365	327	324	391	370	372	314	382	333	347	320	333	352	349	330	339	330	358	338	381	372	332	361	358	356	358	364	332	331	357	343	344	408	350	354	336	346	326	393	311	300	369	378	346	390	355	385	347	360	345	351	358	352	343	352	350	349	378	331	363	354	378	354	345	342	363	327	322	353	349	366	355	326	306	321	328	371	345	369	346	365	310	362	371	356	348	335	352	342	308	336	321	378	347	347	347	354	357	344	345	374	344	348	329	353	359	340	337	352	353	327	356	373	352	332	342	337	336	372	320	345	325	352	360	351	332	349	350	371	347	346	354	331	355	342	358	349	322	380	343	358	350	367	357	356	347	365	333	361	332	371	345	338	361	362	338	375	361	365	340	355	324	340	359	345	313	363	373	391	375	385	342	316	318	322	353	346	364	359	320	356	320	350	356	362	342	333	364	345	326	362	358	327	352	353	345	364	348	364	365	339	341	366	372	343	342	351	354	381	350	341	332	349	342	322	323	370	372	344	338	320	346	362	348	376	366	339	318	327	368	335	327	321	333	329	364	381	362	348	318	343	330	314	355	342	380	358	322	354	342	381	330	372	348	319	323	353	354	340	380	340	378	357	337	360	335	346	348	350	369	344	336	344	314	333	330	359	361	356	344	374	348	385	330	362	341	353	351	366	337	365	322	350	345	324	341	327	362	354	361	349	342	368	371	362	392	355	354	335	356	378	380	351	349	353	310	363	373	346	393	343	371	346	339	351	380	350	349	368	352	335	334	315	352	333	343	305	351	342	368	354	320	348	362	308	332	317	349	322	355	335	347	362	332	350	347	371	346	325	358	326	345	347	361	324	299	339	347	390	321	325	326	337	365	380	353	342	347	321	349	341	355	332	355	345	329	328	346	321	339	317	320	391	342	339	333	331	361	350	384	337	328	342	365	339	366	358	336	353	342	353	320	352	353	353	356	357	352	344	351	345	359	333	342	367	317	348	338	342	375	327	342	346	351	349	349	352	344	357	364	340	339	311	333	353	349	353	350	367	334	403	352	375	362	344	329	346	319	338	338	336	348	326	336	351	331	331	335	336	328	342	341	358	357	339	332	342	356	371	339	336	302	356	322	373	359	318	366	385	334	351	351	346	343	359	355	359	352	345	383	336	340	358	323	348	308	358	336	349	323	358	381	356	373	328	355	316	323	341	342	350	351	385	387	333	310	379	362	340	350	379	323	348	338	366	325	355	346	317	343	351	310	344	328	337	324	356	332	360	368	339	351	371	370	326	352	361	349	344	363	373	325	325	364	368	314	359	336	340	342	417	335	367	356	344	352	355	358	404	335	340	356	327	337	345	312	349	362	364	373	348	368	320	320	337	333	333	308	350	344	338	377	339	352	359	365	325	339	364	360	373	334	374	340	377	353	358	355	311	332	337	336	323	372	347	334	331	336	364	318	354	355	358	346	367	323	369	338	373	329	376	327	335	367	342	357	343	328	313	326	343	366	340	331	359	377	343	333	342	340	352	375	354	356	361	340	339	387	343	331	353	374	363	333	345	333	359	376	355	329	365	329	392	348	333	357	340	330	354	333	293	340	339	361	350	310	338	318	362	300	327	357	345	346	396	359	349	361	326	364	341	356	373	329	361	327	377	367	322	333	359	374	361	382	353	362	350	377	358	335	354	349	350	362	363	343	346	351	325	326	375	339	352	354	371	341	353	377	359	320	327	332	335	373	311	364	309	331	325	338	351	347	342	367	360	378	330	348	387	372	362	378	322	345	342	340	346	367	337	338	346	330	341	318	369	312	326	333	323	341	325	353	322	357	347	350	332	331	337	322	365	379	343	351	310	343	341	363	381	334	336	329	351	338	333	329	343	339	354	358	357	353	351	347	363	351	341	331	364	327	340	354	346	362	365	375	371	319	337	349	320	367	332	397	318	383	356	356	363	359	353	327	385	361	366	331	335	343	352	360	357	340	361	380	354	332	322	358	390	359	333	379	344	327	363	346	391	347	360	328	355	366	340	381	346	371	346	371	357	344	346	366	334	346	343	355	376	339	375	329	325	317	337	344	347	375	326	372	321	364	351	328	350	335	388	343	338	368	350	381	340	347	319	362	366	363	351	351	349	343	327	377	362	329	362	366	362	347	362	346	350	351	338	343	371	359	334	329	403	363	383	361	363	338	348	334	348	352	364	335	363	352	332	337	330	357	359	361	350	361	341	357	352	373	386	333	349	320	330	323	318	351	336	345	334	349	354	355	337	341	361	345	357	331	393	319	391	343	366	317	340	373	308	380	362	366	359	360	314	341	354	338	364	345	365	324	368	338	370	334	339	326	341	392	362	339	362	358	364	333	366	358	330	364	342	344	379	352	330	340	348	344	368	358	355	353	343	368	344	371	325	361	357	338	354	338	397	357	324	341	354	354	372	366	346	320	327	348	343	355	370	347	363	355	375	326	351	363	321	368	355	350	349	358	369	346	370	320	319	391	365	393	360	360	336	344	366	328	356	377	348	358	354	374	349	367	349	364	358	377	347	320	330	365	384	340	358	382	363	331	335	367	350	316	363	347	362	340	327	300	360	336	342	342	361	319	343	328	346	383	376	355	344	364	344	338	348	348	329	351	367	307	330	351	345	338	341	384	338	350	357	314	355	330	348	326	373	335	362	376	335	323	355	362	340	356	319	378	342	328	329	358	349	381	325	343	368	356	361	347	367	356	330	354	327	343	395	350	352	331	374	349	373	357	330	348	344	321	335	330	342	360	313	360	341	355	361	382	392	369	354	356	315	340	327	347	345	352	338	331	365	335	367	347	342	376	361	364	332	319	355
23628	21179	28547	24109	21158	12049	1013	589	432	363	338	353	302	277	282	246	231	243	246	216	225	203	249	257	195	187	244	222	199	172	208	190	212	193	179	206	198	192	197	193	168	190	194	211	187	167	196	209	218	199	219	185	193	183	180	175	189	194	170	156	208	175	181	212	181	188	196	203	168	185	195	198	194	188	209	184	180	172	193	215	184	177	183	169	196	169	146	173	187	189	190	179	183	209	196	200	196	164	179	178	166	192	163	189	176	184	164	168	187	173	180	195	185	186	179	180	190	190	204	184	187	189	182	169	205	172	202	180	156	172	190	199	192	213	186	179	194	184	175	177	185	167	208	188	201	169	198	188	173	182	195	185	179	187	184	186	170	176	189	187	164	186	193	187	184	201	194	186	152	176	161	193	174	184	180	199	192	190	158	206	170	166	187	199	185	183	177	197	190	181	171	174	209	187	184	169	169	174	175	189	165	208	203	175	183	172	176	195	191	179	193	172	183	197	185	169	202	209	173	183	194	183	172	185	179	173	196	187	172	184	173	194	207	199	185	164	202	190	173	182	201	192	157	162	210	189	183	186	184	191	182	181	187	196	172	184	173	170	190	169	203	196	191	159	180	148	195	187	188	184	194	164	191	147	214	189	222	182	181	175	189	172	161	201	173	193	219	162	178	175	181	178	168	189	179	186	187	197	163	194	196	161	181	172	167	163	178	191	190	160	181	154	167	179	192	181	160	200	189	199	174	179	189	186	178	189	169	187	168	179	191	174	173	168	174	172	192	165	193	164	195	206	179	202	181	176	179	178	185	178	185	183	213	204	206	201	185	178	194	160	179	192	172	167	200	188	187	203	189	214	185	203	171	185	174	178	184	172	182	179	166	195	168	168	186	196	190	182	175	197	182	174	183	184	180	204	173	183	181	190	179	163	175	189	174	186	213	200	178	192	177	180	192	172	173	184	175	193	187	193	157	192	161	180	191	198	183	170	179	135	198	194	168	181	172	183	175	177	146	183	171	192	178	189	191	171	175	168	186	179	196	177	183	170	153	182	196	189	176	180	162	186	183	173	175	172	174	183	190	184	160	191	186	190	163	190	171	173	165	173	183	191	176	203	193	192	165	188	181	203	175	188	195	185	183	186	180	182	175	176	185	170	176	193	185	217	182	191	191	170	204	177	205	176	192	183	198	195	173	187	151	153	190	173	195	178	146	197	179	171	184	180	200	183	165	193	186	170	194	170	173	190	195	185	171	175	177	184	174	196	176	171	189	174	156	194	187	183	192	215	192	180	171	163	178	198	188	167	186	164	166	195	192	194	187	192	167	180	162	145	192	184	173	184	185	199	188	171	186	165	195	188	177	185	204	189	195	166	164	168	162	200	188	180	166	184	197	175	202	164	189	164	180	182	183	195	184	210	176	201	185	179	180	188	169	213	193	165	201	178	163	191	191	167	193	194	191	185	160	200	188	187	205	177	215	190	172	168	199	173	214	176	174	188	169	185	203	153	180	179	182	194	184	199	187	182	166	184	165	140	220	186	165	208	187	172	173	161	170	203	172	184	178	214	198	209	199	190	196	207	181	178	191	190	178	151	184	175	203	180	185	178	199	172	177	180	181	189	167	187	176	183	161	195	185	177	187	179	211	203	195	186	161	189	191	189	172	204	198	191	154	178	180	169	178	174	185	164	165	149	197	195	175	179	193	195	176	167	182	171	203	179	192	191	175	171	199	167	177	183	208	176	188	214	168	175	207	177	186	167	197	168	218	171	192	187	190	192	177	188	170	205	187	177	192	184	206	189	176	201	186	172	196	166	188	177	185	156	174	195	181	167	184	197	205	161	196	196	194	196	179	182	182	202	192	181	184	192	188	192	185	159	179	198	180	177	190	192	189	186	186	177	173	159	201	175	197	178	168	195	199	166	185	184	184	167	201	196	159	184	184	195	165	187	173	166	183	167	177	209	194	175	188	218	176	210	194	173	182	184	166	190	183	192	198	172	170	172	160	193	172	178	226	182	201	179	199	184	193	171	175	153	194	165	190	187	171	168	153	178	197	199	181	194	159	183	195	189	213	179	196	182	192	185	186	170	169	158	172	175	197	182	174	192	210	173	181	153	186	187	179	199	182	206	155	166	172	170	196	209	179	185	171	155	220	161	214	194	151	196	206	191	190	176	205	201	187	207	181	187	181	194	196	179	168	201	170	177	177	210	177	188	177	177	192	179	184	194	188	181	188	168	191	179	182	173	193	147	166	197	149	197	199	168	203	202	172	202	156	186	189	171	190	178	176	186	167	183	199	200	176	184	191	188	190	184	187	181	181	163	162	177	207	180	213	192	190	220	164	198	188	151	183	189	171	211	205	187	181	189	175	200	181	190	179	190	209	180	144	192	188	171	204	172	167	189	188	199	180	172	174	204	186	176	185	175	161	194	196	209	184	192	170	165	194	212	190	178	203	188	185	166	191	174	173	178	187	205	168	211	191	179	165	187	170	169	198	170	189	197	189	178	173	192	196	216	184	186	186	191	158	179	190	182	195	192	178	173	190	201	153	183	167	171	173	181	200	162	203	174	166	183	165	181	177	196	191	194	189	181	178	176	198	185	191	189	185	184	177	197	155	182	176	193	194	178	209	191	208	150	211	181	205	179	189	175	208	178	200	183	175	175	180	202	189	166	196	190	203	195	204	170	193	188	160	184	189	182	186	152	185	197	203	184	181	170	162	197	191	161	217	185	199	178	206	165	182	175	180	180	193	159	192	161	174	156	179	159	180	171	193	177	173	187	188	186	185	179	189	169	179	189	181	191	199	196	179	192	192	182	189	214	197	194	180	211	179	179	191	178	212	187	168	157	156	179	187	184	179	185	191	192	188	175	191	186	204	171	203	187	190	179	181	201	181	203	190	192	162	200	173	179	154	176	191	173	176	171	204	187	158	193	163	183	200	200	196	181	188	170	192	160	170	173	187	182	162	193	181	198	166	198	182	193	162	202	173	195	174	206	181	203	203	176	165	154	214	176	196	170	169	195	179	183	189	174	187	189	189	182	198	180	174	180	197	167	181	149	185	177	196	174	167	157	191	159	156	177	194	229	209	219	168	194	175	183	173	209	167	184	173	181	171	166	181	181	191	207	187	176	188	187	213	186	193	202	152	184	167	175	159	173	170	182	198	208	158	147	182	164	180	172	188	168	191	183	174	163	193	194	171	165	201	176	167	208	184	172	182	197	184	144	189	180	178	194	167	186	157	184	175	179	176	177	174	187	217	190	188	191	160	176	189	179	175	184	183	220	179	176	169	199	192	183	193	197	183	181	183	189	160	188	176	184	165	188	182	185	186	167	164	201	191	199	189	178	179	174	182	196	174	190	177	206	210	172	153	190	177	169	184	192	180	172	188	181	171	194	184	176	183	166	171	187	188	185	195	193	175	175	183	193	196	183	176	183	205	179	171	176	199	185	166	170	189	180	195	187	167	216	173	183	185	187	183	172
34027	14966	7283	3469	2213	1641	1316	1048	794	712	621	564	455	456	409	376	351	319	285	306	300	296	246	265	286	253	247	265	258	263	225	252	232	240	234	224	250	208	249	229	207	235	232	245	226	221	219	245	224	203	234	232	235	217	235	230	205	232	242	249	258	240	241	230	237	224	227	241	237	206	233	223	235	215	261	222	198	208	201	230	252	187	207	222	241	219	226	240	219	196	227	233	219	223	235	220	214	214	220	208	223	255	240	197	216	221	222	213	227	217	217	227	233	212	228	218	207	231	188	212	225	201	228	232	245	224	212	230	209	213	248	220	231	210	193	212	205	220	210	218	227	211	219	220	230	217	232	234	231	214	216	226	210	234	231	204	214	229	235	241	221	236	207	219	211	208	206	206	225	213	219	227	232	223	216	226	205	214	200	197	209	198	222	221	222	225	246	213	218	221	195	213	223	192	210	207	200	234	213	198	194	212	223	248	206	210	222	240	224	213	224	210	216	201	228	227	237	206	247	235	221	197	208	220	214	225	212	201	207	197	193	216	232	219	217	244	205	214	224	221	199	223	222	244	217	218	212	196	211	220	196	206	207	202	237	220	234	230	244	202	238	227	247	227	184	212	258	215	210	234	214	206	193	222	231	238	241	197	209	206	216	213	243	201	215	223	196	214	217	221	217	230	214	225	201	216	232	227	228	204	201	225	207	242	204	211	224	219	237	196	227	205	202	217	235	237	200	197	217	219	228	221	203	215	218	221	215	218	208	205	225	217	234	236	224	225	230	199	233	206	221	223	268	215	202	220	197	195	237	221	218	197	221	211	205	192	207	215	183	203	248	231	209	208	220	242	257	236	224	189	231	244	232	232	197	207	228	219	199	223	189	201	191	220	200	208	213	232	220	224	215	233	213	224	209	209	222	239	212	218	222	229	229	236	230	202	194	236	239	254	226	223	215	220	227	200	239	220	219	226	242	215	217	249	221	236	209	181	213	213	230	216	218	194	225	210	199	222	224	228	238	227	200	220	240	228	219	229	231	210	194	207	211	226	213	230	218	221	219	218	244	227	234	226	211	193	209	204	230	232	201	214	236	198	214	201	214	199	200	194	216	243	197	195	235	209	198	225	236	194	238	219	219	222	200	222	238	208	222	194	226	237	202	214	222	191	216	203	219	232	235	208	206	224	211	204	200	241	205	223	231	228	208	235	223	224	210	228	245	231	230	229	205	186	195	229	233	245	231	246	228	236	215	231	215	252	210	237	219	228	227	226	213	220	204	218	206	241	229	222	238	209	206	211	196	220	238	212	206	250	216	226	223	217	235	183	201	206	212	226	229	219	220	238	199	212	220	222	209	231	205	228	244	248	208	202	217	212	239	200	224	222	239	217	230	213	203	220	220	206	225	229	201	204	224	209	239	218	204	212	181	200	211	200	242	198	240	226	206	230	208	227	204	204	232	222	217	194	221	224	202	221	241	240	203	243	198	206	209	224	199	234	214	209	247	218	184	206	216	222	213	214	259	217	236	225	232	234	214	222	225	203	232	195	234	227	224	221	213	204	229	232	255	207	194	232	218	220	220	242	249	240	233	211	247	203	210	238	220	233	231	211	234	213	207	203	205	254	210	232	226	209	224	217	225	219	224	217	186	210	218	242	246	220	217	205	231	229	218	195	245	230	238	207	203	215	210	214	243	194	214	181	194	211	200	209	207	189	212	215	202	211	217	227	199	202	207	198	190	203	205	212	227	196	219	234	211	199	247	223	216	215	208	251	195	224	198	235	210	237	211	208	209	230	218	207	254	234	232	248	194	222	224	210	207	241	226	222	199	249	208	207	214	230	206	205	228	242	214	239	223	212	220	209	225	215	222	210	241	216	231	175	207	218	212	205	230	223	202	235	202	206	240	222	211	203	211	240	209	207	229	223	252	241	224	192	220	186	206	214	207	201	224	222	236	190	219	218	207	241	213	228	205	193	197	208	224	212	217	239	212	230	206	207	256	194	206	203	244	240	210	223	218	202	224	215	216	220	215	219	200	240	226	232	205	217	215	229	216	239	244	211	247	217	187	246	209	229	224	214	231	209	205	231	217	209	200	216	194	226	207	214	222	230	212	215	236	218	256	236	256	209	233	237	215	190	214	213	229	233	213	198	264	251	215	236	225	186	200	204	244	221	198	213	214	204	213	227	219	207	214	221	232	205	257	243	208	217	229	230	207	231	178	229	202	226	201	211	207	202	215	222	212	227	220	247	224	226	231	222	226	229	204	255	244	201	238	223	211	200	208	245	209	215	201	220	228	203	208	216	216	199	200	225	221	236	191	235	205	228	226	245	236	240	212	230	215	214	200	241	225	238	222	212	205	220	213	230	211	205	228	209	222	219	254	226	235	207	241	213	198	235	177	233	217	206	171	220	229	230	218	220	213	225	248	215	247	218	232	219	225	195	227	230	256	242	257	230	212	216	189	203	232	209	225	235	220	214	206	241	207	206	215	217	200	212	209	213	210	215	217	237	255	215	239	196	203	203	201	231	224	232	220	216	243	223	220	223	216	229	210	222	182	220	208	242	218	212	227	251	232	234	226	201	239	207	238	168	233	230	230	219	226	227	227	235	211	187	209	249	210	219	216	207	241	233	246	234	217	226	223	210	239	249	209	213	205	207	231	203	234	202	201	192	204	203	206	221	216	212	255	209	211	237	211	229	226	221	226	220	212	170	225	189	223	205	210	198	210	225	210	229	209	225	218	218	205	217	219	228	229	238	200	200	233	195	216	225	228	246	217	234	215	252	187	197	194	207	256	220	235	206	218	233	212	232	232	229	228	204	241	215	224	198	212	238	229	200	195	188	230	234	198	217	217	227	206	223	219	211	213	194	223	226	214	209	247	216	205	238	209	219	209	228	217	219	222	211	218	206	215	217	253	231	221	207	223	222	226	212	193	202	212	214	228	218	221	228	204	217	208	195	222	214	212	238	201	201	209	233	198	197	220	212	194	214	229	230	216	210	218	213	214	209	228	211	226	216	215	197	230	221	231	216	205	224	232	228	213	245	228	233	219	188	211	222	214	237	214	225	200	238	205	218	230	216	241	200	222	241	206	225	213	226	207	239	224	233	210	254	201	226	238	210	226	230	211	207	224	213	192	207	199	235	241	217	239	230	226	208	221	240	222	246	226	229	202	187	230	241	224	241	198	222	195	212	230	214	213	220	210	215	226	236	206	188	219	227	221	227	216	233	240	227	233	207	215	218	226	185	203	244	219	225	218	198	208	239	229	232	240	239	221	228	231	212	209	219	191	239	211	226	228	206	225	201	229	222	189	223	230	201	205	204	211	229	222	227	203	191	215	223	214	230	229	190	222	217	217	190	218	212	212	224	198	217	242	222	234	226	212	196	229	225	220	251	215	191	233	221	177	197	231	230	233	194	228	221	223	191	199	229	243	251	233	210	252	225	242	199	235	204	200	227	193	232	213	211	229	241	226	224	206	219	245	198
24943	21167	27471	25033	12178	1050	787	661	610	555	537	543	518	504	558	467	513	518	526	502	512	492	517	504	494	520	500	490	479	494	467	480	489	506	452	436	523	512	476	530	460	484	467	471	474	512	486	464	468	489	471	452	464	476	461	468	436	461	473	478	458	476	487	507	498	468	486	524	499	501	501	510	444	483	469	473	495	509	497	488	495	478	490	493	464	462	505	494	446	496	479	455	487	463	485	489	469	484	513	488	504	452	474	467	496	481	480	458	451	484	469	476	462	478	458	439	469	483	473	472	419	506	434	433	492	465	465	499	492	491	460	503	453	501	499	470	512	489	479	510	445	451	499	500	459	507	457	476	488	451	480	449	491	496	492	492	465	486	506	499	503	531	472	502	424	467	478	501	463	501	428	461	463	480	483	485	453	440	499	471	480	475	497	479	453	460	460	460	481	466	517	485	480	486	444	492	512	477	459	473	512	476	454	514	470	471	495	477	457	464	493	426	427	471	475	496	492	525	470	472	484	491	487	446	485	453	485	501	493	465	464	458	463	446	499	468	457	487	472	493	445	509	474	491	499	474	464	493	443	467	485	479	498	465	502	482	485	449	497	504	508	473	501	482	463	445	506	456	472	447	513	461	465	461	469	497	498	467	481	500	488	445	523	444	459	488	482	520	513	476	473	455	433	488	501	451	510	475	437	457	473	500	444	457	477	483	505	476	446	481	531	473	459	475	513	463	490	461	424	442	458	490	506	482	507	493	473	518	477	474	493	484	497	478	478	470	442	497	488	453	471	499	506	493	426	440	500	430	496	477	443	490	461	477	465	454	499	480	483	519	488	463	490	501	429	474	493	478	463	494	488	459	486	459	469	451	508	438	457	444	483	529	461	514	471	481	464	455	455	492	466	508	500	438	465	461	476	476	455	478	458	462	468	452	478	473	484	474	501	482	481	491	487	476	472	510	466	494	480	466	438	492	483	448	459	481	467	490	456	431	453	424	454	438	496	441	489	448	474	501	453	502	468	448	501	506	451	482	510	447	492	479	474	448	479	478	433	432	474	443	502	493	475	493	454	485	476	473	466	482	506	462	469	417	521	471	467	464	505	493	447	493	445	443	497	454	468	492	471	503	468	454	530	476	470	509	462	487	475	483	508	486	465	477	474	504	469	456	488	435	479	489	495	495	477	477	449	480	446	458	494	536	475	497	454	452	448	457	514	480	449	513	457	423	461	491	475	497	492	492	466	474	449	414	465	483	469	461	480	486	465	462	470	466	453	471	472	497	451	508	475	475	458	468	462	476	460	516	516	473	493	425	479	472	487	472	486	490	476	500	453	502	457	464	484	511	485	444	447	472	442	465	480	483	480	436	473	498	481	497	470	509	444	456	479	500	452	487	491	469	498	460	434	488	456	454	486	483	500	495	442	482	470	498	452	505	452	430	447	453	476	510	469	513	491	464	486	468	477	492	499	461	508	488	451	468	474	460	484	528	483	466	514	464	499	524	471	511	471	513	432	465	504	453	537	508	490	471	486	495	467	485	500	479	476	467	453	455	494	469	456	476	486	527	465	518	467	476	480	465	475	473	479	488	525	483	526	479	507	468	479	489	469	493	495	477	470	478	512	496	512	475	458	511	482	467	478	444	493	470	443	487	450	492	434	477	469	466	504	465	502	481	497	479	474	490	476	472	496	465	477	476	468	474	468	463	514	440	490	511	486	436	466	471	424	476	464	467	500	458	477	491	473	469	446	471	463	504	477	456	444	439	489	471	486	466	462	548	488	489	455	492	502	486	457	465	466	459	489	473	502	514	495	472	486	446	498	453	502	479	433	462	474	464	464	442	474	480	448	470	488	481	474	464	484	475	485	457	447	443	483	467	440	485	483	491	497	483	466	455	485	459	481	449	466	518	479	477	443	462	521	491	484	493	486	472	462	465	492	506	468	475	462	527	484	494	464	498	470	471	494	475	430	494	449	488	477	485	453	470	478	499	491	436	495	447	463	478	458	448	475	477	474	497	475	447	477	449	478	486	442	496	471	427	470	473	464	469	457	491	485	444	492	480	460	458	457	463	455	454	480	463	483	479	493	508	443	451	467	467	480	449	493	486	480	457	471	488	501	507	465	494	487	456	478	458	431	456	501	495	506	457	476	465	471	481	483	478	456	457	474	459	523	444	476	511	460	513	495	475	482	506	475	440	523	435	455	462	471	469	463	496	456	485	495	469	506	471	455	495	474	475	476	453	438	465	438	458	458	460	495	465	444	501	458	459	516	468	481	497	464	494	477	460	460	469	496	472	495	469	437	479	454	461	480	487	496	479	442	445	495	510	491	494	483	538	437	477	509	471	508	473	476	458	451	481	487	499	496	471	478	442	469	485	482	473	485	494	462	453	415	483	493	441	432	487	492	467	469	448	470	495	506	457	492	438	458	456	438	538	485	509	495	470	465	478	466	460	454	508	444	461	507	484	535	514	469	450	476	499	489	443	445	456	463	519	432	471	483	468	463	489	522	513	468	474	480	470	438	469	478	477	456	468	487	470	499	455	477	462	485	464	494	459	475	496	468	446	491	501	486	445	493	483	484	496	518	489	471	467	458	462	504	482	469	500	482	495	478	469	467	489	461	505	467	526	440	442	472	519	440	478	453	450	441	463	450	463	497	486	481	456	467	446	473	471	497	493	471	496	473	452	490	499	513	448	507	486	490	470	496	481	464	482	456	462	487	477	476	460	478	486	480	480	461	461	494	471	502	474	488	450	478	473	472	440	479	466	474	480	488	433	445	446	488	468	475	494	448	472	525	494	456	481	481	441	436	497	461	463	482	443	499	494	483	500	474	496	489	443	459	495	449	481	441	448	479	486	474	460	441	512	477	466	491	492	478	478	471	489	494	476	475	462	503	449	480	462	464	437	494	464	461	503	500	499	477	495	484	472	497	482	459	473	477	488	493	450	462	480	497	514	469	453	483	487	495	532	512	450	466	490	518	503	443	483	486	458	509	481	499	437	490	496	489	503	478	487	442	484	490	431	439	479	535	443	438	492	501	470	476	505	430	497	461	452	478	462	473	485	462	444	525	493	479	461	456	502	493	473	466	494	496	477	461	464	476	447	465	493	510	485	464	488	448	512	481	475	511	470	506	434	501	506	448	453	481	471	480	463	499	486	510	474	509	479	453	463	518	459	491	487	503	484	510	492	462	457	467	460	472	496	517	447	446	432	463	484	463	472	446	484	490	474	463	490	489	478	483	464	526	485	477	464	462	494	452	493	477	441	485	438	517	486	491	488	509	481	482	420	441	482	495	469	472	448	505	461	475	430	440	480	476	493	465	488	487	471	487	447	506	425	534	524	501	471	453	491	475	484	526	445	500	451	473	468	489	532	494	442	480	465	453	479	485	467	468	509	490	491	490	470	497	451	509	516	490	472	458	438	459	485	494	451	545	460	459	475	452	441	469	436	476	483	462	536	468	464	499	437	489	476	470	468	506	458
33509	11991	4151	2255	1606	1295	1088	909	871	817	778	716	688	656	622	621	635	620	590	584	601	530	526	559	575	486	566	577	574	552	553	537	559	565	593	546	555	568	511	582	546	525	601	506	528	581	501	568	543	536	573	566	557	540	532	549	553	585	535	559	548	559	524	537	544	538	552	547	540	581	533	561	555	540	555	560	543	541	554	591	519	536	552	522	540	540	578	534	508	592	540	518	521	533	576	587	484	573	560	550	526	545	576	538	551	538	521	561	504	512	536	548	498	551	543	509	577	555	508	536	527	518	565	531	550	561	564	547	489	551	566	542	545	551	575	567	553	539	552	536	549	544	480	522	532	587	574	551	545	570	555	490	525	501	552	518	522	561	544	546	558	536	541	528	525	531	539	510	544	540	574	539	534	591	561	505	547	491	534	516	519	563	544	540	503	517	546	551	521	587	561	576	560	530	526	566	542	556	500	526	515	533	536	524	564	539	534	526	506	544	556	558	521	570	529	524	540	538	516	532	571	504	535	576	474	548	519	540	571	520	541	522	514	566	590	515	555	536	547	504	535	570	551	545	538	534	499	519	514	539	531	553	536	526	532	552	526	546	551	534	552	494	557	565	491	548	578	552	539	574	522	519	528	554	523	537	552	586	550	517	525	520	596	584	539	547	588	504	571	561	548	536	588	550	544	553	568	543	540	509	550	581	538	516	564	567	521	553	531	500	543	515	551	527	516	565	551	542	527	579	559	560	536	529	517	533	504	599	532	580	571	569	576	552	583	560	558	527	534	536	550	534	511	533	535	549	557	579	518	547	508	551	612	525	519	540	544	539	572	558	528	551	535	485	570	556	555	539	511	520	563	514	512	567	542	554	560	568	545	536	522	586	546	540	551	554	561	533	535	571	529	519	538	540	529	503	495	588	563	530	485	551	566	558	578	534	547	509	540	508	542	575	552	555	511	485	564	560	520	556	503	525	492	535	550	556	508	489	576	532	557	525	509	533	577	526	507	529	539	555	555	557	550	594	550	531	519	547	587	497	535	531	551	573	571	521	548	544	532	552	514	548	541	552	556	542	526	566	542	528	554	478	553	533	547	567	551	530	565	557	576	519	521	570	544	531	529	521	554	469	508	531	531	509	524	548	559	521	520	533	497	515	567	495	532	549	532	533	521	575	555	527	546	545	534	519	557	528	501	538	516	535	578	529	529	571	557	545	554	564	579	510	524	543	543	541	513	533	570	534	563	557	555	530	561	546	521	536	520	539	572	569	536	555	559	580	508	533	555	525	544	553	570	506	518	514	546	550	516	568	563	540	561	536	556	534	555	570	523	545	534	567	594	577	549	546	506	534	556	532	546	543	577	550	554	539	531	556	538	520	562	513	542	550	551	505	553	547	518	556	555	514	555	530	586	535	562	560	504	529	541	536	549	548	562	544	511	540	546	532	565	540	571	572	538	549	572	528	500	549	518	496	529	546	560	540	539	530	533	558	575	540	543	537	517	519	515	554	516	516	557	580	523	541	542	530	547	551	527	524	528	593	547	556	557	561	541	500	507	541	547	560	507	535	514	515	510	545	564	531	526	569	530	521	560	568	535	547	544	503	538	534	562	531	543	542	532	549	563	553	540	534	565	586	485	530	574	538	557	538	543	535	519	538	541	514	518	545	518	552	556	559	576	535	548	542	511	524	532	538	528	535	587	535	556	517	532	549	539	512	544	528	502	557	573	538	541	572	533	555	550	533	583	546	546	556	501	506	542	537	544	553	576	525	553	542	519	529	567	542	552	534	532	559	543	551	535	544	530	530	562	556	529	532	496	543	537	519	551	551	530	536	562	571	531	549	522	548	513	523	522	532	571	575	511	543	558	517	566	521	515	535	532	573	522	523	537	521	525	554	551	514	509	546	519	610	544	474	498	574	547	547	551	552	539	554	510	532	553	515	523	577	493	538	555	567	554	568	565	491	510	549	522	571	519	540	554	523	524	556	537	547	542	543	516	524	550	541	534	499	502	529	545	586	581	616	532	554	529	535	531	530	515	536	533	526	561	556	557	546	521	533	531	570	531	556	546	504	530	510	549	574	519	542	580	536	539	514	529	545	565	541	521	571	558	526	535	554	538	522	561	533	534	558	575	530	536	559	568	592	570	494	571	534	541	533	511	519	547	526	540	495	534	546	517	541	527	569	563	527	528	566	568	519	544	552	524	570	529	549	537	520	533	579	530	536	527	564	534	561	562	558	564	532	522	545	553	524	551	529	521	548	496	524	505	550	556	583	543	545	566	528	534	539	541	541	616	559	540	526	515	543	550	536	568	565	485	530	552	575	568	573	556	554	550	521	567	558	535	564	547	574	522	500	561	524	523	521	577	560	531	564	541	568	503	550	545	538	557	545	513	550	537	544	536	560	506	515	524	542	573	552	518	554	527	566	540	533	542	533	548	527	479	593	568	529	550	558	510	558	575	540	557	526	563	528	555	492	549	527	503	545	543	561	536	552	528	535	541	551	547	522	528	543	512	535	534	507	528	530	570	538	580	541	531	513	542	538	523	564	526	526	521	560	563	485	520	567	548	532	538	564	535	552	546	533	522	571	558	554	541	592	541	560	517	503	495	478	569	539	558	590	563	551	509	578	503	511	557	520	498	529	541	592	523	542	551	529	529	605	570	543	544	532	546	506	511	541	549	552	594	563	528	545	529	545	562	550	533	518	512	507	548	506	545	538	533	527	587	541	596	567	570	528	557	576	545	546	501	564	584	524	553	533	521	572	555	573	568	475	590	516	542	575	553	561	519	560	518	520	541	550	614	545	526	494	533	532	532	533	533	542	535	543	540	576	552	536	558	520	548	531	534	557	549	487	518	571	529	539	515	532	525	539	540	525	517	588	558	529	540	510	539	507	539	555	529	566	565	539	550	564	552	557	544	561	570	562	522	535	520	539	575	529	534	555	529	536	534	496	527	532	532	523	516	542	531	554	621	559	525	570	570	519	555	595	522	552	558	557	523	514	539	551	504	585	550	529	511	542	539	559	561	513	559	531	534	566	546	503	514	554	581	541	559	556	530	559	573	529	561	564	549	494	528	556	549	568	540	533	530	575	551	567	556	540	542	527	542	512	525	495	554	532	518	554	538	579	563	545	508	544	549	538	529	588	580	532	539	521	532	527	542	587	495	546	581	516	531	552	520	565	500	547	530	566	545	513	533	525	531	569	573	544	537	546	518	541	525	536	519	544	520	520	570	569	505	532	518	513	551	531	539	534	515	520	560	541	502	531	514	522	574	573	578	530	550	547	524	535	564	502	504	530	524	554	548	536	570	548	589	568	551	554	537	488	547	546	515	559	566	516	569	536	563	555	533	536	582	554	513	546	547	566	581	510	539	553	557	527	555	569	570	569	549	531	545	558	552	485	570	535	513	547	499	558	551	506	512	617	541	530	519	538	539	490	531	557	529	551	550	560	524	550	553	525	565	543	535	549	518	554	545	519	553	554
22722	21216	28939	23761	21208	21243	11493	1335	862	833	758	692	596	566	569	509	509	524	468	467	473	477	429	466	425	452	436	439	422	408	415	388	409	455	421	392	398	395	401	421	364	401	408	392	414	431	398	364	397	366	398	397	397	415	377	409	396	399	372	422	378	400	412	414	368	368	396	356	371	384	377	358	385	409	408	393	373	368	410	385	379	418	391	377	429	352	399	396	383	406	380	416	382	384	421	386	342	383	388	387	387	359	380	402	397	398	360	398	415	357	390	425	390	388	412	378	403	406	378	363	384	392	390	411	394	342	388	373	356	394	394	421	437	363	391	376	366	383	392	386	389	365	373	381	378	382	355	389	354	371	411	413	372	402	377	394	367	388	395	420	364	397	396	373	368	379	417	353	446	409	357	347	389	400	370	376	418	368	391	408	374	374	432	368	388	366	390	396	411	362	400	393	364	416	383	414	372	446	357	389	382	386	388	379	421	391	370	400	382	391	380	414	377	418	400	400	388	389	419	370	391	371	420	354	437	394	380	385	409	370	371	369	355	383	361	363	391	413	415	386	359	404	361	380	377	402	346	387	339	371	350	390	396	377	367	375	379	400	384	398	393	382	384	410	369	387	384	382	365	394	410	391	424	382	400	397	416	353	413	394	381	396	402	352	385	353	374	413	352	359	368	383	356	355	398	402	403	349	400	396	396	375	378	379	357	384	406	348	364	386	371	392	380	365	349	363	380	391	333	382	378	389	382	403	396	406	377	381	374	401	399	361	347	344	386	382	375	385	407	382	390	367	398	377	390	399	379	389	384	348	383	408	353	404	414	385	397	397	389	379	395	368	413	360	395	370	373	366	375	389	377	377	344	363	383	363	372	403	380	350	369	367	379	356	386	373	383	393	402	403	359	362	387	394	373	400	371	425	403	398	391	409	379	378	404	394	409	390	412	389	383	374	370	384	367	357	353	370	359	379	410	381	393	375	407	402	316	354	411	394	388	389	397	378	398	405	388	395	390	380	379	407	380	389	384	420	394	387	386	415	378	402	354	367	377	350	360	384	394	407	379	394	398	404	345	351	380	436	359	385	379	394	400	361	385	410	364	373	344	376	413	397	394	399	432	400	421	376	392	362	381	406	396	379	369	379	383	387	398	421	398	391	372	404	419	339	369	359	396	393	357	378	357	356	393	377	382	404	418	418	375	354	399	399	404	389	394	400	361	375	385	353	380	352	365	355	411	377	376	374	387	386	381	375	384	423	391	363	431	394	356	381	366	358	375	354	369	398	416	405	376	373	376	411	367	366	386	382	384	408	367	355	396	373	400	400	390	370	371	365	388	357	365	400	389	404	382	382	370	386	405	359	372	390	380	387	431	403	350	383	385	400	345	408	371	405	380	391	385	400	404	396	378	393	391	383	349	366	379	382	385	397	370	414	379	360	360	401	341	390	374	383	396	397	377	379	386	375	374	391	379	374	393	371	391	405	391	378	395	384	391	394	349	390	399	375	375	418	406	386	374	350	392	408	366	388	395	361	393	364	370	384	403	362	420	410	420	359	418	368	374	366	390	388	394	367	402	388	393	378	371	353	394	339	384	361	385	406	427	386	392	414	378	418	378	371	378	370	418	392	413	381	338	366	348	375	373	380	373	367	371	390	381	376	397	409	376	362	355	379	398	375	388	374	358	436	373	381	388	370	368	384	366	411	402	367	408	383	390	397	373	381	368	399	399	373	366	339	409	390	362	391	385	398	365	383	334	409	353	380	395	362	357	375	364	375	375	348	410	342	356	401	376	344	380	378	327	372	390	376	391	405	389	414	371	396	385	380	395	401	390	386	377	337	376	407	377	409	407	387	392	371	391	370	407	373	359	401	374	376	376	367	349	409	407	394	370	397	393	414	378	375	368	393	415	337	394	383	413	411	381	426	378	409	402	409	408	359	397	396	361	375	393	380	400	366	406	415	391	399	361	386	370	414	369	346	356	366	370	418	365	370	360	445	384	389	359	360	373	410	376	424	363	356	371	388	414	392	377	386	384	391	403	381	364	375	393	368	401	355	409	410	378	418	389	414	400	381	389	378	397	419	407	377	375	392	374	389	381	391	406	376	376	373	356	376	342	332	356	402	402	394	361	369	374	403	341	350	393	371	392	408	426	381	390	377	392	390	388	392	393	345	354	402	393	394	393	388	399	373	379	372	364	367	361	383	406	381	387	360	435	391	416	399	389	350	397	396	359	363	344	382	389	375	393	335	386	341	395	369	390	372	352	357	372	360	344	394	380	358	388	377	367	351	392	378	389	374	425	382	382	393	388	393	391	378	382	388	385	396	388	359	380	385	382	392	364	385	386	374	376	387	375	390	382	397	405	396	402	378	386	372	418	393	382	418	418	363	379	358	401	405	350	377	335	374	410	407	399	390	364	364	385	372	350	396	378	415	433	408	376	385	400	408	384	377	380	388	376	357	383	388	398	412	372	378	418	397	396	391	364	412	412	363	355	380	408	395	397	386	419	364	414	392	361	416	369	385	398	385	365	380	378	379	387	377	398	363	345	399	356	376	394	381	368	363	386	402	392	398	376	341	375	383	376	417	411	377	386	396	398	390	390	374	405	367	355	394	397	382	378	428	370	395	410	406	390	381	404	373	378	387	383	375	386	379	376	376	389	380	404	406	386	393	372	396	348	378	394	404	411	366	358	372	362	402	380	382	371	373	381	383	366	377	375	371	435	436	363	397	409	372	363	370	371	393	382	362	358	345	377	403	405	388	381	385	396	361	361	388	371	384	390	380	385	414	387	380	417	357	382	376	387	420	380	376	397	379	363	383	356	401	414	389	397	361	378	398	407	363	395	376	404	387	353	408	397	371	376	412	363	407	402	368	405	397	375	352	372	369	397	374	367	375	410	363	388	363	328	393	381	441	385	393	359	424	378	384	365	408	357	353	372	413	400	383	388	382	396	395	367	393	373	356	340	414	420	390	408	360	421	350	387	370	373	415	391	390	423	369	367	406	394	387	368	394	385	395	343	423	394	362	372	376	388	363	391	394	378	365	350	386	412	393	371	374	400	355	360	378	376	347	423	390	384	406	342	398	389	389	396	371	373	358	368	387	379	376	406	405	404	414	383	381	372	393	371	378	383	371	388	386	359	377	388	361	368	430	375	370	412	363	372	377	383	374	409	373	399	383	363	368	351	379	364	386	404	352	374	381	392	373	395	390	349	359	360	365	376	358	397	361	402	344	391	372	391	406	396	396	371	385	403	397	400	375	385	370	403	387	403	395	351	336	376	410	401	379	356	357	381	371	347	389	403	404	378	406	405	386	369	379	372	390	376	377	379	372	393	372	400	375	375	359	385	402	408	374	336	365	388	381	377	386	381	403	362	389	371	421	352	394	387	388	370	388	356	366	396	417	376	371	380	349	418	393	382	388	376	372	383	442	393	415	381	376	397	379	406	395	404	383	399	370	373	402	366	347	368	358	361	395	379	393	396	376
38521	21613	12355	6354	4398	3243	2446	2063	1652	1443	1174	996	925	827	771	731	610	615	618	627	475	526	526	502	502	513	494	523	484	515	492	453	473	473	507	446	485	466	439	457	461	429	463	457	436	449	429	430	469	428	495	419	452	432	472	404	406	442	438	409	445	412	412	447	427	396	377	399	437	442	434	417	447	457	424	425	432	392	440	417	441	425	437	444	447	440	410	437	464	442	406	430	439	435	436	432	432	406	419	408	410	413	420	417	426	403	419	410	417	430	422	428	388	430	442	415	387	420	379	393	382	430	393	411	422	425	416	449	421	420	428	433	439	477	443	398	404	425	413	395	398	435	437	436	405	422	435	402	410	437	386	413	406	410	407	381	405	424	447	412	406	431	407	429	416	399	445	390	457	453	429	404	436	406	424	396	398	381	411	433	419	424	426	427	407	426	429	423	399	425	413	426	399	423	385	437	443	402	383	426	418	434	398	434	417	432	387	409	429	410	418	383	398	432	412	437	420	449	394	403	387	425	404	436	424	444	408	414	417	421	433	412	436	423	415	407	394	418	410	391	401	397	396	398	387	411	409	393	449	388	413	449	399	418	418	463	447	431	392	440	423	401	416	414	403	442	426	432	416	449	423	424	411	432	389	392	402	411	412	418	430	440	419	401	423	428	436	428	419	442	410	442	446	409	400	430	438	402	412	459	432	450	402	421	393	402	413	433	406	421	431	411	445	409	414	448	397	437	393	382	444	380	385	423	370	399	429	375	428	395	419	452	445	413	384	444	397	421	397	393	437	407	444	429	424	439	385	423	436	407	423	423	444	400	420	424	404	417	390	464	421	403	411	439	436	474	398	434	432	419	426	420	355	428	420	400	439	416	424	443	435	416	403	407	467	453	454	377	409	398	419	404	418	425	460	432	405	449	461	393	409	402	393	446	409	407	434	406	423	387	390	458	429	422	430	399	401	430	402	445	383	413	417	436	415	412	425	440	414	370	405	412	405	401	436	395	423	388	437	434	399	405	392	412	407	412	410	390	433	409	436	421	395	419	427	434	439	436	426	449	399	395	419	418	434	426	429	421	424	413	410	413	420	404	461	386	397	367	423	414	403	401	370	392	420	427	409	440	440	428	424	414	440	437	400	408	454	418	400	424	377	420	450	420	476	384	426	381	426	428	397	424	415	450	429	405	423	407	397	418	440	399	423	384	412	466	428	405	449	434	402	420	430	413	432	433	420	380	405	424	422	429	398	411	450	414	442	409	422	453	416	425	425	418	439	431	458	379	425	393	438	425	393	429	421	460	396	421	407	412	431	430	423	443	439	413	389	431	428	444	413	419	412	427	381	418	414	450	386	458	414	427	415	460	421	395	401	445	401	435	402	433	446	411	473	438	420	445	448	417	410	446	405	412	414	445	423	442	409	415	418	448	414	419	410	435	453	448	402	387	381	405	427	432	391	393	425	473	432	426	425	425	417	373	446	361	441	414	414	432	383	413	402	410	432	440	419	395	421	426	392	462	425	444	450	453	427	379	426	428	387	438	425	414	419	379	412	422	422	408	423	425	432	459	408	457	411	426	444	422	398	446	384	420	392	416	432	434	419	401	407	421	404	414	392	423	401	478	426	405	378	419	394	442	419	387	410	428	415	407	396	431	402	444	418	405	390	389	414	428	414	425	423	408	445	448	408	411	414	415	392	442	468	423	413	433	384	385	467	430	402	425	422	442	396	410	393	396	422	411	415	421	432	458	403	370	387	464	405	439	443	380	378	400	408	417	410	381	434	442	415	452	418	414	415	426	392	432	415	418	392	411	437	413	433	411	459	415	418	452	408	385	412	408	412	414	422	389	410	408	432	450	404	418	395	460	397	412	428	441	396	425	430	423	451	406	411	440	411	397	425	431	406	452	430	415	426	426	432	422	463	400	425	418	411	405	432	408	408	413	391	409	429	389	393	446	413	430	454	436	427	415	399	380	463	492	409	416	448	413	405	428	442	450	440	404	389	410	387	451	402	418	422	416	456	428	428	412	423	431	415	428	484	441	406	451	453	415	466	379	416	403	441	412	395	416	395	435	390	411	374	423	433	428	421	427	387	410	411	455	399	436	384	415	421	436	416	403	434	434	421	416	436	436	429	432	417	456	409	399	352	401	418	416	457	423	408	443	444	444	419	406	456	432	403	466	433	435	428	415	406	418	417	412	427	376	411	420	429	430	400	370	387	383	411	426	458	421	426	401	443	433	444	444	399	423	429	409	432	408	413	386	431	408	425	391	433	450	416	473	437	414	439	418	415	388	440	448	428	388	411	427	434	389	415	397	437	443	423	400	423	441	436	445	440	426	420	412	418	455	405	422	400	407	396	416	456	389	403	468	408	443	431	411	404	425	434	440	446	408	429	409	411	408	438	392	441	416	425	397	422	439	423	449	420	402	419	405	420	465	429	416	398	405	404	364	454	402	445	422	392	415	442	440	389	421	416	432	455	418	411	423	393	393	422	430	353	420	450	428	426	373	398	411	438	407	409	411	446	397	409	448	430	445	373	409	384	427	406	399	420	429	453	404	417	427	420	417	418	394	376	421	429	412	387	412	395	427	377	402	409	427	440	452	427	454	452	387	417	429	417	431	424	389	414	387	402	421	432	442	407	418	440	400	410	426	388	397	446	424	414	424	456	423	433	441	435	391	422	407	419	364	391	437	442	409	403	419	371	432	418	435	437	398	404	443	447	395	408	377	466	406	442	417	404	439	407	417	432	418	425	396	420	422	426	428	420	417	422	436	413	382	417	397	379	399	422	442	412	423	391	432	407	415	426	393	426	410	425	434	402	417	424	378	410	429	421	415	403	417	378	417	440	380	414	434	457	414	423	387	391	413	402	433	420	400	427	431	401	414	406	440	402	446	436	397	426	414	412	417	400	379	440	423	407	412	422	397	463	429	426	392	417	410	435	404	422	389	440	400	404	426	418	407	434	370	425	449	411	361	439	425	428	418	398	385	442	417	399	419	411	458	405	404	460	431	431	420	413	444	453	399	462	430	422	421	425	403	459	418	422	410	408	421	401	445	389	383	423	406	411	394	406	404	411	443	425	412	386	422	431	436	385	426	424	421	409	438	421	394	447	418	411	485	456	425	435	438	393	424	407	420	420	396	427	441	400	411	441	415	391	397	403	418	417	385	440	419	413	379	441	424	426	419	439	441	431	371	400	430	401	381	446	390	421	418	434	417	424	444	396	415	409	394	408	415	455	393	404	415	454	436	433	399	395	419	406	426	421	416	388	444	423	428	395	399	436	378	461	419	409	429	410	420	411	428	457	415	448	425	424	440	400	431	465	447	387	445	434	461	422	413	423	386	384	419	403	445	423	448	398	412	412	393	377	364	411	392	445	418	450	439	400	437	420	398	414	422	440	383	402	409	450	406	398	424	426	461	431	415	406	406	433	433	416	460	417	417	374	412	414	428	423	463	417	438	427	409	408	408	414	395	441	404	442	397
28057	20711	9641	738	388	365	327	276	338	318	277	321	324	311	318	268	277	289	305	315	278	311	318	298	298	331	277	276	277	307	297	293	268	306	298	298	316	281	265	308	301	285	300	276	310	286	282	306	272	272	314	278	302	282	319	309	285	281	289	279	263	300	342	325	276	280	271	277	280	264	295	307	304	293	283	302	265	317	301	312	290	263	309	316	313	291	287	297	289	307	286	283	296	309	307	305	311	268	284	327	301	281	297	291	300	338	289	288	254	271	311	277	295	338	286	285	321	290	273	331	263	307	301	301	285	298	270	294	257	293	297	304	284	311	297	294	295	295	261	293	286	269	279	294	291	312	304	304	290	329	287	289	289	300	293	315	292	279	273	286	289	289	266	288	297	276	308	270	288	289	296	267	316	300	264	313	301	295	297	286	297	302	302	282	296	273	281	278	288	312	294	269	271	336	282	309	284	263	299	321	253	291	293	298	287	306	292	310	330	294	312	306	261	283	286	302	280	305	295	284	320	267	298	323	318	305	264	279	312	337	304	289	279	249	282	286	299	316	284	305	308	294	289	286	287	308	312	282	289	293	270	277	272	316	241	295	274	314	286	335	253	325	301	338	303	279	311	281	292	271	290	291	298	318	289	314	267	295	295	299	298	308	269	264	289	299	300	281	282	313	257	301	315	303	288	312	282	303	301	286	313	283	312	315	286	306	260	293	300	309	308	291	297	292	320	291	284	300	271	292	300	283	311	296	277	312	273	282	328	275	334	297	318	300	274	301	284	303	306	294	305	292	310	291	272	308	318	326	293	260	309	317	291	278	281	281	272	312	293	284	321	282	269	287	281	281	312	311	314	293	286	279	285	300	266	298	291	300	293	283	297	295	311	315	324	291	309	282	293	293	297	311	292	268	309	299	282	306	257	302	295	296	296	297	305	294	309	284	300	299	278	263	291	330	296	316	289	306	308	331	288	293	286	318	292	303	303	277	278	307	283	316	305	293	277	316	300	298	255	311	271	285	302	307	303	284	316	328	263	292	333	281	302	299	286	286	297	263	288	301	281	286	315	291	271	304	300	277	274	241	282	279	294	281	316	299	278	302	291	302	304	301	296	301	272	299	293	295	301	271	292	284	281	307	278	301	299	282	302	329	316	265	282	299	299	329	287	285	296	291	279	307	293	296	298	299	306	319	289	268	291	318	315	294	279	315	290	281	318	310	264	300	306	276	276	306	300	305	277	281	301	280	279	291	294	296	307	269	265	311	273	319	278	295	251	267	327	287	276	303	320	291	297	317	287	306	322	301	272	287	287	333	287	278	286	298	289	283	309	309	306	307	286	312	301	309	309	277	260	288	286	306	269	287	276	300	308	275	289	310	263	276	301	235	280	299	285	279	299	316	279	326	243	303	275	303	275	332	281	334	308	288	318	305	311	322	285	282	303	283	294	288	326	283	290	303	310	291	306	292	279	264	310	306	315	294	288	301	297	279	296	296	313	332	294	284	304	267	310	260	275	249	294	288	316	303	280	294	300	270	305	304	266	276	282	317	282	311	312	278	257	287	284	310	313	305	276	269	306	259	311	298	282	306	284	301	307	301	283	306	307	288	294	316	297	267	281	315	277	295	317	282	277	294	314	303	272	296	295	315	265	287	297	305	292	287	265	289	279	293	290	315	290	304	299	323	292	328	306	286	317	267	289	291	291	286	283	302	318	313	290	298	280	285	284	319	341	307	300	286	308	295	279	282	289	277	304	293	302	293	302	274	293	290	287	303	294	290	290	254	288	293	290	297	271	295	308	295	307	294	295	301	300	282	270	265	321	290	278	270	269	275	268	290	304	301	276	291	297	274	305	278	295	281	270	308	307	277	293	328	258	288	277	301	286	287	319	312	291	308	262	297	305	290	309	268	299	296	303	239	294	279	301	350	303	288	304	289	314	295	288	294	299	287	294	285	270	291	313	275	293	304	276	336	307	292	280	283	297	296	256	296	278	285	262	293	291	289	281	275	295	279	298	312	273	299	306	270	322	273	289	289	285	259	324	311	288	309	285	283	298	265	295	289	273	301	332	281	302	310	264	305	303	287	286	281	296	278	292	277	298	327	292	299	299	273	293	282	302	331	305	302	293	264	273	318	291	308	266	271	293	314	267	310	300	288	291	284	286	267	293	294	303	277	281	312	281	316	282	298	300	297	276	280	300	293	279	269	282	308	271	291	293	274	294	306	294	312	306	299	322	289	304	288	315	307	324	282	283	318	270	291	314	295	305	276	286	289	297	309	269	297	292	279	296	312	298	292	258	276	293	281	293	304	281	317	283	269	285	234	308	312	307	271	283	289	280	307	312	311	301	307	288	300	314	279	296	319	296	299	268	293	266	285	312	288	285	315	296	301	316	297	304	295	311	297	297	304	303	279	281	274	288	314	290	287	308	305	315	298	263	281	290	308	298	272	306	268	313	280	287	337	307	277	285	310	282	277	314	290	296	281	309	298	290	301	277	301	302	299	276	294	289	240	309	305	294	292	304	291	302	282	274	306	307	282	272	314	313	271	310	296	315	298	329	282	286	297	255	298	288	302	280	265	297	294	297	291	276	271	294	276	273	309	294	254	267	325	299	274	250	309	325	306	320	269	285	299	281	285	279	274	304	290	300	305	295	286	278	318	311	288	303	311	290	295	323	270	272	282	319	271	316	293	283	314	291	285	280	297	252	308	274	269	290	291	295	305	266	311	285	269	261	273	308	307	288	273	292	295	304	314	309	304	272	333	279	293	279	280	294	325	303	264	304	310	281	270	292	298	283	306	319	283	311	318	306	298	287	272	301	303	280	323	306	298	272	310	278	259	281	303	286	302	294	303	243	305	301	310	296	304	316	325	305	277	288	274	246	279	304	309	295	304	280	316	285	294	270	308	285	303	299	302	281	288	280	306	334	284	320	305	317	302	314	299	316	290	293	270	314	318	311	273	280	272	315	276	275	269	297	276	314	302	302	302	286	288	317	258	308	303	286	285	325	331	259	317	307	332	283	323	298	294	301	296	308	285	295	281	302	278	262	280	292	228	294	284	316	264	282	294	311	316	289	294	315	292	285	285	281	313	297	293	301	279	285	310	307	310	331	305	272	284	306	288	267	282	298	301	301	270	282	301	272	269	285	301	286	263	290	271	301	278	252	286	282	264	311	296	310	292	290	269	292	298	289	295	288	294	306	307	294	311	262	295	316	304	299	296	328	290	314	294	296	270	295	300	313	287	320	306	284	284	310	276	299	281	302	297	311	295	321	274	278	306	268	313	316	297	315	299	286	316	300	279	268	286	298	310	290	319	274	293	287	273	302	270	291	291	307	333	309	293	321	307	281	286	262	310	313	285	290	289	302	288	330	308	283	313	298	331	298	301	327	297	320	307	273	263	327	276	301	287	318	288	318	300	309	253	323	280	283	298	335	298	306	298	304	256	283	305	283	290	286	295	295	300	327	297	294	278	273	272	256	327
28661	6218	879	550	486	467	425	411	381	396	373	390	390	371	368	352	347	352	337	361	348	371	341	345	323	328	340	359	314	333	373	364	338	346	366	373	384	346	339	351	329	351	373	369	379	367	334	383	361	345	347	390	358	328	345	364	299	373	350	307	357	354	333	334	309	347	358	354	382	341	338	349	351	341	372	368	325	350	350	356	350	376	366	335	333	347	357	377	354	361	358	348	342	372	358	354	339	384	321	349	339	381	381	341	359	322	338	336	343	356	357	347	350	362	364	326	346	340	356	338	342	378	353	339	343	356	353	357	364	316	359	347	354	344	363	326	342	337	348	348	326	334	389	352	365	341	365	353	353	377	311	349	354	331	356	328	302	364	345	359	344	325	349	339	348	350	361	376	365	368	366	352	351	353	385	361	331	360	297	383	349	378	372	344	372	348	368	314	338	364	340	363	369	347	339	369	406	373	334	363	359	319	347	326	331	348	361	348	347	371	360	388	356	334	334	356	320	348	321	366	357	351	338	357	367	348	337	351	350	342	360	335	344	319	316	331	326	366	321	339	339	354	338	320	377	349	359	356	337	407	360	364	355	340	364	359	335	366	350	363	330	345	362	354	346	345	329	357	369	328	369	335	334	359	363	368	366	377	360	357	358	341	344	365	352	352	335	364	338	332	362	348	329	337	387	359	366	336	350	348	318	351	367	330	370	352	352	325	339	346	353	342	382	362	361	336	359	339	340	364	329	361	364	335	329	351	356	362	355	286	343	323	341	349	313	358	364	340	358	352	341	361	367	351	323	351	329	363	324	341	380	309	335	337	359	360	374	340	360	352	355	328	337	335	363	359	373	332	342	324	362	359	309	328	363	359	348	371	330	337	304	336	355	356	333	334	337	349	369	325	337	340	356	315	322	363	357	369	359	351	356	340	340	385	373	372	358	375	348	360	375	339	315	338	336	327	362	332	371	376	358	338	348	336	385	321	319	369	339	362	345	340	359	371	375	341	376	352	337	365	343	355	343	348	390	336	339	318	348	408	371	351	361	338	345	372	344	360	330	332	341	371	339	340	334	357	374	404	345	377	361	331	341	361	338	328	343	366	355	333	351	393	333	355	368	386	325	330	329	354	338	403	362	356	331	335	376	337	355	357	349	391	316	333	373	313	368	364	364	369	313	378	333	367	338	355	357	356	387	337	368	371	352	366	378	361	328	344	328	338	303	363	372	362	329	388	364	347	358	336	321	341	332	342	385	344	335	343	366	345	365	353	319	337	340	357	353	359	357	324	363	366	385	359	345	350	371	354	360	344	365	374	310	361	360	372	370	352	352	346	354	328	329	348	350	336	344	367	337	335	341	375	322	347	358	332	360	365	345	351	361	348	359	365	337	337	316	316	372	343	358	350	332	366	365	339	370	342	355	307	370	368	347	344	358	352	324	351	363	359	347	358	327	333	336	394	324	351	365	360	351	353	382	324	350	339	378	350	349	360	327	374	369	339	360	351	322	349	331	363	337	309	344	376	357	381	345	347	331	361	378	356	347	366	360	356	339	353	373	345	322	350	372	353	353	361	343	342	363	389	328	383	333	363	347	356	315	367	351	360	337	346	377	362	339	358	339	369	367	353	356	344	355	325	342	363	334	353	357	317	352	362	335	373	333	403	324	331	366	323	378	356	334	333	363	341	358	366	352	336	369	325	306	345	337	328	344	383	327	350	343	382	381	347	350	366	355	377	337	347	332	378	331	343	343	378	351	356	327	339	353	338	321	301	316	345	329	359	341	376	344	345	353	356	327	373	352	347	362	347	330	370	331	336	343	337	349	303	353	359	362	370	333	350	374	339	331	355	340	342	353	330	333	350	333	377	364	373	338	353	343	355	336	359	363	358	351	352	354	323	343	338	334	341	345	331	364	332	328	323	331	332	352	368	378	363	362	370	358	340	365	327	337	333	355	339	350	368	366	354	345	370	311	332	365	330	333	356	342	336	350	349	354	370	363	325	348	352	336	325	352	329	354	358	360	372	355	358	330	350	381	346	349	377	348	370	342	335	349	337	340	382	364	366	360	358	393	349	357	354	341	400	356	357	340	377	366	374	336	372	347	367	334	355	354	356	339	342	327	331	364	368	355	360	364	338	354	343	337	342	360	366	329	328	329	384	372	337	342	353	343	325	347	341	353	377	370	345	351	341	341	358	319	389	374	353	348	381	329	331	336	352	336	343	384	349	335	365	334	366	335	350	320	367	348	333	353	311	356	346	369	326	363	347	370	365	360	367	390	350	405	346	331	329	376	324	351	312	361	354	327	345	326	308	349	336	352	339	389	347	370	360	356	315	379	352	368	365	349	322	369	349	346	325	311	360	337	344	344	362	363	362	344	343	386	348	356	363	337	392	331	380	326	362	347	362	316	346	346	305	324	309	338	351	373	345	352	362	344	355	363	363	387	352	357	357	364	347	330	399	349	346	353	352	349	351	388	361	381	365	367	354	326	339	347	360	347	362	357	346	346	346	349	363	378	337	335	347	349	377	323	367	362	336	352	358	366	342	347	324	370	355	344	375	368	359	357	351	318	315	382	335	349	360	339	331	331	349	339	383	407	343	317	338	337	350	373	341	360	352	363	361	342	345	393	330	358	368	351	343	309	363	344	326	308	323	349	346	303	364	358	356	325	331	337	370	354	365	330	322	298	359	329	378	329	365	323	337	371	339	353	314	350	347	389	357	352	325	363	334	378	343	367	352	353	351	332	317	343	340	321	341	337	367	359	374	339	337	355	344	361	349	352	364	335	339	357	337	359	330	296	320	350	343	351	352	334	359	335	332	353	354	391	379	355	344	357	364	353	353	382	356	352	381	385	331	313	377	328	365	340	370	358	359	382	346	364	321	348	355	317	325	312	375	334	365	322	346	337	389	365	329	365	355	355	353	348	362	346	341	346	376	367	405	354	338	354	340	348	334	358	340	354	348	372	343	371	319	288	339	348	339	341	342	315	350	327	355	339	331	327	353	359	358	335	371	366	375	301	337	351	394	382	329	336	327	350	368	349	357	349	328	352	310	333	393	358	368	344	352	331	361	361	358	341	342	345	341	360	379	343	332	363	358	353	349	340	342	351	348	357	346	333	347	351	349	326	338	340	346	350	361	320	345	354	340	345	348	377	362	348	317	338	330	348	361	386	362	353	283	329	341	321	348	332	368	324	389	353	348	310	357	352	383	365	335	340	323	393	377	342	366	367	348	377	363	351	347	335	408	341	323	332	357	365	374	335	348	378	363	335	372	390	332	322	370	343	322	355	328	345	364	349	349	332	323	316	341	343	338	328	345	368	330	345	385	326	308	327	348	341	360	347	342	321	339	347	344	353	347	364	358	323	342	374	343	365	363	368	357	327	358	368	338	348	369	345	372	374	360	379	337	354	342	334	368	349	371	344	355	351	377	352	373	386	355	330	334	348	374	316	342	352	347	317	351	329	350	336	376	362	374	358	326	350	314
23633	21193	28582	24089	21173	12103	984	585	457	405	347	334	281	290	269	252	277	232	230	230	203	222	191	179	212	197	226	226	211	185	202	178	205	201	222	177	220	184	211	200	209	189	197	204	165	198	194	200	187	165	204	195	187	187	202	199	180	192	204	167	178	171	196	192	165	177	176	190	173	191	190	202	195	177	187	207	167	192	176	188	175	204	187	212	188	175	226	164	164	170	175	196	163	191	176	186	178	169	163	170	193	164	180	176	182	192	169	181	194	175	182	177	194	185	184	182	185	190	178	222	162	183	213	196	182	177	168	182	167	184	197	191	186	192	178	174	182	188	176	181	182	187	195	202	175	195	183	214	198	179	178	176	179	166	179	168	169	185	170	209	187	157	181	174	196	190	173	211	183	188	178	189	171	186	174	189	189	176	183	170	207	172	197	189	184	221	145	193	181	177	187	161	190	176	182	194	182	178	177	186	187	178	202	194	174	161	170	176	205	177	175	176	181	187	181	192	177	166	181	159	182	180	165	193	195	192	194	197	185	168	200	183	155	165	190	179	188	207	189	177	195	193	163	196	201	187	172	182	195	195	193	188	218	175	166	206	180	198	183	172	188	163	196	179	177	214	179	179	198	188	182	192	184	175	173	171	194	178	168	184	176	198	190	164	183	181	175	167	176	209	185	197	209	182	189	197	166	192	178	182	187	206	199	177	194	169	190	188	229	189	158	207	197	160	171	191	191	201	188	177	180	191	178	164	174	178	181	160	183	203	177	166	189	167	197	189	182	176	183	202	172	187	215	184	193	165	174	189	214	179	179	161	182	180	202	178	163	187	170	185	187	196	166	210	212	171	206	201	177	194	176	191	176	175	181	176	195	176	180	177	182	214	196	192	182	162	177	193	180	182	196	174	183	205	178	171	175	172	187	180	182	205	173	192	193	188	205	160	175	191	196	171	202	189	188	180	176	199	187	162	174	199	179	163	191	189	189	177	181	182	180	184	178	211	193	177	202	159	177	201	174	176	196	194	198	182	190	196	175	192	207	196	179	193	173	187	192	160	185	167	182	195	179	187	188	167	180	179	168	174	179	194	168	199	203	181	156	186	186	186	203	204	177	190	201	171	177	194	161	170	189	181	192	168	171	179	184	215	179	189	180	181	201	174	194	182	192	172	187	184	183	188	178	191	212	182	153	189	195	184	192	198	194	187	196	180	187	202	181	173	172	200	179	179	198	167	181	186	184	185	193	176	183	180	215	172	178	201	169	183	188	180	187	188	200	169	179	221	195	201	187	156	180	153	184	179	186	191	164	192	140	186	182	167	175	179	212	173	183	185	221	169	199	179	159	169	159	182	166	173	203	159	168	193	165	180	187	148	172	188	193	174	170	201	201	166	193	183	171	190	209	185	195	170	185	157	172	165	190	179	184	189	196	168	182	170	182	175	194	184	171	203	167	184	171	191	179	171	169	194	184	177	179	156	172	166	168	190	158	156	175	171	153	176	175	175	197	200	168	170	164	196	172	153	192	185	189	186	176	191	151	199	166	177	177	184	193	164	197	190	190	170	177	166	169	172	176	184	194	206	175	211	172	164	194	200	181	193	183	199	187	188	201	221	199	204	182	185	183	176	172	159	172	198	196	185	180	177	165	159	185	211	196	199	179	154	176	174	197	189	207	164	198	189	188	203	159	173	185	188	174	200	190	173	178	181	188	196	198	171	183	213	172	187	195	161	189	169	168	183	160	204	179	185	199	149	186	185	199	203	171	190	158	183	149	180	206	165	178	172	173	175	194	191	187	187	167	199	209	182	200	201	173	189	156	194	183	177	187	221	184	193	185	173	174	166	196	198	176	185	161	202	197	172	199	184	206	168	181	195	181	192	178	174	201	178	162	197	184	201	182	172	197	184	171	186	196	170	192	175	193	166	173	208	182	173	190	163	180	193	206	183	198	182	165	176	174	200	170	195	170	181	172	171	150	187	190	182	180	166	166	196	160	156	149	190	159	187	164	177	212	178	176	183	181	208	203	175	164	180	204	203	193	191	173	194	173	202	185	190	185	184	198	155	169	155	169	216	177	200	199	170	207	171	169	209	188	162	175	166	177	187	185	198	187	189	196	207	172	190	177	205	174	200	194	190	177	170	186	160	192	187	179	184	184	203	188	201	204	163	171	164	185	184	191	206	204	173	190	159	184	167	184	190	183	198	147	195	175	182	182	192	195	166	190	172	160	170	158	172	187	198	153	168	173	170	202	171	195	228	183	168	173	183	192	160	186	174	155	191	177	175	193	192	180	168	164	207	190	181	197	149	187	214	160	166	181	182	185	192	197	173	196	184	183	185	184	175	195	180	167	186	200	159	174	176	193	168	185	165	166	175	180	187	195	171	165	176	168	176	181	184	166	195	200	190	194	201	208	182	171	193	165	189	191	194	184	194	201	204	175	200	169	168	180	185	186	200	177	169	186	178	213	201	194	197	170	188	196	192	195	181	158	163	163	192	188	185	202	198	201	171	168	196	175	194	186	190	184	204	178	172	193	179	187	194	196	174	202	173	223	184	176	148	169	197	182	196	176	198	198	191	208	181	154	212	180	189	167	185	173	183	184	189	193	172	190	162	166	184	187	176	207	208	190	194	183	199	205	192	175	178	176	191	166	206	189	174	188	196	165	166	184	176	197	189	194	177	196	198	180	171	200	185	187	200	184	170	178	179	187	158	170	193	146	152	201	174	179	185	160	179	200	171	207	161	184	191	167	184	191	221	187	164	194	171	165	168	198	157	191	210	175	182	189	194	162	199	184	172	185	188	171	173	163	162	184	177	202	176	171	149	167	184	156	185	190	169	190	193	210	173	171	209	185	187	189	193	191	194	191	167	160	183	136	156	175	211	166	172	184	183	197	177	209	182	174	169	186	167	168	163	165	181	177	188	183	179	188	174	181	185	181	180	186	174	178	203	179	163	177	186	164	156	155	189	180	189	207	212	188	198	162	176	194	200	184	199	176	164	203	182	184	208	163	183	173	188	152	193	192	185	175	173	185	157	185	188	172	196	170	184	206	193	192	190	177	175	185	180	176	154	147	193	180	200	188	178	199	181	203	194	195	195	173	165	187	193	188	150	178	171	176	196	162	157	202	191	194	186	184	183	178	189	170	191	187	184	184	201	186	202	190	169	164	200	190	198	184	200	202	183	215	171	159	198	206	191	176	172	196	170	211	162	190	163	216	202	177	182	183	158	189	192	183	188	191	180	190	202	179	191	210	171	191	155	172	187	204	192	189	204	183	174	191	161	176	182	174	199	198	168	210	190	183	173	191	199	200	163	169	181	179	178	198	195	214	196	161	205	169	178	162	167	184	197	198	200	188	199	199	187	188	185	191	198	181	159	200	166	167	206	207	186	187	192	194	182	165	175	153	189	186	196	205	183	187	193	192	183	199	197	212	206	167	156	172	181	199	186	179	157	183	170	169	177	197	178	197	183	189	178	195	172	159	185
33345	16466	7276	3641	2275	1722	1345	1038	824	734	583	611	501	429	408	397	365	351	318	325	295	268	282	306	262	267	281	251	276	267	237	235	247	251	242	245	226	225	244	235	248	225	229	250	223	236	244	237	232	278	223	244	243	214	229	241	234	226	215	245	236	212	204	219	228	222	233	215	248	200	199	203	221	222	208	238	233	219	214	241	229	226	225	204	208	229	230	218	234	229	239	207	208	254	230	207	236	226	219	221	245	231	227	205	217	218	234	212	206	225	215	215	210	213	212	225	232	222	217	219	189	195	197	238	242	199	216	236	214	240	220	199	225	213	228	200	236	246	201	191	232	220	233	195	234	237	240	250	205	229	219	255	240	235	227	232	216	215	215	237	232	192	219	231	246	256	242	217	217	234	235	212	207	194	214	236	228	216	219	215	242	199	210	234	227	201	201	224	215	215	250	231	204	231	227	227	194	255	234	221	235	237	209	192	235	223	217	229	234	200	215	217	244	220	227	232	208	207	214	226	184	219	213	236	229	213	225	216	209	226	191	216	224	213	199	219	234	227	203	228	218	209	225	219	225	222	213	225	238	192	225	232	211	224	216	209	246	222	214	219	222	231	232	207	229	216	209	211	237	224	216	229	243	203	234	217	238	231	209	230	238	201	207	218	234	259	231	208	225	215	214	234	226	226	214	202	229	232	219	233	207	215	256	178	196	227	225	248	208	213	207	250	213	233	219	203	267	230	263	230	229	215	237	224	206	197	201	206	217	216	215	223	200	217	207	220	198	197	206	221	223	238	216	215	242	227	230	217	257	228	193	205	180	202	235	240	221	244	231	210	204	199	228	211	212	203	209	214	209	214	219	231	250	218	206	228	231	233	210	220	208	229	226	208	210	211	224	214	210	207	228	214	213	236	219	217	217	213	217	207	221	221	243	233	208	238	201	216	206	204	192	228	193	218	227	200	229	213	202	206	213	218	215	226	213	206	230	218	220	232	223	201	205	222	222	238	220	208	239	239	197	239	198	226	215	203	234	193	200	234	202	199	220	208	215	246	228	221	214	232	227	206	230	238	217	240	208	222	208	206	203	228	211	217	204	201	188	237	203	216	218	227	214	199	221	225	219	222	224	237	218	217	222	211	235	218	219	224	224	209	201	244	219	235	223	200	229	211	220	219	215	246	232	246	205	233	220	225	198	201	228	204	210	234	206	222	205	212	218	258	238	196	209	217	227	209	208	194	222	235	216	222	217	208	209	210	238	204	189	211	211	218	214	212	235	182	221	226	238	232	204	210	226	229	213	221	234	218	216	241	203	233	213	215	221	222	227	228	215	232	227	202	209	220	203	242	195	220	207	221	217	229	227	230	222	224	195	233	214	234	230	228	233	241	214	223	230	237	211	203	234	222	240	235	204	240	222	233	178	207	215	234	228	210	208	217	216	212	216	222	206	205	210	207	233	219	232	193	206	240	216	218	200	213	209	215	215	223	198	200	233	200	218	245	193	240	212	230	219	240	223	240	233	243	223	242	243	234	218	209	214	204	209	237	201	227	230	200	219	212	216	198	241	181	224	242	227	229	232	205	209	201	217	219	256	222	208	239	210	201	226	224	250	210	176	207	246	212	224	228	224	232	233	216	227	222	216	234	203	218	210	225	223	212	237	245	218	215	237	249	208	204	217	211	210	219	243	230	210	207	183	211	230	230	183	242	223	246	199	213	228	221	210	206	245	218	250	260	229	226	228	241	252	224	180	210	221	206	263	195	200	240	229	206	221	225	227	236	238	212	224	212	218	233	240	227	204	220	226	193	224	243	200	206	203	200	239	240	225	201	192	204	202	234	211	232	208	217	199	195	227	226	223	235	214	221	243	206	227	222	223	245	231	217	217	207	206	225	234	217	209	223	211	212	219	210	211	189	228	216	253	238	215	216	232	198	229	227	235	235	194	258	202	207	209	235	236	208	212	232	201	249	220	236	216	218	235	212	211	216	215	219	221	213	230	209	220	203	214	228	215	223	198	187	220	212	211	189	217	202	217	222	235	216	235	234	254	212	217	215	233	225	220	202	230	226	220	228	239	199	209	232	207	204	227	196	262	225	230	223	225	250	217	221	209	218	207	216	202	235	224	223	232	237	206	240	230	205	223	228	218	209	221	233	228	224	218	227	221	230	218	217	230	201	238	203	226	196	211	209	240	220	232	225	241	220	216	243	229	229	228	227	228	204	214	211	197	206	221	221	209	197	242	209	217	204	217	242	233	197	242	200	209	230	216	220	229	230	224	233	220	178	206	200	234	215	232	236	244	250	223	205	192	215	218	219	233	222	225	212	202	229	214	221	226	211	241	213	209	244	185	181	240	219	203	216	223	219	260	223	197	202	205	223	236	214	233	261	201	230	204	216	218	210	219	241	200	236	214	214	226	230	231	200	222	236	214	239	212	232	209	202	211	217	251	237	189	227	219	211	235	206	201	211	212	203	212	231	214	230	203	217	237	232	221	213	240	197	265	247	230	235	207	212	203	219	221	221	220	239	216	236	216	213	247	213	241	222	235	239	227	219	226	216	217	234	210	226	215	228	209	210	211	214	244	208	252	231	223	211	222	217	202	245	213	232	215	212	200	205	221	245	225	204	235	217	171	226	220	198	226	220	215	231	225	231	209	254	229	210	204	193	234	226	251	220	233	228	217	236	207	225	209	197	193	254	222	218	224	207	210	213	204	251	202	215	190	229	230	221	221	203	228	238	205	185	203	200	207	238	217	241	220	210	211	224	212	241	210	204	234	210	229	241	220	209	220	184	209	227	223	227	213	224	216	189	212	215	227	218	223	210	205	232	217	234	217	242	230	204	232	218	208	202	213	223	244	232	210	224	230	200	200	214	214	206	240	181	230	206	206	210	237	221	219	226	238	193	231	182	209	192	195	220	236	203	228	213	218	225	221	208	217	220	221	242	248	244	240	205	182	243	205	203	203	222	230	209	209	209	222	228	238	232	209	213	252	212	221	201	189	239	187	201	238	205	214	226	196	224	216	234	214	223	243	227	208	219	214	217	198	233	236	221	243	194	201	217	229	190	229	228	233	235	213	244	205	233	237	203	215	223	219	238	226	228	235	225	243	216	222	236	200	208	233	251	247	259	221	207	219	225	216	210	222	191	245	203	221	194	213	229	214	201	223	184	241	235	204	209	220	227	238	198	221	216	254	231	210	196	213	196	187	231	238	195	209	199	223	237	212	217	195	225	220	209	235	223	222	209	224	216	227	210	215	211	224	219	208	200	202	196	213	229	224	208	210	237	223	211	211	225	223	187	218	199	229	186	213	230	191	232	224	246	211	233	193	237	243	244	212	218	236	197	221	212	215	222	225	219	257	221	206	224	227	199	226	228	195	204	242	235	219	221	239	209	210	192	250	210	215	194	235	213	248	210	217	215	210	209	237	211	221	177	202	213	211	220	222	217	222	210	238	231	203	193	193	227	216	204	233	240	211	233	218	226
24980	21226	27530	25122	12046	1031	723	647	615	577	547	549	534	513	532	561	509	524	526	537	489	504	494	515	488	441	500	503	522	502	485	453	496	466	525	482	478	471	478	480	481	458	512	481	477	465	490	485	485	488	497	465	516	441	501	481	469	493	465	483	484	486	511	491	477	505	446	498	486	506	441	527	448	482	480	524	516	430	488	452	465	460	510	486	499	489	457	487	479	462	479	425	469	472	497	480	484	504	476	483	513	472	479	504	476	484	444	430	494	484	484	492	478	492	471	450	494	454	496	475	498	503	492	485	466	464	471	451	450	496	507	502	472	454	490	511	444	447	544	479	493	491	503	494	483	477	500	456	483	504	498	453	497	453	507	439	475	445	478	482	499	437	517	454	480	489	474	478	525	463	456	489	445	479	491	476	502	431	510	490	500	501	464	488	471	493	461	508	483	513	500	499	475	465	465	497	473	530	450	499	487	438	467	441	498	489	522	510	474	464	498	445	445	459	511	475	508	444	454	485	475	463	501	505	497	507	486	494	478	465	463	474	447	467	472	488	497	462	440	486	465	499	506	492	458	485	503	458	488	489	500	485	509	466	495	492	494	494	500	486	491	512	468	493	502	464	491	456	461	471	505	488	485	457	492	477	514	452	484	475	459	474	471	518	476	461	475	472	450	482	450	467	484	505	465	469	478	493	474	527	510	476	519	474	501	474	494	511	502	489	488	473	511	498	469	498	505	448	502	474	487	434	483	501	439	489	462	516	483	488	487	456	462	467	489	491	476	512	442	452	442	458	465	500	463	508	459	481	507	477	454	503	448	486	468	486	503	479	477	507	453	500	471	481	482	475	499	457	468	467	481	480	456	465	456	489	472	509	478	515	508	466	481	450	465	495	489	501	479	490	477	484	471	487	474	475	476	480	473	439	498	507	502	476	434	464	479	479	469	466	456	492	440	480	488	503	476	483	522	494	495	471	502	490	451	462	461	477	492	441	475	440	466	496	523	490	490	486	501	448	484	474	429	474	451	507	491	477	495	476	501	459	474	455	494	466	472	482	489	475	496	450	466	490	505	455	472	502	524	506	484	492	460	469	502	486	454	452	509	497	470	538	446	459	471	473	467	437	491	493	462	483	507	478	492	487	491	474	472	471	490	480	502	459	477	484	503	493	478	462	450	485	454	494	521	441	460	492	495	473	468	483	475	483	481	509	526	457	482	489	466	437	505	459	490	481	499	496	497	470	482	498	487	453	476	473	419	465	468	485	477	495	483	495	468	476	489	484	477	489	474	514	503	490	464	415	461	511	478	426	510	480	500	500	482	468	487	486	465	464	453	508	491	483	468	493	506	446	492	487	439	463	468	484	470	483	498	461	509	514	458	456	450	463	502	486	458	459	461	482	466	501	461	439	499	442	477	480	504	494	505	490	464	467	466	483	457	461	479	453	466	492	461	426	472	493	503	479	495	451	513	501	498	457	453	464	459	452	434	516	450	463	515	483	483	482	492	448	466	472	480	478	491	475	476	484	476	498	473	448	465	493	475	504	462	483	450	474	507	475	448	492	483	488	489	446	517	463	462	466	456	491	524	502	489	478	400	466	464	468	481	507	426	483	503	478	528	432	500	464	472	479	508	473	472	456	503	438	499	475	508	518	493	453	478	458	516	464	486	446	473	458	454	454	475	521	497	460	501	467	461	430	510	467	487	491	478	483	473	506	487	453	440	474	505	469	446	483	451	497	510	491	511	512	472	455	469	479	518	472	457	482	494	474	500	501	479	473	473	417	500	496	471	509	466	501	478	492	470	518	527	501	453	500	468	466	439	445	411	477	477	499	480	503	439	505	480	510	492	511	481	484	427	487	455	499	504	495	481	482	471	462	452	478	465	483	452	497	445	452	515	506	482	461	444	473	489	515	495	484	443	456	448	474	442	505	477	486	480	468	487	502	450	482	486	488	497	445	469	494	458	505	485	454	511	497	459	492	459	480	512	472	477	494	487	508	469	453	465	502	493	521	473	445	495	457	513	467	472	423	470	488	470	461	496	456	448	470	463	475	450	493	459	531	469	504	454	470	458	491	506	473	483	507	487	486	440	456	495	460	458	469	464	501	491	473	458	473	495	430	506	455	476	452	492	508	496	493	473	485	522	455	495	506	461	494	518	484	534	515	479	497	487	498	478	491	471	457	463	419	487	449	498	492	465	482	462	481	490	469	459	468	500	462	471	470	489	473	459	451	502	498	446	475	492	475	508	517	445	466	482	489	478	491	475	475	495	519	476	449	493	460	477	529	451	492	502	482	480	452	478	456	489	468	453	462	429	445	455	489	498	474	495	469	466	472	431	448	507	461	442	439	494	504	452	453	500	461	468	487	472	448	452	491	441	454	504	444	474	503	499	431	480	485	475	517	462	480	496	484	458	465	493	465	509	479	464	468	460	483	459	505	468	476	485	514	485	489	521	475	454	513	488	471	497	489	490	473	485	454	485	442	476	517	519	507	475	470	516	515	462	527	512	457	491	497	461	483	465	469	467	467	484	457	467	490	455	472	507	522	495	456	473	482	466	478	489	444	465	473	475	500	476	491	489	507	459	462	490	468	480	463	473	518	483	440	468	489	474	478	457	502	527	463	499	476	447	479	478	476	468	460	462	505	481	452	472	507	463	464	460	507	486	463	440	482	490	484	475	509	475	485	456	478	493	491	453	420	459	495	481	486	437	459	519	479	479	504	467	463	495	505	491	443	482	493	538	464	501	482	500	511	498	487	480	489	468	491	474	486	470	518	484	515	529	476	529	494	492	503	457	480	501	455	484	457	445	496	453	440	482	531	477	482	461	458	436	479	477	463	485	507	493	471	483	481	461	422	434	489	498	459	462	454	470	484	463	469	520	444	472	479	451	486	499	455	461	505	469	487	474	475	507	490	448	491	488	536	478	472	483	474	480	466	476	536	522	469	439	473	466	476	474	474	480	455	473	485	477	453	522	494	455	515	489	487	504	510	460	464	475	447	480	462	450	471	454	487	506	466	510	491	468	486	454	490	453	475	485	536	439	517	478	500	462	471	484	453	455	520	486	455	483	473	486	479	459	539	479	469	478	514	466	451	486	487	502	476	454	507	470	503	503	470	506	461	444	489	455	465	502	481	467	506	489	464	464	526	494	433	486	501	505	499	482	461	460	491	510	470	466	497	469	471	450	473	492	476	471	473	488	475	489	465	482	477	460	481	485	461	456	469	485	494	474	477	457	464	487	481	498	462	458	450	469	450	456	470	489	475	469	494	444	462	473	457	495	450	427	478	468	492	507	504	496	516	459	476	480	489	463	518	469	485	501	435	490	474	425	451	471	458	488	451	450	486	465	469	449	492	482	518	508	465	431	469	458	474	488	493	473	443	475	491	486	504	449	461	490	489	458	465	484	476	427	525	505	493	463	468	484	497	454	458	467	451	510	523	461	510	466	473	456	473	477	468	499	479	499	507	480	482	554	476	483	469
32148	13148	4194	2239	1608	1310	1099	978	884	779	755	700	671	665	623	624	563	634	634	579	539	554	517	531	608	518	603	559	560	576	596	552	556	576	549	524	568	539	544	566	550	565	572	562	556	527	547	556	590	546	582	534	555	549	497	536	590	564	508	537	536	556	554	502	536	512	526	525	547	544	548	538	582	494	513	521	546	545	550	533	552	531	523	576	527	554	537	499	553	539	545	561	570	542	549	535	489	526	495	586	536	552	543	562	515	571	553	530	564	541	557	525	544	525	521	516	536	533	522	541	523	562	523	538	498	530	560	546	535	533	514	534	536	546	551	571	553	560	552	541	521	583	480	579	582	548	549	532	574	546	523	546	580	554	531	550	548	536	536	547	519	547	564	556	534	540	554	529	523	512	542	532	555	531	595	540	546	552	583	519	552	467	530	563	529	589	544	557	550	568	529	526	573	562	530	531	535	561	497	544	534	518	607	515	534	560	531	476	560	551	507	540	553	559	581	551	561	538	540	520	520	545	520	536	555	545	487	516	552	570	503	548	557	507	526	514	539	518	581	548	532	550	502	524	545	539	548	538	521	520	605	536	513	573	553	548	554	553	539	524	509	572	563	570	548	536	570	542	549	546	518	548	559	567	547	511	550	531	531	491	539	537	513	547	546	555	557	495	564	575	542	552	539	558	540	547	532	575	543	547	552	531	493	589	552	565	561	526	509	528	515	531	513	550	556	541	539	501	567	550	522	545	552	524	529	533	599	539	555	526	514	553	585	534	530	555	548	550	533	537	523	493	498	499	541	543	559	568	579	585	493	545	547	524	561	570	598	561	548	540	538	475	528	593	572	538	527	550	539	565	523	572	548	539	568	571	555	504	518	518	536	513	560	536	566	590	556	500	521	523	563	530	535	510	513	538	531	529	557	549	499	556	588	597	558	571	548	538	555	557	535	597	510	610	557	527	529	530	514	543	513	523	506	532	515	524	544	520	533	536	593	566	547	519	556	503	495	567	540	499	522	518	502	526	528	518	557	559	513	538	559	533	527	533	572	533	548	490	563	557	511	585	564	567	551	583	525	546	567	533	587	524	509	591	565	537	552	569	550	559	563	535	559	531	531	537	511	551	541	557	511	561	525	546	551	502	537	502	551	578	573	576	529	508	547	572	563	556	539	541	589	505	547	523	545	522	541	530	565	574	518	515	517	543	531	574	515	562	509	516	539	515	538	561	567	564	546	557	545	522	594	551	529	548	525	535	534	522	537	540	506	528	497	509	547	548	508	545	541	537	557	528	508	495	537	527	536	541	537	542	509	521	523	520	531	532	579	562	558	527	543	544	551	501	532	532	530	539	540	551	535	546	543	514	529	512	538	545	532	559	522	528	554	576	537	568	545	548	552	582	526	529	530	551	529	539	564	547	516	495	553	558	522	552	531	530	569	531	537	527	524	518	538	522	580	577	604	528	535	530	497	575	534	518	571	515	566	554	564	561	546	577	573	519	557	521	538	552	549	509	504	541	520	597	576	560	563	488	565	563	504	539	534	558	533	516	546	573	561	574	545	576	522	538	552	541	525	547	496	524	520	535	559	584	533	524	541	535	482	508	556	551	554	528	532	493	554	537	579	546	555	538	529	519	513	506	552	533	553	513	563	587	523	542	545	512	521	491	546	541	593	576	571	556	520	523	488	525	554	534	583	516	538	574	518	579	561	535	521	552	567	554	522	533	522	568	542	575	524	539	519	554	556	585	575	523	520	548	515	534	577	524	584	546	552	560	505	542	562	557	583	511	554	524	538	548	557	529	552	498	543	554	544	546	533	558	522	480	563	584	540	560	538	529	565	566	561	545	543	549	514	543	573	569	532	548	519	546	543	494	523	521	525	519	557	524	517	528	554	556	549	524	550	562	515	582	534	543	567	527	503	526	504	553	606	539	536	559	556	545	530	536	541	492	542	511	546	498	518	546	498	552	540	544	515	523	535	571	526	556	572	546	571	522	515	556	517	532	579	503	538	537	561	550	553	572	544	573	542	556	527	500	546	511	540	567	565	531	534	540	506	524	523	544	536	520	561	546	525	504	518	521	585	514	512	514	548	527	575	532	563	538	493	562	551	502	548	517	560	520	568	516	542	510	573	511	550	575	561	534	523	564	511	511	533	540	553	531	577	563	500	520	540	567	515	528	565	508	567	528	579	532	536	516	573	490	560	574	514	579	551	519	544	523	550	531	538	552	520	555	543	521	548	513	557	539	537	510	528	552	589	517	534	553	537	523	541	491	538	541	519	523	562	562	583	532	526	523	554	573	511	539	570	548	526	541	522	569	534	593	545	540	577	590	520	542	534	534	532	518	545	551	547	550	528	530	558	573	525	506	530	564	531	525	550	530	574	540	512	561	533	527	526	554	549	550	519	515	524	544	586	548	564	535	575	588	570	507	558	536	571	541	498	520	549	557	502	531	530	574	526	563	552	510	539	578	508	537	565	538	552	560	521	495	483	549	539	557	550	552	523	572	525	521	520	541	540	533	563	508	550	533	541	536	550	537	555	550	557	512	541	557	540	532	558	512	546	529	548	526	557	529	539	569	561	566	553	486	549	487	532	528	538	545	542	528	546	543	554	562	544	550	552	565	553	537	531	530	526	518	553	529	585	572	539	524	545	531	579	506	585	542	549	583	518	510	532	577	528	559	565	508	536	535	589	527	555	560	522	536	558	554	530	554	561	542	529	561	579	563	514	543	517	527	552	558	563	560	536	572	550	503	551	568	533	521	545	531	580	526	528	535	499	562	558	510	551	538	533	544	528	540	521	545	517	514	510	536	518	528	536	564	556	529	522	581	584	470	547	551	542	550	531	565	527	601	555	554	523	544	554	529	590	507	483	535	514	532	533	530	521	549	521	556	545	532	554	533	553	542	552	566	517	591	534	553	466	533	565	524	542	527	541	575	563	547	558	526	556	529	542	541	588	546	528	539	550	539	529	523	536	530	521	541	561	551	528	521	555	542	496	519	561	542	522	580	556	524	535	539	527	527	528	501	554	544	573	525	562	557	513	568	581	564	539	558	477	537	526	500	530	506	547	529	532	533	515	513	538	541	529	551	541	508	561	515	537	532	525	512	570	512	511	557	537	537	565	504	539	550	519	523	558	532	553	536	503	523	526	535	579	557	540	562	537	554	539	561	525	535	541	503	544	567	522	565	556	542	567	530	557	523	536	560	546	553	559	560	580	539	537	542	538	505	564	553	537	525	523	497	557	573	495	548	559	504	505	553	511	527	570	524	555	506	512	544	563	533	529	542	524	532	578	591	522	546	550	549	556	574	563	608	541	547	549	556	490	520	513	523	537	571	568	568	532	554	517	544	579	532	554	545	534	533	522	580	570	514	519	520	545	545	523	522	528	560	527	544	543	540	497	541	532	563	557	523	551	576	516	542	578	509	547	547	539	554	532	527	540	541	541	571	540	519	535	548	551	490	533	528	538	534	556	534	517	476
22666	21203	28915	23766	21207	21257	11438	1302	900	803	740	673	670	575	534	563	518	454	488	448	496	474	434	420	423	429	426	434	402	420	425	421	424	418	405	385	391	414	365	397	418	422	471	395	408	388	390	372	399	411	385	380	403	390	414	432	400	415	416	375	361	401	390	392	373	437	364	411	380	400	391	420	383	364	422	387	433	366	364	377	359	407	412	378	424	374	377	363	399	374	401	353	383	370	381	397	398	402	389	382	399	414	355	373	400	400	391	362	345	403	379	379	365	385	366	374	374	382	377	395	384	385	363	381	395	389	410	388	378	398	395	389	386	367	355	415	380	409	391	419	373	399	410	405	400	367	387	411	371	359	383	391	368	367	416	377	391	380	353	387	371	370	362	382	405	405	344	384	398	401	368	380	378	383	383	437	393	420	370	385	373	405	385	389	380	364	396	392	402	395	391	377	368	392	428	384	408	403	385	378	408	397	386	354	368	407	344	387	378	384	403	385	394	410	365	364	389	349	391	395	356	383	405	374	364	401	369	402	380	367	384	374	394	340	390	422	371	351	372	404	394	405	379	363	388	373	375	413	406	395	381	359	392	397	393	389	407	392	390	386	382	392	358	348	412	386	364	434	388	396	378	393	426	396	385	372	343	400	383	355	382	359	399	384	398	387	385	398	404	344	372	383	410	359	356	366	361	354	412	421	373	383	378	393	367	423	380	374	403	394	422	389	394	410	368	354	399	353	414	359	360	360	357	399	390	348	405	365	372	384	401	402	374	428	407	379	383	412	393	373	401	385	363	365	391	407	399	406	399	412	378	382	336	344	396	387	399	347	428	397	382	395	377	395	412	389	405	393	371	371	440	364	353	383	368	347	373	392	385	402	372	369	385	397	412	399	377	368	348	411	382	369	388	359	352	360	362	377	444	362	378	365	379	400	406	394	369	421	409	403	399	403	357	401	377	380	397	435	431	379	424	363	410	381	362	415	406	365	391	372	393	367	373	402	413	400	388	392	418	343	390	360	375	339	375	358	397	361	347	371	373	381	351	375	383	365	393	349	358	390	359	374	382	398	394	415	398	404	359	423	399	357	353	390	390	394	413	372	369	409	386	404	415	378	407	356	365	401	336	388	364	395	397	407	378	383	397	385	376	384	386	364	396	389	372	388	385	436	378	380	379	397	382	402	372	398	349	368	395	387	385	384	376	363	402	365	385	399	416	362	416	356	397	374	402	373	405	383	419	394	352	374	353	421	368	396	379	375	400	406	398	411	372	364	397	370	372	378	399	376	423	410	404	400	375	390	400	363	381	354	408	422	403	351	419	396	387	406	379	374	375	375	336	383	389	364	348	394	368	372	398	394	372	434	396	378	350	390	376	361	344	394	402	392	370	375	386	421	374	377	403	353	398	397	392	397	402	389	384	384	411	414	354	375	376	383	359	385	410	388	408	408	378	382	407	356	378	410	382	386	393	370	397	395	400	418	398	380	366	410	385	417	361	393	388	383	370	394	351	349	356	370	367	376	372	388	375	355	404	366	388	370	365	385	396	405	358	397	380	359	394	353	401	392	381	392	409	410	386	401	397	349	405	350	390	390	414	399	375	397	371	369	381	390	410	399	357	406	383	431	385	383	395	375	360	409	369	402	390	397	368	441	382	368	353	402	385	387	371	408	417	428	422	387	376	397	391	372	393	430	385	407	361	357	401	412	413	374	391	398	366	399	387	360	358	359	421	397	387	410	395	338	378	384	387	378	379	354	410	368	351	379	405	380	329	371	362	380	391	395	393	394	407	336	396	377	379	393	378	387	355	394	370	371	408	377	377	358	397	410	393	390	395	332	409	393	364	404	367	403	406	392	408	363	360	378	393	369	355	387	391	393	376	368	366	415	378	405	368	384	353	376	400	380	379	398	433	400	369	363	394	414	401	389	348	395	367	339	384	366	396	416	354	374	388	387	379	446	345	413	368	398	393	412	392	385	383	378	391	399	345	361	376	377	345	391	394	391	386	399	356	345	371	364	412	407	385	407	393	429	410	364	395	362	417	375	350	394	416	387	356	346	404	374	407	370	390	379	406	381	387	417	340	384	386	405	388	381	369	399	371	343	403	400	388	415	374	382	404	362	368	383	422	372	404	369	379	389	381	399	368	364	408	383	370	398	374	375	389	394	403	414	371	402	377	365	385	350	363	407	395	381	397	365	371	387	390	382	385	410	379	410	421	417	361	412	402	390	369	392	369	409	377	390	392	384	373	382	363	388	356	390	398	370	412	407	376	385	395	388	364	383	372	342	385	341	378	361	361	401	396	381	384	403	380	396	377	389	335	362	362	367	346	383	401	367	392	375	381	366	380	377	377	400	378	368	400	368	362	353	381	376	370	360	387	396	396	385	415	384	384	368	385	405	383	340	406	381	395	433	401	379	401	382	373	357	387	420	394	375	434	374	387	373	374	362	383	366	349	391	356	372	404	387	395	415	387	375	381	381	401	365	398	363	402	385	373	406	387	378	374	365	416	389	360	372	354	399	423	388	411	406	400	391	358	361	361	384	414	376	377	405	382	398	372	412	386	378	348	339	385	349	388	358	433	387	418	403	364	386	372	348	349	403	391	394	423	409	395	414	406	399	401	426	354	391	408	372	368	429	370	363	421	410	384	362	356	363	388	393	375	374	416	397	387	359	369	401	426	399	386	398	360	374	388	382	380	364	391	365	396	380	371	374	387	345	419	358	365	389	375	375	355	362	367	385	373	398	391	376	380	372	380	356	381	397	364	399	375	398	367	351	383	401	389	384	347	365	394	397	353	412	375	416	409	376	371	389	398	396	395	377	391	393	389	374	389	383	386	408	393	384	384	382	376	381	399	360	370	378	379	376	393	393	381	403	357	383	395	391	396	397	388	404	374	373	352	372	389	401	375	422	398	390	346	410	417	351	362	340	393	392	380	396	387	367	394	391	399	358	380	361	397	372	385	369	347	371	383	388	398	352	361	394	391	403	345	398	370	370	393	408	378	369	375	384	386	382	383	453	392	359	382	369	374	391	388	391	397	399	385	403	357	401	350	390	384	413	363	396	380	395	406	370	380	345	372	392	403	389	375	364	417	369	406	390	413	370	370	364	386	355	366	365	419	388	381	406	405	363	393	398	408	341	342	390	342	380	381	381	378	342	402	361	362	369	379	404	401	402	382	365	393	392	383	366	372	398	405	386	368	366	361	368	406	397	371	402	402	404	399	399	386	397	426	394	331	387	372	407	401	351	345	354	340	393	358	355	350	360	402	400	417	397	386	383	382	387	357	400	392	346	381	377	398	410	378	380	384	384	355	358	358	409	371	376	417	400	377	359	397	399	370	387	383	403	376	392	403	391	387	398	391	387	385	391	377	385	344	362	390	388	378	402	361	420	369	394	356	389	397	369	386	383	405	419	376	375	361	386	393	405	391	343	407	401	387	408	392	386	375	383	367	401	402	375	365	355	383	385	397	419	373	375	387	384
35968	24789	12382	6511	4463	3338	2485	1967	1643	1303	1169	1081	898	848	779	756	648	597	621	565	564	532	546	513	509	506	501	425	480	509	499	500	460	442	448	449	450	468	474	439	430	444	487	486	435	422	457	479	436	448	430	446	410	434	434	431	445	421	473	436	472	431	428	424	409	441	412	433	478	440	429	396	415	452	442	464	439	422	424	435	411	426	438	450	413	403	421	449	437	434	411	393	398	389	456	442	430	415	426	414	396	429	442	433	425	433	414	411	426	404	445	439	405	427	405	460	413	441	395	480	412	437	415	432	415	444	402	423	390	426	394	433	398	410	381	420	393	417	407	442	420	432	427	416	442	426	419	449	421	402	403	386	413	443	405	411	439	396	424	404	418	416	414	432	426	391	434	428	442	385	405	440	454	403	427	439	404	418	413	446	438	426	400	406	400	428	423	437	428	386	433	427	446	384	406	396	434	421	445	439	418	407	426	464	428	406	455	452	428	419	476	417	414	393	425	418	420	437	453	410	443	394	427	461	401	434	392	382	420	438	458	393	446	431	478	448	408	370	409	398	399	449	460	396	420	428	433	439	381	446	445	385	429	424	411	413	406	412	422	455	406	389	424	415	381	417	453	411	426	397	392	422	424	422	418	426	419	406	437	431	421	433	388	401	380	436	469	406	436	413	423	456	425	411	437	416	435	423	381	397	375	422	443	412	400	384	399	429	382	384	384	415	408	479	394	414	432	387	399	416	414	420	453	400	421	417	436	416	407	391	386	415	409	421	398	431	408	437	393	419	431	437	399	361	400	427	414	404	406	420	410	423	445	439	439	421	448	416	391	436	442	447	400	398	382	417	412	421	424	413	415	371	451	400	435	404	429	449	415	409	427	426	400	443	414	403	384	420	424	414	442	400	419	373	409	392	397	392	421	417	416	395	397	424	451	383	411	411	457	421	445	446	441	403	379	401	443	440	438	402	393	463	421	413	422	418	405	425	419	453	424	447	444	470	434	414	418	419	409	432	465	418	443	415	397	388	425	410	393	428	427	452	411	432	412	396	413	388	446	470	414	442	413	415	422	399	404	366	426	393	438	404	414	452	374	409	419	413	411	419	428	370	430	436	441	425	373	400	388	418	413	422	427	436	422	477	400	414	421	423	420	417	411	424	417	428	427	421	418	413	411	398	421	421	455	394	437	441	422	448	418	401	391	441	411	457	413	427	450	397	416	355	435	387	405	374	411	400	412	454	420	414	420	423	410	452	430	441	423	400	398	392	420	421	443	394	436	392	420	421	427	444	391	400	407	406	391	431	440	438	416	443	407	420	413	394	396	399	438	401	433	428	443	407	452	430	392	406	405	398	380	377	386	418	408	416	396	473	361	403	429	415	389	392	463	401	407	428	436	403	405	438	425	416	417	390	404	459	409	403	415	419	432	418	450	423	387	399	425	416	428	440	453	456	409	425	431	434	381	439	406	406	403	425	413	392	414	407	406	436	474	425	403	437	410	423	434	422	413	413	400	411	442	415	427	396	405	379	391	439	442	397	399	417	427	431	407	410	421	440	416	434	412	454	407	443	428	444	440	395	426	404	427	402	415	417	439	411	398	471	388	385	433	399	397	436	455	443	402	401	444	414	430	425	455	426	425	377	385	436	415	399	425	395	427	439	367	408	412	402	419	452	373	440	402	417	448	434	407	432	443	395	406	421	409	414	412	435	434	425	430	427	402	375	388	421	421	433	427	450	423	384	388	436	439	437	375	448	379	437	461	427	404	397	391	429	424	391	423	431	414	401	401	410	401	423	383	401	414	398	390	430	428	421	411	443	413	454	435	409	383	397	437	382	439	433	435	426	426	404	424	392	434	436	418	429	409	405	420	429	404	361	425	441	407	450	426	414	404	378	463	439	387	437	417	435	429	439	443	417	421	462	405	406	429	435	429	423	424	405	434	433	425	411	411	444	431	437	404	429	424	417	408	433	462	432	413	400	451	423	386	391	386	393	423	416	420	381	421	419	445	466	387	407	423	414	427	454	420	365	449	420	430	367	389	432	417	421	398	431	427	425	404	409	423	397	458	392	393	414	420	391	446	392	429	417	394	422	444	413	420	402	388	392	391	424	417	406	409	412	433	423	435	437	464	418	383	454	429	430	407	476	412	407	432	446	415	463	420	417	389	449	418	447	428	406	443	435	440	396	396	422	387	388	435	407	445	450	403	454	444	396	443	400	394	455	422	396	421	389	428	410	431	401	436	406	416	406	408	412	454	430	437	413	414	396	379	397	393	435	417	400	380	406	396	400	416	401	402	390	446	429	430	415	391	431	428	423	407	422	412	390	437	405	423	442	439	425	387	406	434	442	420	426	432	440	473	413	422	410	431	377	392	397	440	431	448	386	387	387	403	409	417	425	435	378	395	432	423	427	418	405	419	403	431	416	381	414	433	404	396	425	400	416	455	438	413	427	414	371	406	413	440	410	420	402	437	407	449	393	409	394	386	432	414	369	418	404	405	453	400	428	396	397	448	385	408	383	403	396	388	395	411	416	414	446	461	437	395	420	395	420	463	432	442	446	417	412	418	428	457	404	440	414	411	408	405	434	415	396	454	396	436	412	422	397	444	429	415	449	440	428	396	441	405	409	461	399	420	428	391	421	386	395	439	409	414	406	429	446	437	429	455	420	416	366	428	447	445	429	424	408	421	423	417	431	416	420	409	420	441	444	377	413	406	413	423	435	436	394	412	427	432	425	436	401	424	402	358	452	422	428	413	403	389	419	416	412	422	418	399	439	440	427	435	449	427	434	447	430	435	411	432	426	421	406	452	435	427	431	390	412	417	381	424	380	444	452	402	421	416	427	394	443	454	449	385	428	384	384	457	386	427	451	412	456	440	396	435	433	389	423	417	411	390	388	440	437	403	434	414	435	407	432	382	373	370	429	454	453	429	418	432	412	446	387	422	409	440	412	436	432	404	409	428	405	422	403	472	416	394	402	398	424	409	423	380	398	404	387	388	406	413	421	411	445	421	430	423	419	399	459	425	427	423	405	395	434	444	429	381	436	429	414	378	415	447	431	407	393	427	412	431	418	437	451	401	445	432	438	411	437	410	415	430	431	390	396	448	400	445	414	404	431	397	430	415	420	435	379	422	423	394	439	450	425	375	400	412	398	431	464	419	445	391	439	431	365	431	410	445	437	433	398	388	437	409	416	449	435	427	383	410	408	433	401	417	430	473	432	407	434	421	446	427	417	432	409	402	421	452	378	444	454	423	438	411	421	418	388	414	431	405	443	426	426	472	422	436	399	424	408	419	440	395	428	415	401	408	436	443	377	430	435	399	398	405	423	433	445	448	434	438	412	414	450	418	397	378	404	430	418	433	453	436	411	424	386	427	396	439	394	401	429	434	399	396	380	413	395	420	417	445	420	446	446	434	407	432	448	427	419	469	439	434	419	416	368	407	394	428	400	397	423	432	425	416	421	442	441	434	445	391	422	420	414
27642	20651	9516	827	429	370	339	302	320	305	297	320	327	286	316	314	263	306	297	306	304	310	263	306	291	321	296	327	294	292	311	308	283	286	281	286	301	265	283	315	278	251	299	289	293	266	300	286	305	278	319	304	279	286	264	302	258	288	314	287	297	279	285	270	281	306	308	336	265	276	283	293	259	273	321	288	288	288	294	301	320	297	252	278	316	289	296	320	287	302	311	290	308	309	268	271	318	273	294	303	322	289	299	280	279	291	295	289	281	309	280	299	289	287	251	299	293	304	270	311	285	283	301	277	309	265	300	289	287	307	311	254	286	275	282	311	280	281	270	308	311	297	281	264	266	320	289	329	327	277	292	295	295	277	281	285	277	275	324	285	309	280	309	308	294	258	300	312	304	278	298	291	325	276	291	300	314	276	284	338	287	283	308	328	295	277	294	268	298	292	322	279	268	318	264	300	272	299	296	303	283	311	288	283	266	263	291	293	289	324	317	291	292	277	298	277	302	288	340	339	273	278	302	274	287	291	315	286	287	266	316	287	282	311	305	267	312	290	289	305	293	298	297	287	294	281	287	296	301	302	308	302	291	298	308	285	268	328	299	309	299	277	290	275	291	292	277	291	298	257	283	284	284	306	282	299	296	297	276	294	264	282	271	311	301	294	298	318	301	277	274	285	290	265	266	285	292	299	292	276	284	319	309	302	295	283	285	270	307	300	284	276	326	290	275	289	298	287	287	309	288	291	297	266	271	291	299	278	306	318	275	312	319	298	283	294	277	297	263	292	306	261	285	313	287	287	254	271	304	286	286	279	252	297	334	270	305	269	289	303	293	295	294	278	311	329	304	273	315	301	304	279	270	269	282	294	278	298	287	304	266	294	290	266	289	319	275	295	285	290	297	266	287	297	301	287	274	319	287	307	273	295	323	303	321	286	295	279	318	303	286	293	258	308	290	299	297	309	289	299	294	301	313	259	308	295	296	311	309	341	298	275	290	304	324	309	342	277	290	289	280	329	303	279	289	276	325	244	284	317	290	290	299	309	289	307	284	278	299	296	254	291	304	307	302	305	299	276	295	301	293	295	285	328	254	280	302	336	311	262	280	266	314	274	274	299	258	298	255	266	283	287	292	283	287	286	278	275	271	277	288	313	295	328	289	312	285	331	274	289	263	293	282	282	290	316	314	270	264	299	279	281	310	278	275	270	302	282	286	293	305	324	286	294	253	308	267	279	293	282	290	280	294	267	275	303	303	282	303	289	292	301	294	303	298	259	295	310	278	273	292	283	279	281	292	273	287	316	282	312	279	299	304	329	286	302	299	302	278	321	306	310	292	286	329	275	313	297	280	274	273	285	305	271	317	286	290	297	305	277	276	288	271	268	286	286	291	249	314	298	312	305	306	303	322	306	293	286	275	290	284	308	277	255	293	299	296	286	309	311	268	291	274	295	312	283	301	291	287	277	286	286	286	300	299	298	300	312	295	277	267	267	274	314	291	298	302	290	294	323	267	284	281	287	292	287	301	286	247	317	292	310	284	279	287	285	305	312	309	318	266	304	269	293	313	251	274	285	293	326	303	263	322	321	303	288	289	315	305	334	301	262	314	246	293	273	298	326	305	308	301	288	283	299	276	296	308	290	302	311	281	301	287	294	303	304	286	278	319	265	270	313	281	273	304	257	262	307	324	305	279	298	269	318	288	267	299	301	291	272	318	286	269	286	298	299	289	323	278	261	282	240	285	288	288	265	331	301	272	298	279	318	288	274	303	278	266	301	316	263	297	308	256	299	299	294	278	275	307	299	284	279	290	295	284	299	272	297	293	313	317	298	301	284	284	304	304	301	282	297	276	275	266	304	301	293	295	287	288	262	262	292	305	280	295	302	297	303	274	298	313	302	252	260	271	287	280	277	285	303	258	280	283	277	272	281	290	306	283	301	301	279	267	307	274	283	321	285	303	299	266	282	270	318	288	261	283	284	300	275	285	289	292	255	264	308	267	279	286	294	276	331	290	282	274	277	290	282	263	303	310	299	289	304	333	247	313	295	289	285	293	266	303	300	259	302	314	284	285	265	297	291	279	271	275	295	324	305	253	294	278	289	283	299	310	313	290	298	292	293	287	315	277	290	279	307	285	316	302	255	294	288	271	281	275	296	270	300	305	283	269	307	287	255	268	296	312	319	268	317	310	298	289	274	280	289	314	276	278	285	260	298	288	308	294	278	310	271	267	268	286	303	284	303	291	312	287	284	322	265	294	291	295	294	303	284	295	284	285	298	296	281	308	315	306	323	288	305	340	267	293	294	261	278	290	296	294	281	299	269	279	294	307	275	281	282	278	310	283	305	299	287	320	295	272	273	272	277	294	317	262	301	297	293	297	310	317	284	288	317	296	277	296	273	278	283	289	304	316	275	275	311	267	279	291	299	271	315	267	289	303	306	260	291	297	286	284	310	308	303	305	282	279	309	293	321	300	297	309	274	283	323	303	282	268	319	281	313	318	278	298	285	290	269	292	292	302	317	285	335	279	251	257	289	286	278	295	273	273	309	305	308	294	307	277	284	305	310	275	303	292	301	321	306	312	303	282	323	295	301	272	277	292	249	278	295	311	287	277	298	315	283	288	288	311	283	270	274	315	312	294	296	296	297	334	298	283	287	268	342	284	283	290	302	295	292	289	288	294	288	318	280	321	285	310	297	328	275	276	275	292	294	258	308	282	311	280	315	289	264	318	289	286	257	300	287	275	325	290	307	282	300	276	290	307	270	314	300	282	301	284	323	295	308	289	296	298	261	259	306	289	251	288	304	288	301	276	312	285	303	280	307	291	294	283	289	273	290	288	272	288	297	309	282	290	282	317	306	303	296	304	290	291	288	319	305	287	301	294	293	271	297	299	299	283	288	279	269	271	291	308	303	298	265	280	292	287	306	281	277	279	289	319	284	271	311	298	256	292	274	282	283	317	291	290	301	280	288	281	311	277	294	271	272	270	312	295	308	296	302	295	286	282	281	320	321	290	289	252	288	295	257	298	256	309	312	297	278	308	270	298	322	306	315	310	269	289	288	256	296	300	280	265	287	296	294	303	312	314	299	327	295	324	297	326	258	324	290	303	323	311	300	286	281	299	289	262	257	314	299	267	288	279	286	287	302	302	327	292	304	262	269	275	278	330	281	307	311	281	308	310	282	301	314	287	291	274	266	299	279	266	278	286	308	296	286	282	294	287	287	280	300	299	278	267	267	296	281	312	309	292	282	306	312	304	280	281	272	270	289	291	313	279	298	337	265	284	279	277	265	297	294	300	323	283	264	277	317	310	275	299	247	285	290	271	290	305	292	287	301	294	278	302	283	313	315	293	306	309	305	293	282	293	268	310	298	302	294	293	294	306	306	277	287	270	265	300	271	322	278	275	286	315	267	280	311	295	286	308	274	306	319	283	321	301	297	310	335	290	258	278	329	327	274	259	302	295	290	288	245	280	295	278	276	280	295
24248	8769	942	630	496	438	420	394	412	349	389	394	339	360	369	343	365	340	338	358	354	358	357	339	367	369	365	331	351	375	353	355	331	355	353	332	340	358	325	329	330	345	353	315	322	332	386	335	368	351	356	375	322	352	340	340	368	324	371	329	336	339	337	387	352	364	325	319	335	328	330	359	340	316	331	347	366	344	343	337	338	343	347	324	332	335	351	322	334	375	334	355	343	366	341	345	332	364	366	352	337	360	337	357	357	355	336	329	333	349	346	346	363	317	343	411	347	321	319	329	333	375	362	364	372	358	349	320	352	359	346	338	338	333	341	336	367	364	361	352	359	362	345	348	320	333	396	329	356	357	336	326	371	323	332	357	310	344	324	346	315	320	369	362	355	369	333	329	340	383	321	363	348	335	332	319	362	354	324	359	342	364	343	327	359	359	306	330	348	327	337	347	354	348	323	344	333	332	329	360	388	350	354	346	353	332	318	348	366	344	343	352	350	321	320	388	322	355	323	360	324	318	362	333	336	344	332	354	333	344	336	313	333	342	367	337	359	361	366	382	334	363	343	345	349	306	367	329	362	355	363	371	363	304	362	339	352	314	328	321	347	351	357	343	354	377	369	321	344	337	372	354	329	350	365	346	342	336	359	381	347	359	350	347	351	359	352	320	388	351	337	357	342	354	370	347	350	346	359	325	359	354	368	377	366	326	369	322	355	367	349	329	322	315	372	371	366	348	344	320	324	339	329	348	385	382	335	343	350	344	371	322	344	327	377	332	296	352	344	367	348	343	358	338	334	351	334	329	330	324	359	338	347	331	362	325	371	317	340	367	356	335	377	367	359	365	346	328	368	354	328	351	346	347	329	336	335	343	322	372	326	363	304	359	328	338	358	324	349	335	340	323	373	330	356	350	347	354	345	358	333	347	320	333	327	371	365	338	334	319	352	348	325	352	352	352	345	335	321	349	335	320	388	307	389	355	342	354	326	334	334	322	358	360	352	368	339	333	375	365	338	309	388	337	339	349	353	338	390	333	353	327	373	382	340	330	344	363	296	337	363	352	339	316	348	348	362	334	344	359	382	314	350	341	329	362	351	341	346	372	336	349	345	348	335	357	322	368	319	337	345	366	329	343	315	391	337	359	335	330	352	334	340	353	367	337	370	353	335	368	353	318	339	345	354	355	338	325	347	359	379	384	336	373	323	342	377	391	343	352	351	358	344	320	357	338	348	376	345	334	315	330	375	348	344	346	349	368	349	342	342	324	354	353	341	323	365	316	329	351	370	329	367	340	360	349	345	357	340	338	343	316	350	335	360	360	369	367	346	347	350	332	338	327	339	312	339	349	367	364	343	332	329	364	354	340	358	349	354	329	347	307	375	379	332	389	330	366	351	362	338	381	374	343	391	342	379	387	344	381	324	304	352	361	327	341	338	350	342	372	315	331	369	348	343	339	379	343	378	365	354	351	324	351	333	345	338	361	335	342	341	365	359	358	351	323	344	350	391	341	321	354	348	338	329	344	360	363	345	342	345	326	373	363	340	347	362	340	336	342	340	345	310	343	360	333	334	338	369	340	359	314	349	337	345	336	316	381	324	370	331	337	343	331	357	328	297	337	325	334	371	334	346	379	347	358	346	366	349	378	349	366	296	360	357	363	352	349	343	335	345	325	367	350	341	324	333	340	300	361	376	357	350	348	368	352	357	322	338	369	374	334	330	376	348	356	330	331	386	353	349	357	325	361	333	332	386	364	333	358	376	341	394	348	368	342	365	352	351	350	339	354	361	318	288	367	358	344	333	365	339	350	369	373	341	353	357	327	334	343	357	307	321	301	321	330	347	337	352	351	367	364	315	324	310	367	345	352	318	353	361	375	322	367	358	323	377	328	358	354	331	368	377	351	343	335	356	368	319	321	285	343	334	340	328	331	336	354	353	370	314	332	341	353	324	354	332	344	339	352	358	345	332	327	339	343	328	346	320	341	337	335	351	324	374	382	378	359	354	355	337	362	364	347	356	357	340	365	336	353	318	342	357	358	347	335	335	336	346	326	341	353	382	321	374	352	326	347	348	330	350	321	344	357	350	336	334	348	341	344	319	362	327	377	327	366	363	353	333	340	345	329	350	366	369	352	374	361	335	371	377	347	348	335	382	348	344	343	365	346	354	349	380	358	353	356	364	326	323	333	381	319	353	332	336	351	355	326	363	352	358	338	337	353	363	350	346	317	343	348	381	361	339	331	357	350	357	364	368	339	357	345	357	332	335	353	343	330	347	351	333	347	327	335	338	329	339	347	324	354	339	354	372	338	338	341	368	344	327	366	343	316	347	335	376	370	368	315	355	341	348	334	331	311	350	343	353	345	339	346	371	354	343	333	350	329	353	352	378	358	356	350	363	336	366	345	353	310	358	316	350	353	350	348	336	328	356	351	365	344	352	341	344	343	363	333	382	345	336	358	326	355	362	344	355	326	354	353	359	368	339	340	340	326	340	321	326	351	376	333	339	335	337	359	354	339	353	357	339	347	357	354	350	325	317	354	320	383	332	348	322	319	341	359	324	377	332	331	364	365	319	353	336	358	318	354	327	339	364	352	341	335	358	314	333	331	384	325	307	328	355	357	353	334	381	359	352	350	343	364	340	372	343	352	337	339	328	332	362	332	354	340	357	344	327	337	318	326	339	355	365	342	324	353	352	348	359	334	302	321	348	336	328	351	338	298	337	349	330	349	348	334	332	321	355	346	370	366	336	379	328	320	368	369	381	404	366	373	324	343	342	352	354	379	395	355	332	337	330	330	371	335	353	329	355	326	348	347	355	334	343	318	340	316	356	328	298	364	363	348	339	361	332	349	356	335	357	344	340	396	335	334	316	352	319	350	354	347	347	314	356	333	343	338	341	352	355	339	365	333	314	327	341	342	311	352	378	325	374	344	354	329	352	326	355	343	317	336	349	345	337	354	345	388	330	352	369	404	314	398	354	327	324	333	356	366	324	382	336	323	364	339	361	341	312	377	338	331	335	341	326	368	349	335	356	356	328	342	320	342	341	366	346	337	341	364	336	347	347	355	350	372	305	338	401	314	345	330	363	356	357	359	342	333	354	347	351	343	333	329	313	353	333	318	345	340	344	367	324	368	383	345	330	368	337	320	328	376	337	346	352	389	331	323	319	364	345	351	331	342	339	360	354	341	367	337	344	338	343	337	383	347	356	372	304	308	365	325	324	350	351	319	376	345	354	344	345	356	337	348	350	343	381	343	359	349	389	367	349	341	345	348	342	343	347	317	341	332	347	369	319	350	347	371	322	352	340	326	338	348	322	334	354	331	397	337	334	319	333	333	368	366	372	352	348	329	336	302	309	336	373	351	327	357	342	339	348	339	333	313	354	333	328	381	360	367	350	352	330	359	345	354	334	336	351	352	367	335	342	334	344	337	340	368	350	354	321	331	369	358	317	348	324	338	309	386	331	333	315	317	347	340	351	341	336	346
23610	21156	28475	24105	21158	12041	1046	602	442	398	366	339	303	278	303	254	255	231	258	239	203	237	223	226	183	205	212	212	200	216	208	193	191	192	193	186	202	210	188	195	211	200	194	200	186	175	172	199	187	174	203	201	219	202	189	175	177	168	182	206	203	190	172	184	173	212	158	202	190	172	189	186	175	183	187	187	203	191	171	204	193	184	201	185	183	173	169	165	150	179	193	180	172	181	162	216	181	165	174	183	170	165	199	171	185	199	197	174	179	180	177	194	191	208	183	196	187	204	189	180	177	166	171	179	177	198	166	175	166	180	196	189	212	173	174	148	170	186	195	181	173	173	183	185	199	200	178	175	171	194	185	169	169	180	202	173	177	184	206	193	163	158	178	189	190	195	153	195	176	196	160	193	186	187	172	171	183	170	197	162	165	215	188	174	204	174	177	180	173	191	180	212	180	189	190	181	166	190	177	183	171	175	176	186	191	174	181	152	181	179	204	189	193	192	178	172	195	196	173	174	202	197	197	177	188	178	205	167	198	180	189	200	221	192	183	198	179	206	168	186	193	176	176	187	182	198	184	171	200	179	193	176	166	180	176	176	172	172	168	188	195	192	189	189	170	155	216	201	154	190	199	186	187	205	186	190	168	176	169	190	185	181	180	183	174	182	196	181	178	197	167	207	170	174	180	168	183	182	190	156	186	185	188	176	169	166	171	186	202	187	181	173	170	186	191	193	162	192	191	184	187	201	198	206	180	199	184	163	185	167	187	194	184	206	199	182	201	187	181	162	168	182	221	174	191	189	180	155	161	193	163	155	211	200	188	186	160	180	163	194	195	210	178	175	178	168	169	187	191	174	178	177	149	187	167	189	179	203	190	188	177	197	156	194	181	187	172	206	170	195	176	160	196	174	192	198	192	169	164	192	178	160	194	193	174	164	179	151	183	182	194	190	171	187	198	173	179	166	170	170	165	196	162	153	180	179	178	162	167	202	165	190	193	194	197	167	177	172	170	173	186	189	206	159	199	181	178	177	189	193	183	177	184	192	190	164	188	189	175	168	187	187	175	164	148	167	188	176	188	169	171	167	170	183	176	181	190	184	170	165	165	178	194	182	159	207	182	183	156	207	159	196	183	182	189	197	173	170	189	186	171	157	170	205	165	167	182	190	183	196	171	190	173	190	188	179	188	219	192	173	178	194	173	177	177	173	169	187	149	160	199	169	193	216	182	164	197	180	205	165	191	174	152	174	183	195	195	170	179	179	180	190	158	171	171	182	161	168	183	184	178	203	173	180	190	167	186	189	195	190	163	205	179	188	173	202	196	186	205	175	191	179	175	171	177	179	195	209	152	204	160	165	197	186	161	180	184	173	179	181	167	183	171	173	180	168	175	155	198	163	219	167	166	187	175	194	196	176	166	175	193	196	167	187	179	189	185	171	169	173	196	170	172	189	174	176	170	196	191	170	175	176	177	199	194	205	168	180	172	188	193	156	168	186	184	183	190	198	174	173	180	170	192	175	169	166	183	190	171	141	191	195	151	179	189	181	183	162	167	166	147	178	178	179	172	192	189	194	177	181	174	207	181	162	183	167	171	178	157	180	189	174	178	173	172	204	173	180	184	180	182	198	194	188	201	177	172	192	190	146	172	192	178	187	171	180	165	177	172	202	199	175	155	170	183	182	191	193	194	179	170	189	172	189	165	189	178	172	180	179	173	165	175	199	181	174	188	172	204	191	182	192	186	171	184	177	186	167	192	168	188	198	180	195	194	197	156	194	218	184	193	179	174	182	173	184	177	189	167	185	193	160	168	212	188	185	175	176	157	159	170	186	176	169	166	185	162	171	176	173	161	156	166	186	164	181	181	186	170	160	195	202	150	203	169	160	197	192	182	170	163	153	167	186	160	181	189	187	201	206	184	181	161	169	171	167	178	177	174	182	187	177	169	172	164	195	187	181	167	193	178	171	189	174	184	176	181	159	166	174	192	177	203	176	169	204	178	180	177	180	159	191	163	168	168	186	190	163	148	156	164	201	164	172	175	196	178	185	163	187	195	165	191	154	167	172	193	180	182	183	194	176	177	170	191	174	194	171	188	162	183	187	166	188	171	205	205	167	187	195	205	167	177	184	184	164	197	185	155	170	174	184	192	186	169	212	208	162	172	156	194	190	172	177	158	173	161	199	157	181	169	174	166	163	191	173	179	161	196	186	198	186	198	188	163	174	191	196	189	197	193	183	198	203	209	182	185	165	177	181	181	186	175	210	169	188	174	181	173	199	183	183	169	194	172	183	184	186	203	176	191	173	195	205	177	189	184	218	156	161	175	174	172	174	147	175	174	174	180	188	194	200	170	184	152	160	167	190	192	207	193	173	207	173	184	173	207	183	197	190	175	187	203	166	196	196	165	189	187	192	158	188	197	177	171	197	188	174	172	209	171	161	158	194	174	176	179	192	179	202	185	180	184	179	195	190	208	184	200	174	199	179	156	176	176	183	165	200	209	167	168	158	174	183	186	196	169	200	179	180	196	168	195	163	169	188	189	183	165	165	179	178	169	184	195	189	167	193	183	178	193	176	172	178	180	183	162	169	193	172	164	168	203	177	169	178	169	223	177	163	202	191	194	168	168	198	204	197	169	172	180	171	188	188	167	192	178	159	200	191	197	185	180	182	183	182	184	195	165	160	179	156	175	175	203	184	175	193	172	187	166	191	196	172	190	194	164	178	171	206	202	139	174	161	156	176	181	177	190	181	186	183	170	158	173	179	180	169	184	189	176	184	169	189	164	191	192	186	168	174	162	189	198	180	169	203	170	178	179	181	170	191	165	178	160	184	157	194	182	176	184	192	174	183	175	165	180	185	179	163	179	172	190	184	161	164	180	190	157	162	195	189	171	176	192	189	171	195	182	177	195	174	159	160	182	195	173	191	175	183	191	209	159	182	175	165	176	163	165	159	196	166	182	158	190	177	154	142	182	183	184	165	193	164	171	174	178	189	189	187	170	167	177	176	183	202	181	172	188	182	185	184	190	180	187	206	179	190	192	168	178	165	187	194	197	174	163	170	177	185	174	196	201	201	191	183	174	145	178	185	188	164	169	182	205	201	152	172	174	186	199	197	183	176	198	191	187	169	179	176	188	166	186	176	181	193	171	175	178	174	174	210	167	167	194	197	183	173	180	177	181	182	171	193	195	167	168	176	197	177	174	177	176	177	169	195	167	165	180	190	158	162	196	167	184	181	170	202	173	175	179	198	175	165	179	196	158	167	168	165	171	191	165	156	198	188	173	163	165	213	200	206	158	175	163	193	167	201	165	159	185	174	182	195	191	190	191	187	168	193	179	179	206	181	170	183	190	180	180	180	177	187	173	177	177	187	186	182	175	187	182	194	187	191	199	187	214	168	171	203	191	174	177	179	195	170	168	181	166	182	167	200	186	172	191	171	175	163	185	186	188	168	165	162	181	182	201	191	198	183	192	189	198	164	162	188
26710	18502	7599	3708	2401	1769	1337	1036	850	732	617	533	464	456	348	348	354	323	310	301	296	276	280	262	275	261	266	244	264	268	237	241	212	245	234	225	241	225	251	220	245	226	234	208	223	232	221	234	206	242	247	207	203	232	205	206	226	213	211	235	201	198	226	235	233	225	225	221	187	230	198	227	220	226	249	224	219	196	216	198	225	218	201	216	227	225	227	223	213	228	220	205	236	214	221	229	207	217	206	205	194	247	235	247	219	220	244	217	217	211	230	210	203	194	199	209	222	203	234	216	232	216	212	177	211	210	213	215	200	247	207	220	214	217	209	218	212	219	230	227	193	229	229	225	210	212	227	214	197	182	216	195	197	208	228	216	222	246	202	221	221	180	226	228	238	201	197	226	245	221	237	207	208	236	222	201	202	213	215	220	206	227	251	209	213	199	212	218	191	227	186	204	251	239	205	237	215	198	205	240	180	225	195	211	191	212	229	217	250	228	215	208	225	217	210	211	207	219	244	221	204	208	223	221	244	212	216	226	203	202	215	231	221	172	220	221	204	226	217	203	201	210	213	237	211	224	224	198	233	226	188	213	212	225	218	220	210	200	171	240	212	178	224	233	201	215	201	228	249	241	218	217	192	207	235	211	221	210	215	194	210	222	222	201	218	199	225	215	213	218	198	208	251	192	224	222	230	201	242	203	204	200	235	221	205	224	199	234	217	235	215	202	224	231	213	211	209	219	208	197	234	206	192	187	219	221	197	215	214	258	232	217	234	228	226	208	208	195	201	203	212	234	226	211	200	186	217	207	230	219	206	218	219	195	221	215	224	223	231	194	203	186	202	211	219	218	216	216	204	213	199	206	242	203	214	214	227	199	212	204	221	208	202	229	226	192	222	198	229	183	187	204	196	209	204	227	215	237	224	211	251	231	241	237	222	193	221	235	187	212	217	230	191	232	210	212	224	208	237	223	199	198	192	193	212	208	215	209	218	228	235	226	212	201	199	223	224	203	225	210	196	209	238	209	242	227	214	209	238	212	226	222	213	180	230	223	214	214	242	242	217	204	198	188	203	208	207	225	221	199	202	253	208	219	202	229	220	207	200	218	209	209	208	207	199	218	217	192	213	195	225	209	232	234	212	227	204	206	225	213	195	214	223	211	233	215	199	218	235	245	230	194	208	201	210	203	209	212	206	228	212	208	225	205	210	227	221	245	209	211	224	195	209	192	236	231	261	227	232	202	210	221	198	220	209	234	216	214	215	227	211	213	228	237	214	220	216	184	193	214	233	200	215	235	216	219	212	234	221	221	208	250	219	239	227	229	203	239	197	222	194	207	211	228	220	209	227	204	216	224	216	192	226	217	211	209	208	205	218	219	221	218	207	207	219	208	222	231	208	195	203	218	210	216	198	218	232	228	229	212	208	200	206	205	201	213	207	208	231	215	211	214	210	203	193	201	227	216	205	202	232	214	204	224	217	198	209	202	208	212	198	252	224	208	219	214	234	234	218	218	232	225	209	195	230	234	210	213	207	199	217	207	216	225	211	203	202	217	235	227	237	224	223	223	224	210	211	192	210	211	221	200	203	195	226	200	213	222	215	221	203	217	210	215	214	227	203	217	219	216	198	211	199	209	239	228	217	238	188	205	205	212	220	230	223	191	222	209	233	233	208	228	201	194	202	251	211	213	253	207	218	230	202	207	210	249	219	244	222	245	227	210	207	217	203	218	198	208	220	220	248	232	255	218	181	197	195	220	232	193	221	209	229	215	235	220	217	224	215	220	220	197	212	237	210	206	241	203	222	196	216	192	226	206	211	227	202	209	201	228	186	191	222	222	205	225	229	217	207	214	234	191	199	243	201	215	221	222	224	212	234	220	199	208	198	229	235	221	234	193	214	205	225	239	209	222	222	216	217	197	213	236	188	198	202	203	188	225	221	232	223	210	221	220	197	234	232	217	222	190	229	219	213	205	232	208	228	220	225	225	209	206	217	217	214	222	233	215	195	203	215	223	231	205	222	211	199	197	197	215	250	204	208	209	244	209	224	231	240	214	245	214	211	222	219	204	221	222	225	201	217	207	216	203	233	230	220	223	218	208	226	224	210	236	213	224	220	206	206	203	218	233	220	207	205	229	240	216	225	197	228	210	230	227	212	198	210	224	222	213	226	234	241	210	205	227	206	222	222	201	246	204	211	209	215	220	218	225	232	211	198	210	235	190	218	223	211	210	222	198	242	188	252	218	205	238	223	221	215	209	219	225	215	205	210	236	217	196	196	203	213	233	211	232	222	223	226	233	231	219	220	187	216	226	230	216	214	202	227	207	236	190	219	238	204	217	211	219	221	208	214	215	210	217	225	208	197	208	200	204	200	190	240	232	225	209	215	210	229	203	210	234	181	188	195	213	201	244	239	227	219	193	227	225	233	212	210	227	201	205	217	208	203	205	206	212	197	197	212	194	252	205	233	232	245	231	211	245	219	235	211	238	221	220	237	216	223	217	212	235	209	211	225	225	217	220	219	213	198	208	212	220	197	209	201	227	220	187	194	209	207	199	208	210	190	219	208	215	235	219	215	208	216	208	201	213	234	220	224	206	207	219	230	211	204	206	231	191	222	218	236	240	232	232	188	235	231	217	192	210	216	211	228	212	200	225	208	209	212	221	204	204	219	190	236	207	220	211	205	214	243	212	232	202	214	220	225	225	212	222	214	218	190	207	198	238	223	239	212	216	228	195	221	218	216	222	223	225	236	231	206	208	218	233	202	194	215	209	208	200	239	216	236	221	231	222	260	226	220	203	220	219	209	221	225	222	219	199	201	186	212	234	197	183	219	222	213	233	228	208	209	238	203	222	213	228	202	203	240	231	232	202	218	199	210	221	214	177	225	221	210	217	231	207	229	205	202	204	203	197	205	196	185	240	192	221	216	241	249	204	200	232	210	203	211	223	216	219	210	226	206	213	188	232	223	212	216	202	222	224	173	218	222	198	250	224	206	218	207	185	188	231	180	205	207	209	232	191	208	202	201	191	207	243	196	195	218	205	231	203	217	235	224	208	219	184	198	193	194	197	225	213	227	191	191	234	180	226	235	216	196	217	233	200	189	196	205	235	223	190	190	201	197	230	228	218	209	237	181	208	232	186	207	226	204	231	191	205	195	202	222	243	222	213	206	200	198	217	207	218	188	221	240	209	239	209	188	225	213	185	213	191	182	211	185	227	204	227	230	185	202	223	224	228	211	216	217	213	236	224	206	226	224	219	200	208	226	205	193	200	197	239	224	220	225	202	211	200	210	204	227	245	218	229	231	231	177	224	221	212	206	253	239	252	209	208	212	219	238	201	225	221	209	209	228	236	210	217	233	237	216	226	219	223	220	179	198	208	213	213	236	209	235	213	215	235	242	192	204	235	190	211	239	236	243	214	224	190	216	210	207	213	214	232	216	220	203	209	231	218	226	225	202	210	219	219	213	234	202	205	211	224	226	218	199	204
24941	21197	27493	25062	11971	998	770	692	598	596	584	577	547	516	523	522	543	503	527	539	485	489	520	478	488	506	500	468	517	462	485	458	483	454	508	490	480	484	494	508	481	507	510	448	478	514	494	502	461	468	489	482	475	482	479	458	494	492	432	494	447	504	493	460	485	490	489	431	447	444	504	479	439	463	465	461	467	463	488	482	509	467	470	473	506	460	497	499	451	497	474	457	484	475	476	445	471	508	497	447	467	469	444	475	535	496	500	432	457	503	499	474	487	452	481	463	498	482	484	461	472	457	501	472	462	482	480	455	500	492	477	468	460	476	465	452	440	463	469	528	479	476	498	461	483	516	461	458	479	458	466	503	470	478	479	437	484	451	486	491	436	474	444	481	484	470	465	461	500	511	466	498	482	439	477	488	475	489	459	494	469	450	495	502	484	459	449	476	493	503	422	453	505	478	458	494	447	440	463	473	483	489	421	441	526	471	497	496	469	468	495	495	468	469	495	509	471	445	466	503	503	488	488	530	454	474	446	463	466	459	442	417	470	446	455	462	480	467	466	468	482	460	460	456	469	459	484	447	492	489	475	486	431	457	478	541	479	487	465	474	466	504	454	480	461	483	459	510	494	494	475	496	457	488	462	491	448	426	487	470	457	470	449	457	469	478	474	480	467	474	512	464	475	465	458	474	482	467	466	493	486	463	504	452	466	521	449	475	447	503	483	472	498	495	468	468	471	485	487	479	468	447	487	456	505	485	498	503	455	446	454	491	481	482	467	476	441	416	471	455	481	472	502	474	493	418	466	498	471	488	499	435	500	480	473	484	490	514	483	430	480	459	455	444	489	484	436	496	470	494	473	441	474	485	472	487	431	459	463	460	481	465	433	496	472	483	466	449	503	491	500	479	474	491	427	494	477	528	485	441	457	495	457	502	442	458	427	473	467	509	476	448	491	449	481	494	483	469	478	493	471	483	520	446	500	476	548	497	482	456	488	485	482	464	458	480	444	466	489	452	457	447	499	451	519	496	489	495	464	483	476	508	456	453	423	492	489	491	451	488	461	462	494	498	453	478	458	503	481	454	479	480	508	452	499	464	484	483	494	474	490	422	481	485	477	482	469	482	475	485	466	476	456	467	501	524	486	437	477	467	460	487	456	475	463	482	486	469	476	454	509	440	473	448	461	417	501	494	532	470	491	445	499	452	445	516	491	471	508	481	478	484	464	466	440	476	468	446	428	459	518	468	493	448	460	483	497	479	465	464	437	421	479	469	455	501	446	464	429	466	488	490	479	486	472	480	484	445	478	456	444	432	482	495	501	454	474	497	439	494	516	516	470	433	476	469	492	477	482	459	481	472	476	479	458	474	477	447	503	454	444	517	495	498	475	483	466	472	486	451	498	483	467	466	456	468	476	489	442	498	494	453	455	499	506	489	467	461	487	487	501	503	479	450	504	492	495	497	475	449	461	454	511	499	477	497	483	520	486	490	490	497	524	449	465	468	439	444	455	491	467	509	495	475	451	488	471	452	485	453	476	469	490	528	473	468	493	476	440	470	476	490	456	511	508	468	497	475	486	459	470	497	466	479	456	514	481	483	445	446	461	500	528	506	447	474	459	492	463	466	515	481	473	450	516	465	469	479	533	478	473	502	447	495	502	480	460	471	490	470	491	425	460	497	481	472	425	451	469	486	438	463	493	470	470	461	468	497	469	480	477	433	482	491	487	482	443	505	446	505	498	451	463	446	500	469	476	509	445	477	457	434	470	488	493	473	505	460	445	490	453	466	470	507	519	441	509	461	484	448	457	473	458	463	512	465	459	464	492	473	516	462	471	483	463	485	516	493	489	471	486	477	480	466	466	456	486	490	497	482	477	420	483	481	463	489	464	445	497	486	500	488	487	477	471	499	473	464	448	489	460	473	483	490	460	482	473	464	483	475	478	491	458	487	460	463	466	486	496	489	443	433	444	494	480	456	469	465	511	455	458	509	450	514	525	512	476	498	473	454	471	458	469	475	485	458	425	450	438	443	487	486	509	476	474	450	458	480	480	507	471	493	451	498	463	466	485	496	491	486	467	482	479	506	458	439	435	505	508	544	477	503	462	482	452	448	489	439	478	452	476	473	441	479	498	434	473	470	453	491	482	504	457	468	508	469	471	451	457	504	479	509	493	481	482	467	514	430	495	494	450	489	516	455	460	484	500	462	445	499	488	478	456	483	431	443	490	437	459	503	492	464	510	477	442	485	459	468	501	481	481	511	498	465	463	488	494	485	460	490	465	469	457	466	477	464	495	459	477	487	460	459	490	431	495	491	474	455	479	443	489	448	501	507	493	520	497	469	477	466	489	489	458	436	486	487	472	443	442	509	463	496	484	495	477	467	495	487	512	474	455	478	447	452	489	479	485	475	448	474	471	500	479	521	498	471	464	475	435	489	486	485	496	531	493	460	481	515	466	466	459	493	501	461	502	475	489	497	482	518	484	465	496	465	511	508	528	491	458	473	450	460	457	480	474	498	478	526	495	445	494	472	473	467	483	463	481	470	511	493	473	494	459	453	462	506	521	487	462	478	500	484	450	485	527	477	489	481	488	501	471	469	486	465	461	429	471	502	478	430	478	465	491	501	499	465	479	482	466	528	449	469	463	488	455	489	496	504	501	494	479	477	476	482	483	483	477	476	475	494	473	439	468	447	458	435	451	472	462	455	486	467	486	467	474	498	457	479	479	463	510	515	449	533	492	506	473	466	411	453	493	494	478	494	488	518	460	456	507	483	505	432	452	502	478	473	467	452	455	482	472	487	478	494	462	497	512	491	489	493	466	459	491	403	538	498	492	493	445	424	477	481	449	459	511	469	485	494	454	470	476	465	468	476	492	479	467	496	481	476	497	484	456	464	467	480	468	485	452	469	457	465	487	470	498	455	488	468	490	479	503	508	495	493	449	461	506	510	531	465	476	480	482	487	460	473	495	448	467	469	447	529	500	471	471	423	439	470	483	517	467	440	510	509	442	504	467	484	480	493	446	497	462	453	509	490	453	501	443	486	482	437	497	475	477	474	476	472	468	473	478	436	465	497	517	496	472	465	463	524	434	455	500	491	458	477	477	476	466	428	532	438	440	462	443	478	496	475	483	501	447	479	488	509	482	449	460	486	473	453	491	493	475	466	457	459	455	504	441	487	497	494	490	494	483	450	519	440	491	470	434	465	441	491	494	509	491	461	506	471	450	473	475	440	459	467	467	482	484	509	478	456	458	473	466	452	406	450	474	492	482	484	475	513	478	514	450	520	516	489	458	422	506	445	456	481	450	504	473	479	505	463	498	458	467	449	465	420	474	445	474	482	505	494	485	500	436	475	488	469	449	446	447	493	434	486	457	488	494	458	470	491	501	449	467	458	496	497	466	489	492	485	456	496	445	437	498	436	437	491	486	491	514	425	450	485	494	476	467	498	494	473	481	479	467	447	464	476	462	473	552	482	461	487	484	509
25858	15123	4329	2398	1664	1348	1219	1065	937	801	761	736	664	645	638	582	588	553	562	587	528	577	574	530	571	516	557	579	549	551	508	533	610	538	571	551	528	558	525	568	522	597	522	526	534	531	551	566	532	548	527	587	511	517	554	566	507	519	509	551	539	543	541	494	565	533	550	562	531	528	565	540	556	525	560	534	530	538	554	548	542	543	519	537	536	487	514	524	535	568	506	528	543	528	486	505	532	583	558	529	536	573	528	527	561	571	563	533	578	563	553	566	495	536	516	526	524	553	551	540	538	538	533	542	535	528	528	548	578	494	571	531	617	567	514	552	532	493	485	564	565	521	548	579	515	527	542	489	519	563	515	530	567	533	564	526	517	551	568	542	537	535	536	562	540	532	548	526	521	523	547	560	521	562	553	537	551	546	537	550	564	563	479	587	579	552	469	535	522	493	484	541	493	528	502	535	551	530	585	546	545	549	535	536	548	537	503	543	539	515	548	519	574	515	564	532	528	527	539	536	531	544	569	559	526	527	544	557	564	541	558	547	525	547	511	596	507	523	542	552	532	497	484	547	581	506	520	529	558	563	535	538	512	543	529	561	538	521	516	506	536	549	528	538	516	532	572	508	585	506	537	543	543	542	537	559	513	529	546	526	510	507	595	549	546	497	469	557	559	503	556	534	531	554	567	540	487	530	565	539	514	567	544	562	544	522	504	521	587	588	576	552	564	517	502	536	538	568	519	525	545	516	545	489	544	550	497	535	546	535	520	524	507	485	551	520	525	550	561	549	537	536	544	469	539	549	530	559	524	543	524	556	539	518	536	582	518	542	505	528	508	504	523	540	538	523	519	522	481	567	546	498	524	556	559	540	513	542	501	527	559	539	544	545	536	590	538	581	579	508	558	564	552	518	535	535	520	557	553	583	549	551	513	557	531	510	525	576	545	557	568	543	502	524	509	521	515	573	545	552	554	515	547	532	530	579	566	573	539	550	522	543	552	514	558	585	508	517	504	565	531	567	570	528	553	548	522	540	507	556	561	569	508	540	569	568	523	518	583	551	530	496	522	558	556	540	579	511	547	541	525	527	551	549	533	584	563	563	521	599	541	562	556	579	527	497	542	586	526	524	537	537	507	556	554	579	528	534	586	538	570	559	570	516	573	545	509	512	486	520	553	523	506	540	522	495	506	545	540	539	565	591	485	535	556	517	532	559	593	536	563	584	561	545	547	548	508	548	582	525	558	523	544	489	516	526	596	529	571	538	550	565	539	512	545	557	552	523	564	536	552	549	533	570	550	567	522	541	498	511	512	536	554	555	563	494	506	572	543	542	555	526	519	517	556	541	546	548	544	523	535	557	512	555	526	548	547	534	563	531	525	509	540	511	536	524	539	550	525	482	529	538	544	489	521	524	578	519	520	554	569	518	483	552	590	520	552	539	537	555	571	489	560	519	555	562	513	572	561	543	547	531	550	553	544	528	562	526	557	572	536	547	518	521	548	504	531	523	540	552	508	531	550	507	558	545	545	562	499	537	569	523	584	550	551	536	529	526	536	582	515	578	478	527	545	565	536	548	558	569	550	541	531	519	513	571	547	552	556	543	564	568	548	524	568	536	540	542	551	519	533	530	567	540	535	548	575	523	559	536	563	552	559	501	579	548	574	572	535	546	536	490	533	515	531	533	533	558	518	572	551	541	554	495	516	544	550	544	506	514	519	554	516	554	530	526	521	567	541	480	551	519	522	526	535	526	560	542	534	523	624	557	504	560	561	542	538	536	590	545	507	548	539	552	509	545	544	563	541	561	501	562	558	558	547	526	522	556	508	535	559	558	551	512	497	553	543	534	566	562	522	564	548	497	580	572	502	523	570	565	519	518	528	523	507	513	530	542	556	564	553	546	540	563	544	545	554	534	564	505	572	560	537	544	546	527	536	491	482	542	568	500	530	575	503	517	533	566	560	510	549	563	508	507	522	562	543	521	531	578	537	585	574	540	496	533	540	553	514	527	549	548	563	579	577	533	530	502	515	526	543	564	525	527	548	495	574	513	522	497	535	540	539	537	535	546	506	558	563	624	586	552	538	535	550	527	524	548	527	521	544	485	508	544	561	536	566	567	528	561	544	543	543	575	544	552	553	572	586	499	525	548	496	525	525	546	522	547	549	532	529	510	564	524	594	581	579	552	515	530	500	463	548	541	558	542	555	535	573	538	546	565	558	508	519	538	526	560	599	551	551	539	531	529	550	520	534	545	536	530	550	555	544	559	562	516	520	549	515	542	575	558	566	544	531	538	544	528	565	534	554	528	545	592	562	575	540	551	515	546	589	537	535	552	551	489	518	571	523	548	547	498	502	587	525	481	515	560	515	551	562	537	539	596	559	567	541	577	507	513	521	535	558	532	551	515	515	545	574	559	535	554	512	530	568	537	512	519	547	540	512	511	563	549	522	550	529	544	584	578	564	548	508	580	520	507	523	532	549	531	536	526	558	506	543	570	568	556	507	553	559	520	521	570	539	536	518	541	551	567	501	544	547	543	512	552	524	542	576	497	529	564	532	562	550	524	513	582	512	503	582	552	528	577	549	551	511	498	569	538	508	567	513	552	549	499	581	537	534	514	506	537	522	521	552	549	521	548	542	528	502	507	543	565	563	528	529	544	551	542	513	536	540	549	521	531	530	536	580	535	537	545	558	548	552	503	543	509	531	536	543	554	540	536	521	526	536	556	499	540	569	571	529	537	533	517	539	544	509	489	551	547	540	551	539	554	526	546	579	510	577	552	507	533	520	539	529	535	555	558	536	543	536	525	506	538	530	543	567	497	521	534	505	529	554	552	556	518	544	563	509	539	512	564	567	512	545	519	501	557	538	550	529	545	534	540	590	513	518	526	532	538	558	565	533	545	509	525	534	572	532	551	496	541	523	532	526	546	538	548	521	547	570	551	539	552	541	516	548	539	563	545	518	537	520	523	525	503	554	530	582	514	558	515	547	517	529	505	518	550	545	517	531	481	532	544	580	568	556	531	517	537	522	545	520	535	558	552	521	555	553	558	529	569	552	557	547	536	541	503	563	543	509	533	528	497	543	549	577	491	537	536	544	543	547	547	496	520	542	553	537	529	515	517	574	586	555	551	560	530	506	596	523	543	516	497	565	497	582	531	545	570	500	551	576	582	544	557	551	505	537	547	558	550	516	556	568	515	542	559	542	561	539	521	515	559	564	528	560	530	552	529	528	491	592	525	533	580	561	504	528	569	495	552	517	536	577	553	511	554	532	571	536	518	585	508	569	543	490	548	525	528	577	511	519	549	520	532	565	564	569	564	530	558	586	551	550	502	534	549	577	504	515	536	548	563	504	535	494	551	509	572	544	553	544	552	516	518	535	538	540	535	563	567	527	537	533	538	574	516	529	515	505	558	559	525	535	532	588	551	523	566	549	565	581	538	546	519	556	514	480	546	555	537	550	511	562	534	500	515	501	542	567	520	551	531
22723	21216	28982	23731	21207	21261	11455	1208	954	858	764	707	636	566	540	526	503	509	529	460	492	448	462	460	447	451	406	427	442	453	373	436	375	399	427	471	416	418	393	388	373	366	403	394	378	422	427	400	389	399	404	428	379	404	392	398	411	413	357	393	370	386	371	369	412	408	368	372	375	372	384	349	405	410	382	386	409	406	372	378	378	402	398	377	394	391	375	374	375	403	376	394	405	397	380	382	382	394	429	358	363	387	393	390	394	398	392	396	362	381	384	343	384	380	397	405	376	375	354	419	382	404	370	408	446	379	339	390	379	384	380	389	355	383	370	411	406	394	355	411	414	386	383	370	404	375	399	392	382	384	378	408	363	438	359	359	399	425	341	371	387	397	381	381	354	373	398	412	388	384	384	382	365	394	376	404	395	372	363	374	376	396	382	378	376	380	375	366	412	392	360	424	393	401	385	361	362	396	404	379	389	388	409	377	389	385	385	375	406	386	389	400	402	380	370	388	405	392	387	394	419	407	379	376	421	363	402	374	378	354	399	369	408	408	390	391	361	370	367	376	349	384	345	396	392	359	389	350	379	386	381	361	364	387	388	360	415	352	379	380	385	408	387	361	383	377	386	396	414	388	390	409	398	411	354	387	409	392	394	367	369	381	401	391	359	342	403	391	382	374	347	420	404	398	386	395	384	359	359	373	391	366	391	346	406	380	391	393	364	381	386	409	376	365	392	387	346	363	398	369	391	416	367	411	389	379	387	349	421	419	382	358	387	356	368	383	362	384	401	389	406	391	398	402	338	424	384	385	391	397	385	381	352	372	367	389	383	356	373	377	392	369	408	383	421	405	418	391	382	365	369	417	381	420	397	388	378	394	405	372	391	361	406	356	382	392	394	404	403	380	363	376	405	378	384	353	347	403	341	416	379	371	420	369	376	387	366	367	389	371	352	381	367	392	379	393	379	366	398	375	386	411	420	389	390	399	407	399	394	424	396	390	345	386	396	364	360	412	377	374	411	394	354	393	394	375	386	382	412	371	353	394	382	369	365	397	377	394	378	403	350	381	338	417	404	401	392	364	390	353	419	374	386	420	383	401	421	399	360	378	396	364	406	402	367	366	354	393	389	388	426	385	403	392	379	389	381	398	388	392	391	387	384	385	351	327	372	347	357	384	421	379	380	395	383	361	401	384	390	382	378	386	377	357	397	377	367	362	370	417	374	364	402	361	351	357	395	401	403	380	376	411	412	420	407	365	397	381	357	361	418	398	374	384	369	384	399	406	380	363	378	369	395	413	360	372	375	410	408	363	353	376	372	385	377	390	364	405	380	376	382	381	360	374	356	372	358	398	397	370	363	390	356	362	387	378	400	396	371	371	380	409	393	389	361	370	381	380	374	399	419	375	389	389	363	409	362	371	392	392	359	375	391	371	372	419	357	390	415	370	390	386	409	396	389	384	389	387	334	396	346	375	427	392	400	403	384	359	394	409	404	393	385	396	376	402	382	363	401	375	381	357	409	374	390	430	374	353	379	381	377	383	369	387	384	359	385	322	408	351	408	394	370	379	442	426	395	389	375	370	360	360	363	374	367	419	369	405	389	424	377	399	402	413	379	376	380	395	407	391	383	379	381	377	384	414	401	385	401	381	394	427	379	398	355	405	388	391	410	388	359	391	396	345	396	409	361	392	386	376	396	417	370	380	368	371	389	380	362	413	403	388	413	421	378	366	374	371	382	378	353	393	370	413	368	411	394	415	384	407	379	374	374	373	377	366	357	400	397	390	407	373	371	402	367	345	390	388	374	376	413	353	347	381	396	377	380	370	388	384	357	366	370	385	388	390	414	329	382	397	382	363	372	361	402	359	399	374	364	420	383	376	389	388	393	380	376	392	376	398	368	359	395	390	391	389	373	381	378	381	361	382	361	360	381	419	356	358	382	392	379	371	377	416	364	414	380	396	386	362	376	377	403	366	360	384	383	392	376	415	388	384	377	375	389	401	356	391	375	387	415	380	380	386	374	372	373	421	396	383	411	357	444	385	345	394	400	414	400	381	405	377	351	390	416	395	415	417	376	364	406	349	393	386	389	370	397	340	382	422	386	395	368	373	372	403	357	378	376	381	399	403	389	408	356	400	429	373	386	380	410	370	388	372	382	402	373	413	401	406	379	414	380	383	394	387	367	368	406	395	367	389	369	378	361	355	409	413	403	416	388	362	369	352	378	356	398	423	396	367	370	386	359	355	378	396	382	408	363	382	371	389	376	384	378	370	380	392	395	395	404	385	413	379	423	404	394	375	382	406	371	375	393	393	390	364	387	412	392	368	384	410	360	389	382	359	431	403	394	370	335	378	433	399	404	359	375	398	348	356	400	377	381	395	370	394	351	383	390	383	404	391	388	371	385	404	378	392	388	382	431	394	380	368	375	400	406	378	410	413	400	394	408	370	389	380	384	422	359	392	374	365	394	400	423	370	402	396	415	402	361	360	389	416	370	358	376	372	377	406	384	385	374	350	375	410	360	357	383	367	378	376	419	411	388	395	404	360	373	404	347	423	441	382	385	376	376	412	385	369	384	380	407	386	369	350	409	409	358	388	404	376	406	384	351	364	404	389	398	384	394	382	397	397	386	406	373	376	370	352	378	396	388	381	389	368	362	372	418	391	407	392	356	353	340	402	396	381	358	416	405	386	390	395	364	403	406	380	384	355	380	382	372	333	356	396	374	399	402	371	387	406	359	359	390	369	389	391	390	409	375	368	343	404	394	384	353	429	384	403	393	404	399	413	387	367	428	378	373	375	370	372	400	395	370	422	395	373	413	370	386	382	364	399	401	343	376	398	384	393	381	385	369	386	426	343	391	389	382	356	383	379	396	422	350	375	376	372	374	375	403	382	357	362	362	401	427	375	407	368	386	353	404	388	396	355	363	419	365	377	390	391	381	378	371	359	395	384	404	366	382	369	344	392	409	376	383	393	407	392	354	380	414	407	387	391	387	380	383	410	354	364	392	361	415	391	363	375	398	348	382	396	409	422	362	364	406	374	389	388	401	397	387	357	399	406	392	392	390	350	392	395	384	365	392	412	359	372	376	378	353	415	401	414	366	374	363	366	345	366	396	363	383	389	361	343	372	372	401	375	370	404	376	357	377	378	383	365	379	398	427	366	404	386	389	384	398	397	357	397	379	364	374	399	403	374	383	344	380	375	394	365	387	386	378	385	383	373	390	320	377	371	411	383	408	385	396	394	392	391	346	351	400	345	400	387	384	406	394	408	405	367	327	397	381	397	390	399	363	387	370	404	377	401	375	387	364	371	367	432	415	399	410	365	377	401	372	381	412	363	379	393	400	391	392	396	389	384	392	333	391	389	417	404	400	371	379	383	388	397	396	355	400	379	343	392	385	378	346	392	381	388	411	370	363	384	365	409	389	350	379	399	376	382	397	418	390	364	400	383	349	373	344	378	382	357	396	403	386	361	386	391	368	381	381	375
29551	25728	12536	6697	4469	3367	2574	2124	1690	1415	1155	1124	923	909	743	728	648	603	599	621	594	538	515	536	557	555	487	485	505	469	493	467	492	467	466	469	466	491	443	445	453	445	448	437	464	423	446	403	431	454	444	404	436	410	424	437	485	466	435	431	421	436	431	429	414	424	401	383	407	397	400	397	406	421	439	440	405	441	445	435	424	449	432	400	402	414	361	395	405	417	434	428	428	468	393	483	410	407	454	445	417	444	450	419	427	414	383	426	399	430	436	424	450	418	396	389	423	390	400	424	414	386	438	370	395	451	433	425	440	446	403	418	441	444	407	442	454	432	454	389	382	382	444	417	418	415	410	375	430	405	451	436	436	427	403	429	407	447	385	399	417	393	434	417	412	407	450	417	435	409	400	432	422	437	442	417	429	379	462	459	418	398	427	414	437	447	429	446	403	423	400	418	424	463	421	417	390	434	431	441	409	423	422	448	452	401	415	414	433	412	442	426	413	401	425	390	437	452	459	406	434	410	412	400	445	433	474	422	404	403	400	390	411	407	398	419	405	398	408	444	433	457	445	418	412	432	390	442	444	461	440	392	394	433	418	437	431	388	433	409	463	442	394	423	414	410	452	386	413	409	392	433	377	391	412	428	412	441	444	403	397	390	411	400	405	447	451	406	411	389	427	411	412	389	446	406	415	411	440	422	437	444	447	456	421	442	397	400	428	430	391	451	442	371	422	414	421	406	477	423	414	456	429	423	434	427	439	450	409	410	422	427	391	404	390	410	402	393	380	406	390	397	411	451	432	428	397	416	428	416	444	418	445	380	450	438	443	411	439	422	428	379	453	384	421	421	450	393	424	409	439	442	411	419	416	414	385	410	399	384	412	433	404	399	407	434	434	409	457	428	425	421	443	399	429	414	414	414	462	407	404	400	437	408	370	422	459	402	399	430	380	407	441	423	430	442	439	403	439	388	413	438	428	430	413	446	418	424	401	399	421	436	431	445	464	383	422	428	446	444	414	447	387	407	419	408	437	398	422	419	412	429	406	433	434	417	448	417	439	405	437	454	456	445	433	409	440	423	413	414	400	422	397	392	421	401	414	412	437	432	420	376	434	415	430	431	370	382	419	411	394	452	437	421	408	428	394	397	400	412	403	413	447	423	465	412	402	453	417	417	420	453	413	416	418	416	404	379	418	439	400	415	454	398	415	394	439	448	441	422	404	417	397	419	418	398	406	410	409	421	410	420	424	413	376	402	446	462	395	403	390	407	438	403	420	446	413	428	428	420	385	378	411	444	433	433	406	406	399	430	414	436	407	417	410	392	384	413	457	402	465	388	460	413	440	448	396	421	449	426	377	443	414	456	434	406	437	415	434	438	414	427	419	411	428	422	397	422	420	434	399	400	451	374	420	439	422	421	421	398	393	416	400	403	407	415	392	405	391	404	414	401	454	435	401	395	460	441	416	416	438	422	452	435	442	431	399	411	391	388	455	392	435	422	429	416	429	393	424	438	463	448	409	391	416	427	428	412	418	406	437	454	399	403	397	401	435	443	377	413	426	436	416	419	412	401	427	421	411	426	383	388	431	438	391	406	452	433	456	448	431	393	411	378	411	423	407	449	386	404	426	418	390	452	486	413	424	391	391	386	399	406	418	392	432	407	449	396	420	398	460	425	431	422	425	418	408	383	382	462	414	392	433	421	420	383	428	397	420	416	407	388	427	397	420	422	458	376	426	414	437	416	423	441	400	406	432	418	458	441	453	399	415	427	427	419	409	433	430	414	428	429	415	447	377	429	389	446	441	436	359	387	396	395	471	410	410	407	434	405	437	430	397	422	435	425	394	436	399	431	411	432	379	407	379	396	416	434	424	422	401	402	376	435	400	425	445	428	427	417	437	432	444	423	378	424	397	420	426	410	435	416	419	422	410	443	430	434	429	402	411	413	456	428	438	478	421	467	410	397	444	426	405	373	404	436	440	387	454	427	435	400	402	447	415	433	424	434	442	441	424	473	412	418	432	417	426	380	392	371	413	398	425	390	402	434	411	425	396	407	400	414	411	422	403	426	395	429	420	440	434	432	466	444	397	447	418	444	345	410	401	411	439	427	429	433	395	452	438	413	416	389	419	418	384	406	404	431	390	400	418	412	408	403	440	407	446	435	411	386	411	404	461	409	410	397	405	420	418	411	378	429	389	438	403	478	403	404	415	434	402	433	403	403	389	410	407	381	402	427	417	384	447	393	418	413	416	395	401	406	431	404	455	384	425	451	437	434	423	428	392	423	427	404	390	454	387	390	393	406	428	408	417	412	419	414	417	411	410	404	472	394	379	443	408	390	402	417	441	454	388	444	435	404	442	394	396	432	413	456	408	400	432	419	460	429	424	446	402	439	409	400	431	437	404	398	441	431	385	407	412	416	412	417	428	443	401	407	434	425	417	423	439	447	407	414	457	433	402	429	403	434	437	393	410	401	397	446	381	394	433	426	409	446	411	409	447	433	420	384	470	429	435	399	453	445	406	389	415	445	401	404	421	429	386	379	455	413	429	404	441	399	424	427	402	451	391	393	392	407	424	398	408	485	419	396	426	447	429	419	413	436	439	418	455	375	422	444	413	437	440	406	403	408	422	458	427	386	433	409	386	427	410	385	417	374	398	410	442	430	468	417	430	408	391	411	415	414	432	425	422	425	409	406	398	422	409	395	414	405	401	414	407	411	437	382	408	441	375	430	409	444	429	429	446	467	386	397	434	406	385	433	417	444	399	449	422	418	429	418	400	399	437	423	406	401	427	427	444	406	396	427	418	431	398	384	458	441	425	430	389	430	415	391	396	441	469	393	451	441	405	437	422	396	418	418	427	416	413	411	420	425	410	388	416	425	432	404	437	417	388	437	394	423	427	442	481	400	448	424	432	381	414	382	450	404	412	414	420	400	429	392	418	410	401	413	460	402	429	455	397	425	446	425	419	403	374	392	400	422	417	427	410	432	394	418	424	426	440	433	434	440	409	417	416	423	463	419	448	441	412	464	410	441	401	434	437	382	403	446	382	404	422	434	414	412	395	411	421	398	397	423	398	434	425	408	409	428	415	393	433	406	485	411	413	370	425	435	416	388	409	438	390	401	401	413	444	434	370	425	448	392	429	399	460	429	408	416	410	350	426	423	431	423	403	390	420	433	435	422	420	423	460	430	449	432	424	412	460	425	387	416	403	423	393	432	452	448	406	402	422	372	376	398	437	424	420	413	425	464	429	421	445	412	398	387	398	434	435	404	428	421	438	417	406	420	411	399	461	415	427	390	409	396	404	427	411	452	366	406	425	383	409	445	435	412	429	413	408	448	432	400	416	433	399	430	434	398	460	423	426	399	425	392	438	387	427	441	432	412	399	402	439	407	405	408	424	423	402	422	415	455	400	393	390	452	424	406	409	440	427	411	439	432	420	404	435	433	434	419	414	400	422	451	408	371	450	431	408	441	397	395	393	426	419	410
27444	20641	9230	849	471	346	329	360	283	290	342	288	283	285	272	288	298	273	292	317	280	279	280	270	284	279	266	289	316	292	318	275	311	300	320	250	257	286	304	291	316	287	261	294	288	303	278	289	302	294	291	323	284	294	325	311	287	269	305	280	292	294	285	259	296	309	274	284	284	279	268	314	294	298	272	282	292	322	257	265	303	297	302	269	291	261	276	256	277	259	282	264	294	284	269	279	286	279	291	279	327	267	293	278	298	273	260	289	288	282	288	272	269	264	269	313	265	280	258	276	284	282	283	296	287	305	298	248	293	276	287	287	299	302	323	260	316	304	296	290	305	295	291	285	295	314	296	293	288	288	252	293	315	268	248	295	295	272	296	283	278	277	290	295	302	311	298	313	288	277	261	299	250	277	285	267	286	269	271	277	288	275	281	279	305	305	287	276	300	295	300	294	288	318	259	301	311	275	299	277	287	281	290	263	304	292	273	295	305	266	307	278	284	301	267	303	297	278	299	320	308	288	279	320	274	286	267	302	297	314	296	286	265	291	267	245	285	256	285	291	324	274	308	271	327	276	305	260	301	272	318	301	314	282	295	290	295	284	291	281	295	269	297	273	275	261	300	278	293	321	295	258	286	277	324	306	243	285	261	324	283	296	252	305	279	315	289	287	264	305	298	298	271	303	305	261	317	266	297	299	274	284	311	313	303	317	283	297	294	301	287	288	288	273	278	286	273	277	305	295	267	273	292	289	277	295	268	258	293	261	285	276	328	293	245	259	321	293	259	287	314	284	290	293	302	298	272	298	297	290	298	292	311	280	293	284	280	294	279	317	259	300	300	310	277	286	271	285	255	289	288	289	273	296	264	305	279	288	258	322	251	268	297	284	308	314	269	300	262	252	301	290	278	288	260	301	249	292	289	300	279	317	288	257	287	317	291	322	269	304	280	291	267	311	291	280	280	301	289	320	279	306	289	281	293	271	303	275	291	320	297	290	294	272	275	250	260	274	266	294	310	295	272	273	317	311	302	311	253	275	288	272	285	275	279	283	275	289	319	270	287	277	291	292	264	271	282	278	282	297	292	279	285	287	312	296	292	299	301	286	311	273	287	274	275	276	313	256	279	294	297	307	302	258	273	283	310	260	292	308	291	299	268	299	302	309	286	280	282	282	304	307	256	326	300	307	252	317	263	299	298	304	276	279	268	286	270	278	299	292	258	274	271	292	290	286	276	288	301	297	312	285	296	282	277	294	280	316	257	281	312	296	276	259	278	300	265	295	302	292	263	276	259	285	270	300	265	302	320	304	275	298	254	252	315	320	285	304	314	305	295	274	272	292	298	291	272	278	290	310	285	295	313	281	298	312	316	287	309	290	327	290	270	274	260	318	282	281	298	294	288	270	314	298	266	286	284	304	296	289	289	327	251	267	277	285	275	287	285	299	309	291	278	307	287	296	299	286	269	300	276	301	250	273	303	305	287	292	285	286	281	286	288	316	311	296	311	269	314	263	284	270	304	301	284	314	285	254	298	275	284	293	324	286	254	284	304	289	290	288	280	282	291	279	299	286	302	299	282	298	268	289	317	284	291	272	285	311	308	291	283	279	295	284	284	282	290	271	292	283	297	305	303	277	300	287	314	283	267	306	296	284	281	314	257	307	279	274	300	290	269	297	304	271	295	314	305	296	313	284	284	327	288	294	324	287	313	321	285	285	281	277	305	310	321	257	301	269	296	306	302	303	272	308	293	335	294	272	300	294	277	285	294	292	273	273	290	307	266	303	303	276	308	301	262	282	311	283	301	300	271	287	284	304	256	280	300	285	335	272	263	307	282	296	290	304	282	275	299	275	270	251	312	276	262	276	290	277	307	276	297	280	269	295	301	294	331	287	250	312	278	305	272	304	323	298	290	301	307	276	291	304	254	286	267	309	281	276	280	290	272	299	334	274	319	291	280	334	318	315	264	288	286	284	270	296	293	311	324	309	294	282	303	281	308	273	302	308	326	273	287	278	297	307	275	279	292	294	308	286	307	266	304	304	272	262	288	285	312	268	286	294	318	289	268	293	263	296	329	312	271	313	247	272	295	296	275	301	270	297	281	301	284	306	263	285	297	323	300	283	330	287	313	273	289	261	288	303	302	292	299	280	282	288	330	274	297	276	308	301	289	306	335	318	292	310	291	281	260	295	313	292	298	266	302	305	297	290	287	274	243	323	285	271	262	289	317	304	266	272	284	277	262	299	305	253	298	293	288	291	256	261	295	299	268	292	293	259	300	255	285	279	292	305	298	318	280	295	291	283	284	280	296	276	306	297	282	251	280	260	301	294	276	319	276	310	281	282	278	260	288	308	296	297	308	298	291	279	273	312	277	292	300	289	270	236	279	254	304	333	289	295	298	256	284	301	272	307	266	297	316	305	282	280	281	277	272	272	298	298	293	297	316	298	295	278	270	303	289	300	295	277	299	268	314	288	287	289	274	280	337	291	258	268	292	287	324	324	292	287	275	299	286	285	278	279	268	315	274	264	304	306	271	285	302	280	294	289	318	287	297	273	263	290	297	262	284	319	289	287	298	290	276	316	289	255	302	279	285	316	292	283	275	287	285	306	280	310	286	269	283	273	311	300	308	296	274	309	304	276	306	280	271	305	278	266	283	304	284	309	297	326	302	271	274	284	238	312	296	285	278	272	264	259	307	272	263	299	294	296	274	281	284	266	308	261	294	268	314	315	286	270	265	312	270	264	317	290	303	282	265	311	278	296	283	306	273	290	282	309	271	287	315	287	303	274	281	259	280	264	271	307	276	288	280	276	299	300	292	278	270	284	265	306	321	304	266	299	300	292	274	278	277	283	283	307	313	294	269	287	314	327	282	289	301	274	262	281	287	278	293	284	292	306	275	262	320	291	257	287	278	273	303	277	305	281	302	278	288	298	299	307	265	277	294	290	285	292	250	274	276	312	294	266	275	315	306	306	288	269	320	308	250	268	286	300	322	293	294	289	290	279	297	271	311	304	293	282	297	305	299	307	291	279	298	333	295	328	298	285	309	265	303	296	287	261	304	292	278	269	300	309	283	292	271	281	324	300	268	294	316	276	297	262	273	273	280	317	264	275	315	297	302	273	283	331	270	293	285	290	270	286	299	275	306	305	279	291	281	299	272	309	321	303	265	305	285	305	284	271	301	316	287	297	323	312	256	256	297	280	297	296	255	315	316	318	337	291	303	285	277	277	281	297	320	324	279	314	285	284	256	273	287	307	283	303	284	290	294	282	310	314	285	309	284	278	290	265	328	284	308	277	262	284	322	289	297	321	295	274	283	277	292	319	265	274	265	310	277	273	256	299	280	283	279	259	286	314	311	287	271	257	274	273	270	284	290	278	306	266	229	268	298	284	271	307	288	307	285	303	292	257	317	273	317	292	286	267	286	284	253	270	275	292	306	292	291	302	286	324	279	278	299	303	312	294	279	275	290	286	261	285	297	277	276	293
21678	9043	936	627	489	443	448	428	416	350	349	377	369	388	335	361	369	324	340	339	352	349	354	371	333	352	346	350	324	333	347	316	328	343	355	327	353	327	310	341	347	310	346	351	338	343	324	368	317	345	362	359	341	336	338	375	330	338	392	317	314	325	351	359	355	341	385	350	395	350	330	358	369	325	360	373	356	355	356	352	356	333	358	365	381	350	334	329	324	353	373	352	352	355	362	355	343	338	362	344	362	367	350	337	345	372	327	342	325	322	366	332	369	343	340	338	320	368	355	371	356	332	345	369	311	324	374	316	332	339	298	377	353	329	376	329	379	328	354	332	363	358	339	354	336	335	362	368	324	344	340	342	340	353	336	359	341	336	374	352	334	341	342	306	312	344	339	326	361	384	346	358	338	361	367	347	359	319	334	335	331	369	390	349	314	334	352	348	333	305	342	362	337	311	342	352	306	301	349	344	333	301	322	357	355	329	345	326	307	334	341	377	370	372	368	372	333	351	376	328	344	356	359	343	372	355	321	341	306	330	397	320	333	345	345	359	361	333	344	362	336	349	354	322	340	337	337	360	332	356	351	316	351	320	310	324	340	367	324	335	328	320	321	394	348	325	353	355	361	328	354	305	342	348	341	305	355	337	324	299	358	357	355	346	342	339	345	356	314	337	340	366	327	374	367	346	320	365	333	368	371	299	340	324	351	346	357	348	322	348	354	341	313	340	319	356	361	341	363	380	372	354	321	346	328	329	342	355	355	332	307	347	353	355	351	347	368	377	341	353	332	346	334	368	346	372	329	363	391	342	358	329	322	333	339	349	366	370	327	328	326	342	362	327	355	326	337	393	372	360	368	344	343	363	357	321	325	370	343	356	349	333	317	361	347	329	333	350	351	375	382	354	348	388	327	338	368	336	297	342	372	368	318	386	313	362	335	370	360	361	316	325	347	361	332	364	363	339	334	336	360	327	312	381	328	359	366	360	354	365	329	354	338	350	324	328	358	339	336	347	321	331	330	333	346	355	352	382	314	348	360	353	323	358	357	388	347	350	369	356	367	343	350	318	330	338	365	368	366	354	328	346	353	358	343	347	335	325	361	346	360	356	339	325	343	366	338	360	355	398	337	331	334	348	362	338	348	370	364	360	327	338	350	337	337	318	325	348	359	362	344	324	347	343	352	373	328	354	369	375	375	344	338	353	336	336	342	346	347	369	366	325	364	350	329	375	368	332	358	358	346	340	381	352	339	336	344	342	345	347	373	334	359	358	352	340	372	336	350	331	312	349	328	341	325	379	355	335	344	318	349	354	346	329	314	333	327	358	355	361	327	361	366	364	369	355	327	355	356	329	353	323	369	377	318	356	328	363	316	344	351	365	366	329	362	355	356	346	355	319	353	354	342	369	378	358	361	336	376	327	341	335	333	335	345	322	349	322	366	320	344	356	362	388	341	370	360	344	370	330	320	306	330	327	345	355	352	312	341	317	366	360	364	342	360	341	343	366	348	359	347	339	365	384	345	351	375	315	336	368	379	337	326	358	353	368	335	353	310	361	333	347	336	345	332	362	332	326	335	378	333	362	294	371	366	338	322	360	364	345	367	347	357	369	351	338	335	336	311	363	337	323	352	372	321	356	362	367	325	376	354	346	353	337	323	349	368	335	352	335	349	337	369	323	334	345	376	309	310	321	365	326	313	331	350	324	336	331	358	335	381	345	382	357	343	326	327	364	324	353	370	364	368	305	345	324	345	360	375	356	368	346	313	403	334	312	334	315	340	338	343	355	329	353	366	331	361	335	369	314	349	327	319	340	332	371	344	358	371	354	319	336	338	318	367	323	368	354	339	375	324	343	354	344	341	334	354	358	365	316	367	317	356	348	350	361	332	342	369	315	334	307	327	325	336	342	323	326	332	347	335	342	354	324	321	348	303	347	354	342	383	360	348	357	340	372	335	328	318	331	383	360	337	367	343	330	324	331	338	335	312	380	319	350	320	335	349	360	334	366	371	336	351	341	344	347	354	346	327	319	347	334	343	315	325	371	333	329	331	326	337	303	344	354	313	347	334	337	319	345	337	360	351	363	356	366	344	341	382	352	339	365	338	320	347	368	375	362	344	349	330	291	334	352	346	337	323	355	362	365	337	342	366	370	348	322	336	360	356	329	295	331	346	317	318	340	371	343	330	327	362	325	358	335	372	366	354	323	356	358	352	332	366	339	348	354	343	335	387	324	351	343	332	343	324	359	346	332	347	334	328	327	334	361	358	381	362	329	378	335	375	345	348	328	327	377	385	333	362	342	314	350	360	338	368	344	348	328	341	346	361	335	355	341	323	379	352	311	362	368	314	331	360	370	317	336	358	340	338	339	334	354	359	353	357	337	379	331	340	349	337	326	369	363	340	339	370	349	330	360	352	343	335	350	338	347	388	302	332	328	338	372	376	369	375	330	343	341	343	333	373	340	373	373	360	350	334	327	321	388	354	320	363	335	381	371	337	328	349	328	320	369	342	391	354	330	351	339	357	327	340	351	386	314	320	351	319	337	297	347	319	354	355	328	344	334	315	334	340	371	349	358	382	358	323	319	347	378	371	348	333	351	310	379	352	364	354	375	354	343	341	337	339	402	345	362	357	351	347	347	339	328	418	311	342	362	338	341	307	368	338	339	307	317	347	358	374	362	330	376	370	341	328	325	330	344	371	366	367	342	350	367	340	370	354	348	323	308	352	358	334	328	370	357	353	333	340	329	339	341	358	342	350	328	381	338	344	360	381	353	340	350	344	367	311	350	338	351	340	362	343	329	357	368	327	332	329	355	351	376	370	359	399	339	343	317	335	376	348	368	354	315	370	363	328	312	312	334	342	327	349	341	338	322	339	332	348	352	347	303	347	361	379	347	353	330	333	366	343	341	349	324	311	360	348	334	368	334	304	354	341	344	374	348	341	370	315	341	322	351	317	311	349	312	358	344	372	354	316	350	367	337	346	332	332	346	366	385	348	355	335	343	367	350	370	360	355	329	318	335	336	362	380	343	360	349	376	394	330	379	380	351	322	318	351	332	355	342	320	313	351	376	357	335	353	328	354	329	335	352	350	313	357	310	315	339	375	345	353	345	315	332	360	380	344	369	372	334	324	353	337	377	337	366	346	323	337	376	341	361	329	329	340	358	354	358	354	349	351	363	356	355	351	340	373	396	359	363	335	330	309	322	374	333	375	309	330	351	359	361	334	332	322	340	366	351	331	353	345	337	356	333	315	364	366	336	340	343	343	359	358	363	335	388	333	370	374	349	330	344	310	348	361	343	371	365	308	341	356	309	367	367	339	346	347	358	361	301	347	315	326	379	358	365	359	333	328	355	338	363	360	341	330	361	378	380	342	363	333	350	343	337	338	356	366	351	305	361	309	373	344	337	345	348	344	359	347	314	366	371	342	316	338	353	386	341	319	336	356	360	362	346	351	350	345	310	332	338	320	368	357	337	344	335	309	381
23619	21174	28474	24132	21175	12037	1018	591	495	397	387	341	302	285	259	267	262	232	242	222	224	238	220	194	202	172	188	193	205	217	191	199	178	207	198	206	204	210	186	194	205	199	199	187	204	194	183	191	186	181	177	171	195	194	166	188	185	179	186	180	206	193	191	169	190	192	177	169	163	186	162	198	173	174	176	187	185	168	202	198	182	165	186	168	166	187	166	195	178	182	183	176	163	200	175	152	189	165	198	153	176	211	151	180	184	158	168	168	192	166	179	185	205	163	188	187	191	183	199	190	154	171	191	184	170	162	190	169	190	193	179	204	182	187	191	181	203	177	178	197	183	177	179	188	185	182	166	165	165	169	183	170	169	179	185	181	180	179	170	164	205	206	218	171	174	194	175	192	167	174	172	187	171	172	198	173	166	156	181	187	173	182	164	192	190	181	186	158	187	194	176	157	176	178	157	158	203	170	177	161	200	191	164	186	160	179	169	188	137	169	177	159	189	188	182	170	164	165	184	190	185	187	181	195	173	181	213	190	174	173	175	183	186	188	154	174	186	192	174	190	201	177	196	183	191	177	168	175	200	184	196	188	181	167	177	197	179	181	158	182	178	161	206	187	196	171	180	182	173	176	166	179	194	197	170	197	183	203	198	181	174	183	182	159	190	174	190	177	166	187	203	187	167	175	193	176	185	176	169	167	195	208	180	190	196	213	162	174	179	164	181	178	183	157	158	180	189	180	163	176	196	187	197	168	175	166	171	170	173	180	198	184	184	181	222	188	177	169	205	178	194	198	189	151	180	195	174	175	201	181	191	185	181	185	199	148	163	167	206	183	189	172	176	188	186	173	171	163	176	194	176	157	182	186	181	198	183	214	167	157	192	169	182	184	178	196	182	201	159	196	177	175	178	161	168	177	159	178	197	177	162	180	156	202	170	179	160	170	188	182	185	172	182	177	183	178	186	205	196	161	180	176	169	197	161	197	167	179	154	206	193	189	191	160	167	195	186	160	179	200	194	182	203	170	171	175	186	164	161	178	185	207	205	182	168	172	157	186	194	194	181	172	203	155	164	183	204	188	199	192	179	177	171	156	179	200	187	185	168	175	183	168	170	167	205	201	183	193	159	177	166	194	204	198	199	185	180	180	155	178	219	164	180	178	156	180	177	180	152	174	174	194	199	184	181	187	175	170	187	183	176	177	157	196	177	200	179	182	157	218	183	181	185	177	169	182	187	182	159	162	178	157	187	181	192	156	176	167	182	158	182	216	196	180	187	180	196	148	167	168	177	194	167	197	168	181	173	178	177	208	183	203	180	186	170	170	182	204	176	191	227	173	178	186	184	195	208	173	185	185	194	168	185	171	182	193	168	177	192	189	180	182	186	167	152	156	177	164	185	173	185	180	191	181	184	161	185	191	197	161	208	194	192	166	191	185	190	183	194	183	173	178	149	179	178	180	193	167	188	160	174	182	167	176	174	182	200	186	174	191	208	209	174	166	179	199	169	198	198	215	193	162	191	185	182	168	168	187	182	206	185	180	154	209	207	196	149	190	193	168	177	194	194	157	182	192	167	167	176	199	185	179	199	195	170	201	192	184	184	220	183	194	177	177	169	184	172	178	178	172	185	193	197	188	177	171	177	186	182	173	184	165	200	184	173	171	193	189	184	186	185	179	182	166	169	176	158	194	164	173	175	185	181	184	197	169	180	193	185	178	165	182	202	184	208	189	181	166	180	199	191	191	201	183	164	171	203	187	184	155	186	185	181	188	181	193	182	165	187	188	151	166	179	173	179	159	163	183	212	203	189	170	171	182	150	177	185	171	164	181	199	162	162	160	191	197	190	178	164	187	180	179	179	194	173	172	190	198	179	182	184	185	184	192	211	179	172	173	173	172	201	184	160	158	189	188	199	192	209	167	183	180	168	182	175	188	191	182	179	170	201	188	171	174	190	170	175	163	170	198	191	186	184	183	181	201	187	186	190	189	184	201	182	179	158	189	193	178	207	187	180	156	192	181	169	164	173	158	164	199	191	176	204	199	196	193	192	175	166	189	190	195	181	181	172	195	184	179	185	174	180	189	167	177	178	195	194	179	181	191	178	183	189	197	169	201	199	184	186	168	177	180	173	191	173	182	197	186	170	196	164	199	208	187	165	161	161	173	198	180	188	184	166	185	198	166	184	175	195	189	170	172	193	192	204	161	170	175	189	175	178	170	160	184	180	192	205	184	198	194	215	185	160	197	206	183	187	181	167	176	168	187	150	192	169	160	187	160	159	171	179	197	180	180	155	180	173	172	188	191	182	157	166	188	187	175	167	179	184	221	169	215	196	182	177	174	224	196	164	184	171	175	187	170	187	174	187	193	173	203	183	192	173	146	175	175	190	171	203	191	194	190	188	174	178	199	160	205	170	178	172	195	197	199	176	168	178	168	169	151	189	180	174	183	178	176	187	189	193	158	153	174	151	207	214	197	173	184	190	172	159	171	200	190	186	173	202	172	180	190	176	185	191	202	174	184	175	166	158	190	178	189	187	220	184	173	180	197	178	194	172	159	175	169	180	181	212	190	177	173	194	185	176	172	164	193	209	193	182	180	192	181	183	183	225	172	207	193	183	182	153	188	168	186	170	192	182	169	154	179	176	177	149	207	176	185	189	200	185	172	185	174	186	178	190	185	168	171	194	189	180	171	146	159	178	182	156	198	163	173	191	168	196	196	176	156	199	167	181	179	160	171	167	173	181	164	184	178	187	210	180	166	160	171	188	183	156	177	208	172	158	178	177	195	153	182	185	192	179	182	171	193	189	193	175	185	190	190	176	184	180	199	179	197	188	172	169	165	192	182	189	186	196	177	206	193	178	173	164	177	197	160	192	182	175	185	161	192	155	180	193	193	173	185	171	163	174	178	169	142	166	171	187	171	190	191	178	189	165	216	191	189	212	176	201	166	198	199	179	172	189	167	183	190	157	190	156	188	169	180	182	174	176	196	187	171	180	195	188	185	164	175	194	197	197	181	175	175	172	156	178	177	205	199	170	166	170	200	160	170	175	206	176	196	176	181	196	187	183	176	170	184	165	185	190	179	180	180	208	199	178	180	189	186	196	191	186	173	192	168	196	178	173	176	174	160	197	185	185	181	170	167	174	181	166	151	193	183	173	178	189	180	179	187	163	169	200	199	184	179	170	178	190	179	175	177	184	221	181	174	178	170	185	195	197	164	189	161	153	190	191	184	186	207	178	202	175	174	182	163	188	201	178	172	176	188	189	196	181	141	179	187	191	177	202	162	178	163	189	174	193	193	174	162	176	156	195	194	186	185	193	162	177	194	172	188	168	198	175	198	159	182	163	173	176	195	188	179	166	168	188	196	184	189	173	189	194	168	168	193	168	198	195	182	183	195	163	179	183	179	172	195	187	169	184	202	176	176	195	173	177	176	200	182	199	195	206	201	181	178	196	188	186	157	201	156	194	179	174	181	164	174	191	204	184	169
27577	19650	7606	3739	2485	1781	1369	1069	879	736	646	585	479	431	440	359	373	336	295	312	305	266	272	253	278	241	274	248	265	225	238	269	251	246	253	264	227	280	228	256	235	254	252	237	224	216	226	210	240	218	229	207	218	229	221	224	215	260	192	274	186	216	213	255	224	235	245	229	223	230	244	224	221	217	246	212	211	239	234	235	236	200	214	240	217	223	217	234	208	219	213	232	240	234	202	244	244	214	200	192	214	245	194	205	241	213	230	214	234	214	224	208	231	239	222	225	239	206	183	221	223	199	213	206	221	232	201	211	211	226	203	236	208	207	231	245	202	233	238	220	227	203	224	222	208	223	229	212	232	209	196	215	203	220	242	221	200	204	220	215	243	238	239	212	239	197	206	220	200	216	226	201	237	220	219	220	229	225	205	227	196	213	206	196	217	211	247	226	195	203	194	229	213	213	206	228	227	207	221	219	215	245	231	208	226	214	238	224	213	231	213	227	223	206	224	221	223	222	222	223	207	222	207	211	210	221	210	230	215	237	211	192	224	224	228	218	211	228	214	231	214	237	234	198	209	228	204	226	229	234	221	228	188	207	211	219	210	190	210	202	215	187	203	223	223	226	231	217	229	215	217	211	208	230	216	205	208	225	204	200	220	241	230	223	224	223	200	218	209	209	223	220	212	214	221	236	213	219	219	202	218	195	220	221	219	212	214	209	200	209	203	235	226	210	218	218	235	215	224	217	216	223	208	196	211	224	241	210	205	240	205	219	209	223	209	213	232	206	228	210	204	211	220	224	200	272	200	219	217	233	239	230	230	213	205	203	208	180	209	217	204	230	237	210	210	243	233	229	221	192	206	218	227	193	205	224	213	199	202	225	226	236	208	221	225	223	207	229	243	216	233	229	240	221	209	205	226	224	206	226	205	226	213	221	227	190	203	214	201	229	199	214	219	216	231	209	210	204	212	236	206	204	220	215	203	202	201	229	204	227	211	178	224	220	214	197	224	251	212	206	228	202	234	201	187	217	219	216	218	214	211	167	216	216	206	192	218	205	214	187	243	225	210	216	194	243	226	241	250	209	214	197	222	216	210	227	211	225	213	206	207	239	215	207	239	213	210	207	198	197	207	217	219	204	260	209	217	216	213	240	210	225	219	215	203	218	193	214	226	240	223	225	216	217	224	223	238	245	235	225	240	222	243	198	248	225	217	220	225	208	200	235	208	220	233	199	221	222	252	227	230	196	221	233	206	220	254	223	195	227	200	197	231	212	233	232	213	193	204	209	200	201	233	207	228	203	239	247	224	212	229	234	229	253	204	194	206	221	215	223	245	230	240	203	219	215	225	209	241	200	235	219	230	203	200	240	213	192	206	193	234	212	235	215	224	230	211	209	209	221	217	220	220	228	229	240	227	233	225	213	209	247	203	206	230	242	218	187	213	236	213	185	213	207	220	265	211	196	216	230	224	204	230	219	210	236	240	212	227	217	212	205	228	229	183	208	219	228	223	212	217	192	208	213	224	231	249	204	200	221	221	214	236	219	228	205	236	198	193	209	219	217	222	236	205	239	216	192	214	190	210	195	210	231	210	215	193	240	205	216	203	210	205	217	226	200	209	225	212	228	212	211	230	225	228	197	234	219	209	223	227	217	217	213	211	209	222	202	202	211	199	203	216	224	234	217	225	209	219	228	196	204	214	215	224	207	233	200	196	236	210	212	212	233	178	207	207	189	202	237	211	247	235	209	204	239	206	215	189	223	222	245	197	214	213	226	215	216	203	202	219	195	203	213	231	218	198	187	219	216	200	238	184	211	231	210	205	204	204	211	217	219	214	223	217	203	201	205	213	226	230	220	199	218	221	210	210	219	217	228	230	228	219	221	229	215	212	221	208	216	221	208	228	208	202	202	202	204	217	211	238	226	218	206	215	222	226	209	200	228	215	190	235	204	229	198	232	220	220	230	213	209	224	217	227	224	207	229	221	193	208	223	229	222	213	211	222	224	232	213	233	196	189	214	220	215	204	234	228	205	225	202	218	216	215	221	204	207	221	240	239	236	225	245	227	227	216	236	226	211	198	206	222	212	230	205	226	206	213	238	214	219	207	212	221	225	240	197	222	210	224	215	223	246	215	208	192	219	200	220	207	200	224	215	224	200	211	210	230	230	222	202	238	232	239	178	234	216	244	209	209	198	246	203	229	237	251	210	201	212	210	192	218	197	224	230	209	215	205	224	233	245	219	214	212	201	225	212	216	193	241	218	225	236	209	211	240	212	189	208	196	223	226	214	199	189	231	204	228	226	202	223	234	218	208	201	222	207	214	193	230	198	224	237	198	210	218	234	206	236	210	200	239	221	190	189	235	222	216	214	203	222	239	215	207	206	204	217	218	200	227	176	221	209	212	222	207	204	218	226	229	174	222	232	229	209	208	221	188	239	218	216	225	264	229	212	214	212	220	210	203	216	228	231	242	224	216	218	215	234	219	226	206	210	222	206	210	209	226	211	235	210	193	241	196	227	194	222	253	225	214	211	239	216	216	217	204	218	223	240	230	202	194	252	212	213	207	214	221	193	211	225	217	198	222	217	226	206	218	250	231	196	204	216	231	201	212	216	216	240	222	221	201	208	223	225	233	253	211	222	216	230	240	203	232	218	201	218	240	226	219	214	232	219	221	209	203	207	216	210	223	235	210	206	252	214	238	203	195	215	198	247	192	234	209	238	204	222	217	173	226	223	223	231	206	215	225	222	237	259	214	224	243	209	243	219	234	215	213	214	202	215	189	191	222	209	191	220	237	234	199	210	225	244	195	216	226	230	229	200	227	213	216	228	196	204	233	234	230	222	208	172	226	193	204	232	218	214	199	218	213	216	225	217	225	228	190	213	212	234	217	216	229	214	213	245	204	218	223	226	207	225	206	205	235	224	226	209	230	257	207	215	223	229	210	219	237	225	209	221	207	211	222	200	202	208	200	231	218	232	203	236	217	231	201	219	195	191	216	200	237	213	227	189	221	206	230	232	210	212	225	208	221	220	215	215	234	225	203	191	244	201	209	241	250	234	218	208	222	212	211	223	240	246	220	197	205	243	215	206	196	223	227	226	225	211	229	228	205	240	222	224	206	217	223	220	221	224	197	200	202	205	247	193	239	222	202	237	258	206	214	206	195	205	190	225	224	209	217	221	220	231	229	213	201	218	194	210	244	222	190	216	234	233	241	224	226	230	229	192	207	201	226	212	212	190	192	209	247	214	208	228	229	217	231	241	244	199	218	242	201	212	214	224	227	201	244	219	226	204	222	183	234	216	205	205	242	210	219	220	203	230	207	244	212	210	233	222	208	206	220	240	236	222	201	210	229	212	218	205	208	210	210	200	216	229	221	210	220	229	216	209	208	235	206	224	237	210	228	238	225	203	200	240	225	191	201	190	219	242	231	214	236	220	215	227	191	250	229	228	218	244	229	221	224	194	208	208	217	206	226	209	222	205	202	206
24959	21228	27562	25077	11898	996	768	627	581	561	594	561	547	539	482	512	480	524	474	503	505	512	486	462	470	455	494	485	467	477	505	470	537	497	471	476	420	505	478	477	480	473	468	453	480	500	514	475	522	462	500	476	500	488	487	467	481	509	483	481	472	489	515	480	509	479	471	498	489	482	490	491	451	482	469	507	461	498	529	465	453	474	466	453	506	492	501	485	467	493	469	464	490	489	471	457	504	472	428	513	476	501	465	450	461	445	477	474	454	461	472	484	464	454	460	480	482	455	493	489	447	484	449	493	499	471	468	498	491	469	497	470	469	441	489	477	477	501	469	505	495	495	495	467	490	472	479	469	477	486	455	494	481	496	491	482	456	469	515	470	484	508	493	469	512	478	470	483	460	544	502	466	463	473	483	461	492	423	469	478	503	439	483	472	460	447	460	452	480	479	476	472	424	433	522	475	501	527	466	491	496	475	447	418	491	485	512	488	438	430	448	475	481	468	511	475	479	490	493	440	492	432	515	465	474	432	478	508	485	476	493	474	463	486	487	487	490	476	443	488	480	521	494	485	469	469	471	503	442	468	459	489	489	479	453	451	491	468	476	452	476	492	475	451	486	482	463	486	499	534	482	475	482	475	455	478	487	492	471	431	507	469	485	458	472	450	514	474	497	502	471	473	502	490	440	438	444	487	470	486	458	466	456	491	505	483	491	482	490	490	473	512	483	473	474	480	480	472	469	468	480	459	456	499	465	484	477	454	489	485	491	460	459	438	467	466	428	493	472	507	466	495	443	495	455	480	445	493	479	511	497	447	495	455	489	474	489	443	477	469	445	469	461	467	467	462	496	457	428	454	423	464	507	485	462	474	468	513	483	510	434	467	474	484	498	474	473	506	458	448	463	445	453	482	449	493	435	475	445	511	470	458	458	490	470	490	442	502	463	496	490	442	480	453	418	465	491	453	484	470	486	429	446	482	465	483	497	521	464	501	480	424	472	446	493	464	483	466	507	467	475	474	484	484	479	487	467	451	457	472	466	469	489	504	508	452	458	463	516	493	503	509	517	451	449	496	510	487	473	487	467	556	455	483	509	497	482	438	465	482	491	493	453	483	482	449	465	473	444	450	487	476	459	496	502	467	451	467	503	465	421	502	463	470	479	464	500	461	434	495	459	513	506	474	512	472	503	455	486	433	493	473	438	439	456	431	474	495	458	430	486	454	473	447	459	469	440	487	522	479	469	457	448	505	479	493	492	466	469	488	496	470	468	481	484	467	413	470	464	485	481	454	472	496	487	459	463	437	484	477	476	490	456	465	465	503	467	454	492	453	480	496	483	498	491	450	510	489	466	454	473	477	456	493	455	452	465	462	485	479	472	508	480	502	480	499	476	486	470	487	453	457	468	483	420	465	471	465	471	483	458	493	465	473	497	508	457	467	466	496	465	459	479	473	485	521	502	454	457	482	468	482	445	488	444	506	469	493	488	472	428	460	453	458	458	467	453	495	483	468	429	469	486	474	436	454	505	471	496	462	550	454	466	499	465	502	477	526	470	469	480	454	496	465	488	484	470	464	481	459	492	469	460	460	477	445	445	453	468	483	475	500	471	476	497	490	438	475	437	467	471	427	487	434	500	494	487	466	462	492	474	450	455	504	441	460	476	456	497	445	450	525	479	469	448	478	462	471	435	515	456	458	449	461	471	492	489	472	498	498	470	481	495	456	473	480	497	444	479	518	462	455	488	501	480	524	506	435	457	473	475	468	485	509	458	445	437	553	488	466	477	499	458	470	521	462	476	441	505	477	501	461	475	480	446	482	458	460	485	533	474	487	470	544	468	474	475	499	452	477	490	443	453	445	506	496	515	449	414	499	466	510	491	458	496	495	456	469	508	496	460	468	473	477	444	484	471	453	496	458	477	490	454	507	452	483	500	478	483	491	457	469	496	478	489	443	464	471	476	499	488	517	497	528	480	456	485	474	483	477	457	464	470	485	495	463	501	484	473	503	465	498	503	454	435	484	530	465	449	458	478	470	470	470	508	501	500	474	495	480	467	500	499	502	450	491	473	441	481	466	446	466	495	503	422	514	463	510	482	507	455	470	453	479	463	452	481	505	497	472	472	479	497	454	480	461	500	451	472	444	474	482	431	463	510	485	504	464	467	464	439	511	464	452	449	486	486	471	472	466	459	456	469	468	458	487	479	496	494	484	447	458	434	489	489	422	492	465	464	479	507	427	464	463	458	501	483	450	536	488	477	473	451	438	481	458	466	474	437	464	498	473	471	520	455	492	455	478	493	488	468	460	478	485	445	475	487	490	469	498	474	483	480	473	457	444	465	459	425	474	505	477	484	468	477	488	484	453	503	453	488	484	447	449	491	456	473	484	454	507	471	480	468	481	510	437	467	488	436	442	462	491	464	444	496	444	490	477	500	479	442	465	448	478	476	471	470	490	471	455	460	471	461	477	470	478	476	483	476	497	473	511	452	498	496	465	462	467	470	494	491	487	556	532	475	467	524	494	472	491	459	478	418	490	495	471	483	487	495	429	428	483	474	470	515	492	484	524	497	455	468	434	470	461	466	500	483	478	485	472	492	444	434	440	483	508	472	454	486	450	472	464	460	463	487	465	459	478	492	494	542	460	445	453	473	467	484	488	458	483	451	445	457	502	441	451	481	495	491	444	462	496	484	507	460	469	476	474	475	450	498	464	468	457	496	495	475	472	438	456	485	465	457	447	468	468	481	451	504	456	447	516	479	518	517	495	485	460	446	458	453	500	469	496	473	490	471	491	488	457	492	484	493	474	444	476	449	449	502	461	465	532	458	477	468	517	451	505	477	463	489	477	434	433	446	482	476	509	486	472	492	465	450	469	492	467	470	484	467	484	421	492	488	472	475	499	490	469	456	498	490	477	463	447	487	464	429	479	463	466	484	491	462	463	523	500	463	486	476	478	479	476	446	470	461	448	469	473	492	488	477	444	480	474	461	467	442	473	489	475	505	485	497	499	463	503	434	443	509	448	478	456	443	423	464	461	491	468	475	502	456	473	439	465	483	469	447	489	498	481	503	468	443	470	462	498	455	440	452	465	484	473	535	519	476	473	507	463	551	515	490	473	503	487	427	514	539	487	493	449	434	457	505	470	464	436	473	477	502	477	478	453	474	480	472	438	490	506	509	477	524	452	525	521	516	485	458	485	455	499	472	498	443	472	477	426	494	502	487	456	438	469	473	453	496	428	479	495	483	483	492	469	458	486	472	512	449	497	507	469	462	465	488	436	509	493	486	503	491	470	428	447	525	445	499	432	466	471	450	426	481	485	499	497	467	477	424	454	467	503	472	446	481	495	479	473	523	466	480	451	473	503	490	482	485	492	454	528	502	501	462	471	438	453	463	446	492	495	460	493	466	511	488	474	447	485	448	473	489	482	486	461	457	453	490	491	476	496	418	451	493	456	525	511	468	441	508	447	482	484	468	487	460	443	521	454
26528	14531	4396	2351	1656	1336	1151	972	910	813	792	691	677	655	656	641	619	606	607	567	588	594	563	578	530	558	542	535	605	566	546	563	566	571	578	598	543	528	567	546	538	518	581	557	548	577	567	508	534	534	568	525	523	553	546	541	566	564	560	561	569	530	561	529	545	494	547	540	576	552	574	528	530	531	576	559	520	531	518	535	527	540	563	514	544	526	562	543	530	496	559	511	553	567	560	542	551	570	548	540	524	568	554	530	560	543	561	471	548	530	531	540	601	547	513	559	524	535	542	563	530	552	531	558	524	547	541	520	543	534	581	511	518	566	511	542	553	508	541	524	585	573	591	499	506	546	519	581	523	560	532	553	551	561	518	576	548	531	565	558	546	523	555	541	526	535	508	486	481	553	560	578	513	534	555	558	556	525	516	550	569	557	555	521	505	585	551	545	546	568	514	544	523	544	549	518	523	578	526	488	541	563	569	525	552	559	522	545	575	527	547	552	554	539	509	517	541	565	518	547	544	509	496	524	571	543	543	496	541	526	548	570	535	557	531	554	558	544	542	567	527	561	481	545	551	541	537	529	498	581	564	516	541	543	502	546	517	560	512	560	536	554	536	551	494	538	593	539	526	544	526	538	542	555	521	546	564	531	548	516	553	539	556	563	517	536	540	531	544	559	512	551	545	538	527	544	541	536	549	502	526	535	515	501	554	528	530	553	551	545	569	527	535	523	539	569	560	549	531	512	521	539	530	540	544	508	517	545	545	561	582	564	572	501	516	536	522	566	561	573	527	516	540	563	523	536	570	595	538	566	563	567	553	538	546	530	527	543	562	526	557	591	504	544	570	543	528	555	542	533	563	552	542	571	533	557	519	559	530	499	565	544	504	562	532	494	521	505	535	531	510	558	594	551	514	553	522	524	562	498	522	539	537	556	553	544	539	521	592	574	550	529	541	600	532	519	524	536	579	570	564	559	557	524	547	540	559	521	571	510	549	559	532	523	548	532	548	543	521	530	549	510	543	493	515	566	544	539	535	539	524	539	542	545	532	564	514	552	477	531	561	520	538	526	588	543	512	533	547	549	547	545	567	581	536	490	559	539	571	510	559	526	559	572	522	521	547	564	578	547	530	537	545	558	532	519	563	559	552	522	544	589	548	568	508	543	547	560	543	587	554	530	580	560	588	525	522	524	584	539	518	574	523	540	561	543	513	579	549	505	545	502	522	544	505	517	528	573	576	544	527	516	540	545	523	547	539	529	567	530	597	518	532	522	548	533	575	558	546	545	536	558	561	577	524	544	540	585	518	537	531	535	611	575	562	537	535	553	557	589	506	574	534	564	532	574	584	557	550	540	542	536	540	559	546	544	539	508	534	547	548	546	518	536	528	550	515	534	527	525	520	521	544	524	531	558	548	534	575	525	461	521	530	500	507	580	540	545	521	511	524	533	540	549	532	541	573	559	528	507	577	548	518	496	581	566	528	540	504	547	501	535	551	561	541	551	538	496	494	544	557	533	543	517	548	527	533	578	579	526	568	525	521	532	510	575	536	566	539	536	533	568	553	535	566	547	540	498	570	529	537	532	536	508	518	535	549	517	554	486	533	541	452	546	579	542	551	544	524	571	510	548	571	528	519	564	569	572	507	547	556	566	543	557	557	560	573	533	577	505	542	546	570	540	549	530	534	552	570	511	584	517	529	583	520	518	535	548	570	530	536	520	526	532	532	547	551	525	554	535	544	544	542	540	532	565	577	515	557	537	551	540	522	583	565	520	522	534	545	525	512	505	575	544	532	553	534	543	501	535	510	566	543	565	588	563	546	566	529	576	549	553	562	521	576	557	494	524	516	545	587	549	509	516	588	538	563	499	573	562	543	555	561	564	546	582	538	523	529	554	544	540	564	580	544	566	540	519	563	555	551	559	543	547	545	531	503	555	546	551	544	535	547	568	512	522	541	562	554	543	542	549	596	539	557	557	515	549	551	520	562	539	528	560	539	571	530	529	540	546	525	573	523	581	570	571	587	541	568	571	506	584	531	542	531	555	550	575	543	528	572	571	540	505	530	539	529	542	528	524	545	526	549	573	573	568	553	549	559	573	555	539	600	533	511	504	553	564	529	529	546	550	531	574	502	515	561	568	547	578	521	551	516	563	540	535	522	554	521	532	571	582	535	544	532	585	567	540	483	518	505	529	565	532	546	597	566	522	535	588	536	555	551	550	541	551	554	528	543	547	534	540	506	558	562	559	503	575	543	548	593	493	530	532	487	532	590	500	515	531	581	512	513	552	531	542	546	542	536	583	492	584	546	528	542	515	519	513	578	552	571	550	492	538	541	564	513	504	556	543	550	562	507	557	550	543	522	515	517	522	540	525	605	557	513	534	564	531	591	522	557	527	552	536	527	508	550	564	541	539	535	537	531	536	519	554	543	510	582	509	531	534	526	532	522	522	548	526	570	500	554	583	531	493	570	528	534	535	535	533	521	545	582	527	567	521	566	565	537	523	513	534	539	503	528	520	554	527	538	526	502	545	543	510	525	520	552	514	548	536	565	555	573	536	555	544	552	552	536	529	550	508	535	540	546	518	575	541	575	549	534	499	554	533	561	535	571	517	534	573	569	535	512	521	551	584	528	539	532	569	552	551	554	536	524	561	518	550	561	520	571	513	522	565	550	547	552	518	560	541	539	537	586	563	515	555	547	562	527	565	556	529	496	530	536	541	595	577	546	550	505	544	526	534	554	551	563	538	547	501	486	522	565	553	559	557	546	532	503	544	547	540	545	548	552	480	541	529	564	529	532	521	553	504	565	537	514	555	539	502	535	571	554	535	534	565	555	563	511	565	546	534	495	550	559	524	588	547	548	530	503	526	580	551	513	547	546	569	522	590	520	543	513	527	581	558	530	545	544	518	531	542	508	496	511	588	564	509	535	582	528	543	545	571	522	490	534	538	520	518	534	570	551	558	540	574	561	583	505	533	550	542	555	550	525	495	577	504	498	513	512	538	517	538	546	508	520	518	541	539	539	543	559	507	594	547	537	545	529	517	538	517	536	534	540	533	546	524	558	557	540	528	536	542	546	540	538	537	578	505	522	566	568	531	572	592	492	546	512	536	546	520	525	558	557	560	522	554	565	555	540	539	542	557	530	545	526	533	531	541	563	559	586	584	567	499	532	532	510	531	529	544	536	549	578	536	504	592	533	500	512	554	525	518	553	527	539	543	539	554	552	563	578	535	512	555	556	544	544	494	548	545	555	532	561	626	534	525	522	554	551	521	552	564	524	569	562	549	595	510	565	500	539	543	554	504	564	502	504	541	496	516	598	508	501	544	541	548	511	534	529	553	559	562	521	527	539	578	585	552	551	537	467	525	541	546	523	545	525	547	532	553	593	567	513	528	562	529	560	549	548	561	583	557	524	612	506	551	549	553	553	569	541	542	574	519	581	610	503	541	549	585	526	538	543	505	538	519	511	578	531	556	527	529	556	529
22609	21197	28957	23720	21189	21227	11308	1287	911	816	780	664	598	569	528	551	487	528	502	490	477	491	460	424	456	446	438	429	405	369	398	397	431	433	438	387	407	419	390	417	411	403	410	429	423	416	402	395	387	349	401	348	414	384	388	405	379	432	411	394	372	370	375	419	369	382	387	399	395	416	391	406	411	390	376	395	375	410	381	372	397	376	397	367	407	375	383	398	349	397	383	431	369	386	370	401	374	415	366	385	348	408	403	378	385	379	368	372	373	378	392	426	373	360	376	375	397	395	382	407	350	424	390	386	389	377	382	361	394	368	393	372	379	422	356	403	373	359	411	413	373	383	376	404	389	387	390	390	358	403	394	391	406	384	374	386	395	413	392	397	350	394	389	387	425	323	339	385	387	424	372	379	371	386	400	386	376	385	364	398	396	393	369	399	358	370	393	371	398	366	369	386	377	420	381	361	394	384	381	376	356	365	382	351	376	355	384	368	412	413	394	393	382	407	374	373	376	391	419	401	397	412	362	383	351	393	348	359	387	444	395	356	408	380	404	358	376	370	422	401	346	371	407	402	386	382	383	382	376	388	358	367	386	416	388	361	410	404	391	433	382	391	388	365	382	352	400	407	380	376	392	378	402	404	362	373	360	387	403	365	363	398	373	375	345	417	378	400	387	365	371	352	367	376	352	357	362	406	348	406	382	401	357	400	391	361	356	394	393	357	367	373	407	419	385	383	393	358	363	389	415	418	367	403	400	376	387	379	357	360	353	406	371	361	398	369	382	370	386	376	385	379	407	391	400	386	393	386	376	383	389	368	383	400	397	393	396	368	413	384	385	380	387	401	406	387	364	403	377	356	339	383	402	359	399	371	404	395	341	386	380	374	383	379	393	376	400	379	370	370	414	358	357	378	406	382	362	389	340	428	392	380	415	368	378	373	396	370	394	360	389	383	375	396	402	429	376	405	390	366	351	332	340	386	386	365	386	379	400	387	374	390	363	403	405	370	365	385	366	374	397	377	360	388	424	369	409	388	380	367	370	357	395	392	405	404	399	382	374	396	363	425	346	395	358	348	381	420	365	381	378	386	403	395	381	420	419	370	366	389	365	399	388	391	396	393	397	391	348	379	386	381	372	396	377	378	370	366	375	402	394	378	396	380	364	370	383	355	374	391	384	382	375	351	406	377	393	391	388	366	373	364	385	378	378	418	395	410	373	401	353	381	393	406	384	399	360	377	407	410	394	419	400	359	403	388	376	385	334	381	375	404	389	358	397	398	427	371	378	386	357	364	394	400	371	360	414	417	391	387	372	382	372	371	416	380	371	389	391	349	400	370	384	384	365	389	361	395	381	398	362	408	384	363	409	339	365	363	343	349	376	345	380	348	387	429	405	392	393	395	360	401	394	373	432	397	420	407	399	382	385	375	411	389	389	377	383	385	374	405	413	385	341	349	386	382	381	353	348	365	390	366	388	386	364	404	380	403	384	367	394	372	376	395	379	375	400	398	409	409	351	384	389	376	393	384	387	435	363	387	369	386	421	385	367	352	435	408	401	372	398	346	399	401	397	358	374	391	387	382	378	373	388	406	401	388	410	403	385	396	360	383	396	417	385	383	413	379	368	385	387	367	384	383	371	368	387	403	407	370	418	405	390	394	393	408	399	398	386	409	400	389	388	395	378	378	389	376	412	428	423	376	361	364	384	373	387	412	385	414	372	401	422	387	381	391	391	414	385	407	398	367	390	398	353	389	460	371	403	403	344	359	420	403	376	403	413	385	365	356	378	381	389	372	360	391	399	392	398	388	345	381	372	377	356	383	373	375	357	384	387	398	364	330	377	387	375	433	376	357	377	370	384	367	381	389	373	423	374	399	403	426	422	397	424	365	345	381	368	349	399	381	378	425	389	388	388	392	408	373	355	370	399	382	382	371	374	374	379	408	364	410	372	385	377	385	380	374	353	383	361	367	369	398	406	387	399	388	400	372	393	372	359	384	375	383	373	356	390	382	379	367	386	388	390	375	396	400	400	386	339	386	396	370	369	385	394	353	386	406	388	378	358	358	389	411	383	372	384	381	397	388	372	429	381	371	375	387	398	364	392	366	402	429	372	367	382	414	388	348	364	408	377	406	407	336	365	392	364	343	362	391	358	428	368	405	417	386	387	403	393	383	414	395	367	424	386	382	372	395	396	374	394	371	398	411	396	385	389	415	357	419	390	414	406	372	404	374	385	353	387	389	362	391	376	363	355	394	389	387	386	384	421	380	348	402	357	375	359	372	389	372	385	369	375	378	376	387	380	388	408	387	392	397	405	370	375	352	390	356	377	389	364	382	390	418	397	386	376	403	390	334	390	392	379	368	406	385	412	428	383	362	387	367	373	408	364	389	404	389	382	401	403	378	382	376	392	379	405	400	368	392	386	382	379	385	354	350	384	377	398	383	426	390	403	367	403	383	396	347	358	350	400	388	402	391	379	400	358	409	369	398	382	383	372	364	390	397	379	414	393	368	409	379	391	342	405	371	372	341	394	359	357	390	382	385	364	443	396	385	385	382	373	368	359	364	404	448	353	396	381	405	398	382	408	373	349	344	367	389	367	370	427	397	376	370	412	383	407	385	422	376	377	353	411	395	402	385	394	373	399	391	394	335	357	359	382	383	389	371	344	365	408	420	406	363	374	347	370	388	373	356	389	378	363	380	399	385	460	394	379	386	389	379	417	406	395	372	395	375	333	404	362	377	404	399	410	407	413	366	377	403	387	374	356	336	384	365	380	352	391	385	363	381	384	353	386	357	360	381	382	397	375	397	373	367	354	369	366	410	402	356	398	385	414	397	382	381	381	395	370	379	390	364	392	398	395	415	399	393	401	406	414	376	395	354	348	394	369	394	419	383	375	379	379	381	419	395	349	372	395	405	351	402	378	440	384	377	381	371	394	381	373	369	383	386	374	387	351	383	385	374	379	371	386	380	381	402	377	412	383	373	352	398	400	405	385	379	383	345	381	385	358	397	385	379	365	397	384	364	433	352	411	363	417	359	351	407	403	408	362	398	412	381	408	361	377	387	357	416	382	354	410	387	395	416	376	406	366	390	389	361	402	374	363	380	390	403	391	397	358	391	405	383	383	386	380	408	412	404	431	361	360	380	419	369	374	364	359	387	373	374	376	364	388	362	375	383	374	406	354	379	413	397	343	392	377	365	362	393	355	384	402	381	386	420	399	369	373	409	412	395	407	359	379	386	392	356	407	376	373	404	392	363	378	369	373	392	374	392	378	368	422	406	372	376	390	399	390	382	376	388	367	399	402	376	384	378	407	394	398	382	349	384	376	372	388	386	373	388	387	408	402	381	369	382	402	348	394	407	389	402	384	437	373	341	374	386	358	370	419	384	408	394	399	382	340	376	391	378	390	351	390	384	384	392	394	340	368	387	390	370	428	409	359	396	341	389	388	388	373	387	393	380	413	366	384	392	376	384	373	378	399	368	386	393
29948	24244	12621	6718	4535	3394	2612	2016	1687	1399	1196	1023	978	873	770	716	689	625	631	578	602	576	542	534	515	522	471	499	489	493	479	424	469	446	475	466	458	446	453	429	454	415	432	453	478	423	440	462	418	452	454	432	431	469	436	428	424	406	398	421	424	429	433	410	405	447	454	415	433	392	403	448	384	405	414	363	465	430	412	454	426	426	417	433	428	409	430	386	459	417	411	400	438	410	445	444	458	433	401	449	427	440	404	417	386	446	392	401	414	440	420	424	423	403	439	418	427	438	472	383	444	423	435	393	410	418	415	422	414	426	446	422	413	426	457	395	442	464	428	425	449	395	419	460	420	409	451	434	438	439	442	471	361	431	401	404	422	430	431	433	449	414	435	415	428	415	426	417	464	453	394	424	398	433	411	389	402	462	439	422	444	419	414	440	420	371	440	449	407	435	419	412	389	434	402	425	397	412	440	425	415	439	412	436	415	411	455	438	400	439	406	435	420	393	460	422	458	416	406	429	427	418	412	422	405	422	408	441	438	409	477	443	400	425	456	428	423	413	411	402	442	422	457	406	447	420	415	436	453	422	462	451	426	422	393	434	426	414	402	425	456	441	430	366	434	433	428	430	419	453	433	416	434	404	420	442	389	419	443	431	452	412	442	417	410	387	419	416	382	457	440	411	409	401	412	443	410	449	423	404	440	370	445	411	463	456	436	404	410	425	434	420	397	408	419	388	369	397	432	420	400	437	436	425	441	424	404	430	420	437	414	395	438	419	444	386	404	419	420	407	400	412	393	424	411	432	426	406	427	439	373	418	402	427	416	438	395	436	421	399	441	424	420	398	392	438	395	405	422	394	422	401	416	393	412	418	466	429	400	448	412	435	431	423	405	410	404	426	418	397	434	421	429	461	402	437	396	407	421	448	441	407	410	413	472	421	465	434	411	411	424	393	429	441	436	413	412	419	408	422	429	418	400	431	455	405	405	418	461	423	387	433	411	427	438	434	390	393	396	441	398	434	402	444	399	426	430	426	418	441	417	418	441	419	429	441	450	434	423	400	420	408	407	382	434	394	425	429	431	410	416	470	434	405	387	412	448	421	429	387	431	389	411	419	381	447	422	412	428	408	393	448	418	439	428	409	408	426	436	374	392	410	430	423	437	432	399	392	413	395	421	414	445	384	449	423	443	409	372	441	423	443	447	441	451	430	408	432	430	412	454	431	436	400	449	405	407	386	406	402	395	380	448	402	419	396	396	426	431	422	436	412	428	415	434	436	419	427	409	427	438	416	410	403	388	401	430	407	430	412	413	428	453	418	388	428	406	382	405	414	411	420	367	423	411	411	428	425	438	408	424	442	439	390	439	439	413	408	432	412	372	440	444	414	414	447	425	418	435	448	445	415	425	428	439	431	443	409	423	399	418	387	414	432	405	417	396	417	451	398	432	436	420	443	438	390	402	423	427	434	381	425	402	418	450	439	416	430	441	399	398	420	428	404	415	415	395	431	432	369	409	415	394	453	409	451	442	405	391	423	401	401	430	416	393	417	434	416	434	442	457	449	412	436	448	387	437	403	420	436	384	394	403	417	470	434	436	449	435	423	426	393	428	430	408	413	423	416	423	398	403	429	402	459	445	392	413	442	443	408	408	388	421	440	418	434	415	410	397	408	403	428	429	406	469	413	388	435	413	376	424	421	418	396	425	396	424	402	409	431	465	379	404	426	427	425	404	409	404	430	437	429	384	431	383	428	423	397	413	444	431	417	456	402	425	423	406	444	393	428	447	407	432	451	437	435	409	417	420	430	458	431	418	400	404	420	399	409	433	420	401	410	394	403	428	431	413	434	433	385	422	398	414	420	428	414	460	413	450	418	395	421	447	396	396	437	465	452	406	460	378	451	385	419	442	393	417	432	418	410	426	425	427	425	440	394	433	397	404	401	437	380	388	453	419	403	419	441	407	401	426	415	405	394	422	468	432	392	446	437	402	396	398	454	395	405	457	395	404	425	446	423	464	387	430	434	401	426	402	392	416	436	427	406	443	404	403	444	418	412	400	429	429	409	423	433	421	436	388	422	409	412	427	384	400	423	431	398	409	445	430	439	438	420	386	411	407	428	429	411	444	400	435	392	417	439	440	444	436	406	408	408	410	424	432	412	411	385	411	454	421	386	427	391	376	408	430	398	481	440	416	445	410	409	451	436	408	379	453	442	413	404	409	417	386	415	388	387	421	419	421	373	439	419	405	407	436	447	401	412	412	430	449	400	426	405	441	444	408	435	433	426	420	404	417	403	444	431	432	413	407	428	422	438	410	473	395	389	433	408	392	469	422	423	424	376	432	435	409	442	420	443	406	413	442	416	423	408	413	403	465	437	430	405	396	391	430	442	386	435	381	393	365	428	455	466	387	461	410	412	407	416	456	434	438	407	406	444	436	388	462	410	412	438	422	439	409	417	391	435	431	458	404	392	403	402	424	425	431	439	413	446	446	436	422	402	422	418	386	429	410	441	375	396	402	461	401	410	446	426	413	420	406	428	416	425	414	461	440	409	408	413	441	401	430	421	409	408	438	416	414	438	423	404	406	413	425	423	446	438	440	424	409	399	452	432	402	407	426	420	452	461	446	417	427	412	447	390	421	432	441	445	442	439	434	409	405	401	411	375	433	400	417	417	444	403	419	359	426	425	418	415	429	416	402	400	430	423	423	409	412	467	458	418	380	417	418	416	449	399	455	410	459	443	420	409	409	419	423	422	401	425	437	399	465	459	382	451	444	449	401	380	374	416	378	421	426	394	392	425	430	426	410	369	413	450	425	382	412	429	405	446	417	422	447	406	428	392	399	417	409	391	455	462	411	444	435	425	438	436	416	405	408	409	419	438	443	408	435	392	425	431	438	428	421	423	373	399	445	387	419	433	455	401	402	431	433	392	427	403	405	453	398	447	444	409	410	387	389	457	440	422	411	415	378	407	418	428	429	410	428	419	408	436	437	420	428	395	432	470	409	423	416	368	425	430	396	426	452	426	440	407	387	421	427	399	457	401	449	436	401	384	439	422	387	386	428	446	404	477	416	383	433	436	412	456	409	409	416	409	414	415	390	403	415	441	421	399	420	439	419	449	446	460	417	413	423	412	441	423	401	438	436	399	394	421	417	416	435	411	394	403	426	397	428	397	402	372	418	410	403	407	411	386	396	490	398	429	436	443	433	408	399	417	417	408	399	432	409	386	424	419	427	451	409	411	429	406	372	425	458	392	410	427	391	448	447	433	408	422	450	397	421	413	425	418	407	417	441	426	389	416	406	431	450	406	426	420	464	418	437	396	465	411	424	439	422	447	412	408	424	414	431	408	417	433	446	433	438	468	412	436	392	413	398	437	421	433	452	407	402	380	366	421	418	387	393	418	391	412	448	403	427	439	372	421	441	409	418	383	419	408	440	427	431	457	444	385	397	439	403	428	437	398	416	441	417	440	408	416	438	394	386	388	438	408
27382	20412	8877	788	386	370	342	304	314	290	278	292	278	324	313	271	291	285	297	287	322	312	292	314	279	301	284	283	279	306	284	291	287	272	256	303	304	251	285	275	286	297	303	285	277	281	291	286	309	287	284	342	319	282	314	262	271	279	277	271	269	288	275	255	301	269	305	258	283	301	315	277	312	266	280	306	295	308	339	266	270	305	314	277	286	322	258	305	255	304	281	305	309	293	289	288	295	285	262	263	317	288	296	283	288	284	282	275	287	304	263	268	289	279	288	286	289	259	305	295	300	306	252	284	273	298	272	284	302	284	275	277	280	287	280	306	329	286	291	285	283	263	296	290	261	306	287	291	272	286	284	280	250	324	308	309	293	306	261	275	281	270	282	285	312	295	305	311	302	297	280	319	301	282	276	305	263	271	291	294	274	267	275	281	288	300	273	287	294	287	274	261	299	274	293	279	300	265	277	297	289	294	285	300	319	284	308	285	301	267	279	261	287	284	299	283	296	256	297	290	299	294	275	318	292	300	277	281	297	294	260	275	298	263	299	259	297	304	245	276	308	286	273	280	314	248	273	284	302	329	297	292	255	306	312	333	281	285	320	306	260	281	277	264	271	252	286	295	288	296	281	317	290	270	307	296	254	266	285	296	291	269	290	265	270	246	276	288	279	294	273	314	287	304	268	312	284	280	281	252	297	291	271	275	277	271	277	290	267	274	295	301	291	284	271	256	310	284	263	273	287	263	279	306	273	279	275	279	290	266	274	272	286	265	287	305	292	276	293	288	255	282	258	268	294	307	273	280	299	289	293	277	283	296	293	283	295	292	290	265	271	303	276	286	279	291	295	289	287	265	298	347	290	280	354	265	266	317	269	269	298	279	261	267	303	268	280	295	299	298	275	316	285	291	282	288	279	247	276	291	302	295	289	273	282	291	291	265	303	297	274	283	275	292	316	327	274	298	286	286	298	281	286	275	270	284	287	278	312	291	243	311	287	289	327	281	291	276	285	318	285	288	304	287	275	285	279	282	303	282	258	317	253	299	283	306	277	285	283	260	270	278	294	316	291	270	282	312	287	297	277	273	276	262	283	274	313	261	290	308	297	276	269	308	291	302	274	313	282	248	292	312	309	274	279	288	300	277	315	279	269	247	308	277	299	293	294	297	262	264	283	290	267	285	270	282	304	308	279	299	294	280	301	289	284	296	310	248	281	301	288	306	264	277	283	264	283	308	298	306	294	287	307	294	247	259	254	314	280	273	276	307	299	290	281	287	299	259	298	257	277	280	290	329	293	277	282	277	290	274	262	304	285	268	275	304	287	286	287	290	286	275	269	265	282	283	324	310	272	292	287	318	294	285	278	270	310	278	309	303	274	280	283	283	291	305	327	298	261	267	318	314	270	271	291	303	288	306	269	314	268	261	285	291	313	299	305	299	278	280	274	272	283	301	261	313	294	269	290	320	299	297	318	279	272	293	281	274	291	284	273	329	323	289	267	305	286	272	290	277	286	272	314	302	278	297	293	255	276	297	294	281	304	265	301	268	289	293	280	294	310	284	288	266	307	270	256	280	251	297	273	284	278	283	278	290	302	290	289	300	278	283	307	292	291	283	264	266	287	288	329	303	282	303	285	290	280	284	287	270	286	262	269	274	291	252	283	261	308	286	256	285	266	310	252	305	291	284	281	273	272	282	267	282	304	282	304	281	291	283	280	292	315	326	317	309	232	277	297	284	289	268	308	273	286	309	283	295	297	264	278	253	286	304	276	280	277	300	261	287	297	289	325	300	295	320	286	278	291	270	289	280	313	305	291	273	262	288	296	270	283	287	266	307	298	298	297	289	281	288	293	275	285	272	306	284	300	282	301	297	265	292	299	281	282	280	288	284	267	265	308	264	289	291	261	267	303	315	277	261	296	269	276	231	268	263	291	303	322	269	289	310	281	313	292	263	274	289	291	266	279	256	259	268	283	304	273	251	296	268	288	265	301	286	270	278	289	265	284	268	267	275	287	284	287	272	292	271	290	263	321	257	305	297	295	274	318	322	293	294	271	302	246	261	282	261	278	285	303	309	313	283	316	311	267	286	311	282	287	302	295	269	262	302	309	292	318	269	308	266	284	320	284	273	281	277	278	302	283	274	280	300	277	260	307	251	266	289	307	296	289	307	291	282	276	252	311	288	285	299	316	290	285	289	293	282	317	268	297	287	281	297	273	288	298	266	267	294	282	277	269	287	273	269	286	278	308	311	290	258	301	290	292	273	301	299	302	257	297	323	303	280	300	268	281	299	272	288	285	270	261	283	275	307	285	273	302	250	280	308	324	294	303	288	271	287	290	286	280	288	277	284	278	266	294	322	290	309	287	274	298	258	292	273	298	298	279	286	250	265	286	315	305	300	304	294	296	301	294	284	315	289	294	289	299	259	287	295	298	313	309	316	278	315	321	317	286	274	309	273	307	297	287	282	263	273	275	297	274	274	289	296	293	259	306	294	295	274	308	291	287	298	293	311	300	293	275	286	268	256	310	283	300	292	284	288	284	263	298	292	312	289	282	256	290	294	290	300	261	276	296	308	280	257	313	283	305	304	291	289	304	311	269	283	289	303	283	270	286	291	254	283	291	286	280	252	281	269	283	279	295	269	271	299	281	274	277	273	297	268	280	308	302	283	304	274	270	289	304	280	317	272	268	274	280	308	294	292	252	285	253	296	263	289	269	261	280	306	304	310	283	275	307	288	285	288	306	286	290	270	317	263	278	301	277	300	302	283	283	331	280	285	295	270	291	279	287	310	297	286	288	315	281	299	322	274	272	310	282	275	277	272	296	254	287	313	300	249	294	277	324	287	282	294	272	297	252	287	279	304	269	292	284	300	303	310	284	255	309	286	287	308	283	277	284	275	283	318	295	303	318	284	282	266	300	301	332	313	277	304	285	259	266	273	271	320	310	277	285	277	300	308	285	288	286	296	300	286	286	286	263	268	277	283	303	270	306	271	277	263	300	272	300	293	283	304	306	316	285	270	293	273	299	270	261	269	281	285	285	271	265	300	285	290	285	304	285	274	301	275	282	305	267	272	303	302	308	296	278	281	330	261	304	291	293	327	280	303	286	281	299	260	264	258	272	260	307	295	308	272	288	282	292	293	301	302	275	297	286	277	271	252	301	286	296	277	265	288	308	286	286	289	252	264	259	309	280	274	307	261	293	271	295	286	270	277	294	280	308	253	272	308	262	282	287	288	290	289	261	276	292	302	255	291	267	272	296	270	279	294	300	280	285	288	272	280	267	278	268	285	293	289	285	248	273	296	292	293	315	268	279	283	290	291	273	287	292	278	268	294	316	277	268	293	299	280	283	275	285	296	303	292	272	289	292	296	271	284	263	306	297	329	269	312	269	281	274	275	264	297	321	280	257	307	277	284	268	309	295	256	307	291	306	274	292	294	305	284	278	292	305	294	276	283	321	290	307	296	270	294	273	293	312	278	294	269
20767	6148	928	586	508	426	411	404	397	411	391	375	349	377	344	369	376	349	369	326	357	365	399	394	346	376	302	367	332	324	338	342	348	364	344	378	340	379	319	324	311	382	369	344	357	367	313	361	342	326	354	372	350	351	350	339	337	333	339	343	317	307	359	350	374	367	358	342	364	375	372	357	335	356	355	328	348	333	340	357	300	369	376	354	354	348	327	340	326	349	358	401	342	351	326	326	348	331	378	358	347	361	351	360	386	336	320	352	339	353	352	343	363	364	335	335	322	332	363	359	366	355	351	340	339	356	345	337	342	341	334	347	326	346	348	349	356	339	320	353	370	337	348	333	370	345	323	314	342	357	368	359	339	330	327	343	362	348	340	374	366	319	367	370	374	365	358	352	365	312	346	346	365	333	308	355	334	332	383	343	331	343	379	356	355	334	345	361	320	359	370	350	348	315	325	353	349	354	336	346	347	309	362	338	354	335	355	352	362	335	368	333	342	334	389	332	333	338	336	352	371	341	347	379	357	327	347	343	367	348	333	361	330	338	362	389	360	329	328	347	330	323	322	383	377	352	316	362	350	340	366	331	342	339	368	358	345	323	328	344	339	380	331	368	382	370	328	346	313	335	336	364	359	335	355	344	375	346	318	338	309	375	356	368	367	354	370	340	362	356	352	336	357	337	351	331	325	318	343	336	345	339	358	327	358	331	333	355	332	359	347	348	335	334	338	324	347	346	338	369	338	321	338	326	365	351	358	349	352	311	337	316	346	331	357	345	360	353	328	299	344	343	323	312	346	340	346	356	333	345	324	371	353	325	335	332	332	343	381	346	337	333	372	333	332	347	364	349	332	340	345	339	332	333	332	359	310	341	351	337	372	367	359	354	340	332	357	339	342	350	336	350	356	360	321	319	353	368	377	341	310	328	355	345	355	362	362	326	323	365	315	325	336	333	332	328	336	339	332	320	338	336	356	326	357	379	377	338	346	350	334	350	371	357	359	358	357	347	323	329	315	362	361	343	311	351	354	320	348	371	316	310	332	333	383	381	326	341	355	358	348	317	338	350	344	339	345	337	357	332	389	347	328	375	353	333	333	350	347	353	341	314	351	361	348	370	343	321	346	354	369	348	336	382	322	347	357	337	361	347	372	328	356	338	304	355	336	383	347	331	355	374	339	340	343	371	329	338	389	360	368	319	345	331	361	337	357	322	364	323	348	355	332	325	357	341	351	333	360	368	360	356	403	367	351	347	348	349	306	349	338	341	369	332	347	394	339	347	364	337	371	340	323	345	350	383	365	342	340	299	324	347	343	325	353	330	338	386	361	349	370	340	311	334	337	375	337	378	340	349	363	407	325	351	345	378	335	332	369	326	335	329	349	334	316	358	342	381	377	367	297	365	341	320	327	357	365	345	345	339	351	366	355	341	325	357	321	355	353	339	324	397	340	337	352	335	350	354	356	364	331	358	334	314	340	363	323	385	318	365	353	349	369	323	343	333	288	342	370	381	358	362	369	332	333	333	315	373	348	330	359	349	351	360	344	305	327	380	348	341	335	384	319	329	382	327	325	366	338	346	318	316	327	358	344	357	333	360	322	358	335	336	312	328	357	352	377	339	309	333	372	320	323	322	351	350	355	349	348	307	326	374	335	361	378	342	346	359	338	317	349	344	364	388	375	297	360	370	361	371	360	344	357	327	335	360	318	318	308	369	342	351	357	362	362	317	326	327	387	364	321	333	357	333	344	341	330	347	335	315	334	369	346	323	360	352	369	351	358	352	342	336	355	363	323	332	360	323	365	367	345	357	339	320	376	317	381	350	324	362	357	343	355	350	370	347	330	369	355	333	318	335	325	310	364	345	346	344	358	344	323	345	360	329	361	354	353	348	378	331	377	333	324	333	342	328	342	348	345	330	338	326	338	329	344	332	362	371	346	343	345	351	369	334	388	329	366	342	385	316	320	357	356	347	324	343	359	314	333	328	337	340	366	344	349	359	339	338	323	349	339	334	346	346	405	352	345	349	349	352	361	374	338	357	339	366	348	345	366	322	336	363	351	344	351	374	331	320	350	357	339	330	366	347	337	315	332	376	352	358	341	332	328	311	369	328	359	312	362	372	341	336	362	310	340	315	330	380	316	369	330	339	353	339	317	363	337	381	348	346	320	355	342	324	335	339	342	342	369	334	319	332	365	355	350	339	343	345	331	355	376	372	308	347	335	336	359	356	327	331	314	352	375	353	336	333	321	324	345	347	344	332	341	338	383	354	321	330	349	315	363	354	359	344	327	363	318	377	370	324	341	334	372	351	347	365	367	322	350	340	339	333	394	337	362	380	331	327	355	377	335	349	345	381	338	337	331	350	379	356	342	342	348	377	370	339	368	332	340	370	340	366	356	350	354	330	357	333	391	330	380	337	323	335	332	355	340	384	377	331	342	326	353	337	359	353	349	327	322	363	348	353	359	318	341	377	331	305	367	347	327	354	378	391	358	362	351	369	337	344	333	340	366	341	346	341	338	355	337	356	368	348	328	344	341	343	372	365	326	348	342	337	336	356	348	360	337	350	366	347	352	345	343	344	331	364	313	339	354	358	356	346	351	349	333	346	325	337	368	350	338	338	346	355	344	366	361	348	333	318	342	346	336	353	349	309	360	337	379	312	351	385	350	346	340	371	337	359	344	378	381	326	329	358	346	357	332	336	362	327	339	355	346	345	315	338	322	360	342	316	384	372	360	356	326	326	331	381	345	363	357	346	317	346	350	352	383	346	321	322	354	350	355	346	391	338	353	355	378	364	342	347	358	365	317	289	334	329	346	346	372	316	334	369	331	396	359	355	361	353	311	338	330	320	322	324	331	373	331	323	344	357	341	365	329	410	326	356	335	330	324	376	336	383	376	371	336	359	332	334	364	331	384	348	333	330	347	352	309	360	323	337	293	327	328	293	314	339	309	310	366	361	372	348	360	330	348	341	346	357	370	333	350	337	362	339	349	343	350	338	327	364	350	310	358	346	343	355	353	377	314	331	341	358	369	336	346	369	360	373	354	347	368	371	335	344	351	369	362	330	335	340	311	316	356	372	317	352	391	343	350	365	347	363	350	355	320	324	353	352	344	328	357	330	349	369	320	368	377	320	345	362	373	360	297	393	335	377	347	359	347	362	346	352	366	321	332	321	307	343	332	371	344	334	352	322	337	360	307	323	351	322	315	302	343	332	312	360	325	310	325	333	355	329	360	381	353	361	378	327	361	305	341	368	321	330	361	364	353	354	364	335	363	366	317	346	381	373	342	357	366	323	333	326	310	323	325	342	367	352	360	373	360	372	341	336	374	347	349	305	362	326	362	344	342	333	346	351	355	345	349	332	353	352	373	331	358	343	368	357	344	336	367	348	327	328	354	327	349	353	343	331	331	344	306	307	340	351	340	384	348	334	339	319	354	364	372	394	367	309	342	325	331	349	356	332	346	313	389	325	340	369	335	384	335	353
23606	21182	28536	24104	21166	11930	1047	582	442	494	364	352	267	271	286	264	246	262	229	243	226	208	209	209	187	191	189	190	199	192	218	169	205	191	199	204	194	187	177	166	189	184	190	175	172	191	185	176	176	146	204	169	182	185	179	215	168	166	176	197	163	176	181	201	207	173	192	178	183	177	191	177	209	185	169	190	192	189	177	178	177	157	179	169	184	150	195	188	170	167	167	171	179	180	185	181	181	220	190	158	193	187	176	193	184	195	189	163	194	180	172	161	177	166	204	166	166	178	181	185	173	190	186	169	180	181	168	167	167	149	183	187	188	193	169	166	184	175	176	149	183	170	148	192	194	180	188	152	173	197	183	189	178	174	186	186	171	198	174	183	178	147	178	184	206	188	184	154	169	164	200	183	194	186	207	168	195	178	177	182	199	187	216	176	168	187	166	169	179	173	167	176	199	172	195	186	180	170	175	200	184	190	201	178	198	160	194	147	176	174	156	193	176	175	173	180	178	159	177	185	198	185	172	185	182	170	173	168	195	176	177	180	177	218	196	167	177	165	169	169	188	199	180	167	175	199	172	169	159	182	174	176	187	173	200	175	210	144	164	177	173	185	190	177	172	142	153	179	163	184	159	180	157	188	173	185	180	189	163	195	187	180	165	176	165	166	176	173	185	193	178	184	205	187	157	178	208	178	201	184	206	176	178	169	206	183	172	207	178	176	182	223	175	187	167	179	152	168	188	205	167	172	157	178	167	167	175	178	200	187	189	204	166	185	195	181	185	182	189	170	194	179	183	195	161	188	160	182	183	150	172	167	142	178	170	175	158	157	186	181	187	162	169	183	181	163	178	193	159	173	183	172	150	174	192	198	179	150	180	161	179	178	187	164	171	148	168	171	180	143	205	173	180	182	159	177	178	181	200	172	170	183	158	167	194	187	164	216	187	180	162	184	192	172	186	194	177	180	170	188	206	191	166	163	205	166	190	183	194	186	184	162	174	187	189	187	155	160	208	185	185	185	169	187	179	173	186	192	172	157	169	174	162	173	198	177	163	194	176	163	192	188	170	188	194	185	213	195	167	200	175	157	190	158	190	194	178	173	172	172	176	150	185	182	182	184	181	197	175	188	165	183	186	174	199	191	181	166	174	185	161	191	196	162	189	173	170	169	154	192	179	181	194	173	150	165	144	187	167	196	212	175	183	156	184	170	174	153	173	189	200	167	165	193	182	186	160	158	166	185	188	173	190	167	180	182	197	180	201	187	184	199	167	210	171	194	178	164	169	184	200	184	175	170	174	172	190	197	197	157	177	176	165	200	178	181	165	176	192	160	183	173	163	171	171	191	162	187	172	175	182	173	175	185	172	196	147	185	185	179	213	195	191	167	195	179	173	165	187	184	185	156	187	167	205	193	176	196	180	160	189	175	195	193	177	188	187	173	202	168	169	198	165	213	179	166	155	188	186	188	179	189	183	195	163	186	170	180	178	190	203	182	177	175	198	175	166	172	177	208	166	176	203	200	178	199	182	189	193	182	197	179	196	189	185	188	177	174	165	163	186	200	205	177	181	169	180	181	189	192	184	159	198	198	178	151	182	174	187	179	181	186	187	176	183	176	182	168	173	206	183	173	193	170	163	173	171	197	174	154	168	153	174	157	183	184	181	155	156	180	180	161	192	174	178	162	144	173	180	198	192	179	203	179	186	172	192	174	199	209	172	177	182	179	169	178	161	198	196	161	168	189	178	159	168	169	176	167	177	191	166	167	164	182	157	196	166	194	172	157	180	180	175	184	188	165	186	173	172	211	200	192	197	161	201	187	193	194	196	190	174	187	183	199	161	168	185	188	181	179	181	185	189	174	153	193	180	192	189	173	154	180	180	183	197	178	173	181	178	196	153	182	196	182	162	164	172	172	193	190	195	181	222	170	174	158	200	167	191	169	172	174	176	191	173	177	182	207	188	200	177	180	188	191	187	151	188	191	201	191	187	177	182	169	178	185	192	174	184	186	184	185	201	177	191	182	166	179	153	188	183	182	177	195	180	175	180	192	162	185	173	187	173	186	164	161	191	175	196	194	204	174	187	184	173	173	151	186	187	170	192	181	161	173	189	175	174	170	175	204	179	197	172	212	169	169	173	184	178	187	173	162	189	188	171	179	171	188	188	187	171	178	179	200	177	187	178	159	189	191	190	168	158	193	158	177	171	189	173	188	186	200	182	189	182	181	178	178	198	165	173	173	180	164	159	183	179	195	205	187	158	182	174	181	181	162	184	186	175	173	169	174	186	191	177	203	171	189	190	178	185	186	163	163	183	189	172	180	194	188	168	173	188	154	186	178	183	186	182	158	152	159	185	183	197	170	202	183	164	172	187	200	163	178	178	178	169	212	163	168	199	168	175	170	171	196	184	173	195	189	181	145	176	179	181	193	173	171	182	205	221	186	202	171	179	202	195	178	175	178	174	168	174	190	202	174	173	177	171	177	169	177	169	189	182	179	174	189	166	174	166	155	172	181	176	179	194	181	172	178	168	198	153	177	169	165	175	181	181	177	170	156	210	195	174	178	187	177	201	173	189	181	185	166	168	181	192	154	169	202	188	217	182	190	170	170	173	149	178	203	185	183	163	171	197	202	192	182	189	178	192	174	163	206	163	179	170	162	168	167	192	156	189	178	189	196	168	178	189	182	169	163	159	202	193	188	164	183	156	179	175	182	199	173	189	190	196	153	173	199	191	185	166	162	222	159	177	181	183	185	181	176	186	189	198	169	179	177	191	172	138	180	185	182	160	177	158	178	172	177	173	180	193	163	209	190	155	179	192	173	159	189	193	193	191	186	154	178	194	179	176	174	191	185	173	198	176	174	173	190	185	179	188	169	166	183	155	162	177	185	178	190	161	162	187	178	175	188	163	152	154	196	166	188	154	188	204	165	191	162	164	186	189	166	160	170	180	177	180	171	180	163	185	219	175	160	149	187	183	200	186	179	187	169	199	160	173	169	168	184	189	174	159	174	186	187	175	161	183	186	180	175	175	153	187	173	166	168	171	152	183	205	168	170	191	183	183	187	173	174	176	172	180	174	163	169	177	162	184	211	187	186	187	184	185	171	182	187	187	180	195	193	179	189	196	175	178	191	177	169	179	155	158	188	173	162	168	185	155	167	163	159	177	168	191	179	197	165	192	173	148	170	170	170	181	170	185	183	176	174	184	201	167	168	177	178	172	202	173	206	170	180	159	165	168	193	179	177	182	175	172	162	186	169	159	181	185	197	159	177	203	160	174	182	183	179	187	184	202	202	185	188	181	175	181	207	190	179	206	174	195	158	178	188	170	176	183	177	173	172	172	207	150	189	185	163	153	179	184	193	178	169	183	165	172	176	182	174	140	145	203	149	196	187	169	158	189	169	195	173	185	179	186	178	169	176	176	151	202	191	200	211	190	186	173	204	188	179	163	180	181	194	193	156	174	196	185	167	181	163	189	166	176	183	170	150
25047	16182	7705	3767	2504	1768	1384	1119	901	759	563	552	452	423	402	363	344	319	347	333	281	315	276	302	258	255	269	279	263	237	270	224	267	248	231	265	259	241	226	259	237	249	220	209	228	233	242	212	217	229	229	211	217	215	220	206	243	232	225	248	209	225	212	250	206	234	225	228	234	205	248	243	222	220	225	225	228	225	212	235	228	246	227	192	211	215	200	198	204	218	200	249	207	229	232	218	198	238	216	201	222	210	220	218	209	212	199	222	204	230	244	225	214	221	229	257	228	205	212	226	201	202	209	203	204	217	203	194	212	202	214	217	206	214	225	234	222	235	222	227	207	244	214	233	226	211	201	223	248	217	199	212	193	231	205	190	187	207	233	232	250	225	225	202	240	231	221	219	207	203	215	217	198	239	219	234	229	241	231	189	241	217	214	215	232	218	192	211	210	210	213	225	193	204	204	185	221	227	224	202	222	183	227	201	210	226	213	221	222	217	209	232	176	203	211	204	225	214	216	212	228	219	239	235	223	197	227	212	216	226	203	221	200	218	204	204	221	204	211	211	206	211	192	198	210	213	206	215	193	247	214	204	187	215	200	208	238	225	226	225	204	227	222	214	207	234	218	211	235	220	198	240	234	225	226	242	205	216	200	230	194	236	237	232	210	239	211	193	205	212	214	207	174	217	207	216	223	215	214	203	216	243	190	239	252	204	214	218	201	217	206	192	241	239	190	195	255	195	218	217	215	235	209	205	246	243	219	212	190	215	205	218	195	213	208	205	195	217	222	229	193	213	212	208	237	177	208	212	217	201	227	214	196	244	226	249	221	201	207	216	223	226	219	249	214	197	208	217	197	223	209	222	221	213	215	208	224	188	225	211	237	221	233	222	191	218	218	199	219	205	222	233	203	216	224	206	225	204	203	210	200	211	236	196	226	219	216	219	221	220	204	212	198	220	208	207	220	209	222	220	245	214	207	212	232	198	206	209	237	184	221	206	198	193	209	221	203	194	214	253	207	190	218	223	223	207	224	214	207	212	198	194	214	223	226	208	202	207	210	224	227	209	209	229	226	228	215	212	220	244	208	239	206	225	246	194	233	240	226	197	193	227	219	225	220	223	232	235	252	182	225	226	208	198	217	246	214	218	219	185	207	218	218	204	250	236	220	226	216	202	227	223	214	201	223	198	218	170	219	222	232	213	195	217	198	233	243	234	217	201	213	197	202	211	219	214	217	221	217	207	212	185	236	223	219	197	229	250	220	219	198	235	213	191	205	228	213	213	234	232	226	214	212	214	206	206	199	206	211	204	227	226	202	218	217	202	214	227	197	198	208	229	210	198	224	213	230	244	202	227	189	221	215	248	207	236	235	223	220	212	241	197	207	238	210	218	245	216	219	233	218	233	209	219	197	237	218	197	225	230	226	209	219	204	228	220	240	225	229	230	230	209	191	238	229	205	212	244	207	207	216	212	210	201	204	208	212	200	223	196	200	240	194	230	219	209	198	239	234	244	211	240	224	236	229	202	230	222	204	215	204	222	208	207	201	229	215	218	211	229	219	201	210	221	221	228	207	227	222	204	243	221	233	203	240	223	240	225	223	179	203	235	220	224	218	199	206	202	202	217	223	210	215	220	214	241	209	214	234	200	229	210	221	229	223	196	182	206	210	207	185	217	219	232	213	222	254	232	221	240	185	215	217	236	204	213	194	216	217	211	217	244	228	191	239	228	219	216	187	198	217	193	230	221	220	222	214	219	264	182	221	197	212	201	200	221	228	223	217	239	201	217	229	227	206	222	208	206	241	221	212	247	226	201	204	199	229	226	209	184	221	204	226	219	232	208	189	241	213	223	232	203	224	197	211	238	227	216	216	222	214	223	243	216	211	188	220	198	211	204	226	198	194	204	204	219	201	197	219	241	206	209	220	201	226	232	199	227	211	203	230	241	251	199	221	225	203	206	188	241	200	247	231	210	210	214	189	206	219	234	205	228	231	193	247	190	213	221	214	192	215	230	212	216	234	206	195	211	225	211	200	233	207	193	170	223	226	212	216	207	199	203	236	180	238	209	195	200	236	227	209	227	221	210	202	226	211	214	201	205	224	220	237	231	217	245	204	203	207	229	216	201	213	227	193	207	211	209	204	210	221	206	223	219	230	220	222	232	196	185	212	208	208	182	235	233	216	218	208	241	240	218	236	205	217	248	228	239	213	242	217	225	200	203	231	227	242	221	222	217	196	215	215	210	200	235	208	214	208	228	240	205	219	228	204	211	227	206	213	187	223	226	236	193	221	210	206	208	229	214	206	220	202	227	228	201	222	214	222	208	207	211	178	199	208	231	239	206	196	198	207	241	227	248	213	247	235	215	241	222	221	225	190	217	211	216	230	246	224	213	257	237	223	231	214	232	230	229	213	227	214	201	221	215	233	206	240	222	204	205	258	210	204	210	206	210	211	181	183	231	222	212	215	209	198	209	200	208	200	224	200	244	257	213	236	212	234	208	213	205	199	198	222	202	212	228	192	202	186	219	211	234	197	208	218	213	223	208	197	240	216	190	178	227	213	210	206	187	240	210	205	223	242	220	218	222	192	225	218	230	219	221	212	239	212	225	232	216	209	215	199	223	231	215	217	198	238	206	205	250	217	218	238	203	206	220	189	232	207	205	233	245	233	199	249	214	209	234	212	202	233	197	226	191	226	218	207	219	194	222	228	190	215	207	220	212	214	191	220	201	223	208	216	208	241	199	202	210	223	220	196	210	221	214	210	220	196	211	210	226	211	195	230	209	218	222	210	194	212	220	217	233	217	219	200	199	219	245	224	214	230	206	227	214	206	211	196	204	209	210	204	224	213	249	195	188	208	218	210	191	215	222	226	240	208	239	216	218	211	246	227	197	202	189	213	218	208	212	223	227	210	214	218	235	227	221	196	230	224	213	218	197	199	210	219	219	220	225	219	217	230	227	232	242	214	214	217	209	238	213	226	177	236	219	224	213	213	251	199	221	224	205	238	221	231	216	225	246	213	209	229	192	228	213	228	227	202	203	241	206	216	232	226	224	253	241	227	216	226	233	202	219	195	233	206	216	245	210	202	232	233	256	226	209	196	216	208	227	211	203	235	191	207	217	195	218	226	218	212	213	218	203	211	268	236	211	182	199	228	205	227	234	207	246	222	223	233	211	188	200	248	227	208	230	237	245	187	206	231	211	228	234	221	225	209	252	191	250	224	217	204	241	203	187	229	220	219	199	233	235	228	207	234	203	258	202	213	218	226	221	226	230	243	203	225	221	233	210	215	204	241	246	208	254	214	195	209	211	242	224	210	217	206	222	202	243	200	234	226	227	205	207	237	191	219	213	204	231	196	223	251	222	188	203	230	234	211	233	234	252	193	195	239	203	210	201	224	226	202	212	225	223	208	196	209	225	199	213	218	244	208	241	216	218	213	195	233	198	219	199	211	206	223	213	219	208	218	257	215	223	190	244	223	222	169	227
24983	21189	27471	25088	11940	1008	763	619	580	612	541	510	535	520	507	551	492	514	500	513	502	522	481	491	529	479	473	477	514	489	488	487	492	505	489	502	489	460	461	496	540	502	476	470	497	479	502	495	475	473	496	488	447	497	496	492	492	483	474	497	460	466	496	496	473	473	500	464	489	477	505	430	440	463	472	464	459	442	502	520	445	444	469	444	472	483	489	491	490	434	519	454	468	516	476	476	454	471	461	490	490	463	456	491	513	464	477	463	470	471	496	495	523	473	471	467	415	443	439	500	483	491	496	514	506	501	466	438	456	490	452	511	514	489	492	435	463	511	476	449	504	476	463	468	466	469	500	459	489	466	431	486	478	454	455	493	480	459	464	461	504	515	490	487	455	482	507	486	471	514	440	505	477	453	419	460	503	500	465	491	466	471	457	457	475	458	463	482	448	495	460	494	496	465	466	447	457	467	438	477	457	499	455	483	445	467	492	514	415	466	514	448	455	443	467	480	470	482	461	468	460	461	488	436	497	475	462	523	490	503	484	472	491	510	438	461	471	467	461	446	473	496	473	483	464	458	427	505	455	453	453	483	504	433	484	463	461	479	493	441	439	506	462	493	460	480	478	470	498	449	485	420	471	469	509	454	500	476	470	437	485	501	470	493	452	477	490	494	495	518	484	513	465	480	496	452	482	471	497	494	452	448	455	505	517	472	465	461	455	434	500	493	469	487	495	440	453	496	450	468	490	483	477	468	445	493	490	489	494	463	497	456	491	455	443	496	511	481	496	508	472	476	453	524	503	451	466	469	491	434	473	479	514	518	477	452	421	459	473	482	457	411	451	457	467	495	473	467	490	460	432	458	475	495	465	498	493	471	454	488	483	474	451	489	453	488	481	465	466	480	466	484	437	449	463	502	468	462	474	474	452	475	462	513	521	482	534	501	460	511	464	519	475	478	480	441	510	493	449	427	504	439	474	471	462	485	490	431	443	430	454	485	471	453	467	484	471	469	478	487	484	463	516	456	465	456	521	444	489	455	453	490	497	498	486	448	467	482	465	499	457	490	469	504	477	503	485	469	429	494	438	443	445	459	459	495	484	478	452	463	478	484	523	483	499	462	462	453	474	481	449	452	467	478	471	496	502	481	455	491	483	477	462	477	482	458	451	455	473	459	467	481	444	498	484	476	491	491	438	502	486	464	447	489	501	464	461	497	478	433	464	462	512	442	500	511	484	507	472	481	455	483	496	496	503	485	452	496	461	454	472	460	499	498	487	457	498	460	466	465	457	475	458	473	475	503	467	441	464	462	473	481	492	501	468	457	475	519	469	493	456	513	490	509	501	509	472	472	465	483	457	474	544	486	468	490	521	505	414	452	477	463	487	507	457	464	482	484	497	487	460	450	464	505	471	450	467	480	509	491	491	485	451	463	487	455	482	493	490	437	474	466	450	497	466	501	451	505	496	463	493	468	525	478	460	475	495	510	482	421	458	480	487	478	473	504	473	475	504	450	451	478	516	467	468	471	496	506	493	475	461	467	519	486	447	485	455	461	467	480	481	488	454	472	449	470	483	459	476	472	457	492	459	453	483	468	455	472	482	448	495	459	410	473	459	509	477	477	508	466	483	475	465	487	481	490	481	485	468	483	453	427	445	490	432	520	487	479	492	443	468	478	513	480	486	449	445	466	459	484	497	468	421	440	481	474	485	502	487	488	475	476	449	507	477	459	490	497	475	487	433	463	464	439	484	499	466	459	454	441	484	473	506	503	492	493	481	494	475	472	481	460	467	502	451	433	466	489	483	493	468	486	515	469	483	440	477	451	472	462	477	503	465	459	517	514	437	428	481	471	511	499	456	445	482	439	473	467	444	435	469	484	470	492	460	442	474	475	481	471	447	465	504	449	476	477	471	467	474	491	494	465	511	489	469	472	480	468	500	458	468	476	514	448	452	507	446	498	475	450	477	506	461	481	469	453	496	485	460	476	486	482	460	484	512	486	487	485	484	472	473	514	504	457	508	487	476	491	493	427	472	464	482	462	493	493	455	492	478	471	474	477	454	497	464	436	462	483	476	496	450	462	463	486	470	478	502	422	490	500	498	460	448	469	474	492	502	466	463	501	489	484	463	445	477	487	492	463	473	512	497	464	493	457	468	467	473	466	470	466	462	473	467	472	514	476	467	511	473	475	484	466	497	463	507	472	500	481	469	434	449	511	463	486	475	480	464	473	420	475	439	478	451	493	487	488	482	494	452	486	474	495	521	484	460	458	490	506	507	476	500	485	459	472	504	486	451	459	485	468	457	468	485	468	490	467	489	456	502	475	481	491	503	471	478	457	449	475	443	511	465	449	499	460	481	510	439	540	478	467	436	466	483	496	519	466	477	478	490	491	427	457	478	456	476	435	496	510	407	482	492	483	495	481	464	460	467	492	450	412	475	435	452	437	455	504	472	460	469	461	484	458	489	487	509	478	470	493	489	425	484	459	521	486	482	474	434	468	515	477	473	509	436	456	442	440	471	481	434	472	532	494	500	460	516	445	485	463	495	486	460	464	543	468	494	462	491	503	454	477	475	474	458	444	509	472	497	485	468	445	464	478	522	492	482	451	488	513	466	484	482	500	508	478	463	485	485	464	489	435	460	509	485	491	459	485	467	476	458	499	509	462	460	481	505	484	495	498	495	489	471	497	475	465	449	457	475	483	450	457	478	486	469	493	527	491	447	454	471	485	433	473	503	436	457	525	462	440	441	491	479	539	496	510	489	431	467	499	455	510	487	489	500	485	503	476	514	494	430	497	473	487	521	467	495	477	465	460	509	461	480	504	492	497	507	482	479	459	485	462	503	449	472	481	474	469	455	515	502	462	477	439	513	446	497	476	477	467	507	488	462	466	449	464	477	475	506	470	512	474	460	475	463	477	457	497	478	495	459	475	490	460	463	492	470	500	453	465	476	468	489	525	482	489	511	462	498	520	490	509	457	530	455	497	476	440	455	484	491	457	502	438	465	503	462	462	476	463	463	428	449	500	483	471	480	441	446	423	466	448	481	423	478	436	504	458	472	443	489	474	451	442	482	470	488	479	483	477	499	472	475	470	483	468	544	457	451	500	497	489	459	470	490	459	457	430	475	440	460	442	475	464	448	499	494	473	467	492	472	485	489	488	459	516	533	506	475	462	470	505	508	485	513	488	486	489	486	479	463	462	443	515	471	451	497	474	458	474	466	448	503	492	490	490	507	451	492	474	506	492	460	484	492	491	451	485	479	463	477	484	480	484	498	473	470	502	480	416	490	480	476	497	505	502	483	475	475	464	460	476	485	434	477	457	462	471	447	505	482	509	502	500	478	443	444	486	460	453	469	473	458	466	474	472	492	445	472	449	489	463	461	448	487	433	478	473	416	463	503	454	500	456	485	477	473	486	490	489	477	436	456	459	470	472	482	431	519	489	435	495	468	490	459	462	451	438	462	492	500	490	500	507	488	479	456	474
23192	12235	4400	2362	1708	1296	1149	998	912	776	741	736	682	671	593	612	599	642	566	579	552	582	566	585	529	622	556	549	532	554	543	552	588	571	563	542	579	555	546	551	501	540	588	524	542	545	556	507	577	551	534	530	576	498	549	561	507	528	546	590	529	564	562	550	534	516	545	567	540	537	541	552	504	538	546	549	536	521	562	542	577	573	582	530	529	564	560	550	553	565	577	555	543	489	554	544	499	527	545	529	532	564	553	559	570	544	526	523	541	530	532	526	585	580	533	600	559	547	546	569	529	509	572	559	548	506	507	522	528	530	562	520	579	570	496	541	515	539	543	546	536	513	543	499	513	577	523	525	564	519	551	527	552	558	550	585	576	541	552	564	556	588	542	533	547	503	531	527	557	595	545	526	524	508	588	522	531	527	573	556	556	528	552	568	535	547	525	554	535	557	553	562	533	484	578	508	556	595	533	543	563	552	521	548	529	546	560	559	543	534	543	524	562	528	553	573	564	542	561	537	522	549	518	556	540	544	535	531	564	532	539	525	537	511	536	528	553	558	566	509	545	564	550	522	507	551	542	566	511	547	559	508	525	510	541	495	556	539	556	528	540	532	543	554	587	515	526	550	525	546	536	549	547	541	548	540	542	541	547	523	557	525	518	528	500	610	534	508	548	492	557	534	504	565	543	548	540	536	512	527	536	535	587	563	581	566	569	534	544	515	512	547	529	537	566	561	551	539	530	504	549	529	538	515	524	583	542	542	588	563	555	511	510	571	540	500	514	556	557	544	540	521	547	554	519	543	529	528	543	552	508	500	552	545	499	569	521	526	554	558	531	535	510	547	537	522	568	582	558	533	522	511	543	560	584	537	505	561	515	582	550	527	540	558	599	578	526	548	536	550	536	518	525	549	550	579	584	531	565	517	545	523	503	550	513	510	530	572	545	523	553	520	549	527	529	565	585	523	505	526	518	504	533	576	527	524	507	568	550	516	569	515	559	553	544	515	535	542	505	547	527	519	570	541	535	527	506	533	555	561	518	562	507	532	560	542	564	534	569	536	534	512	522	583	574	548	536	578	578	555	501	529	533	570	556	526	544	538	536	562	546	550	533	557	541	518	523	516	497	569	550	514	531	537	566	525	562	525	540	510	565	481	543	536	579	539	532	575	587	515	586	542	556	535	582	607	574	590	560	550	564	554	524	522	548	529	544	539	504	538	525	553	517	505	515	599	534	533	473	526	543	556	557	572	533	560	535	552	555	544	573	555	518	548	571	547	496	524	530	547	533	552	539	559	512	509	547	532	509	532	560	557	568	517	529	548	514	543	542	526	537	571	577	574	546	494	559	571	515	517	565	541	539	548	509	580	528	514	543	578	519	561	568	526	549	547	562	545	531	523	547	556	539	545	568	515	527	541	523	497	542	568	586	553	542	516	526	575	515	521	521	542	547	540	527	596	552	509	554	570	526	532	515	537	520	561	570	518	562	534	543	549	579	555	503	513	557	550	512	553	534	544	508	552	557	528	541	553	529	591	539	566	519	563	528	541	550	534	558	566	526	531	586	548	561	559	497	511	541	559	584	544	524	530	557	539	600	577	543	543	541	524	520	505	565	592	567	537	529	530	542	557	524	559	535	494	545	531	493	576	493	570	520	585	520	519	535	540	530	527	539	578	598	539	543	541	539	532	574	503	525	550	545	530	543	550	485	551	537	520	545	563	558	524	521	551	540	531	522	515	554	520	559	527	529	526	563	542	557	545	577	523	551	504	560	554	532	540	484	519	528	523	532	581	530	531	541	549	552	511	549	565	545	521	543	529	539	545	556	524	541	550	530	514	573	528	580	535	511	541	553	556	542	562	531	539	529	547	543	545	538	531	539	534	548	530	534	555	483	515	531	501	549	519	516	566	553	559	572	528	534	558	582	515	549	535	552	558	533	552	531	539	545	553	550	542	509	549	557	581	575	529	559	523	560	555	537	517	560	555	535	558	540	516	520	576	547	546	534	564	544	557	547	545	527	529	520	529	554	518	531	578	513	542	509	530	568	546	556	584	529	556	587	510	508	550	540	571	500	534	575	493	535	504	561	600	526	518	534	562	558	524	543	523	540	567	514	532	565	546	520	516	537	513	539	558	542	525	543	545	550	545	525	517	552	532	527	554	551	547	507	547	548	513	544	538	537	494	546	507	512	504	508	500	565	535	553	552	514	537	575	521	518	563	558	529	564	533	544	508	546	526	486	546	473	518	572	554	528	519	542	560	516	503	550	555	546	549	535	594	524	493	533	530	548	537	484	530	563	506	584	558	545	519	551	521	532	575	551	488	546	516	548	568	542	516	586	558	552	541	530	531	549	537	508	528	545	546	552	583	576	529	568	597	542	528	538	519	527	548	520	535	560	530	570	553	579	574	533	519	579	531	519	583	550	538	536	519	566	558	525	538	546	555	541	557	596	571	524	496	544	548	496	579	540	556	531	509	542	581	535	552	537	576	521	524	508	527	522	572	553	486	559	561	504	547	553	548	561	489	611	559	554	564	544	534	537	481	512	527	570	504	516	498	515	543	551	555	502	505	547	547	563	523	520	528	544	614	518	517	563	561	541	573	548	544	554	553	535	534	528	570	575	501	527	529	569	536	555	586	571	519	526	554	590	551	551	575	562	574	546	523	540	535	532	556	520	533	535	544	539	562	541	485	553	525	548	533	554	558	534	514	527	483	589	526	545	557	520	500	551	536	507	527	523	562	503	531	559	577	552	513	528	570	521	517	552	549	523	529	506	553	547	524	523	584	544	570	492	529	557	587	551	498	548	511	545	534	559	514	558	567	496	523	545	557	542	577	527	523	553	536	527	510	563	543	562	527	515	569	577	535	548	518	562	553	566	560	549	519	502	553	561	593	540	542	536	600	532	561	525	551	562	536	529	486	549	547	534	510	541	551	532	581	559	532	569	522	548	536	525	547	533	554	539	574	525	545	530	531	553	530	552	547	501	518	535	581	514	550	555	575	489	558	506	534	504	533	538	508	575	527	531	582	551	562	541	559	521	541	575	526	541	513	536	530	550	510	546	484	548	565	548	515	557	594	512	535	525	576	505	575	606	541	539	546	580	570	519	554	578	500	548	545	536	573	535	526	532	548	548	528	568	530	544	533	526	558	560	578	536	528	584	530	562	552	505	545	505	537	565	531	528	527	558	553	540	506	507	525	523	513	566	529	565	580	539	529	504	527	545	550	573	556	583	584	555	522	541	594	618	514	561	556	512	520	492	553	579	572	547	521	520	584	524	482	547	559	538	531	554	506	572	517	553	551	549	550	545	562	530	545	507	549	591	561	508	596	532	492	528	564	537	562	535	570	514	527	542	561	552	550	557	534	598	554	542	536	535	558	506	563	550	540	513	519	560	516	560	587	531	514	543	582	519	545	519	529	545	526	545	587	534	563	533	529	543	551	556	539	562	585	548	523	531	516	511	573	551	510	514	553	555	524	533	530
22680	21186	28951	23717	21178	21231	11384	1348	987	816	707	715	644	589	571	549	510	539	475	475	476	455	433	448	469	479	431	444	422	432	452	379	449	437	398	380	430	413	410	430	379	363	413	413	393	419	443	372	398	412	397	362	405	413	403	401	379	402	366	381	404	397	369	374	409	400	365	348	408	389	383	401	414	426	405	398	389	400	407	376	331	400	390	393	424	390	382	384	380	402	389	389	363	363	384	358	363	391	362	400	375	392	400	390	398	426	368	417	362	397	362	364	400	367	402	390	371	374	406	386	370	393	407	388	345	375	390	377	412	422	400	394	395	410	403	375	405	399	386	364	389	393	403	349	415	376	401	403	388	370	375	391	375	370	378	429	382	367	402	368	387	381	367	361	410	382	389	403	381	420	388	403	400	391	377	360	382	366	364	372	389	377	422	397	380	359	386	406	431	365	402	405	391	429	402	409	419	380	390	425	413	403	387	391	357	378	412	381	402	384	354	382	394	420	422	415	405	368	366	375	397	390	396	408	400	416	392	419	375	392	365	371	354	359	391	423	385	390	399	398	400	357	363	358	368	385	402	383	416	409	369	402	398	380	379	396	384	371	376	414	307	370	409	357	392	373	382	423	390	388	370	385	413	368	408	380	403	392	352	390	408	374	404	415	405	352	379	369	392	408	416	390	372	392	388	404	359	372	413	376	395	422	411	373	402	389	399	407	353	400	398	382	371	347	377	398	373	368	401	353	384	387	381	386	372	377	371	359	390	385	378	392	368	391	387	381	410	382	374	361	370	399	406	385	382	409	376	383	382	361	400	391	377	383	389	416	394	396	373	369	403	397	417	391	432	366	416	392	363	343	381	356	356	394	386	341	393	378	401	377	375	377	417	360	378	391	389	393	366	371	362	349	393	386	391	399	379	375	378	400	394	384	422	389	389	390	395	395	352	385	361	412	401	356	408	358	375	382	403	403	385	353	354	391	365	395	382	335	379	359	389	391	376	405	420	387	388	412	387	393	398	425	397	344	362	367	390	386	403	402	362	386	407	400	387	389	387	409	393	367	369	405	414	368	371	378	400	381	410	361	382	374	351	382	377	376	378	400	402	373	378	396	382	370	383	373	379	429	373	385	377	408	383	391	427	391	384	392	375	394	397	392	407	392	407	377	370	385	413	413	386	375	391	397	399	356	382	394	359	374	366	408	405	395	369	352	396	411	393	392	368	413	396	396	394	398	379	425	391	359	396	398	387	398	358	396	383	378	397	391	421	387	365	401	399	378	407	377	378	396	401	375	379	404	401	378	419	408	399	404	388	389	388	357	364	412	401	374	410	402	416	376	395	367	341	378	401	367	374	367	358	384	368	393	372	415	356	390	392	409	372	426	379	387	390	410	348	373	365	438	373	375	391	385	355	395	402	352	391	421	379	384	398	399	337	375	373	395	389	383	381	395	396	393	432	352	385	377	402	381	387	369	357	367	372	358	377	413	395	375	384	413	352	392	393	377	380	389	387	388	384	379	384	336	384	348	378	379	414	380	374	402	399	402	391	390	356	371	410	392	379	400	385	389	339	361	349	377	387	378	384	354	405	392	412	360	371	387	421	397	374	399	332	408	354	372	384	369	383	372	375	375	404	370	400	355	414	405	381	359	397	430	388	404	384	395	360	389	393	413	384	406	399	395	399	379	404	393	393	387	381	380	360	369	364	386	399	418	389	419	404	413	374	382	407	391	377	370	404	397	386	374	369	401	366	396	405	394	419	352	400	374	408	439	421	374	377	390	415	386	390	394	366	424	408	404	377	388	411	420	388	358	388	406	410	391	405	357	372	373	338	396	389	361	340	357	390	348	378	407	385	359	377	410	363	382	384	366	389	367	388	425	364	400	383	415	384	401	413	383	366	380	430	361	394	399	400	396	367	372	374	397	401	381	409	400	414	382	377	368	423	411	386	359	374	387	405	361	410	375	360	375	390	396	366	404	397	382	397	347	347	406	325	398	374	350	410	363	346	378	378	394	386	390	373	413	382	378	369	366	375	389	394	371	388	384	406	364	406	412	367	369	395	375	354	404	415	372	378	424	415	384	391	363	421	336	382	381	389	386	377	404	371	376	372	378	413	369	382	369	377	403	405	417	351	358	374	388	409	407	387	405	357	357	406	433	413	393	424	367	364	367	370	430	364	356	381	380	360	402	360	369	380	372	395	364	341	357	432	355	389	366	390	377	391	423	368	399	421	409	390	366	393	402	389	393	389	420	388	405	388	359	394	390	392	426	423	354	385	394	414	392	412	416	374	357	378	388	392	387	363	362	391	376	383	380	417	366	367	400	390	373	414	402	381	378	376	365	395	396	375	359	382	398	391	366	416	343	381	377	376	403	376	387	378	402	413	375	394	373	358	397	379	384	380	410	361	388	372	435	412	365	406	412	382	381	379	375	382	387	420	384	404	375	401	394	376	377	372	393	377	384	385	396	392	390	410	391	412	385	397	406	374	371	367	412	386	336	375	404	383	349	402	365	397	416	371	368	386	405	349	349	408	416	386	390	391	368	411	398	377	347	385	375	379	380	407	387	391	387	370	379	387	368	421	412	385	387	382	367	372	384	391	373	360	359	413	362	357	391	385	368	415	395	399	382	402	415	393	390	384	353	388	396	357	384	387	367	380	371	400	396	396	401	395	409	401	389	404	411	398	356	379	387	387	396	345	359	405	392	418	388	396	365	383	374	376	416	411	427	392	398	401	378	417	379	364	375	426	403	380	370	386	385	377	355	398	348	405	364	392	413	388	374	384	378	418	390	420	381	390	382	420	348	360	366	375	371	394	378	382	387	404	367	357	343	388	362	390	363	415	395	369	373	381	356	345	394	403	391	426	378	380	384	405	364	387	376	365	385	354	393	384	374	400	347	378	361	411	394	359	406	409	376	377	416	371	388	397	410	346	376	426	364	429	400	391	399	410	372	406	388	402	360	393	402	413	406	407	390	401	393	393	400	390	411	381	348	402	379	366	364	385	386	386	409	427	336	377	408	382	397	362	410	381	365	376	395	373	398	409	402	347	360	367	402	396	403	381	371	381	395	352	366	396	381	392	373	390	383	381	369	388	357	420	392	411	412	370	398	399	382	393	385	373	368	406	376	373	386	406	385	388	418	386	367	382	440	389	407	422	369	411	368	424	408	395	373	402	373	368	367	389	384	399	382	365	387	417	371	420	422	415	369	374	356	379	397	404	398	381	376	418	369	389	370	419	406	385	386	378	359	389	370	376	359	399	391	381	398	426	414	376	382	406	364	400	383	428	393	413	405	346	415	374	388	362	368	399	370	389	372	359	340	365	384	361	390	392	385	366	397	352	333	403	398	377	334	386	381	439	358	411	394	362	386	366	356	377	367	378	361	356	355	374	364	351	407	370	384	399	350	337	382	363	371	372	377	371	366	415	374	367	336	391	383	342	386	394	399	355	388	398	365	407	377	373	378	364	383	384	396	403	429	411	379
25990	24149	12907	6982	4776	3394	2655	2120	1736	1450	1245	1019	936	841	727	802	694	673	619	601	534	555	572	522	499	498	499	500	517	530	478	478	480	451	472	453	456	426	477	434	435	448	469	454	474	457	477	481	424	480	410	427	432	436	454	438	405	444	441	431	434	412	444	425	427	456	410	430	420	422	391	418	437	414	388	421	424	428	448	434	396	412	439	411	444	405	400	426	420	409	398	441	449	415	420	409	421	422	394	405	403	451	414	409	425	418	408	429	413	394	446	420	454	430	408	417	390	469	440	464	395	420	418	428	444	415	439	397	414	444	407	420	409	425	443	385	395	381	414	420	449	399	420	421	386	429	423	430	407	403	422	410	442	426	436	419	409	431	394	404	410	432	445	417	397	436	411	417	454	416	427	442	425	446	424	424	448	444	448	418	404	410	398	414	409	448	416	441	439	371	421	389	423	423	435	441	427	405	419	431	404	418	392	407	413	421	390	403	431	427	434	403	448	431	412	404	412	403	424	403	443	407	429	396	390	425	401	423	409	449	394	409	393	394	428	415	422	428	412	425	434	457	419	447	430	399	447	396	409	431	423	433	448	405	427	471	426	382	395	383	379	444	407	426	392	420	432	430	441	426	407	429	428	426	439	423	449	386	397	378	437	422	426	417	419	454	435	441	456	416	442	406	411	439	445	388	443	405	424	421	430	419	417	434	427	415	435	399	438	397	460	414	430	437	402	414	427	413	399	368	400	407	420	393	410	419	404	433	409	422	441	435	443	414	414	446	422	404	411	422	419	399	429	435	421	406	409	404	445	416	459	406	420	417	407	434	428	399	418	394	385	456	413	443	405	431	423	423	433	429	428	361	434	470	432	442	425	415	443	420	431	423	445	406	432	480	393	428	406	420	469	420	436	397	412	434	416	410	416	435	436	443	451	389	417	398	391	420	422	427	431	398	407	398	413	410	415	428	423	414	415	405	447	402	444	394	462	404	440	429	458	422	427	425	423	412	414	437	409	434	404	437	421	401	392	407	448	394	425	420	448	436	444	425	422	443	445	384	433	448	407	414	431	438	386	431	415	415	415	412	388	409	424	434	430	420	410	397	462	410	413	407	403	367	432	415	427	409	441	454	392	438	442	424	425	416	421	410	418	452	433	427	422	427	394	433	442	452	448	369	447	453	376	451	421	442	444	464	401	430	401	430	428	446	390	395	412	422	391	450	448	417	437	412	450	436	458	423	453	412	453	440	424	475	449	414	421	442	408	420	397	440	398	435	416	390	413	456	385	414	433	413	395	409	420	444	438	379	422	443	391	403	416	396	461	450	411	423	437	415	432	415	455	436	399	375	426	421	432	469	402	429	405	426	407	442	443	403	416	402	379	412	410	402	414	440	434	384	430	433	387	422	401	438	411	434	422	431	429	427	442	412	404	431	429	445	413	430	366	438	429	417	421	395	430	392	413	398	445	401	425	410	412	418	429	435	400	358	419	397	407	380	435	467	405	413	404	440	428	439	409	447	377	462	399	431	418	438	438	430	400	448	451	442	464	435	393	423	395	426	405	411	445	414	410	418	451	393	387	427	425	397	432	406	444	423	419	421	391	410	418	410	368	445	424	395	439	418	418	420	446	435	392	428	438	425	410	423	415	458	449	402	428	415	377	430	421	431	403	421	405	478	412	421	356	379	407	394	420	408	474	431	414	428	414	444	434	403	403	404	420	420	401	407	412	448	411	443	391	436	413	429	435	410	424	391	391	423	428	430	396	425	410	444	416	406	409	408	396	438	429	424	398	428	445	423	440	404	414	407	437	424	427	428	392	407	414	425	432	411	425	407	410	447	412	407	433	430	436	420	399	449	399	417	394	408	441	411	401	451	425	419	408	412	418	441	409	404	401	405	410	411	425	425	432	451	436	398	380	431	366	432	429	432	433	429	436	394	460	424	458	372	401	407	394	437	421	442	426	396	407	436	425	460	410	428	407	399	417	448	463	457	435	400	404	437	418	453	427	404	404	399	437	452	421	394	403	397	413	419	452	403	431	435	457	393	456	447	433	440	402	423	428	452	383	437	435	454	405	386	432	432	455	416	400	393	394	444	419	412	452	449	414	454	408	404	431	410	404	401	426	397	447	454	410	404	433	415	414	434	447	454	451	446	418	401	396	426	413	417	420	418	429	403	401	408	430	414	408	395	439	438	425	442	402	423	408	421	440	420	419	442	476	425	433	443	394	446	397	435	396	419	405	404	426	380	401	428	432	448	442	430	404	439	414	418	407	421	404	415	430	400	435	446	403	411	418	400	424	395	411	385	436	396	429	436	390	412	425	460	380	430	446	447	392	414	454	398	427	422	439	387	436	405	406	423	393	422	425	396	446	458	406	452	428	424	429	445	400	412	408	409	421	425	425	452	385	408	393	458	456	400	439	397	432	418	447	378	429	391	459	420	405	433	418	439	435	414	424	408	413	428	433	424	398	408	394	398	441	439	397	417	432	398	401	384	420	461	412	394	435	400	441	422	437	435	423	425	414	388	424	374	450	404	392	383	421	419	426	461	420	404	407	431	438	426	397	405	417	408	416	419	440	419	413	444	437	407	429	442	408	440	417	395	424	424	402	408	394	417	437	376	441	427	428	419	450	405	410	446	360	439	462	398	440	431	431	425	443	406	423	430	412	421	404	393	435	426	463	413	415	441	392	412	410	392	467	435	418	417	417	434	407	422	415	428	387	429	420	442	441	395	424	433	439	416	423	424	413	382	427	417	423	416	403	406	414	418	445	436	413	456	387	411	430	361	433	414	400	422	389	405	427	405	405	423	406	413	420	426	414	418	443	398	423	440	441	414	459	406	392	407	422	407	403	393	453	434	450	399	433	414	421	401	402	406	441	437	409	435	410	389	427	408	439	472	411	386	446	413	431	408	415	410	429	399	387	384	420	432	427	440	427	409	417	395	404	377	421	428	417	405	417	371	430	391	430	414	418	463	414	422	414	417	445	375	400	410	438	427	398	436	405	429	404	442	427	426	419	409	448	417	448	455	416	370	428	409	422	448	441	418	424	426	444	372	422	435	458	438	417	425	393	410	406	440	474	449	433	409	414	430	397	426	409	401	414	378	393	419	420	446	384	418	430	419	401	406	428	425	422	398	462	411	423	430	415	418	431	437	414	397	412	455	417	433	435	427	409	424	433	396	431	394	416	378	427	441	418	390	466	440	409	457	398	425	418	457	395	471	437	409	430	402	437	417	453	436	407	421	419	441	415	432	414	430	416	420	466	428	435	388	411	414	447	453	434	430	459	452	400	456	396	398	386	433	400	428	446	442	418	469	464	417	388	396	402	406	388	440	394	390	408	370	425	449	427	409	414	406	398	456	380	433	414	390	403	408	378	440	427	421	411	404	400	398	433	450	422	387	390	401	434	422	460	440	427	464	424	410	387	406	415	420	394	413	384	441	413	443	410	420	411	435	446	439	395	437	418	425	473	407	457	402	433	413
27198	20437	8980	938	599	486	441	317	344	324	285	307	273	315	306	281	288	282	308	287	296	280	292	290	262	320	286	289	249	308	286	291	281	313	281	327	278	272	303	277	303	269	300	296	278	273	283	312	276	285	299	296	290	284	278	267	306	292	284	283	277	303	268	288	281	312	303	307	262	284	271	273	320	310	282	294	308	288	276	293	295	276	286	284	294	297	293	315	270	340	304	274	297	290	286	301	286	283	296	273	291	275	280	257	277	292	303	277	272	322	314	278	287	270	275	274	289	279	270	281	298	276	288	269	286	278	289	255	306	305	283	304	287	270	298	277	284	296	273	292	311	297	287	262	262	293	298	296	278	270	283	268	274	283	301	291	273	271	275	286	296	261	290	272	311	279	288	272	323	245	278	309	281	283	289	277	273	308	290	277	325	289	289	313	296	282	284	276	277	281	283	292	279	309	292	303	259	256	285	317	280	287	297	278	268	285	308	271	257	280	286	274	290	305	299	295	307	278	315	296	304	244	314	277	325	307	308	284	270	272	282	297	275	280	275	304	292	299	275	292	267	307	302	281	269	304	292	308	328	282	287	287	269	295	271	286	297	285	270	247	278	304	274	277	275	283	280	284	288	282	275	327	293	272	262	281	311	269	288	308	297	285	273	271	284	307	305	272	281	303	289	273	264	291	297	263	267	311	325	278	303	270	260	274	290	268	274	289	283	310	281	284	263	310	256	292	321	282	274	295	289	268	304	279	254	298	285	285	311	262	266	309	289	241	310	317	289	287	292	314	289	291	267	252	313	254	296	303	294	277	299	280	318	302	291	282	274	289	278	292	290	252	292	280	323	303	268	293	319	281	291	291	267	278	283	267	276	284	286	268	310	312	293	267	289	277	298	280	294	286	296	310	278	291	274	276	308	291	271	255	299	282	292	291	321	288	284	277	285	314	312	289	294	263	250	283	273	282	305	289	266	280	270	278	275	293	277	299	262	280	258	290	267	305	287	293	277	310	269	286	284	280	289	309	290	276	294	273	297	283	261	294	297	282	292	308	317	282	258	275	271	291	273	318	299	277	287	272	278	291	274	288	267	271	258	287	278	274	300	286	298	261	323	275	253	323	262	285	315	287	271	288	264	290	259	316	316	266	277	271	284	271	277	308	275	291	263	306	261	288	288	280	311	288	333	284	267	269	296	299	248	295	272	282	313	275	278	296	289	305	281	314	330	278	286	302	289	277	283	256	304	267	311	283	309	279	290	271	289	267	292	282	297	291	268	319	268	271	299	255	308	291	288	286	266	291	292	280	280	273	275	314	297	271	272	289	302	273	272	295	268	301	287	292	301	279	302	278	321	315	282	302	258	303	277	263	259	274	298	287	313	287	268	308	294	277	331	289	273	279	271	266	281	287	265	298	266	285	291	297	259	285	269	285	269	275	307	295	296	261	285	268	293	269	301	289	314	293	311	277	286	283	272	283	303	286	293	284	274	281	276	296	303	318	292	307	264	278	271	298	275	255	242	290	304	268	292	306	296	255	312	251	317	277	281	242	298	323	314	284	288	268	245	282	268	257	290	271	290	284	283	287	301	269	266	253	273	301	282	251	329	267	308	270	275	290	290	269	270	258	262	300	289	310	309	296	287	273	280	286	270	281	272	246	247	297	271	287	270	298	269	283	281	285	257	276	260	293	271	285	281	296	320	286	299	290	278	290	287	266	299	280	259	277	290	269	307	267	290	271	299	308	292	278	287	254	278	273	320	293	301	291	287	262	305	291	290	272	286	294	306	273	274	316	298	275	279	276	272	323	315	278	284	323	286	296	270	296	312	281	304	256	285	289	298	290	246	311	281	280	273	275	321	283	255	298	279	283	293	270	285	317	308	269	295	278	273	288	282	285	282	270	295	320	267	284	295	273	297	295	290	260	292	299	276	299	258	310	309	279	298	263	302	299	269	302	266	279	281	289	287	331	267	283	275	284	303	326	269	304	318	279	301	293	303	271	262	298	265	282	276	257	283	232	293	289	266	275	297	290	269	288	279	290	272	281	283	282	275	294	271	275	300	318	273	314	270	309	267	301	314	288	302	265	303	299	280	284	290	286	300	262	283	270	270	264	292	264	279	282	295	288	319	276	324	292	260	303	269	271	307	315	288	252	317	288	316	309	299	305	290	311	286	268	274	284	284	300	310	281	293	301	308	278	302	285	281	265	304	295	299	245	285	294	268	287	266	262	272	299	248	283	258	295	260	304	302	293	315	336	305	284	261	320	270	296	298	297	296	271	287	275	301	291	330	292	296	274	289	259	318	250	306	261	295	313	306	290	304	281	287	279	259	269	256	282	283	307	283	279	302	308	292	297	277	308	281	263	269	303	284	267	268	265	296	297	301	275	301	300	290	292	278	295	294	247	262	295	315	269	294	281	308	275	278	317	250	279	276	255	313	297	288	297	294	310	299	278	296	275	310	284	288	291	312	299	273	272	303	256	273	292	268	280	281	293	263	300	284	282	266	294	275	286	294	295	292	293	291	296	287	285	307	295	292	275	260	326	285	288	302	321	311	281	304	282	282	282	263	265	279	307	280	258	287	299	295	281	295	290	302	289	287	299	304	279	312	294	296	309	257	291	305	304	305	295	305	274	306	290	278	305	297	283	303	280	309	302	269	317	282	283	272	282	280	308	276	302	291	290	299	311	289	279	299	262	302	286	305	264	291	296	297	308	300	302	296	284	289	305	302	294	278	294	299	286	283	293	307	290	293	270	266	328	275	306	320	289	285	283	267	304	296	321	291	282	300	266	315	307	291	303	300	274	292	315	302	291	255	274	276	225	280	262	282	278	271	281	272	281	285	283	283	294	295	252	299	287	289	274	295	303	284	284	283	255	318	294	285	313	297	302	264	285	291	283	298	287	311	292	310	278	285	315	304	255	296	261	310	274	277	321	305	298	279	293	256	316	283	270	309	308	260	279	303	316	312	290	284	285	294	263	280	254	296	252	277	295	274	269	304	267	280	269	270	286	273	320	271	275	284	286	306	279	318	309	293	315	254	278	293	306	290	283	282	303	281	266	302	290	305	307	285	279	275	275	286	290	250	288	281	294	306	276	307	311	279	270	278	270	264	293	257	275	300	261	277	276	314	299	286	263	280	262	283	303	302	278	295	333	284	296	278	340	302	270	290	259	248	277	265	266	274	311	284	290	264	290	289	290	279	270	280	331	303	268	295	311	290	294	296	267	277	291	295	266	276	278	294	252	278	304	299	283	287	289	303	290	275	292	301	279	301	300	292	252	302	280	289	277	284	301	273	304	243	287	259	298	292	272	269	298	306	298	292	295	315	264	311	261	307	265	282	280	320	269	259	292	285	249	288	285	305	262	293	307	268	320	295	329	263	275	302	281	281	265	285	304	294	289	325	275	252	272	309	280	268	270	309	290	286	300	306	290	262	273	278	294	295	280	285	300	286	281	285	289	303	295	295	271	289	285	278	296	294	311
17374	5429	1094	614	556	494	443	405	395	394	389	391	366	336	348	370	348	357	356	356	378	352	359	378	356	363	331	326	311	357	382	329	338	328	372	327	376	382	339	346	367	372	347	317	332	318	322	330	341	361	339	335	365	358	312	355	311	354	348	336	319	323	383	352	330	359	347	329	334	360	333	319	378	332	332	324	387	323	354	357	357	350	363	342	322	353	353	371	338	333	327	349	344	377	349	326	349	361	345	355	353	331	345	358	352	344	343	377	319	334	335	322	315	328	346	348	325	349	332	344	334	364	364	332	370	337	281	358	331	318	344	364	349	328	339	332	318	347	341	358	343	332	324	356	383	344	341	352	356	345	347	317	364	335	339	367	331	337	365	349	332	315	335	322	381	363	305	308	363	359	381	334	306	343	351	372	351	354	340	306	329	324	343	363	322	331	334	305	361	349	299	308	359	363	340	320	390	336	341	325	343	400	338	365	331	322	341	350	342	347	349	348	356	337	351	343	338	356	342	363	371	346	338	345	341	352	322	334	353	366	375	350	350	316	356	360	347	365	346	326	331	364	349	345	360	359	339	339	344	356	347	370	338	353	358	317	332	341	337	328	390	321	349	347	336	335	366	304	331	375	332	344	355	344	324	340	367	363	375	333	323	323	341	350	320	359	338	320	369	358	324	316	327	364	325	339	353	354	381	372	349	321	359	358	342	368	342	333	375	341	326	362	334	337	366	353	342	353	347	373	364	340	353	347	350	362	348	338	354	354	338	353	341	286	351	340	332	343	345	386	360	354	344	368	355	341	315	343	341	352	363	346	337	346	348	356	368	318	314	351	313	350	365	322	357	324	380	366	313	313	340	395	370	350	315	347	339	345	356	354	325	359	368	359	334	342	352	366	303	363	356	340	335	364	326	344	362	347	363	328	358	350	356	342	352	351	321	316	351	345	346	318	331	353	310	329	334	341	371	382	342	360	359	329	332	322	283	341	331	337	338	342	331	357	314	328	362	320	352	329	325	351	333	365	342	345	339	363	358	387	331	308	360	348	332	354	319	341	351	361	342	367	325	351	328	335	369	348	341	387	340	334	353	324	335	350	374	340	347	324	358	326	332	329	314	300	343	371	344	333	304	320	304	352	324	324	345	370	356	365	372	344	373	354	348	372	374	341	370	347	342	328	372	344	355	309	343	353	327	328	375	379	349	351	361	343	339	365	348	332	315	382	328	318	307	329	320	334	366	348	368	370	344	349	355	318	324	361	328	335	348	362	368	318	335	348	353	328	329	379	323	366	334	357	345	349	346	351	352	334	325	360	326	299	362	382	355	329	378	328	293	349	342	343	356	340	349	343	366	388	325	377	317	368	353	370	318	370	330	358	333	343	337	314	352	350	329	329	325	339	357	317	322	338	373	336	354	337	369	343	353	337	324	352	346	309	346	334	352	380	352	365	379	329	351	374	368	358	338	367	349	342	349	301	341	326	320	328	341	344	337	339	352	311	326	326	335	334	352	328	337	324	356	357	366	352	342	342	337	369	349	337	356	349	328	371	350	384	353	341	367	338	360	331	386	322	343	338	360	344	356	331	355	364	362	367	343	333	340	364	341	379	299	373	340	312	371	345	344	329	368	344	309	350	346	347	360	331	354	332	338	327	363	331	350	355	351	377	323	298	369	343	342	318	338	376	371	310	345	368	354	339	352	354	377	348	317	324	347	329	335	331	379	349	332	348	336	342	357	348	339	372	348	335	312	385	338	362	355	314	362	319	331	323	330	321	347	324	344	363	357	329	331	353	340	353	334	309	334	297	335	335	322	321	342	357	355	363	331	379	349	342	367	356	352	356	375	335	364	370	365	326	337	330	330	333	342	357	339	345	335	367	320	332	339	364	337	352	332	334	349	330	360	361	348	384	363	349	339	354	357	345	369	358	320	353	334	369	347	339	318	284	333	319	328	358	351	300	350	350	338	340	325	336	328	358	316	378	334	345	336	314	328	358	362	381	337	340	323	354	362	333	336	351	342	327	343	363	361	337	328	358	371	369	325	331	334	337	325	338	313	386	345	343	359	353	332	352	356	334	367	382	362	362	329	348	332	363	358	330	354	388	323	370	369	373	357	340	360	360	359	340	343	346	361	356	320	330	358	313	375	352	336	358	359	358	331	339	335	362	350	376	361	364	351	332	331	336	325	378	370	336	366	318	360	318	342	309	320	345	350	289	353	357	350	336	385	343	371	321	323	332	339	340	362	344	334	340	331	382	319	368	338	345	357	367	341	333	347	354	352	327	344	342	336	314	345	359	362	314	373	337	337	344	326	325	342	326	327	333	348	349	333	339	369	329	338	347	329	339	324	350	322	398	342	345	355	362	336	342	319	328	366	363	346	360	354	322	373	360	325	330	337	343	324	334	346	336	348	352	338	356	367	292	369	353	348	339	352	335	332	354	350	343	381	341	360	366	402	347	349	341	341	353	327	340	335	355	341	352	371	342	358	345	325	325	359	340	322	378	298	329	349	355	355	322	373	318	343	361	338	309	377	380	312	368	350	351	329	341	329	342	339	334	320	343	355	394	331	328	357	364	342	340	362	364	351	359	314	314	325	378	353	349	354	352	348	340	335	341	298	333	349	350	328	374	339	346	361	327	348	363	341	341	359	351	357	365	328	366	346	324	337	360	335	336	382	316	357	361	344	334	347	408	346	323	332	337	352	333	327	329	340	353	380	333	354	353	332	366	316	357	316	358	344	362	358	340	331	344	339	348	354	388	334	336	312	351	330	385	342	343	360	352	324	344	364	334	319	306	331	336	341	355	327	303	362	317	377	327	375	349	312	331	341	356	396	342	370	337	380	346	338	365	322	361	327	312	342	320	313	377	359	353	366	343	332	353	348	356	365	356	354	342	324	341	338	352	345	337	380	343	357	368	366	337	322	396	333	331	336	361	349	355	325	317	329	349	309	356	346	327	327	337	301	378	358	359	364	358	326	339	363	349	326	363	321	325	317	349	337	331	316	348	337	377	342	375	350	357	326	365	365	316	381	376	321	359	346	348	361	323	320	349	340	353	338	332	325	338	339	309	335	342	321	338	334	372	336	358	355	365	351	365	314	355	362	379	343	321	365	372	360	338	350	336	355	357	359	343	343	360	347	344	342	319	341	367	298	351	349	384	343	323	344	340	342	370	344	334	351	343	346	337	353	321	335	343	370	340	330	368	367	337	323	354	385	362	338	374	380	330	347	342	341	360	321	336	315	337	332	388	355	362	350	345	346	375	314	359	352	343	372	329	342	340	351	330	360	343	347	338	361	346	317	359	328	360	341	384	344	367	354	317	358	342	349	331	360	333	375	369	339	341	372	333	336	335	338	339	376	349	325	306	333	364	343	370	360	379	351	370	346	369	364	346	350	317	370	328	345	349	359	334	341	333	358	340	346	350	358	327	326	336	366	361	340	332	343	346	327	351	359	348	324	388	343	343	325	349	357	325	330	331	351	318
23638	21176	28539	24082	21178	11918	995	592	488	451	382	334	317	282	285	257	259	215	244	218	228	249	214	219	205	185	209	182	208	183	207	231	177	178	210	218	214	172	203	190	190	203	177	177	198	163	193	199	156	183	193	174	184	213	166	176	170	196	174	197	179	212	213	210	202	172	167	173	163	189	210	184	181	176	191	180	178	190	190	198	178	171	173	169	200	181	207	202	188	177	170	179	181	161	196	154	165	173	168	172	180	198	171	176	170	198	173	158	189	172	178	182	158	194	202	179	194	172	172	180	183	163	198	165	181	191	181	174	203	180	192	173	182	171	183	198	168	203	174	174	176	190	169	174	181	182	188	171	199	182	189	171	158	187	179	192	183	179	186	153	181	166	168	169	157	165	199	183	169	190	190	180	161	179	198	184	178	176	189	178	176	187	174	163	163	147	177	186	196	194	172	169	160	165	184	177	183	180	174	192	176	188	185	192	186	195	180	180	173	158	192	192	191	174	174	152	179	178	202	186	169	184	160	168	165	163	195	174	163	187	166	177	182	159	189	177	171	201	178	196	162	185	173	185	179	185	166	207	201	160	185	178	186	201	175	211	186	206	162	171	171	179	190	166	187	196	169	179	200	183	162	181	186	170	161	191	179	165	191	177	177	164	197	174	164	180	173	203	180	184	174	157	171	193	181	187	167	167	187	193	184	160	166	174	191	171	171	156	152	199	181	197	174	191	187	145	177	185	179	190	156	196	191	189	202	164	163	159	187	181	146	184	157	160	191	186	156	172	168	172	178	178	183	199	182	204	193	196	177	185	188	205	176	199	192	156	183	183	187	199	199	191	183	165	179	178	178	179	193	207	191	186	213	174	186	168	169	182	185	195	198	151	178	163	158	167	204	170	192	193	178	161	176	182	179	180	165	194	183	185	165	164	177	184	195	185	183	196	182	168	171	194	173	180	194	161	171	194	171	194	194	193	170	198	183	161	199	189	194	164	193	204	159	166	188	160	200	180	153	184	205	193	178	156	167	163	209	181	162	173	185	176	167	182	200	180	161	185	185	209	168	190	185	174	194	178	177	185	172	184	167	178	174	174	186	158	183	194	202	170	181	172	159	190	192	172	169	167	172	186	177	183	180	202	208	174	180	165	177	190	186	189	172	200	187	189	165	183	199	214	180	162	183	195	176	193	193	202	166	201	162	214	175	159	177	160	183	182	155	178	176	188	187	157	184	193	191	190	184	169	170	182	160	158	183	184	170	162	187	150	160	178	191	194	166	174	194	157	154	172	192	171	186	166	159	163	184	185	191	147	179	171	188	169	178	165	170	196	177	170	181	166	190	188	158	183	201	175	159	163	178	188	147	177	200	185	175	209	197	178	183	175	188	152	207	205	175	190	188	179	168	191	185	172	177	169	186	210	196	166	177	182	211	183	190	167	195	167	178	159	173	164	167	186	184	166	170	176	153	189	204	176	165	151	193	153	191	173	184	182	183	158	194	165	175	187	185	184	165	153	157	175	174	214	172	163	149	199	184	161	183	179	175	199	186	170	160	173	155	158	190	189	188	192	183	193	202	185	172	189	175	175	190	177	183	190	199	181	185	200	158	180	187	218	186	175	183	197	179	188	182	164	184	168	168	175	172	173	160	180	193	186	186	182	170	190	176	180	200	182	182	187	171	181	167	188	174	184	176	178	162	191	159	174	176	184	178	189	176	192	195	182	182	204	173	195	158	180	194	174	175	172	203	198	183	176	206	177	166	171	185	150	177	177	180	187	176	158	166	180	195	194	175	179	181	165	193	161	180	183	177	167	173	188	198	184	200	168	171	186	189	185	189	163	187	190	163	174	164	189	188	188	189	171	180	213	186	189	170	206	193	190	169	166	181	204	171	180	187	161	194	195	171	184	177	160	173	176	190	196	185	187	176	175	181	201	179	193	178	167	176	182	189	162	169	189	178	181	187	190	187	152	185	204	185	179	199	187	179	176	167	168	186	177	173	183	166	190	167	156	177	159	193	178	166	174	179	185	173	184	176	196	162	186	165	206	176	184	173	208	173	138	188	172	172	162	174	170	178	160	175	194	184	167	173	165	188	190	170	183	169	173	170	178	148	180	198	169	202	181	187	182	195	179	168	188	167	171	198	172	170	181	179	179	185	171	180	167	184	180	174	172	191	196	172	168	181	182	180	184	221	161	156	192	171	209	177	180	190	169	179	175	188	185	151	175	180	161	182	186	195	217	158	174	185	178	173	208	154	190	179	216	184	184	178	174	175	180	170	187	185	185	186	175	166	196	168	211	166	154	199	194	181	184	155	172	186	182	165	164	162	184	181	157	187	180	196	167	184	172	179	190	182	169	187	192	167	197	204	179	194	157	183	172	200	225	183	179	187	176	184	187	169	176	191	179	186	198	162	182	154	183	201	162	194	180	171	183	186	201	190	182	181	182	185	159	189	192	187	197	190	161	177	154	198	199	183	179	165	171	186	175	179	223	191	180	185	161	171	190	194	164	192	169	178	184	185	174	167	180	184	185	173	163	157	180	164	187	179	179	194	180	185	191	198	173	177	186	175	192	210	211	189	166	168	187	170	187	193	180	183	175	174	190	179	183	191	186	194	173	192	158	177	183	194	193	176	172	178	197	171	181	182	155	178	186	175	162	187	203	179	180	177	183	197	171	195	169	182	196	188	209	191	147	185	173	193	194	161	185	193	211	169	168	215	183	155	169	187	201	177	175	180	196	194	183	175	180	173	187	167	192	169	205	197	189	164	207	177	205	180	174	188	176	169	187	180	183	196	177	169	161	162	177	187	213	186	160	190	185	152	182	173	200	173	171	164	164	192	190	175	187	198	190	165	184	168	202	174	159	164	156	180	179	194	161	164	198	194	151	173	183	168	190	168	147	182	165	197	178	215	160	207	179	178	199	201	184	172	152	161	154	185	180	202	135	182	178	172	180	202	191	180	179	155	177	189	183	180	163	191	189	143	176	188	194	178	162	173	192	186	188	185	191	196	178	169	180	169	199	178	177	183	159	158	164	182	204	165	175	179	175	177	185	182	183	191	184	179	165	177	158	187	164	175	179	167	171	183	153	184	177	210	174	173	155	200	185	158	186	184	191	184	176	179	181	188	194	180	176	178	198	193	157	175	175	202	163	172	172	187	179	176	182	188	187	175	168	173	199	212	192	176	166	189	188	181	193	196	173	177	171	184	179	202	180	177	164	186	170	162	194	187	190	182	177	191	200	166	183	179	168	173	171	179	184	182	159	174	165	182	184	207	156	188	177	167	169	188	192	170	178	182	173	175	178	188	167	174	180	167	190	170	171	190	213	176	173	151	159	177	185	187	198	182	187	168	177	161	171	185	181	194	164	151	152	174	183	173	178	194	168	193	165	202	163	167	183	191	196	186	163	171	178	205	175	180	177	180	174	178	184	166	194	188	172	172	159	192	210	174	177	183	203	174	169	169	201	174	186	161	160	182	196	176	186
20312	13494	7755	3932	2464	1760	1397	1039	853	697	665	569	532	469	374	360	370	350	343	297	276	307	280	283	275	266	271	281	235	258	244	247	229	264	239	246	233	233	208	240	230	216	237	211	234	240	205	215	225	223	232	201	213	206	228	221	240	199	215	236	213	226	179	228	221	217	220	235	192	191	241	208	240	208	202	230	232	221	214	240	215	219	228	207	230	223	239	221	202	209	234	239	212	225	243	199	205	230	191	237	219	231	230	215	220	224	228	227	220	215	207	215	225	207	241	217	199	245	196	209	206	220	229	160	225	201	223	233	223	222	206	200	231	219	220	211	225	215	223	223	212	199	199	227	221	203	197	227	241	257	240	200	224	233	200	199	191	220	230	217	210	222	198	240	208	201	219	216	199	228	244	229	239	228	233	217	199	216	224	210	220	206	227	224	240	213	218	226	208	191	226	229	226	222	227	201	233	241	217	213	229	234	223	227	208	208	206	228	224	236	211	207	234	235	226	215	204	194	220	200	216	209	197	218	196	221	223	214	234	238	217	218	220	226	203	215	237	230	229	212	222	215	206	223	228	206	202	236	197	201	246	202	202	220	237	218	214	212	195	205	201	223	211	206	203	209	220	238	201	211	192	215	196	213	185	209	200	218	256	220	225	207	237	213	240	215	198	213	209	213	202	210	220	185	226	239	245	213	214	205	197	217	238	221	198	251	195	242	206	217	231	239	204	206	193	214	221	209	219	250	222	216	231	197	236	219	215	207	235	201	229	227	209	238	209	223	235	227	233	192	192	217	211	227	210	216	233	215	217	216	238	224	213	236	205	200	214	222	198	208	234	202	198	190	214	230	217	223	213	216	248	203	201	247	209	216	209	225	212	193	208	192	220	218	207	211	197	194	210	203	197	209	240	192	208	203	210	214	223	215	219	230	229	205	211	210	224	245	224	236	204	215	248	219	205	215	238	236	231	228	219	206	212	232	219	210	230	198	223	226	229	231	196	209	211	196	216	211	214	217	216	202	192	233	210	205	228	238	208	209	207	238	217	208	232	210	216	236	204	186	211	220	213	216	245	206	231	218	211	196	210	186	200	218	239	214	219	201	234	220	219	211	209	231	235	196	208	229	215	211	210	190	218	214	233	222	219	206	214	227	197	198	217	233	209	203	217	211	223	222	204	182	227	200	205	226	204	241	198	190	211	205	214	206	221	212	232	186	206	217	200	201	212	211	225	197	214	202	222	246	198	221	199	219	212	196	217	193	198	220	202	206	215	200	234	198	210	222	233	208	204	224	209	218	199	195	190	225	196	194	208	219	218	243	225	206	222	230	242	207	197	205	216	216	212	186	242	199	224	211	198	198	211	239	235	198	211	223	227	196	212	190	207	215	231	215	237	220	225	210	188	246	201	214	205	240	241	224	227	206	236	212	210	235	224	229	236	215	230	225	247	218	222	220	201	227	208	205	191	214	224	228	218	223	243	191	224	210	192	228	236	221	237	191	221	252	201	189	203	210	247	221	220	208	201	207	223	215	223	201	204	215	194	223	243	214	229	217	220	220	194	199	207	221	225	225	203	212	201	223	214	226	198	200	231	239	211	224	228	211	230	207	194	203	211	205	249	235	191	217	209	221	206	219	203	220	223	210	207	221	216	225	222	204	212	210	209	240	216	218	217	226	228	231	209	209	231	222	219	222	215	192	232	215	223	219	226	220	206	222	226	238	204	208	220	210	191	220	203	222	218	204	217	218	222	203	192	222	209	199	205	224	207	220	207	239	226	228	206	225	222	202	210	204	209	196	201	250	221	199	222	185	199	211	215	202	198	235	229	217	218	198	216	254	223	223	232	225	213	218	214	228	223	241	223	246	195	269	198	204	217	189	213	209	199	237	219	216	225	202	239	232	227	205	205	225	214	195	216	220	209	227	226	195	240	203	219	193	207	213	221	191	219	208	209	181	231	211	210	236	217	224	217	216	216	205	230	213	204	226	224	227	224	222	190	214	214	232	204	239	222	197	191	228	211	242	225	213	216	213	245	207	223	210	222	202	215	188	231	206	205	226	218	197	198	212	190	220	215	223	204	223	248	226	214	231	212	244	205	221	220	224	234	191	209	205	184	210	213	205	195	205	209	208	210	232	163	206	219	232	201	205	224	241	216	237	209	219	197	230	225	224	203	224	242	206	198	238	219	236	219	180	219	205	218	230	248	236	206	220	218	210	222	228	237	215	228	205	237	219	226	222	208	193	207	210	214	209	205	232	212	238	210	225	223	204	236	196	205	212	221	231	220	222	209	219	255	247	223	219	213	213	209	215	199	224	203	223	228	232	224	231	228	224	204	217	206	192	223	214	212	227	233	210	224	202	217	220	211	232	205	221	232	210	207	235	207	204	227	199	215	243	222	232	216	223	206	217	213	240	200	216	204	231	223	199	231	223	195	232	190	231	207	210	211	207	196	190	229	179	247	203	209	212	220	196	189	224	199	222	189	234	195	231	237	214	236	212	191	246	211	236	220	222	228	219	196	201	219	219	224	228	214	211	203	180	206	211	204	194	193	211	233	206	214	218	213	219	209	219	223	228	213	182	219	204	244	249	197	231	224	209	219	232	226	192	228	199	214	217	218	199	232	211	227	238	225	228	186	227	217	221	225	239	216	217	247	199	208	222	217	210	239	234	230	192	213	210	211	232	231	198	224	211	234	209	237	221	213	203	222	235	235	214	197	242	222	216	227	211	221	241	200	203	219	236	242	232	209	204	210	203	204	239	239	200	235	204	203	218	230	209	231	221	235	230	217	226	229	212	213	248	225	229	216	218	232	223	223	199	213	223	194	252	190	224	220	217	219	225	229	213	227	233	209	194	234	205	214	190	204	243	205	227	212	202	220	222	190	226	213	209	233	223	223	232	188	212	205	213	196	220	228	203	217	219	215	215	221	195	212	181	216	214	250	227	195	223	248	207	183	203	201	208	192	216	201	214	250	244	222	241	246	216	235	219	219	231	205	235	225	208	213	217	224	206	220	227	205	229	219	225	191	240	201	224	216	194	216	201	200	237	225	201	192	209	223	207	216	214	188	213	222	208	233	205	216	227	226	214	243	199	228	216	225	208	186	201	226	199	200	226	209	222	197	203	240	241	227	214	221	228	214	221	211	226	214	194	229	221	230	234	222	233	207	209	226	220	214	206	225	213	201	236	202	216	210	225	233	210	190	246	223	208	197	202	219	226	235	227	216	237	219	202	212	219	226	216	203	233	218	233	215	230	187	203	206	205	217	231	214	202	220	247	188	227	227	226	208	204	223	226	221	226	230	206	200	225	230	220	217	200	234	200	221	237	223	214	218	212	221	207	210	232	207	226	202	212	220	205	214	194	218	220	214	227	194	229	205	238	229	203	210	192	234	217	237	220	216	237	199	211	212	197	204	237	214	224	222	227	213	219	218	241	226	212	186	192	193	243	210	228	234	220	219	194	214	206	212	197	219	254	214	211	208	232
24886	21185	27544	25000	11955	1034	716	707	557	568	580	599	591	520	546	499	514	529	505	518	530	500	477	481	462	466	489	481	502	512	520	494	479	506	512	486	472	455	485	505	502	485	485	463	474	512	466	489	466	512	480	462	456	487	520	472	464	494	485	458	479	473	488	468	489	506	503	491	404	454	447	473	474	464	451	445	480	493	502	455	467	495	463	503	507	466	478	466	485	473	465	444	438	421	459	496	486	462	462	480	465	450	468	496	515	430	495	515	454	445	478	472	485	478	476	504	473	475	480	479	466	500	470	489	470	478	465	496	500	497	459	467	477	489	485	480	506	439	481	444	491	478	465	472	470	442	504	494	479	424	518	459	478	466	464	465	450	472	531	452	478	447	476	465	473	484	464	465	478	517	460	505	448	464	477	484	467	448	484	478	488	493	431	443	491	444	459	472	507	467	475	466	467	479	452	467	449	491	469	479	527	435	495	454	475	449	446	479	468	458	476	469	466	482	522	510	470	457	470	448	465	493	475	465	468	491	491	494	473	487	448	497	470	456	431	465	499	496	492	477	469	470	478	472	488	493	467	490	442	471	472	496	462	496	466	477	469	477	489	494	503	482	468	454	499	452	467	498	452	486	461	459	474	460	471	509	489	503	428	463	439	473	462	484	486	473	488	474	483	427	490	487	488	469	459	466	501	461	473	456	460	470	476	467	489	460	464	486	523	491	467	481	493	475	491	449	478	406	479	499	460	488	447	488	525	492	468	482	467	469	427	468	487	499	495	483	461	503	475	442	485	497	471	447	470	462	480	508	493	437	483	466	469	508	469	458	471	496	502	475	471	504	523	476	468	464	490	474	470	445	482	481	469	493	505	481	436	519	481	455	512	486	504	466	464	485	449	463	484	467	474	462	452	492	484	478	448	460	497	483	475	458	440	486	525	489	453	466	474	510	489	479	479	512	470	460	499	480	447	487	480	488	467	501	472	487	482	485	510	488	469	459	453	497	508	479	483	499	481	451	464	487	492	490	433	487	500	452	500	453	483	501	455	454	481	451	472	495	502	485	490	486	446	471	490	444	483	477	501	453	499	473	457	488	466	494	483	484	483	477	473	452	498	457	439	511	517	461	522	467	463	512	421	495	462	506	455	474	499	448	487	423	493	468	460	500	492	471	464	479	473	483	450	462	489	462	485	489	475	449	470	502	489	456	447	523	471	487	516	469	478	491	472	488	451	479	452	463	486	505	475	454	456	471	446	462	472	447	495	464	490	498	464	466	497	490	507	522	477	482	507	473	485	479	479	460	434	478	470	463	457	454	502	450	473	475	469	459	507	490	485	520	471	448	461	465	480	467	477	462	459	443	501	439	460	447	481	482	491	459	481	471	425	505	455	477	497	480	453	452	499	479	498	492	441	483	505	499	497	484	440	469	455	471	494	446	459	442	477	461	484	463	472	485	473	481	498	495	492	484	456	486	489	445	486	484	509	473	443	415	466	499	475	483	476	449	485	462	496	449	478	469	492	478	453	461	476	500	456	474	453	432	485	446	502	465	506	482	481	474	476	432	498	493	467	457	470	470	518	474	462	459	474	457	476	473	480	479	473	482	462	477	472	456	454	452	472	473	477	492	458	436	496	491	504	514	465	449	457	449	471	468	450	476	491	476	521	496	479	462	448	504	477	460	493	470	494	485	464	456	494	479	467	483	452	488	490	494	494	489	480	493	471	489	505	465	431	469	511	442	468	475	483	476	494	524	474	469	459	468	456	469	503	502	473	490	455	452	470	483	477	506	507	479	467	522	498	468	476	464	505	478	453	458	461	471	464	499	467	464	430	478	475	464	505	476	498	433	465	479	470	439	475	495	469	457	490	495	486	479	481	506	494	458	440	462	484	472	489	501	475	472	463	462	463	512	513	450	462	474	506	499	498	494	446	504	464	510	499	471	515	494	457	467	396	507	453	488	475	451	475	488	464	445	499	493	451	460	483	493	466	453	478	452	482	511	487	464	480	456	494	473	428	458	461	480	455	511	473	469	465	498	470	519	480	501	463	489	461	484	499	452	493	478	501	443	472	433	483	523	478	471	509	475	469	487	465	477	461	496	484	473	454	417	459	458	423	489	440	519	483	455	488	514	478	506	466	449	510	484	491	467	481	482	455	502	506	466	496	503	476	489	492	486	527	448	481	498	477	476	470	470	500	458	449	484	477	474	467	463	474	489	458	485	473	492	474	464	472	463	469	459	484	467	452	456	497	535	471	496	438	493	504	477	489	484	487	482	455	478	493	455	439	463	494	462	484	499	475	485	472	513	443	480	464	471	502	471	484	500	479	502	483	469	491	460	489	461	457	418	511	483	485	456	467	512	506	467	494	473	472	453	471	470	512	451	463	482	482	478	493	476	499	463	482	461	440	498	481	471	497	511	488	474	495	482	463	450	492	531	465	470	480	472	450	489	455	469	480	453	484	475	465	504	496	441	424	488	452	482	500	448	427	513	509	510	458	457	464	458	467	442	476	484	476	464	485	434	452	461	478	474	480	472	476	488	444	500	456	464	487	462	468	458	469	497	493	467	473	477	484	461	472	507	471	484	454	434	493	447	477	471	462	475	444	474	449	503	477	510	460	477	480	531	479	500	447	453	480	466	482	479	505	467	478	500	478	487	504	444	502	438	467	492	470	468	442	506	516	474	460	457	502	493	483	469	488	453	420	498	483	484	445	400	498	479	496	476	466	488	465	491	459	466	454	461	498	472	511	453	481	483	476	487	426	468	438	475	465	510	467	474	518	492	497	475	450	474	469	469	437	477	522	496	471	459	452	496	468	458	449	490	473	482	428	420	464	449	451	480	475	494	481	446	463	459	480	484	470	495	470	457	485	518	468	499	452	461	501	437	444	473	489	492	494	473	452	470	483	463	483	487	454	489	506	496	466	467	489	478	464	489	485	490	494	475	495	489	492	492	494	480	482	463	455	479	524	466	462	491	482	423	472	477	480	458	464	474	429	514	527	501	503	403	437	470	465	497	495	456	458	489	460	480	444	451	483	443	465	481	444	460	485	476	503	456	458	464	443	461	483	446	484	474	452	460	482	466	475	481	473	486	469	459	485	517	464	515	509	486	463	475	526	492	459	490	477	483	457	443	481	459	459	449	495	476	506	503	514	525	451	446	530	451	482	488	461	477	453	449	480	482	487	461	481	489	443	467	498	447	432	496	473	489	473	484	465	465	482	497	468	502	455	450	439	464	481	476	490	495	481	492	461	463	484	484	444	465	474	443	511	469	490	472	492	447	449	470	506	478	474	454	502	445	478	453	494	456	490	460	468	481	471	487	506	449	457	447	507	445	504	454	490	424	498	486	489	498	531	465	475	505	518	448	505	507	477	451	453	498	468	509	475	486	465	478	505	476	467	479	479	472	512	480	472	479	478	451	467	502	521	490	462	437	484	472	437	451	484	479	487	471	520	466	490	445	463	489	443	495	490	472	475	481	477	437
18798	9212	4489	2396	1733	1392	1209	999	901	876	763	744	710	676	604	631	597	599	575	598	573	571	542	630	602	539	560	581	648	578	544	571	567	552	589	599	548	549	575	615	543	553	568	573	565	546	475	561	530	531	558	534	534	566	530	518	536	563	517	494	545	539	502	557	528	537	585	584	517	562	595	537	550	565	549	533	514	514	549	556	514	572	508	515	549	545	531	518	533	526	572	541	541	560	526	582	551	556	556	536	555	552	520	513	501	542	505	519	521	539	588	535	500	538	571	533	533	546	561	571	541	536	546	541	530	545	543	557	559	547	552	522	522	528	518	553	576	510	560	547	525	537	530	522	546	544	552	533	572	522	529	549	558	561	530	534	576	551	512	566	463	571	537	552	557	534	580	527	554	548	606	518	595	516	523	491	579	504	531	516	516	550	540	578	531	523	532	548	552	539	507	515	541	550	570	527	536	505	542	495	528	534	510	525	501	564	558	566	553	519	551	530	537	557	562	579	541	563	585	562	577	502	568	564	512	549	516	595	528	577	586	532	540	511	561	517	561	562	542	566	570	510	558	559	525	545	517	563	536	535	589	517	535	564	576	559	512	543	536	555	548	490	525	572	528	571	504	529	526	546	552	554	548	530	546	530	543	527	523	554	515	545	545	536	550	569	536	554	542	552	551	527	511	528	558	528	515	539	500	540	534	534	545	545	519	521	557	544	588	560	536	552	522	528	564	488	574	520	534	534	517	529	525	526	524	493	536	539	496	559	538	531	543	538	522	525	536	553	552	547	550	511	504	542	511	521	507	567	527	532	560	541	557	596	573	531	552	516	522	533	548	559	548	499	555	623	535	544	544	506	504	528	526	512	550	557	529	565	538	569	575	512	505	557	514	544	556	554	555	554	549	547	552	558	507	526	552	559	520	540	556	575	495	539	561	552	531	545	549	538	506	544	563	519	575	568	569	582	584	516	533	558	541	514	538	551	595	566	525	516	557	525	525	565	518	557	498	520	544	507	532	537	550	535	568	542	520	564	546	537	510	526	507	542	506	564	520	562	526	539	519	538	527	539	512	551	509	566	511	540	542	554	570	563	558	545	533	514	533	538	541	549	536	530	574	522	536	529	515	536	522	585	571	516	545	536	512	484	513	567	517	552	558	564	566	576	536	509	527	553	544	516	544	526	484	523	584	514	519	574	528	541	518	535	504	524	571	556	550	519	531	495	553	535	556	532	513	540	540	536	559	563	525	514	568	510	576	503	588	563	529	538	569	562	530	555	541	519	557	541	555	503	531	514	535	511	544	543	536	542	580	518	539	559	505	551	555	589	532	575	531	553	558	556	562	522	552	548	558	528	533	537	552	530	531	542	537	550	597	533	513	580	531	553	551	524	557	536	560	578	567	519	575	539	516	577	542	513	538	572	552	538	514	563	546	530	516	498	531	536	549	523	542	542	546	555	555	523	583	565	520	560	526	562	509	549	571	536	534	546	519	530	567	552	540	536	548	546	497	513	556	562	576	569	556	546	552	545	580	534	549	549	521	499	516	546	561	519	513	543	533	554	591	520	548	566	534	506	529	527	517	526	536	492	520	572	520	535	598	505	522	544	543	558	525	527	525	516	539	510	498	572	551	526	556	513	530	560	529	507	520	532	523	557	580	567	501	555	558	543	555	504	495	511	559	521	547	515	577	528	572	543	541	511	538	523	528	565	543	580	550	527	566	551	548	560	533	539	556	515	549	586	530	519	510	543	541	516	573	563	554	559	548	499	536	552	539	519	545	516	553	479	514	562	581	531	531	495	548	490	532	555	556	533	502	560	550	552	571	539	548	525	526	537	577	523	555	506	540	518	543	513	516	514	521	564	554	532	564	540	518	534	544	532	524	542	545	518	501	500	550	539	554	556	554	543	529	571	545	530	520	557	531	521	511	562	566	517	534	532	561	549	545	520	549	534	551	537	519	603	532	531	521	527	560	542	561	533	563	517	505	566	502	547	535	497	508	546	551	576	559	519	553	556	582	541	539	526	566	530	539	530	573	530	567	566	546	569	566	573	526	538	564	582	592	571	528	514	520	555	528	589	594	531	530	563	522	560	572	551	538	555	549	549	527	508	507	569	519	539	538	520	550	499	513	520	533	559	516	591	554	569	555	537	556	541	573	557	505	539	538	528	577	564	562	505	557	570	544	512	511	552	555	544	550	511	562	522	544	526	559	541	550	559	540	503	557	519	525	529	537	544	542	517	519	552	541	527	530	543	568	587	469	543	501	542	544	537	547	544	532	544	542	558	548	553	527	545	568	550	556	518	526	574	555	541	549	583	543	536	531	588	538	515	541	546	553	582	536	563	537	540	554	536	515	519	530	556	550	530	551	532	560	550	549	503	582	529	555	537	532	559	537	510	535	501	566	540	559	555	535	517	498	547	519	545	517	617	539	537	524	556	518	534	576	570	496	531	502	524	522	527	559	527	515	524	583	532	517	522	547	545	547	535	535	541	547	528	555	526	536	517	526	576	573	510	501	570	541	576	560	516	562	514	544	561	512	527	536	507	553	559	544	563	565	571	540	568	505	545	534	541	547	570	514	549	551	534	526	516	544	583	562	527	506	522	543	531	554	558	525	553	565	511	551	545	528	536	561	520	540	550	506	560	553	549	567	573	538	502	490	529	535	535	542	533	533	527	553	550	564	520	528	566	540	580	528	557	554	572	546	517	529	550	536	497	528	500	519	534	564	554	527	568	536	573	539	514	468	536	568	542	493	491	573	586	555	550	537	507	551	590	568	558	579	582	530	537	535	512	526	538	549	591	541	537	537	519	554	559	530	512	531	528	558	534	524	531	571	523	556	528	518	559	527	521	567	549	546	537	557	550	555	562	531	535	577	529	566	519	540	525	557	537	558	535	547	552	585	525	571	554	570	545	504	535	568	540	561	553	536	573	560	545	560	529	535	527	574	570	551	558	551	511	554	552	539	546	540	540	512	518	513	559	578	555	528	534	540	559	541	561	570	555	544	567	506	548	512	533	536	532	549	533	534	504	542	532	546	548	517	558	530	569	559	509	529	496	545	528	564	542	598	526	498	527	575	580	517	525	526	564	528	555	558	541	513	569	505	551	571	538	536	520	529	542	549	517	522	513	588	532	526	556	530	512	544	564	518	538	549	527	533	546	581	536	529	551	552	557	535	541	533	563	561	535	509	514	549	508	579	517	542	543	510	530	564	525	578	525	527	543	563	551	523	531	551	535	526	506	503	555	530	530	547	522	507	566	546	532	565	541	557	526	503	570	563	552	508	532	515	548	552	534	569	541	517	550	531	548	550	524	538	518	536	528	535	525	561	537	506	564	534	503	527	565	529	545	544	539	593	549	523	579	521	540	537	550	571	529	574	525	554	560	516	529	561	538	521	493	574	526	542	523	541	544	531	521	536	509	542	550	554	510	476	548	566	549	507	510	547	516	523	556	536	548	499	544	529	484	510	527	539	573	522	570
22747	21210	28968	23744	21210	21267	11510	1377	949	902	812	685	673	649	578	532	551	497	475	503	516	474	510	457	440	448	455	451	468	424	438	417	418	421	435	423	410	385	400	453	412	436	432	409	436	412	396	415	382	375	425	416	403	406	434	392	404	393	385	420	422	390	406	381	413	409	394	377	374	380	398	366	392	366	372	388	422	389	398	370	351	374	375	402	382	377	410	388	386	435	427	386	364	378	427	380	362	403	388	373	434	411	396	395	390	406	363	353	406	379	422	391	397	394	396	372	384	382	391	384	377	369	428	406	399	394	379	388	373	372	380	375	382	405	379	383	394	383	386	358	406	381	336	384	353	428	368	405	384	416	420	435	399	421	396	357	395	387	406	397	383	413	389	401	407	357	370	408	396	424	386	375	387	384	394	394	396	411	404	381	364	432	390	383	386	386	396	371	392	356	395	375	370	419	385	394	373	406	410	382	365	374	393	392	376	350	375	406	375	345	387	395	392	389	395	430	389	374	359	384	383	402	388	380	394	392	380	384	391	383	402	388	382	402	386	403	392	387	401	387	381	388	414	373	373	411	390	374	386	382	383	377	384	371	409	381	375	404	371	374	408	370	412	362	374	380	376	361	376	384	432	420	368	398	414	367	370	377	370	380	365	372	396	380	395	382	377	383	402	414	411	371	389	385	388	392	405	367	409	412	366	391	414	379	383	400	387	388	415	364	383	370	346	380	387	356	391	372	389	347	404	427	394	380	407	409	406	406	375	402	379	364	395	372	413	376	413	396	414	387	389	375	397	383	412	353	401	414	411	404	378	382	398	395	388	398	365	383	413	415	381	366	365	396	397	349	392	399	382	339	395	377	391	388	383	403	365	408	381	361	346	388	373	397	418	398	376	375	393	392	380	370	380	380	404	409	403	329	367	384	392	372	398	395	397	368	356	403	398	379	362	369	415	366	377	388	422	373	397	389	371	386	402	336	378	394	368	394	344	351	382	386	401	361	349	389	400	410	376	370	392	368	391	389	358	387	398	417	381	381	384	350	350	399	380	340	364	380	419	388	394	387	436	360	399	397	398	407	424	364	343	413	372	396	410	379	400	390	409	356	402	401	406	336	346	409	392	392	393	377	375	365	379	346	402	416	390	391	392	402	399	395	408	387	378	368	376	344	376	366	382	397	370	376	369	384	414	402	372	346	400	377	371	397	381	380	382	358	406	367	386	389	391	407	412	403	414	390	399	374	404	379	386	405	407	379	395	382	416	405	420	362	354	355	389	395	400	413	401	371	376	406	381	399	394	378	385	374	399	397	346	409	404	375	372	375	381	395	410	381	403	396	381	400	394	394	350	355	406	379	384	398	392	390	425	372	370	414	377	418	368	395	376	383	351	391	368	414	385	375	359	400	377	356	376	374	392	364	352	403	383	360	378	362	357	387	393	344	409	375	372	391	378	405	393	387	393	367	396	399	395	402	429	347	407	390	408	354	387	406	396	398	369	394	432	343	378	379	360	415	409	398	369	369	372	403	399	428	363	377	371	412	387	412	395	422	382	394	374	365	384	385	353	369	372	372	379	416	393	391	375	365	389	359	390	396	385	396	367	383	397	449	427	381	416	375	382	357	421	391	376	355	392	432	414	388	412	377	403	356	403	386	394	439	386	346	362	381	403	357	398	372	403	375	404	370	386	402	379	425	420	397	397	381	427	402	399	393	403	418	381	378	406	356	397	380	389	405	401	373	387	385	402	365	403	405	383	367	394	387	381	424	402	400	369	392	409	387	426	359	368	428	396	395	413	407	378	398	412	398	394	373	371	371	407	358	402	388	376	363	382	380	394	354	376	394	401	393	390	364	400	392	373	411	379	388	393	373	384	370	378	371	366	375	398	392	380	390	377	389	386	375	400	371	384	412	436	375	393	386	410	389	384	409	398	371	414	405	395	397	371	349	390	385	359	377	417	364	367	390	383	416	349	369	356	399	377	353	377	391	374	378	395	388	367	381	394	367	387	393	374	400	395	381	367	363	407	397	375	354	402	407	364	380	412	393	374	413	383	395	382	438	403	404	369	417	390	364	380	365	409	357	379	372	375	391	375	394	377	412	375	420	387	366	375	400	393	382	380	389	391	399	401	387	394	394	413	410	382	366	418	403	370	375	412	397	364	386	385	359	395	345	408	365	379	372	405	360	369	352	393	387	387	413	413	419	363	392	395	388	388	424	403	402	359	380	378	393	373	426	393	385	365	382	366	401	382	398	367	380	381	420	372	410	407	382	375	405	398	390	396	394	389	375	376	403	403	340	395	361	374	413	388	386	381	409	391	347	379	365	398	376	405	355	385	397	419	404	339	373	367	397	332	370	401	410	407	403	366	403	396	399	378	396	376	420	383	399	374	365	396	412	386	382	378	371	371	413	384	376	415	394	364	391	362	392	357	382	403	381	372	372	390	411	386	375	402	379	423	348	407	360	410	411	384	448	392	383	385	392	397	370	379	361	369	366	380	376	383	373	390	413	403	404	377	401	388	382	389	393	387	387	365	372	397	355	402	402	416	417	359	400	386	401	373	396	373	428	382	402	371	380	368	355	394	399	378	383	385	383	356	369	369	354	381	337	379	349	366	399	392	390	354	429	398	407	372	401	366	370	384	364	398	376	399	355	395	390	388	376	378	400	392	393	413	391	383	372	379	401	342	420	359	389	391	370	401	401	388	411	384	400	353	350	396	380	405	378	376	422	362	392	376	380	381	391	392	377	411	370	365	379	369	352	392	363	397	405	392	383	339	363	416	421	383	412	390	361	372	411	378	353	374	384	338	374	381	401	397	404	369	404	404	414	403	382	366	379	378	387	389	383	370	400	395	383	384	377	353	373	372	372	390	358	368	395	401	394	385	367	395	389	370	396	372	403	400	392	410	414	362	388	379	383	388	374	397	399	355	402	395	388	400	389	381	401	411	389	408	392	403	360	413	347	385	368	415	370	387	369	389	403	371	372	384	365	375	391	327	414	383	406	359	427	354	374	392	381	369	375	403	380	345	421	347	385	394	389	416	390	394	364	380	390	396	370	387	419	375	398	371	425	383	361	399	380	425	397	365	378	356	409	400	424	378	382	395	387	390	390	355	400	401	398	392	388	361	384	401	366	389	377	373	343	361	413	379	380	405	377	391	377	362	365	416	402	410	386	368	384	401	387	380	381	406	348	373	375	423	401	383	382	405	365	386	401	356	398	432	435	405	394	374	388	399	389	384	364	407	395	374	424	398	349	369	388	402	382	390	372	402	403	379	385	387	368	388	392	384	386	385	372	406	405	373	371	427	394	399	397	349	361	388	399	363	366	350	393	404	368	375	415	395	419	417	356	394	396	432	383	416	394	382	369	372	364	404	371	408	388	368	394	379	353	410	390	375	400	411	416	417	405	361	376	411	387	412	409	361	391	388	384	380	358	368	407	398	358	383	357	376	407	408	391	367	392	408	393	405	385	388	424	388	366	376	400
21143	18375	12962	6911	4803	3604	2647	2057	1752	1466	1299	1122	1009	885	825	736	665	650	655	581	579	553	576	516	519	518	518	555	456	501	444	436	516	471	486	470	452	461	465	478	444	464	450	452	420	435	454	463	408	450	450	426	420	394	449	414	422	467	448	433	438	406	412	457	443	437	436	415	444	435	416	446	427	424	427	468	416	451	452	428	413	441	408	421	475	423	411	446	440	438	408	452	435	424	464	423	398	416	419	420	414	415	409	455	422	442	417	431	414	443	403	407	457	438	417	393	430	405	467	406	435	419	449	419	439	427	453	467	423	444	441	437	428	422	384	417	415	450	407	393	417	397	404	459	404	401	417	441	416	424	445	416	426	432	399	455	396	420	399	412	423	352	418	431	396	429	411	442	404	443	420	411	421	429	427	430	440	397	393	432	448	410	392	416	424	395	414	409	408	435	436	412	451	413	402	382	434	399	418	434	429	401	434	386	418	401	422	383	392	416	447	411	427	412	404	410	445	422	385	437	433	441	430	412	400	403	412	421	413	411	435	449	357	462	435	401	440	406	440	424	407	435	414	431	446	412	388	432	412	430	396	434	428	433	433	430	439	459	443	437	406	423	411	415	433	395	403	451	387	427	430	399	434	417	394	439	444	431	451	417	429	404	418	406	406	421	399	438	404	433	384	444	413	413	440	423	433	393	424	444	402	425	411	424	425	456	410	417	423	412	433	400	412	414	395	391	449	414	429	409	419	424	413	428	439	418	408	400	462	432	433	430	419	419	410	439	381	420	433	441	401	447	434	394	387	426	416	385	424	440	437	429	434	424	420	435	406	433	385	397	408	431	443	429	412	409	398	399	449	420	418	417	410	476	456	418	393	408	417	426	364	412	439	401	451	407	411	416	407	451	426	424	399	407	408	410	405	449	422	438	441	404	407	427	385	438	432	412	438	427	423	405	400	413	401	428	437	422	417	441	475	413	404	392	441	412	416	399	389	425	399	397	424	423	423	420	453	419	391	406	384	424	430	432	381	443	404	390	410	425	422	405	446	457	437	417	428	413	428	459	438	411	427	407	413	441	389	377	421	434	453	399	429	422	395	456	445	419	401	406	424	424	422	429	436	413	405	423	417	421	378	410	403	431	422	434	419	453	412	438	422	458	452	412	415	421	435	418	419	416	415	393	392	385	406	432	430	421	412	391	404	469	390	407	436	411	437	399	440	418	462	412	447	432	394	416	480	415	414	441	449	433	439	408	421	409	427	444	445	456	442	431	446	437	414	399	412	410	411	428	415	454	434	413	413	407	432	472	451	464	436	441	440	424	437	423	439	412	414	404	414	445	424	435	439	367	436	394	435	441	430	430	393	413	388	408	420	391	458	436	406	413	435	407	413	447	422	428	420	440	403	439	390	414	419	467	407	392	435	411	414	485	445	414	425	422	399	423	413	395	399	406	438	421	403	422	468	465	405	423	391	453	417	438	426	465	410	421	439	393	438	446	460	423	433	438	419	405	404	403	421	429	451	396	407	415	417	392	431	413	422	457	416	375	419	385	403	417	417	394	406	467	415	404	444	416	424	410	389	406	420	392	447	436	455	436	448	405	392	439	401	415	403	438	409	423	418	435	406	433	396	376	411	427	431	444	446	419	415	417	422	401	471	412	414	412	392	456	406	410	411	422	419	445	396	411	374	451	388	439	396	435	410	442	403	436	409	416	408	428	454	442	443	466	403	429	417	442	400	438	390	453	455	428	413	412	392	413	408	418	437	433	429	402	425	396	425	412	410	408	424	422	424	433	440	399	420	419	414	440	383	421	421	407	398	390	409	424	407	438	394	391	397	414	468	404	402	427	421	426	423	452	429	445	420	410	423	433	435	459	416	383	414	432	415	397	389	382	404	428	402	427	449	457	448	437	414	419	424	398	395	398	445	427	431	446	423	397	398	445	427	405	419	442	419	406	423	388	428	413	421	431	413	409	420	448	426	429	419	473	392	414	431	427	378	386	394	418	442	402	433	417	450	433	420	441	451	447	418	445	422	400	407	427	407	421	412	405	439	427	395	427	411	417	449	460	420	405	464	393	445	413	413	411	417	409	425	414	430	429	415	374	486	460	410	393	396	382	440	398	434	431	406	402	404	399	381	404	415	420	431	440	428	430	435	425	445	399	423	383	440	435	391	397	420	442	425	428	455	416	407	452	417	419	469	446	409	422	439	408	415	436	422	424	413	384	399	453	450	400	414	422	442	450	434	460	405	438	466	391	431	448	389	416	426	425	412	414	378	410	409	444	400	386	408	403	422	411	416	409	427	410	442	383	419	422	398	404	447	426	404	428	402	442	396	423	433	404	447	410	397	406	406	402	406	440	424	458	432	418	437	386	406	444	456	434	423	439	419	454	411	426	438	429	445	433	451	417	395	394	390	435	388	439	420	440	441	434	406	404	415	378	416	409	433	430	411	410	418	436	406	428	428	404	429	414	431	414	402	452	441	408	426	414	420	409	447	457	386	413	441	424	390	435	413	397	416	402	433	403	461	412	425	422	448	420	421	414	432	444	432	387	435	441	432	388	415	428	426	389	413	369	400	396	441	447	427	421	403	423	417	429	423	441	440	403	436	411	387	415	433	400	423	392	408	420	379	382	439	419	454	401	406	411	444	457	436	447	413	406	450	391	411	408	430	420	401	411	415	458	425	415	379	431	404	412	448	402	435	415	427	429	455	429	420	421	426	420	403	423	402	414	432	455	444	429	450	437	421	393	433	422	407	410	392	446	443	411	426	415	400	370	445	409	441	448	391	433	405	460	419	422	420	414	415	431	408	433	391	430	429	418	424	407	433	414	427	426	398	381	441	405	438	392	400	415	433	410	447	431	429	442	412	412	427	430	452	432	416	437	436	432	433	415	445	400	420	421	391	430	438	386	456	425	424	402	444	399	432	405	422	432	437	404	425	430	405	394	424	399	408	381	384	459	422	391	412	419	442	394	427	441	429	411	438	377	411	400	440	459	415	451	423	486	355	400	441	426	445	451	461	426	420	416	426	431	413	388	423	426	422	373	443	419	410	434	414	416	408	461	409	395	463	457	387	439	410	396	406	430	425	450	408	421	442	433	421	411	439	418	435	446	434	443	424	412	426	423	460	414	401	380	420	417	387	402	432	456	433	429	424	392	412	412	429	427	449	420	444	424	395	418	502	406	366	413	414	406	422	443	423	414	419	429	408	443	425	462	439	425	415	415	377	420	402	438	403	413	393	445	459	461	439	397	427	416	449	455	433	434	421	399	440	455	404	436	442	412	408	409	438	449	418	414	405	372	415	386	459	418	419	380	441	416	424	416	460	460	426	419	414	400	454	421	433	429	404	395	420	424	453	417	404	435	413	434	470	457	418	436	420	436	439	404	425	408	438	440	416	413	413	451	377	433	443	426	416	435	446	422	445	376	417	401	414	400	430	411	422	407	413	426	417	400	422	415	411	435	420	460	406	398	429	441	426	417
27203	20402	8432	715	424	390	349	320	333	304	300	301	268	260	281	283	286	308	292	313	255	273	266	333	296	325	295	307	287	305	295	297	260	294	308	265	296	290	278	284	267	249	272	282	301	286	272	272	295	283	307	275	272	310	293	266	268	296	312	276	301	291	264	306	302	309	304	282	300	305	304	278	336	279	279	305	295	299	302	294	294	280	286	269	312	306	270	285	276	318	265	260	278	290	279	303	288	295	292	298	322	317	292	289	257	261	292	262	302	266	258	298	274	259	279	291	253	260	307	278	289	315	278	276	292	292	302	278	286	297	294	306	277	282	276	313	277	286	264	287	308	261	247	265	288	270	297	286	278	240	307	297	277	263	278	292	298	293	301	299	285	334	268	314	314	294	308	297	260	298	273	315	277	276	244	289	272	277	311	266	310	317	277	309	295	286	313	329	277	310	307	265	318	298	299	306	274	279	264	309	296	295	276	274	287	279	292	265	281	257	293	283	264	290	290	272	287	297	281	284	267	314	287	274	286	285	283	301	283	273	285	275	270	302	288	293	299	291	279	268	270	270	282	290	296	286	289	309	281	280	276	289	284	272	292	269	289	265	309	292	295	281	316	265	281	296	309	258	312	281	280	310	270	302	317	269	281	283	277	281	297	265	289	249	261	280	300	268	279	281	289	290	277	272	269	296	293	283	293	273	307	269	284	288	285	300	278	306	320	304	303	279	277	291	288	275	283	287	286	284	325	266	279	282	254	276	288	274	287	320	292	276	263	294	289	323	284	304	293	263	307	320	297	301	281	318	297	299	303	272	293	304	299	273	306	285	279	297	284	271	297	308	301	296	250	267	281	271	278	307	287	276	286	280	286	288	297	311	292	300	310	269	276	292	274	295	261	281	303	272	301	289	281	302	262	281	273	295	299	341	296	244	293	254	298	280	271	300	272	253	305	289	296	287	256	279	292	257	274	280	290	304	310	316	290	286	288	319	280	271	268	283	288	301	311	274	286	297	317	274	294	302	307	301	266	297	272	265	296	306	310	277	309	288	295	304	330	268	255	275	288	283	279	274	248	265	293	279	274	296	289	291	282	289	288	294	293	299	282	294	282	253	263	262	279	270	307	260	287	273	278	306	279	299	255	273	265	273	259	285	300	281	280	290	310	301	301	262	316	283	322	306	309	292	325	295	285	305	280	273	282	288	263	273	300	290	287	291	308	291	305	263	288	261	311	301	290	283	298	282	287	265	267	310	276	259	292	285	254	304	262	322	260	305	315	295	268	292	265	273	291	273	260	294	274	300	293	270	280	261	337	284	269	296	305	307	274	264	272	284	280	291	298	272	282	323	300	288	288	300	286	300	305	286	283	297	298	275	266	293	277	287	270	292	280	290	282	287	313	304	302	270	284	264	288	267	287	304	279	297	316	313	290	301	284	283	273	254	295	298	309	303	282	298	260	273	283	266	298	275	261	268	311	284	271	277	260	267	299	266	285	283	273	294	293	284	335	315	259	294	262	300	269	279	288	298	257	274	295	286	308	306	309	302	284	270	300	282	281	286	302	282	292	300	259	302	301	273	294	276	319	341	277	288	289	284	287	271	271	298	289	277	311	283	288	270	256	292	276	267	307	300	292	321	272	287	280	284	265	305	318	274	288	280	307	293	297	328	301	267	266	280	283	286	281	296	285	288	299	348	313	270	271	276	271	283	272	263	284	298	268	253	324	302	256	286	260	298	298	301	294	247	306	313	278	311	311	285	279	280	286	272	266	285	265	285	274	292	293	271	266	266	271	294	313	289	313	312	262	274	280	262	292	255	288	308	287	295	297	284	295	327	286	266	297	272	284	316	291	295	291	258	272	280	277	319	293	280	267	301	291	267	320	285	294	272	279	279	283	288	264	282	273	257	282	298	280	303	273	304	277	298	304	291	270	303	274	299	313	255	295	276	281	284	290	278	289	280	284	287	295	291	269	278	298	259	292	315	287	277	281	256	279	277	295	276	296	291	292	288	279	261	309	275	301	281	274	284	251	287	271	274	294	296	290	276	277	273	283	278	260	293	323	269	284	293	276	276	306	278	268	275	282	289	269	251	303	253	300	302	302	286	295	296	292	285	280	292	275	287	292	261	302	299	290	268	298	281	299	302	271	319	279	266	276	292	296	266	265	302	283	291	265	291	257	282	304	322	302	280	279	292	293	294	294	296	302	312	290	268	270	248	294	304	263	290	278	299	277	294	255	279	310	265	273	278	277	260	300	286	301	312	294	283	294	279	283	299	284	263	313	285	285	277	297	305	333	268	276	299	299	281	292	305	280	260	275	311	292	308	281	251	265	294	271	288	294	298	285	328	282	302	319	321	303	273	292	297	306	270	301	278	281	287	286	285	279	250	302	290	255	278	291	289	271	284	262	297	285	297	282	313	300	254	288	272	308	312	313	302	297	305	280	305	295	286	273	291	244	311	294	328	269	294	274	287	287	270	294	296	272	292	287	315	288	282	287	270	272	266	312	263	281	286	286	286	307	291	311	290	254	316	294	295	284	287	290	254	264	279	304	289	300	311	298	290	271	283	273	290	289	281	289	269	299	309	282	287	265	293	298	295	271	287	278	283	278	278	303	289	294	334	273	323	295	296	283	304	309	270	278	281	283	280	275	249	293	289	290	293	292	284	289	278	282	295	300	247	281	280	309	311	323	281	287	301	298	292	281	262	311	268	301	283	293	287	285	290	299	290	296	288	274	296	274	277	269	303	277	285	270	271	303	277	273	273	268	288	290	274	291	260	267	297	257	297	249	306	274	280	273	301	263	288	293	295	284	304	289	275	287	300	282	266	323	285	286	300	279	262	265	288	301	290	274	271	282	303	307	291	278	260	279	269	289	269	292	260	301	299	254	301	305	285	271	293	316	270	283	323	293	307	312	275	299	292	274	283	284	288	284	281	268	268	268	284	318	301	305	275	277	303	294	292	326	310	277	290	315	284	322	279	297	273	261	304	268	271	263	274	256	270	292	273	272	268	281	283	287	273	261	307	297	283	284	290	288	289	276	302	280	292	280	285	274	288	307	268	296	314	289	242	292	319	251	291	291	275	276	278	299	291	309	265	295	256	263	282	266	288	271	282	269	300	249	271	302	285	271	286	286	277	306	314	268	285	275	284	300	284	289	281	298	317	278	321	286	294	296	252	274	276	263	254	287	296	258	232	290	303	276	271	259	284	283	296	280	284	261	305	264	282	292	312	281	284	273	270	283	272	278	292	302	298	272	279	293	322	302	308	284	285	281	261	278	273	273	286	304	298	332	299	293	291	299	294	256	255	282	279	285	314	282	296	304	297	308	296	287	291	269	298	291	284	295	269	280	284	273	266	324	285	271	268	289	275	269	274	257	272	286	248	289	281	284	279	292	290	284	256	286	288	281	295	281	303	278	269	303	302	274	252	286	285	291	280	277	266	268	275	268	286	270	316	288	277	294	278	305	294	266	296	285	272	264	291
12197	2266	992	601	520	465	414	372	406	366	359	393	368	369	368	358	343	363	356	384	351	337	390	349	348	334	351	357	366	306	326	326	342	350	323	358	311	360	352	339	384	344	333	384	341	316	338	366	320	374	404	350	336	350	349	315	346	321	347	348	357	353	326	350	302	345	329	325	323	314	352	357	338	357	361	321	354	376	351	381	329	321	329	342	385	366	340	327	365	348	359	348	362	321	339	357	356	367	312	370	334	337	374	374	329	321	366	365	325	368	345	326	348	324	333	358	337	334	336	355	347	352	352	322	341	342	310	349	335	372	350	332	366	324	333	326	342	361	331	329	349	325	344	347	341	327	334	330	320	362	394	328	340	366	377	336	349	363	371	352	362	350	350	344	348	315	339	344	361	371	331	336	338	360	352	335	332	345	320	326	360	364	371	329	342	339	339	334	372	356	346	348	338	347	355	353	343	358	312	270	325	346	332	351	353	311	352	339	336	383	383	363	342	310	336	331	345	352	330	335	333	327	328	324	338	365	312	346	353	333	334	317	325	343	383	359	332	326	362	316	328	376	365	374	350	335	340	377	309	334	324	343	355	336	383	326	314	363	340	354	370	363	319	338	328	336	359	321	366	318	376	338	333	326	373	357	364	341	309	353	331	356	345	346	341	357	319	383	334	305	356	316	366	332	339	370	346	353	342	339	339	340	325	312	362	352	361	358	343	338	313	360	373	302	346	338	350	344	374	326	336	353	348	328	350	358	331	340	363	362	351	331	341	338	353	332	329	344	376	337	345	312	362	357	357	324	374	325	327	345	330	356	335	328	353	346	327	311	323	320	358	341	335	380	311	349	331	395	332	356	360	330	345	308	360	335	352	376	352	334	318	375	360	369	391	339	341	349	335	348	335	362	349	331	351	357	373	326	326	335	347	316	375	334	321	353	342	342	359	337	330	336	341	343	340	333	335	354	355	340	349	367	370	330	335	311	320	340	341	342	353	362	341	352	377	368	365	324	341	327	372	343	332	305	362	351	326	365	341	325	353	321	332	363	368	347	351	364	309	358	372	363	340	331	337	283	351	357	354	335	340	331	345	344	316	348	347	304	346	359	371	351	349	347	314	363	382	315	351	323	344	342	380	359	369	334	310	365	358	345	340	322	318	384	354	351	343	358	325	301	353	363	383	363	339	317	344	336	335	360	356	319	349	334	343	345	372	347	337	328	334	354	352	351	312	335	329	324	377	365	338	344	355	330	329	314	350	344	371	347	340	366	356	325	308	307	342	336	344	324	347	331	354	376	370	348	347	353	336	320	342	303	386	337	324	319	349	382	323	393	319	323	343	350	337	349	326	304	375	344	317	331	325	331	355	316	316	347	315	354	364	354	398	371	323	352	347	340	345	338	333	323	383	374	337	322	355	342	338	316	328	333	318	360	322	342	330	335	351	333	365	358	329	328	365	372	344	367	350	345	346	339	343	317	383	339	305	332	355	361	341	342	335	364	319	347	335	364	342	328	329	322	346	363	318	352	313	343	337	335	362	351	361	386	359	358	329	326	335	325	330	366	357	342	332	383	332	330	327	337	336	368	333	339	335	358	312	328	354	352	322	354	344	345	352	312	319	382	352	335	354	351	329	355	351	362	354	338	328	330	358	350	313	323	325	342	323	346	354	361	339	330	332	387	341	375	355	332	330	309	379	340	363	328	328	341	358	357	325	331	302	340	311	342	343	343	323	331	358	335	362	373	335	355	338	378	325	329	330	309	341	337	357	363	329	364	316	367	358	330	314	368	335	333	351	330	379	330	349	330	311	322	351	340	350	332	345	338	333	328	331	298	343	359	354	370	357	364	326	329	329	342	351	367	347	371	350	343	350	359	349	349	360	335	339	345	352	363	312	343	337	367	327	373	334	375	331	351	339	338	336	356	312	358	340	333	338	325	340	346	332	310	360	350	360	376	346	336	321	359	340	356	339	335	364	382	336	353	356	345	327	358	328	325	368	353	369	321	332	340	339	349	333	315	344	334	310	357	356	319	337	343	369	364	333	380	350	341	365	330	352	368	360	347	323	363	362	364	333	329	342	313	367	369	328	359	324	376	357	371	349	359	298	362	347	314	370	342	354	354	360	357	356	357	357	349	363	346	325	366	351	331	330	353	305	336	332	338	346	338	354	355	359	341	334	344	349	327	396	384	329	349	340	363	351	332	330	370	342	352	336	318	359	341	322	334	373	334	364	323	368	323	355	363	379	330	315	358	324	342	333	364	364	344	329	365	344	329	365	356	313	339	340	346	321	354	354	359	336	365	332	338	358	348	375	358	330	364	377	339	412	336	328	361	351	358	331	362	329	359	316	352	341	371	343	347	359	335	365	321	344	319	313	313	356	370	357	340	391	317	343	352	342	370	352	348	385	356	321	361	374	308	342	363	300	349	366	347	344	331	341	334	359	333	366	380	355	338	307	354	357	304	350	354	345	341	333	329	349	382	353	339	360	329	323	339	339	351	345	345	384	353	352	316	326	364	358	385	354	331	340	356	330	353	365	371	346	345	339	368	349	345	328	327	317	340	344	354	321	360	331	364	315	359	344	340	335	397	304	371	343	361	327	335	354	383	327	331	340	347	360	330	348	317	372	341	327	366	343	333	351	330	353	352	363	321	352	356	366	366	336	319	337	362	314	347	372	345	364	365	344	329	375	327	328	333	330	333	369	340	365	307	366	383	354	337	330	314	349	321	338	310	342	342	336	315	327	341	366	360	328	342	336	341	336	336	303	355	321	350	353	349	324	389	352	350	369	359	360	352	356	330	332	377	366	357	364	355	348	340	365	339	342	357	345	324	365	330	331	322	319	362	316	337	326	338	377	371	337	325	340	303	356	346	344	362	344	360	356	343	349	361	349	340	332	346	365	356	330	376	388	347	307	353	369	355	327	342	315	395	338	343	374	325	350	357	315	317	355	360	359	363	340	388	342	330	353	356	353	321	345	337	351	347	346	372	318	363	341	359	332	356	374	328	344	344	334	357	347	349	331	308	339	342	306	359	374	344	360	357	321	381	347	345	333	346	337	363	330	352	332	354	339	376	329	368	332	363	337	356	332	331	345	305	351	346	345	323	344	349	330	321	344	340	357	387	324	341	345	336	309	364	358	319	362	334	342	326	361	317	354	341	346	331	330	356	317	335	368	298	311	363	348	342	339	331	391	347	363	316	370	363	342	349	361	342	327	348	331	345	348	352	322	347	344	358	330	352	364	379	342	346	361	342	317	334	357	348	351	353	371	376	374	317	343	345	350	346	325	358	376	320	356	335	339	354	352	357	345	335	358	336	385	327	325	322	356	334	352	337	321	313	311	364	322	370	333	355	344	347	323	363	324	338	321	311	337	357	380	346	332	325	342	358	342	354	344	310	335	335	328	360	339	348	351	348	357	324	340	329	341	345	352	373	338	306	352	314	332	337	352	322	350	309	360	369	349	358	333	318	335	343	340	383	344	343
23690	21168	28483	24084	21133	11975	1015	666	521	447	383	344	295	323	287	241	259	237	225	205	223	222	207	203	179	185	178	185	200	186	217	253	188	202	182	198	184	200	180	176	224	203	184	171	178	190	200	173	179	179	209	169	180	194	184	206	178	182	175	192	184	190	180	182	177	192	185	184	185	200	195	180	190	195	167	180	178	184	194	174	170	182	184	205	177	161	162	171	201	173	182	168	188	206	195	171	170	185	164	180	186	188	203	184	191	169	171	186	183	177	184	191	169	181	148	160	187	201	185	181	182	180	171	199	169	188	150	171	168	188	158	193	164	159	156	159	169	182	191	155	170	168	210	180	180	188	174	179	179	188	189	184	167	179	194	173	161	174	170	182	190	158	189	179	187	166	187	166	211	166	198	183	149	181	189	178	172	171	188	191	184	175	184	179	188	158	163	186	180	154	165	178	192	174	163	182	190	186	194	176	181	181	155	160	197	180	207	204	172	174	182	176	178	194	197	165	189	181	169	184	156	176	179	141	158	173	188	190	177	170	176	189	188	180	212	184	179	159	176	194	193	182	196	170	197	172	180	204	167	170	156	168	174	197	182	166	170	175	192	174	212	177	174	176	195	187	190	190	185	168	178	169	166	165	151	170	181	204	200	172	194	165	168	172	189	168	175	185	166	178	158	193	180	176	183	160	186	172	183	170	180	163	176	197	172	175	174	186	184	180	174	180	196	191	177	183	184	183	198	182	197	190	183	183	177	173	186	191	164	168	158	166	169	175	187	160	189	187	175	198	190	173	151	190	178	168	184	169	166	190	183	170	175	162	186	198	185	174	146	173	154	185	173	207	169	201	177	188	187	165	165	160	161	173	193	171	183	189	178	179	144	176	188	193	173	183	188	171	179	182	195	173	180	184	187	186	168	185	179	176	184	187	167	199	173	170	169	151	190	187	183	151	171	163	207	163	163	199	190	151	182	176	186	172	187	164	209	178	175	177	171	182	196	193	190	184	204	160	180	192	189	175	168	177	187	177	176	183	162	193	180	183	164	188	165	182	164	188	176	198	154	161	195	173	211	180	186	213	179	180	172	197	196	146	200	170	189	150	187	185	182	157	173	194	188	185	160	169	163	146	158	186	174	179	177	197	180	164	177	165	211	189	181	196	197	168	187	197	214	169	182	191	184	177	189	183	185	171	190	198	194	180	166	190	158	202	173	192	181	185	178	147	193	172	175	187	167	182	186	175	201	197	180	170	187	157	190	156	218	164	154	172	182	175	169	179	164	157	165	188	156	175	175	152	176	184	168	176	192	191	184	191	158	175	176	167	151	183	187	170	197	166	187	191	154	178	193	184	191	166	183	175	179	189	162	175	147	186	179	178	158	194	194	161	170	207	179	186	181	172	174	171	154	189	188	182	153	193	196	155	173	178	185	166	193	159	176	173	191	181	172	179	182	201	175	155	185	169	175	194	192	201	176	185	183	192	164	180	147	190	174	194	181	179	181	203	174	170	210	168	180	172	201	185	183	175	152	190	201	180	160	173	178	160	172	163	182	177	170	184	175	174	160	177	173	176	199	216	171	195	166	181	159	203	182	171	191	177	200	175	162	201	164	175	199	171	163	168	181	195	185	207	177	186	163	183	166	175	174	164	181	158	168	188	172	184	195	166	188	181	194	197	184	192	177	218	146	176	195	169	164	174	177	196	183	177	185	190	166	189	158	162	173	177	190	193	159	176	190	162	180	182	196	170	191	189	173	173	157	178	169	188	189	169	198	178	171	183	173	177	179	172	161	168	193	165	160	175	194	189	167	181	185	180	158	198	185	157	180	191	176	175	187	193	185	175	199	175	190	193	205	182	191	165	158	162	174	173	185	164	184	179	210	176	164	192	184	191	183	178	158	177	188	173	178	202	175	176	195	199	188	174	175	196	184	170	183	188	190	172	190	180	199	204	176	180	153	152	209	179	180	184	200	181	197	173	190	179	178	183	183	177	216	178	171	197	175	161	175	187	188	194	180	173	170	184	181	173	170	159	192	204	183	191	179	160	185	179	174	172	172	183	195	169	163	197	165	177	176	189	176	176	183	178	191	169	191	173	146	203	179	178	190	169	208	165	176	183	169	183	176	169	178	185	178	197	185	183	163	180	179	172	190	171	176	204	181	161	191	167	189	185	171	182	164	189	186	160	209	195	157	180	172	166	177	184	186	186	189	184	152	163	192	199	174	157	176	170	177	166	172	191	181	194	174	185	180	175	163	158	189	171	187	159	164	182	165	175	177	187	192	170	195	192	171	184	140	152	184	187	184	168	167	194	182	185	189	163	144	185	174	173	180	166	162	156	184	176	186	181	167	189	180	176	193	192	199	170	198	187	189	191	202	163	196	172	192	186	194	165	180	173	173	160	193	158	153	171	206	171	178	191	152	189	156	169	196	164	183	198	180	161	178	182	183	159	185	183	188	170	150	184	170	155	194	189	155	164	171	165	172	185	189	193	174	183	169	191	190	160	186	198	166	189	191	175	161	182	203	190	185	154	188	189	176	190	151	203	199	176	163	180	168	175	177	183	185	176	223	177	195	185	189	188	172	178	197	188	199	166	191	196	196	173	178	172	179	175	179	182	207	186	165	180	203	170	186	171	185	171	180	185	189	188	171	161	174	185	173	167	194	205	182	192	180	170	166	190	167	178	183	191	170	164	171	218	174	165	173	174	183	187	164	196	198	179	196	177	170	185	162	174	179	180	180	161	193	193	197	190	184	174	167	191	167	161	180	184	182	199	177	172	197	180	180	172	167	206	184	166	170	177	191	173	173	179	190	194	174	170	178	170	181	170	169	182	162	170	188	152	155	183	187	168	171	178	172	169	180	178	202	153	172	171	181	166	156	181	193	186	173	206	199	197	188	161	183	156	175	152	166	157	189	149	186	190	198	160	198	180	172	177	175	186	177	175	151	186	191	183	181	167	189	171	181	175	184	178	170	177	172	166	203	156	174	197	190	178	190	182	194	199	207	176	170	166	171	176	203	188	195	183	190	163	186	170	183	171	199	160	200	175	163	187	160	176	178	175	187	190	187	173	165	178	177	163	196	176	184	174	194	184	173	170	194	183	179	171	190	178	182	164	191	178	166	181	174	198	190	171	190	172	165	178	168	169	191	187	175	153	168	186	207	181	169	176	170	177	189	182	194	167	181	178	165	177	196	169	183	167	165	187	177	206	184	153	175	179	191	174	179	160	171	178	182	179	186	180	179	186	178	192	184	193	177	185	155	181	193	162	171	185	205	179	172	170	168	183	184	162	169	177	201	179	181	207	204	172	185	190	200	158	187	157	183	172	187	170	159	188	181	173	180	181	182	172	168	174	173	180	159	158	165	187	165	205	199	171	189	177	166	194	181	185	185	157	179	181	180	178	163	199	183	186	214	174	193	187	181	198	205	191	179	194	175	196	175	148	186	213	182	184	185	171	183	193	179	174	181	192	185	173	187	179	178	160
16663	11793	8003	3843	2572	1827	1419	1113	891	781	601	602	485	472	437	358	351	347	290	294	281	339	258	293	260	260	265	234	249	239	250	246	244	236	239	243	218	242	234	240	219	230	223	246	220	250	217	234	178	221	219	247	241	221	223	239	241	225	235	232	211	215	189	252	206	251	199	205	228	210	195	234	230	220	206	218	216	208	227	216	230	222	218	203	212	207	222	221	234	237	222	215	232	207	238	211	217	227	193	208	246	217	235	193	240	226	232	211	245	227	218	228	212	227	224	216	233	209	225	243	207	213	245	221	200	239	179	217	196	240	224	213	218	224	213	229	234	212	213	209	216	223	219	207	224	204	225	217	207	242	199	215	226	210	214	196	212	217	173	212	222	209	239	227	234	231	233	236	223	211	238	242	206	209	196	226	218	215	235	216	209	228	230	221	217	222	229	208	221	210	178	230	210	205	204	194	221	188	215	192	217	221	221	222	217	224	233	217	228	215	247	235	202	178	232	206	213	245	206	215	217	217	247	221	209	226	226	230	215	215	229	216	213	184	218	189	213	203	197	234	184	213	221	232	215	238	207	215	214	233	217	227	208	203	216	199	202	202	197	204	210	212	206	198	228	207	213	199	217	198	206	197	234	237	214	208	212	238	221	214	219	229	207	213	205	230	204	228	212	243	213	257	202	243	209	203	208	237	218	206	219	221	225	212	208	201	201	223	220	221	210	231	238	221	232	191	212	216	224	202	241	231	215	242	207	212	224	205	221	209	215	239	218	226	194	227	208	216	211	222	208	220	204	204	217	206	197	220	199	238	238	201	252	235	228	195	238	214	229	210	259	227	232	248	225	238	243	241	215	211	234	218	227	199	203	228	227	238	183	234	210	219	202	224	226	214	225	206	243	218	204	228	217	220	226	193	223	214	245	232	224	218	200	221	206	200	235	212	209	239	221	195	180	204	216	198	227	208	183	206	247	216	199	219	222	241	218	207	229	213	213	220	222	192	225	208	222	211	226	210	203	243	210	235	220	206	206	235	226	218	219	200	209	218	217	218	232	192	217	196	224	207	250	226	223	220	232	229	212	224	219	218	220	210	210	223	232	208	213	234	207	214	230	208	215	202	211	232	190	228	210	221	206	225	200	223	213	204	212	221	228	210	221	196	217	201	215	199	222	203	247	213	212	233	203	214	204	206	232	212	208	231	206	204	232	197	211	220	243	222	205	217	209	187	228	211	218	210	218	221	197	224	228	223	210	219	212	203	226	212	198	208	208	200	202	228	227	217	224	231	201	211	207	207	205	222	238	225	226	211	224	220	248	237	221	218	254	199	223	201	230	199	215	246	212	212	208	230	215	211	229	209	198	217	193	217	218	236	196	219	222	217	219	202	203	228	226	225	186	226	207	207	213	193	226	226	227	217	223	224	210	215	215	216	246	217	216	229	214	190	256	221	210	203	227	217	214	242	214	217	192	212	234	193	219	214	221	218	209	223	225	210	222	219	243	174	236	201	232	227	202	219	233	227	206	200	241	229	208	191	219	220	225	197	229	212	188	217	215	229	226	195	188	210	231	199	198	225	213	224	238	226	208	198	205	200	236	219	199	226	196	227	247	219	198	194	219	231	217	226	230	210	232	198	202	224	237	221	207	223	223	208	215	211	218	182	220	194	229	203	215	219	209	226	199	176	224	213	223	220	236	221	223	224	184	202	226	209	224	218	226	225	216	210	233	218	262	221	203	220	219	210	184	197	218	231	212	224	213	204	224	226	210	234	221	224	203	229	239	211	218	205	245	203	221	199	222	221	187	198	211	186	223	221	207	200	261	207	223	216	227	210	212	185	207	216	232	237	225	203	196	226	208	228	211	222	221	233	220	232	203	194	229	241	202	220	226	256	213	219	223	214	216	210	201	261	229	218	218	205	206	232	191	229	237	190	230	227	226	215	192	230	197	224	209	203	231	228	230	227	228	205	232	224	209	238	198	254	229	221	205	231	248	238	208	227	216	237	221	214	253	207	206	212	211	200	215	232	217	228	232	205	221	216	206	207	216	216	195	220	241	196	213	212	220	219	221	221	231	231	208	200	231	224	231	197	215	218	227	198	230	216	233	197	237	211	225	199	228	234	229	202	218	191	209	203	229	213	224	207	243	194	231	218	208	223	216	195	224	214	225	212	231	217	219	219	209	232	199	242	210	194	227	209	221	225	198	209	200	208	232	200	241	202	221	219	221	211	223	206	210	187	197	210	215	222	215	235	232	212	229	226	197	219	234	222	204	215	218	225	195	202	214	217	252	223	210	227	208	243	204	200	217	185	217	236	197	221	213	229	232	221	219	228	205	213	222	240	244	210	209	193	213	231	223	217	207	218	235	219	216	202	212	217	200	215	237	216	238	244	186	219	206	210	211	234	234	205	230	207	226	218	202	225	206	260	226	192	207	209	254	217	215	209	210	208	223	222	208	240	210	192	207	211	228	220	214	205	235	178	210	230	214	217	209	226	207	221	215	208	238	199	223	206	215	220	260	221	234	224	190	219	236	216	214	239	193	196	208	240	187	220	211	207	226	202	187	225	249	221	215	215	207	187	187	211	196	235	215	180	219	208	241	219	220	216	230	198	254	229	207	222	199	207	231	201	208	209	206	217	216	197	227	240	209	226	200	216	217	230	212	191	212	220	226	210	231	232	230	235	217	227	199	212	211	199	222	209	225	220	216	207	200	200	203	227	185	233	216	216	210	215	191	188	219	222	227	198	211	225	221	201	212	210	219	194	211	225	216	205	204	217	180	223	226	218	210	259	213	229	240	217	219	229	207	206	199	221	221	212	230	214	215	188	216	203	227	216	217	234	224	240	217	236	227	226	204	202	236	240	196	209	221	221	220	203	219	216	207	234	211	202	205	208	195	201	224	199	207	235	232	218	207	218	226	221	223	209	200	201	206	210	221	216	198	229	214	213	250	176	222	205	231	221	222	185	226	233	215	214	204	257	215	218	200	210	214	222	224	194	226	180	237	199	214	222	197	221	197	228	221	179	215	229	233	219	214	227	222	229	209	238	246	227	216	204	195	239	204	194	215	196	218	213	209	236	193	202	202	219	206	197	201	205	204	211	206	211	222	185	220	217	218	213	219	224	191	211	220	215	193	234	204	220	235	224	216	220	228	209	242	224	181	218	231	221	232	225	220	227	218	212	217	206	215	205	217	218	213	220	212	208	190	230	238	208	212	225	198	205	239	250	215	227	208	203	215	190	228	218	230	184	227	208	228	211	239	198	205	208	239	220	217	218	197	207	208	228	209	217	206	219	217	216	203	233	225	212	229	214	195	196	236	196	184	212	210	213	209	217	249	216	186	222	211	232	200	176	217	230	241	195	204	201	200	204	221	211	244	258	195	203	203	247	233	194	209	210	211	204	199	220	233	243	195	201	202	209	200	228	228	219	207	253	198	207	220	196	219	242	198	232	206	231	218	219	194	233	214	201	186	202	207	206	203	233
25030	21196	27515	25051	11822	978	768	647	595	556	552	486	561	539	478	474	516	533	496	473	491	473	467	498	520	517	479	448	468	514	486	469	489	494	499	486	458	522	472	503	471	470	511	454	474	473	474	504	511	484	462	472	475	427	454	501	453	496	511	496	503	475	479	440	541	482	461	468	520	501	464	499	511	472	483	454	463	453	484	507	481	469	491	436	476	462	489	458	509	469	498	444	503	493	494	475	488	447	447	452	439	483	461	482	428	475	461	470	497	462	486	502	469	482	472	470	467	475	479	496	455	424	449	454	484	501	480	490	496	476	495	479	465	468	455	480	502	464	464	520	503	470	467	487	491	490	469	505	487	476	489	437	497	463	443	489	445	448	461	486	491	480	482	518	455	450	497	511	528	475	459	431	484	464	495	482	474	487	510	484	459	483	450	498	495	449	428	482	496	452	434	451	464	499	453	511	494	500	482	494	431	450	482	483	509	500	454	474	444	513	515	485	499	446	437	451	443	466	487	442	532	476	451	518	453	447	464	520	450	465	449	498	454	458	441	491	495	442	522	466	478	479	462	458	438	460	494	458	500	494	491	438	476	457	473	465	465	473	437	497	472	436	463	490	458	450	443	435	475	434	485	489	446	440	495	485	452	482	481	468	504	484	462	446	442	475	471	468	476	542	476	486	482	528	456	478	450	539	466	509	494	464	474	481	479	505	465	490	452	435	476	465	492	436	503	429	468	476	466	507	526	502	519	467	432	465	468	496	477	487	470	460	472	467	490	453	463	450	497	454	449	478	501	437	492	504	479	466	498	491	456	444	478	503	459	460	512	450	446	512	455	464	478	502	480	452	467	488	416	503	472	472	465	456	438	463	534	472	462	464	463	482	447	451	509	463	500	505	488	464	496	449	514	461	497	472	473	455	478	451	445	499	499	467	492	482	479	451	500	496	478	489	499	458	463	455	475	462	454	457	495	515	485	507	487	494	481	490	447	498	466	496	473	490	470	489	491	469	436	484	495	447	469	491	470	475	471	461	524	474	484	490	451	460	501	497	474	447	478	457	495	442	429	475	442	483	460	448	453	484	466	477	492	480	477	483	485	477	468	475	472	480	479	480	513	443	440	529	486	445	477	477	496	494	429	463	463	477	461	477	437	469	466	466	488	459	479	499	448	484	443	491	483	479	443	439	481	463	484	479	496	477	475	455	449	471	494	480	471	475	466	513	483	472	465	479	466	495	429	476	509	436	512	514	463	442	492	496	442	492	492	485	473	467	476	494	500	475	452	461	454	474	513	488	440	510	433	483	458	467	461	452	476	451	505	491	476	463	485	466	453	476	460	478	454	481	499	457	476	475	460	472	465	515	494	463	485	515	490	490	484	477	460	525	503	479	454	473	501	489	475	476	470	463	468	474	452	456	482	514	464	454	472	471	454	486	483	468	490	462	503	495	486	481	488	498	446	459	481	488	504	460	427	498	455	432	435	490	469	424	459	470	498	468	496	457	453	510	460	459	479	475	532	493	457	489	448	484	441	482	440	471	484	486	477	449	494	492	484	479	460	490	447	470	484	441	488	511	450	479	470	439	442	419	468	448	478	484	484	500	464	439	496	531	465	474	495	457	462	463	449	495	476	478	435	470	456	496	467	474	473	471	461	530	493	486	493	443	459	462	432	477	476	488	503	502	460	469	497	479	473	486	474	480	454	468	440	472	442	454	467	464	454	472	456	492	502	500	500	464	471	469	440	497	477	482	467	484	512	469	438	479	461	499	493	452	475	498	474	483	459	457	484	491	496	457	485	507	424	483	504	450	492	482	510	455	434	480	440	454	446	445	494	494	445	445	495	476	447	426	459	463	466	507	489	449	490	487	406	437	454	467	468	490	492	462	488	477	466	484	437	469	490	485	489	456	486	434	482	493	480	464	488	474	467	465	483	485	444	438	468	450	453	469	470	490	488	455	472	486	458	471	444	504	519	433	502	461	466	472	479	445	481	470	489	473	452	428	458	501	457	494	476	470	438	462	501	442	458	478	491	461	447	449	489	488	489	490	495	473	464	462	502	468	483	525	468	484	444	481	485	483	485	467	434	446	458	469	494	473	448	501	449	458	504	506	438	444	453	451	462	481	461	457	499	523	472	449	457	493	457	468	457	445	495	462	469	476	492	478	455	502	470	438	472	474	437	459	451	478	489	467	430	424	463	454	470	434	471	466	437	487	483	503	489	487	488	494	501	472	471	491	511	474	473	483	443	480	477	490	510	478	458	493	462	478	453	488	453	483	501	501	512	466	472	525	472	445	449	471	457	455	440	502	497	503	477	430	479	484	470	512	489	453	495	469	454	429	475	436	512	458	485	415	459	487	444	479	474	464	478	525	497	535	483	480	521	503	476	472	495	440	464	474	513	488	479	465	479	482	439	507	457	458	472	505	471	476	494	466	487	460	501	489	518	457	446	441	485	484	469	510	469	500	471	491	456	458	475	479	463	435	470	461	478	502	451	476	467	439	461	487	467	455	424	449	458	492	481	480	476	479	459	474	445	445	499	477	466	510	480	458	487	480	468	458	471	458	501	455	492	447	502	467	480	445	489	494	466	460	460	511	469	467	511	471	488	519	477	493	448	476	441	472	464	466	470	447	515	446	473	500	453	474	432	481	460	483	472	467	479	526	451	486	493	469	431	498	476	483	448	450	440	484	496	477	457	442	470	460	509	440	433	481	487	476	474	475	496	433	453	472	431	438	488	528	435	505	478	492	476	470	469	469	488	469	486	507	484	470	492	482	458	465	434	513	508	497	454	449	488	489	481	479	456	438	460	480	474	480	448	492	479	422	449	452	517	495	487	478	477	510	518	489	458	508	510	437	451	454	452	484	524	520	462	459	521	474	514	480	461	469	467	476	469	502	497	481	447	468	454	492	504	488	454	475	480	530	485	469	468	451	496	444	509	494	493	469	509	463	484	457	500	493	480	456	487	477	472	476	507	453	507	468	502	471	466	535	495	484	494	480	482	438	476	487	475	463	503	494	522	426	471	467	512	509	485	468	461	507	410	482	444	474	447	467	507	444	483	472	452	475	473	452	471	448	445	483	496	475	472	479	476	455	486	489	494	447	492	458	456	454	454	494	447	461	488	490	440	495	476	455	500	513	455	470	475	461	461	487	520	457	513	469	468	459	465	512	485	485	484	465	429	473	459	479	494	475	454	460	498	486	446	462	456	486	470	458	434	453	469	470	509	486	450	496	489	452	464	476	454	493	454	460	470	484	519	475	505	449	447	480	463	466	463	469	445	464	494	474	465	503	474	481	478	489	468	458	456	449	444	445	459	479	472	509	480	458	465	447	475	456	457	467	455	472	446	474	514	490	453	527	470	468	454	507	464	469	479	465	473	517	474	480	471	427	489	525	495	490	464	496	439	483	488	432	486	495	482	478	456	472	460	493	500	531	488	509	477	427	497	481	480	491	474	443	485	498	450	456	482	454	535	451	454	467
17331	6111	4551	2375	1750	1383	1135	1016	946	882	840	766	740	684	645	608	613	618	600	604	561	581	556	585	582	577	542	559	550	559	583	522	581	514	566	565	579	546	524	538	593	577	576	541	576	518	570	528	570	533	554	559	550	518	583	534	527	559	565	534	530	538	571	538	559	547	537	587	547	542	523	518	544	522	538	520	572	544	537	564	524	554	562	525	517	515	532	526	556	587	521	560	544	531	531	567	562	574	519	550	534	571	555	509	563	550	545	565	556	538	529	557	543	523	521	530	507	559	553	534	538	573	574	557	504	552	525	525	559	510	565	534	537	534	534	530	551	556	527	520	570	506	534	559	588	509	543	522	562	559	557	544	520	550	555	563	512	492	525	517	555	574	556	522	527	530	590	547	536	558	546	537	529	557	540	533	486	535	549	568	546	508	510	561	508	522	560	548	521	590	555	581	488	520	544	562	520	586	521	618	522	537	527	534	489	570	513	557	559	540	589	524	550	527	511	504	573	549	519	552	571	553	525	540	556	563	542	545	555	536	593	510	560	521	533	533	526	537	539	561	568	517	570	505	577	496	530	484	545	584	513	529	535	517	566	551	582	556	510	573	532	499	548	582	552	534	519	548	540	626	582	527	525	547	540	558	591	573	585	544	528	548	567	508	571	543	524	543	518	552	533	557	558	566	533	557	583	552	525	566	521	587	538	559	520	524	520	564	542	534	530	521	578	577	551	546	521	518	521	551	519	568	548	555	518	552	536	550	576	563	527	546	533	551	554	504	571	505	527	563	505	541	504	573	481	555	525	570	506	580	526	565	527	537	541	483	563	557	554	554	542	587	552	535	545	513	553	523	570	563	520	533	525	482	508	557	525	565	568	547	550	516	517	566	570	520	519	534	510	552	548	497	537	532	505	556	523	546	585	541	519	591	566	531	562	539	540	543	532	537	506	550	550	504	519	555	590	547	562	527	535	538	557	554	545	517	498	576	501	532	551	558	539	552	548	536	562	492	545	550	528	510	576	517	532	542	504	562	545	566	532	554	570	582	558	590	557	510	544	560	553	553	554	512	499	536	523	596	546	526	546	510	522	522	541	543	530	548	597	557	535	554	562	541	563	562	493	542	526	549	524	554	578	548	529	550	536	570	538	534	544	546	541	565	492	508	534	516	550	545	513	536	549	502	588	533	586	542	577	565	549	546	536	566	565	562	507	564	543	522	570	507	558	563	498	583	541	532	516	555	521	544	484	567	501	542	527	538	535	481	551	496	588	534	557	568	514	558	551	552	569	561	557	556	501	564	513	504	538	580	571	526	526	526	509	592	508	539	576	575	546	511	544	553	560	543	543	548	522	550	516	507	536	550	512	569	529	537	518	558	542	546	585	534	517	521	520	536	543	556	561	522	579	517	519	563	529	584	526	542	525	545	574	484	534	531	578	581	580	480	517	552	521	561	535	530	538	523	544	585	542	532	545	544	559	524	534	577	485	561	537	550	542	500	553	550	563	561	510	517	529	512	575	548	537	512	542	533	571	505	537	486	570	543	516	509	533	540	547	581	519	528	506	539	526	542	545	518	523	542	568	572	560	572	532	517	551	543	544	540	583	508	555	555	545	538	540	544	560	543	505	517	572	514	569	481	526	554	557	531	551	543	558	559	521	576	528	468	528	548	581	558	525	526	570	510	547	502	525	520	511	580	552	504	529	526	557	552	516	546	553	536	523	508	543	594	502	500	558	500	546	577	559	535	548	561	513	540	525	573	538	558	552	508	530	551	525	530	551	567	531	565	535	545	553	586	531	518	562	545	508	548	529	524	542	535	567	518	551	478	552	520	524	541	542	560	507	540	502	564	567	551	542	534	508	519	562	567	511	548	532	584	517	522	545	554	512	520	524	530	531	524	550	566	548	584	576	561	537	548	516	551	521	541	553	578	525	535	553	526	495	579	534	525	540	613	567	567	584	546	541	536	537	493	528	523	554	507	535	566	512	526	544	507	508	552	551	551	538	568	601	540	540	505	554	571	534	564	516	510	520	528	570	541	483	556	511	552	519	507	534	549	536	550	553	552	519	565	554	576	518	514	565	553	579	570	544	525	510	515	534	561	553	578	565	523	550	542	529	562	527	499	516	535	536	548	581	545	550	560	541	507	521	542	541	541	557	534	590	533	561	565	578	549	519	536	582	541	533	585	538	526	507	564	549	518	533	534	512	490	534	563	549	556	546	524	570	574	540	552	535	504	550	563	527	539	543	521	589	503	575	537	563	546	543	557	548	530	538	552	532	578	518	596	516	535	517	530	547	555	522	548	518	521	565	547	540	553	568	515	581	553	546	604	586	553	577	532	517	550	557	584	528	521	595	560	551	520	491	541	528	583	544	495	566	554	517	558	546	546	483	508	543	527	576	569	522	546	515	512	539	560	565	566	561	601	527	554	563	546	554	541	547	574	523	528	565	569	529	511	538	567	522	535	533	512	535	536	568	548	523	504	526	557	547	530	517	563	535	567	546	575	583	562	530	539	562	533	540	568	537	564	583	559	556	494	549	529	549	610	532	562	540	549	527	529	546	527	580	535	524	543	511	572	548	512	548	555	514	530	523	516	549	544	598	547	534	550	531	581	574	512	505	538	521	514	581	550	491	566	559	573	587	544	551	573	585	525	500	572	555	477	511	521	541	535	552	557	560	561	524	528	568	578	532	549	509	561	551	521	530	528	523	539	547	577	540	555	563	559	578	542	539	558	575	554	534	535	582	549	527	534	545	560	518	546	543	542	540	527	540	538	563	564	498	559	542	514	546	535	535	552	581	550	527	579	520	578	518	566	537	574	588	557	588	568	532	503	533	527	536	495	560	544	517	539	611	521	547	592	529	522	533	520	518	534	544	562	566	542	517	508	523	542	502	535	565	539	547	541	521	560	535	562	566	511	543	543	549	539	592	546	573	548	556	526	561	541	565	558	537	576	541	565	565	525	548	568	544	596	557	521	534	538	548	543	540	508	564	589	537	558	528	590	569	541	521	576	521	520	527	481	515	542	572	553	560	504	529	553	552	521	554	572	554	530	497	528	523	517	582	507	539	526	509	554	537	547	562	546	537	584	500	520	518	549	563	515	562	524	533	557	591	530	533	572	573	531	510	554	540	523	561	597	575	575	543	532	562	588	513	535	556	554	539	542	525	544	560	517	591	528	541	564	542	549	546	505	541	563	573	584	550	568	502	522	550	543	552	529	528	551	525	536	540	563	525	499	525	549	516	534	562	524	488	551	527	527	545	560	539	575	551	512	538	539	535	561	536	560	544	535	533	562	541	508	594	553	545	520	532	503	534	545	546	534	510	542	571	562	535	580	542	545	514	518	532	523	540	505	518	519	554	502	540	557	539	499	545	555	548	539	535	584	509	505	591	540	548	584	531	562	539	530	558	539	586	552	523	515	544	489	543	496	523	547	549	541	540	540	498	544	530	532	582	560	546	553	490	535	536	513	590	499	552	531
22675	21212	28979	23736	21206	21261	11495	1421	998	878	777	697	665	667	586	605	516	536	471	480	463	451	452	448	462	445	428	419	440	432	401	428	431	422	423	390	422	373	385	409	409	473	408	381	412	361	410	390	394	393	414	409	399	405	383	397	382	437	368	417	386	422	418	367	357	403	393	395	410	400	400	383	372	401	387	404	408	407	369	370	384	411	385	394	402	418	358	417	405	359	402	394	366	408	408	385	394	427	371	388	383	378	433	393	368	413	375	372	345	399	385	379	396	411	372	394	379	401	418	415	384	422	379	371	374	416	355	394	394	425	394	384	368	353	392	426	365	417	388	403	418	393	357	397	413	399	410	367	392	375	368	380	398	390	387	377	405	403	372	343	408	425	390	410	381	369	371	347	391	354	371	396	416	400	339	396	365	364	363	358	372	374	396	406	375	432	378	360	405	400	404	376	399	397	374	401	368	363	400	417	396	353	386	375	373	370	385	412	408	408	387	390	380	374	419	394	374	377	363	392	424	414	375	388	413	409	364	393	409	394	418	398	418	388	395	386	361	409	373	388	384	363	390	378	371	412	389	410	396	371	388	355	352	390	395	419	396	422	367	418	370	399	398	366	383	384	386	382	373	378	346	375	378	390	395	348	382	365	371	359	374	381	397	378	336	389	358	391	360	398	416	439	367	347	399	347	382	399	358	415	398	382	411	370	380	389	378	379	359	397	394	380	424	387	391	401	402	378	379	407	405	392	401	390	380	385	399	365	365	399	418	401	388	405	402	371	380	343	367	355	395	394	383	378	419	402	390	368	343	394	394	364	392	401	379	373	400	370	375	419	363	390	387	394	390	336	371	444	385	409	409	387	375	348	407	401	415	406	363	406	398	375	374	390	367	374	388	372	377	395	373	392	394	386	361	377	333	386	382	365	410	354	392	413	389	369	363	405	424	388	388	368	349	356	402	424	364	364	385	396	361	336	389	407	381	348	358	407	393	378	345	365	356	387	371	394	394	399	392	356	374	382	391	369	401	371	413	350	355	366	416	382	362	399	394	395	351	417	376	377	390	368	393	428	390	400	362	375	403	404	386	341	394	395	382	416	385	397	423	366	372	381	353	370	401	392	379	401	429	368	385	407	394	388	417	422	392	368	402	398	345	389	377	410	358	404	398	394	399	431	392	371	407	403	374	388	394	391	400	395	371	398	386	388	402	364	369	369	358	362	364	415	372	372	383	397	406	391	406	377	371	399	355	382	409	369	399	393	409	384	386	390	377	404	384	379	415	342	420	416	433	403	366	344	422	394	385	396	386	413	387	411	349	379	353	349	391	402	400	372	386	361	375	418	397	379	384	380	361	383	431	388	362	377	391	378	371	384	393	389	384	368	370	369	393	399	428	354	366	403	415	423	400	356	374	369	380	403	355	343	383	416	385	380	384	391	386	366	394	408	411	401	384	395	380	367	381	382	380	372	388	380	395	391	407	360	372	393	390	401	346	418	349	417	408	403	361	388	399	371	372	389	362	368	398	396	392	369	393	393	401	367	360	374	385	391	358	365	381	429	382	391	387	397	365	379	412	400	395	427	379	415	427	379	372	371	397	382	414	377	357	413	371	421	401	391	370	406	384	404	369	393	337	370	365	396	404	372	392	386	396	404	399	407	374	333	389	415	356	401	405	389	395	384	416	398	386	368	369	399	375	407	387	382	376	368	398	378	345	385	376	355	369	397	381	389	362	382	370	408	390	405	400	418	396	393	362	384	365	382	376	374	389	426	379	378	363	379	402	361	391	375	366	371	388	384	394	390	422	376	350	392	377	352	331	385	392	375	394	395	365	398	394	395	397	380	389	411	419	368	389	383	379	367	421	357	381	412	415	407	346	394	392	339	394	381	379	405	397	361	358	384	386	399	384	378	381	396	368	366	395	408	369	408	377	368	442	369	397	373	381	419	432	404	377	376	387	381	386	354	418	390	427	415	426	376	356	413	388	388	419	411	381	402	375	399	405	368	371	382	346	387	389	359	361	405	338	409	356	378	393	357	348	390	376	372	338	398	392	371	366	350	356	364	371	379	358	368	375	402	436	360	390	357	369	377	392	392	391	409	387	397	350	397	422	380	395	403	381	388	388	365	410	408	394	412	379	327	372	376	405	368	391	387	420	377	374	395	398	411	390	417	392	384	399	382	383	380	423	404	373	372	374	404	372	384	380	379	366	331	361	343	389	401	382	395	394	386	404	390	390	403	374	378	411	368	369	404	353	396	394	361	399	370	379	384	372	394	382	405	371	345	392	367	331	387	373	375	385	369	416	390	391	374	399	368	401	385	395	397	399	384	357	395	360	385	374	384	400	408	388	377	365	402	366	394	412	409	391	384	395	376	385	406	401	399	393	325	372	370	395	411	381	334	365	392	353	395	381	371	384	403	347	396	370	406	354	381	347	418	390	388	362	374	423	378	366	355	398	390	382	359	389	393	389	392	394	383	418	445	403	391	391	384	396	354	358	396	396	365	382	384	398	391	390	364	374	405	408	418	362	385	391	390	373	409	388	403	378	353	391	404	367	358	385	391	386	356	394	378	347	392	392	379	345	342	395	397	361	382	411	401	400	371	397	399	398	386	373	384	391	425	337	380	366	381	425	355	390	392	367	396	389	406	421	422	361	392	382	360	406	415	389	393	389	413	367	361	369	396	375	388	413	367	370	377	383	377	384	384	385	372	382	400	327	408	383	409	402	368	371	398	394	380	378	393	410	390	379	418	379	411	367	391	364	368	382	361	382	402	388	377	391	395	401	403	380	367	388	388	413	410	364	403	388	389	424	392	396	380	404	395	403	381	376	399	398	388	386	388	404	370	398	413	387	360	366	379	409	392	409	342	413	405	378	384	389	391	377	370	397	382	378	396	398	405	376	395	363	396	388	373	384	402	384	402	387	381	409	380	355	363	389	358	343	403	388	406	446	375	383	381	376	409	371	359	364	372	395	364	394	414	370	374	422	398	355	353	357	363	370	362	367	392	417	375	354	386	386	394	406	411	402	415	379	424	349	392	380	351	392	380	388	364	348	362	413	383	372	378	413	370	353	411	385	377	409	408	398	379	354	373	400	398	348	395	361	405	383	425	380	363	375	386	373	353	345	381	356	386	367	399	433	368	368	373	378	391	390	375	391	391	422	394	379	379	403	400	355	421	397	428	393	394	375	404	383	368	372	373	407	385	381	375	359	379	371	390	387	387	381	375	358	370	351	349	377	409	370	425	415	364	403	386	398	392	369	366	411	375	408	386	363	379	365	395	383	360	393	400	379	351	363	375	376	368	415	357	390	400	365	434	390	382	395	392	400	359	373	395	322	423	371	343	354	372	390	395	438	370	401	387	381	353	361	382	363	385	411	406	376	373	400	397	397	393	379	346	396	399	400	382	395	373	415	385	360	357	378	404	355	396	351	372	425	393	386	372	379	352	356	341	380	356	358	385	390	384	370	426	384	375	395	393	385	400
18412	16009	13318	6956	4822	3514	2671	2163	1745	1504	1303	1191	1089	949	761	744	707	661	650	573	596	580	561	556	514	539	547	518	500	456	478	436	493	490	465	451	458	440	427	443	448	438	451	497	460	449	440	426	442	430	434	472	468	446	434	421	420	440	431	425	419	466	469	457	434	441	409	473	440	428	427	417	400	427	443	429	431	442	450	398	429	437	415	379	441	440	414	446	450	444	444	452	441	443	391	430	444	442	459	466	411	393	432	432	422	437	458	400	445	429	437	404	399	411	434	416	397	431	402	437	440	378	436	431	420	402	408	438	411	414	408	404	423	438	416	401	432	407	431	402	475	420	422	449	368	428	399	392	404	431	412	465	468	426	444	397	431	421	408	427	426	434	404	398	422	433	407	408	391	439	409	443	418	440	410	421	410	415	454	409	431	424	413	418	445	426	418	423	439	428	426	418	413	445	404	391	414	413	420	463	380	418	443	363	429	430	418	417	446	438	423	412	403	441	435	429	428	427	419	442	458	447	418	460	416	426	428	428	403	415	410	406	438	456	418	428	424	427	438	386	421	420	413	426	450	444	454	418	434	419	433	423	440	427	456	445	420	397	427	417	420	434	438	420	438	444	428	462	423	438	467	404	404	423	438	448	424	396	455	426	426	479	436	424	400	429	437	399	392	425	464	461	382	409	408	388	443	426	414	447	436	411	424	419	462	425	439	432	383	439	426	423	441	432	431	444	421	479	431	426	494	420	402	422	432	442	396	422	423	402	429	392	425	465	421	381	418	449	432	426	437	387	452	441	405	426	467	398	401	365	406	426	423	428	430	439	434	444	416	405	430	418	456	437	407	437	417	450	414	443	388	417	397	403	379	440	405	431	421	444	419	400	423	416	407	374	405	414	397	397	459	399	469	390	438	385	433	395	418	373	427	426	412	397	432	412	425	432	444	454	432	428	455	407	419	381	407	423	430	405	423	399	406	387	414	424	422	414	377	417	431	422	429	442	424	447	415	394	420	445	420	430	366	410	425	391	410	418	426	448	412	405	407	419	417	415	427	465	400	425	409	428	413	429	391	407	391	427	452	414	435	405	437	428	392	401	463	401	439	400	400	458	424	420	443	432	452	407	426	455	398	409	444	420	443	435	424	464	458	409	445	432	448	419	404	464	443	436	408	418	429	453	423	421	399	426	459	395	416	439	417	405	432	425	423	415	414	416	453	405	437	428	393	429	388	423	414	430	378	400	416	445	425	392	415	437	424	415	432	411	423	406	421	434	395	440	437	441	429	400	405	416	463	431	422	448	394	411	422	408	382	404	420	394	412	430	391	408	442	428	420	434	425	375	457	454	404	413	424	426	432	407	427	447	426	467	432	399	426	457	445	419	398	362	383	438	407	430	409	408	436	447	434	417	419	420	428	437	414	426	404	407	453	460	419	393	411	422	426	404	410	427	395	440	367	418	432	407	414	410	439	462	458	406	451	418	405	469	413	413	406	397	409	397	417	442	478	405	420	434	445	429	442	445	445	395	396	407	434	459	398	422	422	420	430	463	434	405	420	407	453	412	416	462	442	415	427	438	434	419	426	409	438	440	422	401	407	428	430	432	414	423	408	390	417	464	426	395	416	415	453	435	418	403	425	442	461	437	450	448	446	424	377	411	414	429	406	431	415	430	457	457	373	384	415	419	409	465	374	384	452	464	409	435	425	396	444	434	421	445	385	408	413	422	438	448	429	413	431	425	435	449	410	451	428	442	463	423	426	423	459	460	414	404	410	430	389	408	426	413	432	405	464	441	429	436	381	415	433	424	433	405	424	397	457	442	413	440	445	410	417	399	439	418	425	397	414	446	371	401	466	439	412	441	439	425	454	429	414	403	419	420	406	428	422	422	412	450	416	417	437	442	414	453	400	388	395	403	403	440	405	404	416	442	439	406	469	411	450	419	421	412	408	415	414	399	405	416	407	425	426	426	390	397	428	432	448	399	444	437	391	406	444	403	441	403	418	447	426	397	421	403	455	415	409	403	436	455	393	406	409	445	404	421	406	417	434	359	423	434	419	466	411	415	348	459	467	459	431	435	419	450	444	419	449	405	429	396	433	417	448	466	436	422	453	409	426	429	372	409	424	443	410	395	404	406	418	421	451	412	406	378	423	435	393	439	407	441	465	432	442	439	403	434	402	437	429	459	429	432	447	430	434	419	425	382	424	405	413	421	397	418	416	434	436	436	418	431	410	419	419	424	404	416	420	422	404	438	433	418	423	406	423	430	434	435	424	419	422	419	428	419	404	421	400	444	439	415	448	446	391	401	442	401	426	436	438	433	394	419	421	379	428	424	419	411	447	414	413	458	434	425	412	400	411	411	405	427	423	406	434	463	426	415	414	465	416	427	412	424	434	420	424	415	405	413	414	437	424	420	427	408	436	433	432	438	411	415	387	431	425	411	409	407	410	459	388	415	417	411	413	447	414	410	412	405	414	431	403	425	421	421	419	405	390	439	452	447	417	394	444	444	439	403	417	444	443	406	432	438	444	435	473	398	384	424	444	440	403	432	405	402	441	435	388	423	448	400	397	428	443	430	456	425	388	418	392	438	408	425	439	410	459	373	444	434	388	424	440	452	413	440	404	429	431	384	440	408	435	420	446	441	412	451	420	396	463	453	452	410	414	416	413	437	430	408	425	448	385	449	439	425	383	448	424	410	420	414	428	390	454	420	430	422	451	429	407	452	424	432	402	419	398	424	427	435	439	475	417	415	421	456	436	426	414	410	401	417	390	452	411	464	419	428	388	436	426	394	417	418	432	436	439	420	428	395	430	433	438	405	423	395	447	434	410	422	438	422	385	396	438	405	429	434	410	399	433	412	432	439	458	402	414	404	459	437	393	424	450	403	422	397	442	393	413	402	398	439	431	457	402	427	438	426	394	423	410	418	421	408	433	424	447	420	387	422	388	413	444	436	437	446	446	413	427	401	430	422	440	409	420	386	446	430	408	432	451	418	438	415	403	463	431	447	477	448	460	460	419	448	433	401	445	413	424	412	414	425	404	425	409	461	404	408	431	440	437	432	419	415	435	441	444	429	445	421	416	413	393	398	436	440	430	428	420	417	399	428	427	433	399	427	409	418	413	428	408	426	448	451	444	417	442	427	431	396	404	411	431	399	396	411	409	455	390	418	402	439	450	416	429	419	402	446	397	442	433	405	419	423	417	382	405	391	421	423	407	444	431	417	393	418	450	427	420	469	413	402	428	420	459	447	432	395	420	438	419	415	424	411	409	435	406	431	416	438	457	437	394	425	433	405	398	438	397	405	415	425	448	402	422	454	443	452	398	465	488	418	448	403	441	423	414	428	416	398	430	454	436	428	432	425	434	445	418	426	425	429	422	437	412	441	410	418	411	404	420	417	402	400	446	430	397	406	439	427	455	380	452	440	398	420	430	421	413	420	423	410	447	404	411	390	386	441	412	454	399	408	434	400	418	446	435	462	403	442
27143	20386	8323	734	408	390	337	312	299	277	332	337	382	338	275	299	271	307	301	269	266	263	298	272	275	282	289	258	274	272	320	286	267	292	287	241	301	287	296	289	285	298	303	264	276	289	313	324	288	294	274	295	291	315	282	282	282	312	264	262	289	319	255	290	265	263	293	273	295	286	282	285	274	304	288	256	291	273	301	276	284	334	300	298	289	299	288	281	278	304	298	266	287	296	261	301	272	281	278	305	270	295	302	275	284	274	289	271	292	296	307	285	281	263	297	302	287	310	262	287	292	265	264	316	276	309	270	283	277	283	299	275	301	287	303	324	283	311	284	273	264	283	284	280	292	287	318	283	266	281	263	280	287	275	290	294	280	275	257	291	285	287	262	287	307	285	277	270	274	269	272	267	279	263	274	303	269	269	265	310	285	331	261	302	294	277	277	294	289	298	288	302	275	273	307	284	252	303	285	253	279	282	268	286	292	261	277	306	276	266	283	300	270	269	290	313	257	287	263	299	264	274	318	232	309	318	334	282	303	262	280	257	288	311	275	292	282	261	298	283	301	298	293	275	296	272	302	279	254	301	268	281	296	287	298	280	277	288	286	278	298	278	270	292	293	272	252	296	291	290	286	264	296	301	291	288	316	315	267	257	293	303	284	292	298	268	305	275	286	254	273	286	313	278	298	268	311	299	309	297	276	327	300	260	276	286	288	313	293	294	308	290	287	302	308	275	320	274	273	278	283	280	277	272	268	273	301	282	292	270	287	292	295	286	271	292	294	264	258	276	295	269	312	293	290	269	286	272	261	269	265	302	286	282	285	286	293	259	256	284	277	289	279	299	296	278	269	303	310	276	272	283	311	318	268	278	294	299	287	304	296	285	275	252	292	296	280	270	304	309	274	282	278	312	273	306	284	267	296	284	274	276	278	255	252	263	285	251	294	264	277	287	273	268	284	308	279	273	264	319	305	311	292	282	303	308	278	287	255	273	282	269	315	298	284	281	280	272	281	288	298	283	297	291	266	294	270	269	304	278	276	305	284	295	259	272	283	296	278	280	257	275	307	273	267	284	283	315	290	285	279	258	298	297	281	265	278	308	276	304	277	284	272	289	299	287	254	275	282	274	277	294	282	282	273	307	272	287	298	308	280	272	301	286	276	288	313	274	303	289	287	287	303	252	302	260	289	277	300	295	292	271	305	275	292	295	279	270	295	282	254	311	274	280	277	321	304	299	296	304	264	273	308	284	295	300	322	291	272	273	281	299	289	283	285	259	271	319	301	299	292	276	296	290	287	270	300	280	299	256	292	296	305	283	265	271	285	258	264	278	293	280	297	292	290	256	255	296	275	273	283	264	288	251	283	289	309	301	281	286	272	268	283	284	281	285	277	287	279	293	280	274	288	275	330	259	279	314	270	269	291	291	266	295	299	271	281	287	264	288	286	279	302	310	297	282	287	286	302	274	311	263	295	281	286	288	254	242	283	295	273	301	292	297	286	294	312	261	291	306	312	296	260	302	285	274	294	302	261	275	250	293	291	258	290	294	289	242	275	277	260	279	307	247	287	290	266	269	314	265	245	293	287	261	282	275	299	314	281	292	311	280	294	295	270	269	309	276	309	281	277	269	271	301	315	292	280	300	323	294	292	331	301	268	306	307	285	272	266	239	282	272	300	268	289	268	261	278	291	303	280	279	279	287	281	263	290	272	316	287	291	302	265	267	257	294	285	278	312	295	335	263	253	257	286	301	261	267	280	289	291	298	309	275	267	313	282	270	276	279	293	282	310	263	292	297	296	286	262	262	283	277	314	297	263	275	291	303	267	295	285	275	283	290	279	303	277	278	285	276	275	266	275	300	301	297	301	262	315	279	284	272	301	295	284	259	284	255	285	281	324	310	287	291	281	272	284	245	287	265	314	281	283	273	288	263	285	269	279	273	310	266	288	279	301	253	298	308	317	309	265	309	281	308	284	314	271	285	266	267	286	295	296	275	269	278	294	305	280	305	288	284	257	299	284	322	272	283	251	292	265	259	286	295	295	288	296	274	275	300	277	271	308	291	314	258	286	272	268	308	274	277	277	315	280	299	282	298	275	286	304	279	266	274	287	282	250	295	264	283	278	275	268	289	275	291	265	295	294	289	290	293	278	264	286	283	279	306	274	294	271	302	314	271	281	275	269	285	277	279	296	309	280	244	295	296	282	280	295	282	273	278	302	275	293	277	279	289	306	293	271	280	311	276	319	270	291	286	280	280	286	305	264	273	281	291	269	279	274	298	270	263	275	288	289	295	300	282	280	259	274	279	292	276	319	300	268	303	283	276	255	290	291	281	284	273	286	279	282	311	276	280	286	257	277	283	283	294	289	271	272	326	277	276	275	299	274	274	273	261	272	267	290	274	311	282	258	292	296	292	297	243	284	268	297	264	285	257	283	273	286	280	280	278	277	297	268	277	256	284	276	267	299	292	270	267	281	270	282	275	296	268	304	301	297	271	305	279	285	254	284	260	292	304	287	288	280	289	266	286	276	295	274	294	285	278	278	269	298	288	281	249	304	252	290	249	284	277	311	304	287	280	299	277	290	260	281	286	288	262	295	277	287	290	284	295	275	283	301	284	291	320	291	284	269	252	271	309	271	272	295	305	253	271	301	284	264	283	292	265	304	298	305	278	318	303	290	272	326	269	266	281	315	288	297	274	280	289	296	272	315	289	304	278	296	289	289	278	282	295	289	324	274	294	299	252	289	292	330	298	297	282	300	268	288	310	312	294	279	291	313	279	296	277	278	303	288	251	250	285	281	263	279	279	302	281	272	256	280	277	324	297	310	304	289	273	281	288	305	270	303	325	285	282	291	295	262	289	322	307	272	300	298	310	272	293	311	287	264	266	285	287	276	283	292	275	291	309	287	279	305	255	301	277	308	291	279	299	312	274	290	239	336	279	272	310	257	273	321	265	274	266	291	272	285	279	279	311	282	296	306	271	259	272	280	308	290	278	314	281	289	277	240	295	277	296	283	293	262	286	253	287	302	278	277	295	289	285	305	267	281	248	303	290	300	290	312	280	286	283	280	290	276	284	315	278	299	280	277	283	282	288	277	322	282	264	295	283	288	299	294	308	267	287	297	290	283	286	294	296	286	296	281	292	293	273	319	289	291	262	306	302	307	287	294	304	270	268	301	262	283	311	281	300	290	290	267	285	291	298	284	248	270	317	279	296	264	302	266	291	280	287	297	294	275	310	265	267	297	296	256	314	257	298	264	306	278	270	295	296	300	292	279	277	302	278	271	270	268	249	263	264	271	281	275	321	277	287	279	285	238	284	277	291	302	302	289	298	273	290	308	283	283	289	258	291	304	283	259	275	291	294	280	301	298	283	298	310	265	282	270	279	349	281	298	299	292	268	309	278	286	289	276	284	250	333	281	275	314	276	288	250	277	279	301	270	278	287	313	273	303	299	290	290	304	293	298	297	282	276	298	280	267	297	266	297
10754	1181	1009	608	542	427	412	423	402	431	396	442	527	447	388	300	343	362	354	327	368	391	325	353	345	356	369	350	351	391	332	362	339	363	378	335	321	361	348	336	344	327	338	375	335	362	317	370	328	356	347	356	311	374	341	338	332	358	339	367	326	350	327	335	368	333	357	327	323	348	329	341	329	342	355	326	352	349	358	358	346	359	358	356	342	318	352	347	354	344	367	381	341	331	322	379	324	351	331	325	354	304	358	367	344	336	364	365	345	355	338	352	344	325	364	326	363	333	338	336	342	321	376	335	354	342	357	357	343	344	363	349	347	339	341	360	308	328	353	332	339	345	344	340	362	371	353	346	335	329	353	349	369	358	335	341	306	368	365	345	356	360	349	313	319	336	363	307	373	360	358	356	300	330	378	336	361	358	329	329	346	353	358	335	351	331	353	332	319	347	364	344	301	365	349	353	329	340	340	360	320	359	331	346	342	330	355	331	340	324	331	338	361	358	361	373	320	348	341	314	384	325	342	334	315	354	322	368	324	338	335	336	356	394	326	308	367	354	369	373	352	377	353	360	330	355	367	332	344	336	358	345	354	347	352	378	361	350	370	355	359	339	308	349	352	347	311	352	346	342	355	328	376	358	349	336	383	344	342	333	358	366	344	334	329	377	346	343	352	344	357	342	343	342	345	366	335	301	353	335	349	293	384	370	328	361	342	341	327	345	346	367	368	316	375	337	337	358	321	372	348	343	319	361	345	345	332	345	326	345	330	355	362	357	361	357	325	331	352	365	341	382	371	340	367	345	352	372	362	376	344	356	345	316	309	353	341	331	333	312	320	340	383	362	381	364	326	336	366	360	382	335	337	353	319	343	370	345	332	356	341	338	348	339	362	365	328	383	326	353	319	389	341	366	318	348	380	348	358	355	365	320	353	341	333	356	338	324	329	347	352	350	347	340	337	375	332	338	340	311	355	359	385	336	360	364	367	365	345	311	354	362	346	347	366	319	337	351	339	321	327	341	359	318	378	340	344	361	316	396	348	331	351	353	372	340	337	330	332	338	360	330	360	362	379	364	364	360	349	324	385	360	357	342	326	331	376	347	327	361	337	342	348	341	350	363	326	356	363	357	387	334	338	337	357	354	362	334	303	340	334	358	353	324	350	358	335	338	359	351	342	354	353	339	324	343	326	332	330	343	349	351	353	343	361	374	342	357	339	317	345	335	340	306	359	345	353	376	313	373	351	323	362	362	368	335	334	308	356	358	371	339	341	362	347	338	363	328	305	327	343	350	320	345	333	351	376	327	322	353	338	329	350	362	327	363	327	332	326	371	315	347	320	342	316	327	333	331	356	311	328	350	340	337	343	344	365	361	367	328	345	354	324	345	315	347	338	360	353	335	356	354	335	365	326	326	372	333	355	332	332	356	291	395	335	342	343	321	351	343	363	370	313	372	354	373	342	348	341	340	334	327	344	354	329	358	397	349	339	371	359	331	323	313	362	342	330	342	342	355	339	366	376	350	322	354	286	346	357	321	315	340	364	334	372	348	345	327	321	369	330	334	333	316	334	333	341	367	354	348	363	306	339	316	331	337	338	324	348	334	357	348	329	366	349	347	341	347	316	351	353	343	357	344	342	374	318	347	355	328	365	330	358	341	326	344	338	325	336	330	354	380	321	319	368	362	349	376	346	397	340	335	374	309	320	318	343	339	316	343	356	365	345	331	333	332	363	332	322	348	345	366	348	392	347	321	331	351	321	344	358	312	331	346	356	353	330	345	331	334	353	322	308	346	328	348	348	343	342	366	352	348	343	317	345	350	327	349	349	369	347	353	347	341	371	319	356	354	372	339	359	331	346	325	373	364	346	329	361	373	334	327	352	348	314	343	338	308	358	338	348	345	345	334	342	346	335	336	336	317	317	352	337	324	383	363	365	329	347	368	345	330	328	351	348	384	331	332	334	338	349	328	349	362	346	357	346	370	351	349	320	354	338	378	304	351	342	320	318	361	333	328	334	348	352	330	363	312	347	333	357	359	359	339	301	361	370	354	325	330	353	347	339	354	341	341	386	343	330	373	323	360	336	303	432	346	358	338	347	318	344	357	374	344	339	315	370	357	328	323	345	344	318	347	353	343	340	364	352	330	325	376	348	359	324	322	360	359	359	344	341	354	355	368	305	333	354	355	351	344	361	353	329	330	361	358	369	361	344	339	352	345	365	333	336	350	320	348	336	329	342	366	311	322	367	340	349	350	358	361	361	350	361	324	329	329	350	351	332	358	345	363	349	309	323	348	305	365	337	352	338	360	352	331	360	345	351	337	337	319	326	333	381	325	331	318	330	308	331	329	330	350	336	339	359	319	328	324	331	342	321	371	354	330	351	340	305	340	336	340	346	361	336	331	377	353	341	369	370	346	349	374	316	326	318	354	336	345	356	349	340	323	358	355	326	371	354	339	353	339	334	309	338	362	338	315	383	369	355	378	361	339	338	324	363	361	339	342	354	366	334	362	323	315	356	366	337	390	321	342	365	367	339	378	330	371	331	350	347	358	309	351	338	374	362	318	345	350	340	343	336	332	336	351	331	360	334	364	344	333	354	348	361	372	357	344	324	351	363	319	342	356	334	351	390	345	363	364	380	348	356	355	353	347	348	365	367	356	327	328	370	370	359	371	368	333	356	365	335	400	359	345	345	311	325	360	349	307	319	372	367	362	361	324	351	300	353	360	317	381	352	336	366	326	328	359	332	364	352	353	353	318	379	392	340	357	357	334	301	327	331	358	344	368	344	334	331	375	348	342	341	331	371	359	341	331	330	334	340	322	362	339	302	325	356	334	351	367	329	326	357	382	318	326	343	366	361	338	351	347	328	349	310	336	352	357	341	345	352	349	341	357	354	397	310	340	334	349	338	315	319	332	345	370	327	283	371	377	355	311	303	347	367	348	331	340	359	328	343	334	342	360	322	371	330	385	346	336	347	346	381	346	340	341	356	370	319	344	345	352	366	357	353	377	340	339	311	360	344	356	337	332	348	327	345	353	330	349	354	333	379	357	377	367	352	321	368	348	330	340	346	371	344	358	348	373	337	325	327	375	337	353	340	340	372	352	365	338	377	337	377	324	312	316	350	354	326	332	339	352	340	354	338	315	351	347	314	379	372	330	367	327	318	328	321	338	349	382	340	347	353	354	352	353	334	364	314	329	351	350	323	355	342	365	337	397	323	356	338	339	368	394	355	297	370	351	352	326	350	335	364	354	347	357	359	318	337	349	337	340	341	362	337	313	320	319	350	352	378	323	360	343	339	329	361	351	317	382	351	347	318	359	344	344	330	320	372	390	332	356	325	355	313	332	326	305	369	388	330	311	369	356	330	326	344	355	363	324	348	325	351	342	353	333	328	326	361	341	331	352	354	331	349	353	350	313	392	342	362	361	357	327	388	329	363	362	312	307	329	344	335	334	352	340	326	344	333	326	365	357	338	308	346	354	355	335
23657	21158	28523	24021	21143	12080	1081	641	506	477	601	644	537	474	340	299	244	248	219	228	247	224	214	214	206	215	207	201	183	204	209	198	201	210	198	197	198	189	199	203	185	175	197	222	165	164	185	178	196	178	184	183	187	184	177	179	204	184	169	216	196	203	192	188	193	217	175	177	202	187	178	194	183	178	193	202	192	199	190	193	180	175	212	196	194	193	179	184	189	168	206	192	167	169	177	173	174	161	155	167	186	162	193	204	194	199	184	176	177	192	205	192	162	198	173	184	190	192	168	221	163	193	180	173	179	196	149	185	171	196	168	184	178	194	206	197	180	167	174	202	181	197	157	171	193	159	185	174	183	172	158	194	182	192	180	179	177	190	189	171	190	187	171	181	196	169	160	171	170	205	182	195	174	195	186	210	154	161	184	191	168	174	190	190	167	188	179	177	189	177	157	195	192	182	182	205	186	167	167	195	188	190	176	184	208	164	171	177	208	190	187	174	183	192	187	188	189	187	187	203	191	181	171	198	187	193	197	199	168	174	195	178	184	185	163	192	189	176	187	181	182	196	191	182	185	185	181	180	191	196	174	195	180	181	162	180	186	182	175	201	192	167	192	195	170	171	200	191	197	180	187	187	172	196	155	180	195	174	187	172	206	187	164	172	157	215	180	198	167	182	189	166	172	210	171	211	167	169	188	200	177	174	192	179	166	196	167	169	172	176	169	173	192	187	221	181	210	206	180	194	178	174	199	177	176	192	191	193	184	185	190	182	182	180	178	199	169	211	168	181	185	179	159	168	184	187	175	174	156	187	198	167	202	169	162	157	204	186	178	165	176	188	189	175	178	167	153	177	183	163	167	178	172	183	187	166	192	182	187	185	174	221	191	182	172	191	169	199	195	201	192	166	170	191	184	208	179	181	202	182	187	156	216	194	163	179	188	170	177	185	178	174	169	181	190	140	197	175	176	193	165	190	187	171	183	174	179	195	185	164	183	180	162	200	201	193	178	183	196	177	194	192	197	165	184	171	200	189	185	178	184	172	201	192	176	175	171	160	176	167	203	187	188	209	185	158	183	219	183	174	172	184	191	166	188	175	183	185	189	159	185	183	181	189	177	173	172	220	186	214	187	186	192	192	168	166	196	148	186	203	181	187	172	184	190	203	193	185	196	202	207	174	179	163	177	163	183	185	189	193	162	184	185	176	194	186	201	180	164	186	189	206	171	164	188	182	162	177	189	195	175	195	195	165	186	188	153	185	175	210	176	183	172	172	170	181	197	193	198	177	161	182	165	178	201	181	196	183	178	200	211	179	208	204	175	193	176	188	198	188	165	204	179	157	190	178	190	179	200	178	189	169	164	180	184	210	183	180	197	164	183	183	187	200	201	196	192	187	182	178	185	188	183	180	174	171	174	214	206	200	180	190	205	210	185	168	176	175	172	166	184	188	169	184	177	182	180	170	185	179	174	168	182	180	166	191	180	184	171	188	183	200	192	195	189	185	186	187	175	176	189	163	175	154	161	181	176	177	196	176	181	179	203	175	168	190	159	196	181	180	178	186	174	177	197	169	163	158	194	190	185	200	172	192	181	170	210	175	200	189	162	173	184	201	196	153	208	174	186	182	188	152	203	196	177	184	187	205	199	178	170	188	160	176	165	180	194	197	183	188	203	176	203	148	188	200	177	158	195	185	193	167	199	187	174	207	198	183	208	178	173	183	190	203	197	182	172	173	179	182	175	165	174	184	205	197	182	204	182	178	196	154	175	194	172	180	188	202	173	185	196	195	207	178	163	191	172	226	182	187	171	159	174	169	202	178	190	175	190	186	171	181	156	183	198	188	174	183	182	195	174	173	185	205	217	183	190	185	182	176	177	187	177	191	207	206	180	169	194	175	192	201	212	204	181	185	171	206	181	181	166	169	194	179	175	175	192	168	149	179	188	197	193	204	187	180	172	175	170	185	171	195	177	176	175	187	163	166	186	196	171	179	189	176	192	186	187	166	189	172	191	194	195	176	194	172	194	182	198	186	172	172	178	158	203	206	204	180	185	174	178	193	171	179	177	180	163	212	177	191	197	207	189	197	178	175	189	184	171	178	203	164	183	196	180	209	212	180	186	218	180	175	199	179	172	175	168	182	182	173	197	191	182	188	189	184	188	183	211	195	186	177	171	176	191	160	160	189	177	180	199	198	185	174	201	184	175	172	199	187	183	179	189	169	191	161	191	179	218	185	183	210	185	188	189	180	170	182	193	186	182	155	175	194	171	167	182	181	195	174	178	195	191	181	185	160	171	179	210	163	198	186	197	185	179	194	189	189	185	192	175	203	171	179	178	157	181	171	167	180	184	175	184	195	198	196	205	177	170	185	174	191	192	179	175	173	180	212	165	178	177	197	188	182	189	203	181	172	194	181	172	179	183	162	198	187	181	180	161	163	173	172	170	191	172	202	180	179	173	176	175	193	175	191	158	173	179	212	177	204	178	199	205	174	202	203	179	161	189	175	187	170	182	198	195	179	176	192	188	193	173	184	178	181	179	170	174	185	160	184	203	179	164	177	188	189	175	161	207	200	194	183	173	196	187	158	199	206	177	219	191	172	167	151	164	178	208	175	198	199	192	189	175	209	172	185	182	181	188	218	199	185	172	197	183	186	181	175	186	195	169	168	205	190	155	196	164	204	191	189	186	148	175	206	151	170	189	209	178	169	211	203	180	192	182	143	194	204	179	178	196	205	188	220	225	187	177	187	193	183	201	182	201	183	173	179	148	202	190	171	185	186	175	180	161	214	177	186	173	182	174	179	167	158	163	176	182	160	159	158	189	205	167	186	172	187	188	190	201	205	186	164	180	162	180	178	190	197	151	195	174	166	190	173	165	178	197	170	183	173	174	180	186	189	189	186	181	183	182	192	183	175	189	182	184	192	163	204	178	172	187	187	177	193	199	183	180	172	191	191	215	158	184	184	190	207	201	195	178	166	192	183	184	187	165	203	173	191	202	159	171	189	195	178	185	204	182	166	201	203	207	194	182	203	191	164	183	182	188	164	207	168	194	203	177	170	188	164	186	184	198	171	173	185	166	180	176	193	175	153	173	195	174	185	196	186	195	169	174	184	202	208	169	161	172	164	189	193	178	188	168	189	183	176	174	200	184	174	192	165	195	178	180	178	174	168	202	178	182	175	171	204	202	152	169	154	194	154	215	185	182	187	170	167	186	179	189	213	179	189	188	198	211	186	196	172	187	193	184	174	140	162	177	197	189	214	186	187	189	205	198	203	192	195	191	199	169	169	162	204	197	205	173	193	200	203	172	219	172	199	173	207	174	178	186	186	191	197	184	180	171	194	167	178	187	164	176	163	178	187	193	238	187	179	180	187	171	175	179	210	197	163	175	170	184	181	155	181	188	195	182	173	193	185	182	205	187	186	196	150	164	187	171	178	172	177	180	174	193	182	197	184	193	190	180	176	173	206	178	162	180	190	181	171	184	187
14443	9281	8039	4056	2521	2023	1384	1205	926	939	1087	1196	1020	861	572	423	378	335	340	311	318	263	275	270	247	282	257	253	247	258	250	236	234	224	263	227	219	233	245	232	240	230	213	232	255	249	248	228	229	235	217	206	248	217	243	238	229	232	232	218	262	227	250	228	243	238	205	247	225	186	228	200	246	215	237	223	232	217	232	221	222	213	222	246	198	222	229	223	223	234	235	237	206	249	194	228	200	205	236	235	213	235	215	216	224	229	194	241	260	200	222	211	223	200	232	212	230	230	219	221	193	231	221	222	219	211	232	231	224	228	230	231	217	228	235	229	249	209	199	194	238	219	211	202	195	219	205	225	233	229	215	215	197	229	216	229	195	202	196	190	225	208	228	204	209	241	211	223	181	215	227	225	200	232	217	226	232	226	232	219	216	215	230	227	225	216	197	220	220	229	206	214	229	243	223	231	236	234	240	220	227	247	232	217	192	228	230	211	215	240	245	221	212	226	221	225	196	228	234	211	220	216	229	210	218	239	220	218	240	214	234	224	215	235	246	243	268	230	215	234	246	218	227	223	190	185	216	214	212	241	222	235	243	219	224	215	209	234	214	201	240	229	238	224	202	236	205	229	227	209	215	222	210	276	197	214	205	231	221	197	229	210	223	217	238	234	255	225	243	207	231	217	213	216	241	204	215	188	209	200	227	215	221	207	222	225	228	220	206	213	208	247	228	231	221	208	211	220	231	230	227	228	220	236	224	229	203	205	258	238	205	233	220	223	244	214	221	229	233	223	193	222	233	249	191	226	250	241	208	223	208	229	200	202	236	198	231	249	224	231	232	220	221	234	212	203	233	211	202	209	222	203	216	214	226	196	193	215	230	208	217	219	225	227	205	216	218	226	206	237	208	218	243	186	225	214	218	228	244	223	224	242	198	223	230	212	229	244	229	209	225	234	217	212	229	196	218	221	223	240	229	233	227	198	242	244	212	222	210	239	240	223	206	233	249	241	216	249	230	222	243	245	219	193	229	201	212	218	240	214	243	224	209	233	214	226	220	220	215	253	232	236	218	234	220	212	215	219	236	224	222	209	258	230	214	250	222	226	237	217	196	212	222	237	231	234	207	236	211	218	222	203	239	216	211	220	215	223	231	210	217	228	231	225	224	233	216	223	192	205	227	220	206	236	238	213	191	223	198	195	210	188	224	190	225	235	203	222	231	215	205	208	229	215	212	237	232	232	219	223	200	224	243	220	219	221	220	196	234	228	238	208	221	222	224	212	244	201	210	200	218	202	220	215	203	224	226	205	222	208	228	217	210	201	239	202	226	196	235	221	199	241	211	204	235	232	218	225	226	215	219	219	215	258	231	214	214	225	239	219	252	229	191	224	229	231	233	205	230	207	223	202	198	214	214	243	217	235	223	242	213	243	227	227	227	237	210	214	221	216	205	243	189	198	210	214	243	213	223	235	235	240	211	216	252	213	198	237	190	215	231	214	200	224	247	227	246	229	211	243	202	226	217	216	235	221	221	200	222	232	208	210	246	221	223	221	198	222	211	218	208	214	231	228	249	210	207	229	222	207	235	206	219	195	223	230	201	200	207	221	228	222	213	221	219	237	245	224	216	199	261	208	245	211	202	246	216	226	237	226	199	206	199	219	243	213	217	207	246	202	234	235	218	193	210	224	225	229	235	209	205	231	210	235	196	225	208	194	243	228	212	221	243	214	222	204	242	202	231	213	235	242	217	216	245	243	206	209	210	207	240	207	208	211	206	225	226	202	230	217	233	226	198	231	218	221	214	218	217	231	226	204	257	219	242	220	236	222	233	207	225	232	207	235	214	221	218	232	224	246	219	220	230	227	213	233	191	224	200	231	213	216	224	223	226	206	233	199	240	229	208	188	221	208	220	222	217	224	238	204	198	234	218	209	239	257	208	217	246	236	240	235	226	196	222	208	223	219	228	223	212	209	201	211	245	222	233	201	227	222	228	236	221	243	212	223	224	188	243	230	232	214	224	222	213	236	217	212	210	223	200	191	209	217	230	226	231	249	260	250	208	225	213	220	213	243	238	194	205	210	229	223	215	231	213	220	218	220	232	220	196	231	236	204	238	222	220	214	204	255	188	235	229	210	202	210	219	206	200	203	250	207	265	249	208	224	205	237	236	228	221	231	219	201	216	207	211	227	190	229	199	234	199	226	233	223	240	210	203	202	208	217	225	203	232	217	206	229	215	237	219	211	234	215	217	207	223	219	204	236	225	214	229	240	206	228	216	225	223	213	209	201	220	230	209	209	214	215	220	226	237	228	212	198	225	212	236	219	234	231	220	233	247	226	203	234	217	194	250	224	209	228	229	217	198	242	225	229	226	214	243	225	209	219	232	232	216	222	220	248	222	194	217	216	215	216	238	239	209	208	250	267	230	227	191	211	223	241	204	236	235	233	226	238	242	218	248	215	225	207	229	239	219	213	232	228	203	216	229	220	237	198	230	238	200	224	224	214	210	220	215	243	218	222	186	228	219	257	239	228	232	239	207	235	216	220	213	216	207	232	253	234	246	216	196	225	248	231	214	228	240	205	224	243	208	222	225	240	231	197	201	222	220	223	202	209	241	209	217	241	216	198	207	223	197	204	211	205	210	201	213	201	214	193	221	236	241	212	227	237	220	233	213	215	197	211	193	221	232	221	220	194	202	215	227	215	218	246	238	251	212	225	186	239	224	221	230	201	218	211	238	194	195	229	249	235	234	223	227	252	208	226	223	204	244	205	233	242	200	201	203	206	216	201	215	235	224	213	236	194	228	200	220	214	230	228	203	210	208	234	233	228	195	218	227	245	223	218	230	229	223	215	222	208	229	222	210	218	220	214	196	237	203	232	239	232	216	225	219	235	217	221	190	190	202	211	235	226	216	226	227	260	220	213	192	209	218	230	222	211	245	233	208	227	222	210	209	200	244	214	216	236	230	210	235	228	225	196	214	242	186	223	229	221	218	214	204	229	224	213	227	247	222	216	237	234	207	222	229	219	223	209	225	210	240	243	201	229	214	219	196	233	230	243	230	230	205	228	191	210	248	206	213	234	221	229	216	222	202	237	218	224	240	224	240	231	219	199	230	226	216	211	190	212	204	233	230	216	211	216	214	226	207	213	235	195	231	213	227	229	223	212	222	226	229	224	218	238	224	233	199	223	220	201	232	218	214	210	224	203	196	221	210	239	209	245	237	228	230	229	230	215	211	206	233	225	227	174	231	234	224	193	260	226	202	219	230	208	217	219	190	222	207	231	197	248	217	234	215	245	255	221	218	226	229	216	230	219	210	225	217	226	254	214	208	219	219	205	213	213	214	211	200	188	217	220	227	203	230	225	212	225	220	201	210	222	211	247	221	232	218	224	237	215	256	211	266	226	240	208	207	222	232	204	208	208	202	204	222	238	207	222	194	234	204	239	210	236	217	216	226	224	237	223	227	221	214	247	198	210	234	240	203	226	223	230
24995	21171	27482	25040	12213	1081	767	675	631	809	887	775	661	648	617	565	552	549	564	498	495	478	500	524	509	522	474	495	491	511	507	484	503	504	497	444	468	508	526	495	539	517	485	480	508	487	449	490	477	481	463	525	456	464	513	459	495	449	475	467	468	473	440	494	514	463	509	484	499	511	466	489	490	448	430	473	506	507	531	484	495	464	489	462	462	456	483	474	449	500	473	454	467	448	522	517	456	458	510	500	438	474	475	476	495	481	460	463	496	504	479	495	549	491	497	465	462	479	509	485	435	475	458	455	433	447	481	508	465	498	468	503	516	465	520	471	520	482	484	496	493	466	482	494	499	482	455	504	431	504	465	472	484	489	475	466	458	487	493	495	481	516	498	486	488	506	482	509	505	479	498	494	531	485	470	500	511	456	476	503	464	488	518	499	439	490	462	518	453	470	451	472	503	478	489	439	477	495	496	467	545	460	473	488	487	476	495	488	469	525	512	438	471	464	493	507	467	446	493	475	465	513	489	502	500	485	459	458	472	504	497	468	453	496	486	520	491	451	451	478	513	516	491	499	493	498	509	479	489	511	485	473	440	501	458	501	464	483	483	479	470	468	516	472	454	501	509	460	494	494	474	488	500	492	462	511	515	515	515	499	489	498	500	473	470	516	494	466	454	513	455	478	466	468	507	479	462	442	509	470	511	470	504	476	493	489	507	481	484	472	512	490	498	524	471	472	484	459	490	512	493	454	507	448	448	513	468	520	485	477	510	470	510	487	505	486	480	480	533	474	492	490	500	482	500	496	492	508	460	485	505	462	507	494	470	528	490	487	486	489	498	485	501	445	472	474	462	463	467	489	520	460	510	516	471	493	492	489	462	461	469	478	507	520	515	482	459	451	494	463	515	488	470	479	490	447	488	471	457	507	492	464	489	441	453	525	490	498	437	450	499	537	470	507	479	485	459	478	461	492	479	491	470	507	460	505	474	480	494	459	493	481	511	476	511	492	452	449	449	495	495	472	468	461	487	443	515	530	477	490	481	473	472	500	485	522	483	466	507	483	501	494	476	463	478	502	476	502	473	463	519	503	510	508	496	466	455	489	476	475	499	522	481	452	496	501	511	489	446	495	485	472	483	470	474	488	476	442	505	475	498	471	478	497	456	484	499	479	457	511	463	462	461	479	516	475	493	494	514	468	534	472	490	482	506	483	512	509	503	435	512	442	475	454	470	451	483	490	447	478	439	481	473	502	488	448	458	499	474	464	474	467	451	440	481	495	456	470	462	481	500	482	490	486	485	466	510	443	488	498	462	468	491	485	494	456	472	461	521	472	450	463	469	465	504	491	491	464	489	494	505	475	488	470	499	495	499	494	478	506	473	492	480	491	517	501	471	514	475	497	480	465	487	553	462	467	456	489	478	503	527	487	509	492	513	501	485	485	469	472	498	443	449	487	494	507	524	478	530	431	508	475	476	502	480	514	484	472	478	511	501	480	446	549	472	480	487	451	481	486	496	470	499	480	465	505	512	502	470	479	490	495	470	525	464	485	475	454	516	460	497	465	485	508	515	493	453	505	528	515	477	466	542	514	492	497	500	500	521	491	481	529	493	524	468	537	457	489	494	473	481	459	472	471	468	436	468	437	491	463	503	506	455	494	520	466	474	492	451	479	508	457	497	464	502	487	492	482	469	492	445	478	480	438	494	501	499	503	522	493	490	447	483	489	447	447	451	468	473	484	458	447	505	459	466	497	513	457	464	461	499	474	512	460	477	474	470	453	448	470	478	457	514	458	478	500	503	492	504	461	502	495	486	468	489	470	472	483	471	525	490	479	461	457	498	495	487	478	488	457	510	483	492	453	449	476	491	485	468	486	444	523	487	496	477	530	486	482	523	446	498	455	488	468	482	478	496	517	500	489	454	452	469	506	499	479	506	452	494	496	450	536	504	477	448	454	492	473	463	473	478	458	485	500	493	438	505	501	484	506	450	503	465	465	464	476	491	476	508	496	424	455	469	479	498	509	478	450	500	509	515	465	441	473	468	485	483	493	508	490	490	490	493	486	470	471	517	472	460	486	495	489	457	491	505	470	487	509	501	476	467	463	472	504	531	476	486	493	499	493	478	452	485	516	493	539	454	470	478	470	502	490	502	545	488	462	476	475	449	482	492	491	488	480	491	503	511	482	455	465	521	454	472	462	496	474	463	464	492	495	497	465	452	488	490	531	472	501	526	504	517	513	527	471	511	477	508	451	472	457	454	446	478	462	535	430	506	459	521	470	506	503	498	504	531	477	484	442	484	476	508	468	492	484	479	512	474	500	460	483	491	513	466	488	494	489	430	480	467	495	490	445	504	475	519	479	469	506	471	471	487	478	482	469	488	460	479	468	495	482	499	471	494	460	478	476	517	475	500	475	502	499	493	471	460	466	482	523	444	520	495	487	503	494	489	468	463	463	495	536	467	517	465	473	493	481	490	468	516	498	469	479	470	459	469	450	451	478	493	475	475	479	416	447	503	479	472	522	404	492	488	478	478	498	503	467	454	485	471	511	452	468	516	460	496	454	451	460	491	449	504	481	480	487	462	487	490	472	426	502	475	496	481	497	513	506	471	498	515	477	490	483	482	498	483	476	477	484	494	506	500	474	460	507	473	484	475	476	441	473	485	474	478	513	507	510	491	479	487	493	482	458	483	527	455	429	449	459	518	489	477	497	456	489	466	500	505	495	478	492	481	464	484	436	467	532	490	468	473	471	494	488	446	509	501	467	507	472	491	475	506	505	486	471	473	458	524	515	479	527	457	479	509	499	501	451	488	477	501	479	501	433	500	466	485	492	502	512	486	486	482	500	467	454	503	480	500	483	482	468	471	473	438	475	452	471	494	487	516	471	492	468	475	471	483	473	476	467	520	473	498	517	483	515	474	500	461	469	458	466	473	501	483	471	478	476	455	476	502	481	479	481	483	506	493	494	477	510	476	488	507	498	461	477	476	492	479	491	529	465	463	483	509	442	483	511	495	487	494	445	480	471	503	474	488	490	504	488	466	469	460	507	477	487	492	486	502	472	491	477	484	510	481	466	497	485	526	469	496	491	475	474	453	474	488	485	522	499	501	498	450	472	476	497	520	485	493	470	518	515	510	474	508	476	457	504	474	489	482	470	497	492	539	450	515	517	448	501	490	465	480	510	478	431	503	457	483	494	502	475	454	449	494	470	515	472	488	488	492	459	493	510	459	474	482	470	441	469	503	478	449	504	457	467	474	469	497	434	468	506	480	472	488	463	533	505	492	500	444	494	470	509	482	503	496	498	447	487	446	459	472	483	495	474	469	445	505	466	480	470	508	520	484	515	461	507	452	520	480	458	514	453	430	506	498	475	501	486	440	481	448	484	518	482	454	485	489	435	493	497	462	456	488	518	503	492	499	499	474	461	469	468	476	510	498	463	444	466	504	463	454	460	503	445	459	479	441	511	485	474	492	489	487	482	485	495
15282	5451	4583	2497	1795	1418	1222	1100	1045	1324	1456	1258	1048	1017	868	677	660	576	608	574	626	591	559	542	534	541	587	546	567	538	564	536	568	578	547	566	552	581	570	567	573	583	559	573	559	542	555	576	574	537	525	509	570	538	539	534	529	542	536	529	580	550	574	564	553	543	601	519	501	529	522	550	541	602	537	572	534	556	538	526	544	590	576	534	587	572	572	570	547	531	575	596	531	568	525	526	546	529	562	600	567	567	566	540	550	543	542	521	526	535	565	551	567	563	544	556	548	572	569	500	572	543	524	575	546	559	557	561	499	549	537	544	542	539	560	542	586	549	559	597	536	550	533	526	521	558	573	561	513	586	504	545	531	535	582	550	532	519	564	536	533	540	475	574	530	500	553	571	561	527	521	521	557	515	517	577	549	538	540	531	554	595	536	547	540	553	542	532	553	556	510	594	563	566	577	576	571	548	545	551	560	574	582	525	515	561	536	544	551	576	517	535	530	553	575	583	529	545	555	524	570	553	535	539	534	578	531	577	551	566	558	557	516	620	543	565	541	542	537	558	554	590	571	498	556	543	552	560	534	539	558	553	559	521	561	595	537	482	520	534	576	548	543	540	531	530	562	562	527	563	555	549	526	582	563	536	539	581	556	544	524	559	550	545	517	562	560	529	547	583	563	538	559	548	580	585	591	528	543	551	567	550	547	516	534	569	539	544	516	592	586	541	535	547	584	528	565	534	577	561	563	603	568	574	530	523	552	569	543	508	561	508	564	579	515	555	575	537	518	559	554	569	521	571	567	530	536	591	555	552	528	554	539	598	553	579	564	582	510	541	558	527	574	567	564	559	521	578	570	549	530	561	536	543	551	538	552	534	556	541	513	593	547	501	534	531	565	561	541	522	529	521	563	539	556	563	528	533	502	565	555	553	550	531	569	574	590	537	556	539	574	553	579	567	517	545	536	533	551	523	543	526	544	540	543	538	564	535	572	560	545	531	546	519	561	540	613	535	553	508	552	528	526	541	538	580	596	552	558	544	557	576	562	587	592	534	540	588	543	569	553	503	543	559	550	556	561	585	592	543	532	557	537	582	534	554	562	514	540	532	524	538	576	533	578	543	512	585	584	556	543	553	549	596	533	545	581	534	494	548	543	563	519	613	531	577	547	505	564	535	526	568	560	566	590	539	521	540	542	529	584	572	543	560	571	535	561	505	530	521	588	558	556	532	543	560	551	570	559	521	536	503	561	534	526	556	546	554	533	558	531	548	572	539	537	529	559	594	560	541	499	578	535	538	540	561	591	568	561	539	555	560	560	524	583	523	563	529	556	533	555	557	513	560	536	554	552	550	560	582	570	546	525	555	571	542	556	600	567	556	559	544	574	541	598	551	533	547	525	562	530	528	575	563	599	534	588	518	559	553	585	581	605	567	541	546	562	593	571	496	577	508	542	553	565	547	593	556	548	522	573	536	571	571	539	516	518	525	523	550	533	544	568	522	530	531	564	510	558	594	535	552	527	541	536	528	598	554	570	564	526	510	556	541	561	588	542	550	562	532	551	529	527	567	533	522	569	527	561	552	533	569	517	569	562	525	559	554	559	536	544	554	540	560	553	520	558	509	555	507	561	536	542	534	560	578	544	566	540	513	555	545	604	533	532	532	512	582	569	547	578	537	561	543	537	522	559	552	557	589	533	563	548	560	549	562	528	602	525	511	550	532	526	535	532	543	565	499	577	570	497	519	550	549	579	494	572	580	516	577	555	510	532	545	576	526	553	560	554	567	572	579	542	552	531	541	531	591	546	536	541	544	575	572	499	555	539	519	551	522	587	524	556	578	535	499	537	544	535	538	546	583	533	544	599	512	537	558	565	541	573	589	538	535	529	559	529	539	558	540	497	567	567	538	558	511	581	565	554	623	541	517	546	530	490	550	533	554	511	545	589	533	546	551	552	573	520	559	536	520	495	551	504	558	534	507	546	593	544	527	554	572	567	583	567	568	528	562	570	508	544	544	518	555	563	570	567	562	524	568	547	575	559	517	563	537	552	531	557	531	538	562	528	553	527	553	520	563	548	537	539	567	564	491	516	569	580	496	557	524	578	575	565	550	543	499	532	582	519	554	524	571	555	601	554	592	534	570	574	559	547	541	550	519	542	552	519	550	555	545	551	560	563	530	568	564	519	561	553	555	548	556	529	568	509	573	505	569	532	512	512	559	556	566	570	554	546	527	539	544	568	577	572	546	542	512	560	501	543	552	580	582	576	557	500	546	541	560	580	577	549	583	533	535	526	523	571	596	547	538	519	557	606	524	540	504	550	589	525	550	530	572	535	569	566	566	554	548	543	555	523	570	597	576	581	536	530	543	498	549	558	519	555	527	518	533	510	521	588	572	573	533	517	552	561	567	541	554	579	538	544	533	521	564	522	556	540	524	549	539	537	554	565	512	555	536	571	568	539	535	546	546	575	520	558	544	554	558	548	539	575	573	556	514	568	563	535	510	528	537	533	576	545	576	556	520	490	554	543	559	544	568	564	551	544	545	499	545	541	516	552	517	573	528	546	535	569	574	554	572	573	546	535	547	553	578	556	539	536	561	534	550	553	518	581	541	523	532	528	534	558	508	538	565	520	590	531	550	521	562	545	634	587	557	562	535	538	555	550	566	557	518	546	530	572	542	585	582	530	559	530	561	554	576	541	537	547	558	542	508	497	509	517	553	520	529	562	574	574	560	577	561	587	550	544	555	541	583	540	541	558	552	541	510	551	527	539	550	553	570	572	544	548	558	536	521	565	560	530	548	524	574	563	559	554	562	561	552	559	555	560	558	550	563	563	493	533	523	541	545	580	524	547	582	550	551	506	531	562	544	583	580	544	502	562	562	547	589	510	513	577	517	586	551	574	545	543	536	517	566	547	522	566	582	521	564	537	547	553	535	537	552	569	527	566	538	517	561	533	556	521	567	559	552	548	519	540	537	594	555	528	542	518	531	568	573	564	568	556	540	592	557	525	569	554	506	518	526	516	564	576	512	546	575	568	548	532	561	492	566	512	569	540	496	563	563	576	552	585	561	565	576	521	577	556	556	545	547	575	533	563	526	534	538	564	531	529	568	535	540	546	569	585	539	546	544	552	552	509	580	551	525	572	560	543	569	494	523	566	569	561	574	547	516	567	567	542	558	574	504	559	540	534	529	541	562	532	563	515	577	550	561	569	549	530	594	559	553	531	580	532	580	553	558	580	562	539	578	548	558	569	551	536	532	577	548	521	587	564	527	543	595	548	576	551	571	516	565	608	565	515	514	557	539	602	553	546	523	538	543	530	509	561	549	580	521	541	604	527	570	544	582	534	554	537	575	525	564	540	510	529	522	534	564	540	542	535	570	548	530	554	572	567	580	540	503	589	498	560	511	512	589	529	558	535	554	539	531	597	537	525	547	541	506	551	568	567	535	558	533	598	543	525	550	536	550	551	526	577	548	534	517	533	522	506	562
22674	21220	28988	23736	21214	21264	11703	1297	1212	1479	1321	1083	930	878	802	620	585	495	504	499	455	458	457	428	428	433	450	424	477	409	419	481	427	414	431	408	407	423	435	409	397	414	425	441	407	360	401	388	415	423	441	422	389	429	438	375	394	426	367	418	427	422	378	411	401	406	421	406	398	360	397	393	401	392	386	445	377	373	386	390	410	395	399	392	410	401	376	403	405	389	421	420	364	411	408	391	407	401	420	428	386	391	378	410	403	369	410	393	384	404	394	382	374	385	441	350	384	383	397	408	400	393	394	402	412	407	380	402	391	408	409	403	385	402	376	396	360	376	368	439	452	399	398	356	403	414	398	390	392	405	419	401	414	383	372	410	395	385	412	370	394	415	430	386	395	349	378	374	387	400	403	403	377	393	351	383	372	406	379	388	400	426	420	428	421	395	404	396	396	378	407	402	373	416	371	362	398	412	426	405	444	415	396	381	371	378	383	386	368	384	403	362	363	376	394	369	383	420	347	431	405	359	416	395	367	392	439	408	427	385	386	428	385	431	384	417	412	392	404	398	416	372	391	399	443	378	405	398	403	383	416	392	412	410	394	388	419	385	375	396	392	400	423	373	382	398	426	411	395	389	367	394	363	389	402	361	398	433	386	395	385	363	363	426	394	394	385	407	386	406	367	354	431	400	405	428	400	363	364	380	414	453	417	384	387	416	410	383	412	429	425	376	427	414	383	373	403	413	376	421	396	368	384	383	398	375	410	374	386	414	337	426	385	409	378	370	409	397	398	421	426	406	384	376	393	382	368	429	426	401	370	405	417	359	436	379	390	421	393	411	389	385	414	416	408	401	365	415	396	405	412	418	389	402	392	408	388	411	382	390	421	385	410	421	388	398	400	375	395	415	385	401	349	407	410	421	383	416	386	388	412	412	390	387	388	414	419	403	413	385	393	354	409	366	407	397	400	389	378	451	411	403	399	399	361	399	380	427	407	369	426	380	385	387	377	366	404	382	406	406	427	402	413	398	391	418	384	421	379	393	392	391	396	392	452	426	408	408	364	387	407	393	407	385	357	398	399	407	386	398	392	418	428	424	372	388	449	405	363	430	402	407	418	407	408	399	411	398	384	414	395	383	394	377	395	413	378	388	377	410	418	419	399	398	375	385	426	371	400	391	435	400	363	385	375	402	402	376	425	415	389	368	368	392	411	407	401	396	408	391	353	384	378	400	380	375	410	402	434	404	410	383	401	390	381	410	412	385	410	415	347	389	408	407	406	393	407	385	407	372	418	388	386	381	402	392	384	406	378	366	387	416	396	390	408	433	408	412	402	414	373	370	397	406	388	420	455	403	377	426	398	367	419	374	383	375	410	387	394	449	398	352	401	421	385	373	403	409	415	396	415	394	412	391	378	415	396	430	380	402	408	371	400	373	416	357	374	399	420	409	358	410	380	438	380	369	431	417	415	428	399	384	360	399	369	387	378	410	413	436	416	386	396	403	390	396	403	394	385	401	393	404	371	368	411	388	398	406	369	388	406	391	416	423	396	405	386	397	372	415	425	386	395	393	396	400	371	387	399	370	391	423	393	348	400	395	372	419	399	398	391	408	381	395	400	443	425	374	416	376	373	397	373	420	390	393	396	342	394	378	377	386	387	398	424	407	363	402	395	425	409	406	336	403	400	375	410	435	393	373	400	358	383	399	359	394	408	371	421	393	421	431	398	373	358	415	389	392	387	369	399	431	424	366	400	414	370	414	396	394	379	385	420	381	396	430	409	385	394	399	398	374	393	417	411	424	345	391	408	362	423	375	402	351	386	388	414	381	416	384	421	421	378	377	398	392	368	363	394	397	387	414	404	397	445	379	404	422	392	364	398	413	405	367	392	363	377	375	397	414	412	382	403	401	405	412	424	399	419	402	406	375	393	443	392	400	413	425	414	430	380	426	373	384	381	406	387	399	397	366	382	428	393	413	439	424	422	410	386	394	387	366	389	394	395	410	368	389	379	396	405	431	422	384	382	378	409	411	429	399	385	416	385	389	387	398	379	403	390	377	404	406	385	388	405	429	377	387	409	401	399	389	407	393	406	402	392	418	386	396	395	418	381	386	379	382	410	417	411	365	406	422	393	400	401	366	426	411	414	407	370	399	396	428	385	367	375	400	407	426	365	380	393	389	410	377	378	396	367	377	417	392	403	374	440	387	400	391	397	387	383	359	420	365	398	416	374	389	396	404	437	374	398	374	417	399	354	384	403	388	410	366	394	395	375	377	408	408	402	438	427	425	386	399	419	408	408	402	418	430	401	374	394	426	381	413	352	387	394	365	369	408	395	351	406	379	427	418	413	380	354	363	428	404	372	405	363	393	403	438	388	390	393	428	401	365	396	401	390	395	432	420	381	393	413	425	364	415	413	360	419	408	394	375	417	407	397	417	407	396	404	369	363	396	401	381	421	395	385	411	372	397	418	410	387	395	361	385	407	359	368	383	406	446	410	398	403	400	392	370	377	404	373	405	394	399	397	379	426	413	361	383	394	391	399	396	377	396	397	373	385	354	402	406	411	439	407	377	401	402	390	406	397	383	362	432	369	375	445	393	403	421	368	383	412	393	370	392	406	353	368	393	401	337	406	381	393	392	414	403	364	348	417	385	415	421	385	395	414	373	420	393	413	425	407	383	365	341	405	399	382	401	408	400	390	407	414	375	425	392	406	383	387	379	422	389	406	391	385	362	402	357	375	362	400	390	408	397	357	414	396	409	402	404	401	378	398	413	401	374	420	384	402	368	414	375	364	393	388	413	440	435	364	405	404	397	412	418	413	392	424	364	417	423	423	378	377	378	387	411	409	416	363	413	355	405	382	412	417	410	379	397	386	417	390	427	382	373	411	397	405	392	382	410	375	403	400	362	381	402	396	381	343	462	383	380	380	390	375	414	444	416	385	409	393	410	415	406	396	405	382	355	407	389	438	367	405	396	393	405	381	395	424	384	415	383	423	394	389	390	420	428	374	399	394	365	413	376	370	390	422	403	403	340	383	414	424	378	395	387	412	385	403	412	390	388	387	348	393	380	420	411	424	349	415	390	381	401	394	391	374	403	410	378	404	380	408	397	412	374	396	379	384	429	410	410	420	382	390	407	377	411	401	416	379	392	408	409	403	414	388	405	384	440	418	393	423	407	401	392	365	376	394	411	416	404	378	422	394	397	404	389	376	364	405	386	407	379	395	348	413	405	373	448	356	400	389	422	418	356	377	386	382	365	388	415	420	383	404	430	441	398	428	412	373	408	404	400	411	403	418	414	426	363	405	386	401	380	393	409	430	379	386	401	414	384	406	388	384	383	405	394	385	385	376	408	366	386	398	395	391	376	433	411	410	400	387	381	385	426	390	393	392	393	391	427	353	417	373	411	434	424	454	377	387	374	394	410	379	424	390	405	365	418	368	402	385	383	373	401	404	403	381	388	359	402	372	433	397	367	423	406	399	410	398	379
18644	15184	13099	7046	4930	3540	2758	2185	2423	3061	2405	1874	1568	1382	1200	873	713	651	637	620	598	575	570	557	516	526	547	499	493	464	466	505	481	500	443	453	460	454	475	462	430	474	434	460	452	431	474	475	486	427	463	462	428	456	459	459	433	437	404	449	447	450	450	401	472	492	430	439	429	431	407	459	443	414	444	449	440	419	387	432	425	401	453	426	406	418	406	454	454	394	408	440	450	383	447	420	399	455	438	430	470	420	435	470	427	423	430	413	404	451	390	409	384	439	432	417	458	440	444	420	439	447	422	460	431	416	443	418	429	415	442	397	401	400	445	435	414	398	437	465	426	442	449	424	438	409	399	453	400	441	444	465	396	408	413	458	426	431	434	406	418	424	390	448	418	413	439	393	446	459	446	406	461	399	405	421	427	410	431	425	437	400	411	400	426	411	455	389	430	453	433	444	474	413	440	457	430	450	417	431	411	457	417	423	465	400	439	451	431	444	427	430	428	406	463	407	407	417	433	462	473	427	425	407	418	409	452	450	416	436	432	418	432	474	443	393	441	440	451	428	407	412	459	448	429	425	472	394	465	428	433	424	442	428	447	423	438	407	434	424	420	395	404	406	434	398	408	416	421	453	426	451	437	404	437	475	470	421	431	445	443	409	421	419	433	441	399	421	406	414	406	396	434	445	443	434	425	426	402	451	420	428	407	441	441	438	426	450	424	384	428	446	427	437	438	431	412	446	451	434	437	440	447	458	459	446	459	465	406	441	447	395	454	428	416	441	440	460	438	429	451	403	416	439	451	427	436	372	436	398	413	423	475	469	420	427	420	447	449	450	435	442	428	455	423	414	421	417	456	454	411	428	466	446	402	430	407	416	481	428	444	458	411	445	443	431	413	455	492	470	440	428	451	429	402	439	433	423	415	390	428	467	469	394	412	435	441	422	441	395	418	439	419	414	471	429	417	461	440	446	444	447	425	410	434	426	388	411	427	405	423	438	467	418	429	447	413	458	431	465	439	452	414	459	443	436	445	451	443	434	476	463	456	425	393	443	447	437	428	423	416	428	460	445	446	437	425	418	465	443	448	441	419	415	419	435	420	457	439	445	416	429	425	386	433	442	433	404	395	429	426	450	416	428	448	436	460	444	438	418	448	413	407	450	451	418	424	484	430	424	413	417	445	433	447	405	469	445	465	441	446	439	407	431	405	458	441	431	443	395	417	417	457	466	437	437	422	448	440	454	432	459	424	414	403	415	425	439	449	429	426	440	433	402	402	424	408	419	390	462	436	487	420	436	452	414	424	408	427	424	434	441	436	427	409	435	438	396	435	411	434	445	458	382	428	414	411	458	399	419	440	441	447	428	441	421	376	449	427	422	434	453	433	442	455	457	420	418	430	443	452	413	417	403	426	449	440	450	412	425	429	475	424	443	425	424	417	416	425	429	400	437	410	437	473	477	432	426	410	429	454	440	440	434	449	447	459	446	467	433	434	452	451	447	462	463	433	456	448	469	442	442	420	406	409	402	408	453	399	432	451	415	419	429	396	407	417	419	417	477	468	442	412	418	401	394	412	412	401	431	417	459	442	446	411	420	440	438	480	408	447	454	398	422	415	424	448	448	423	411	440	422	413	421	417	436	414	413	433	431	440	451	402	405	453	423	448	473	438	443	432	445	405	426	396	435	398	435	423	444	433	475	435	408	436	442	423	469	432	423	423	395	426	447	455	450	401	405	450	408	426	427	473	437	437	417	424	404	452	463	441	397	427	427	421	428	465	428	409	453	431	434	430	431	456	466	461	443	453	412	447	439	445	416	421	464	416	438	448	453	443	406	407	462	419	464	438	389	450	437	432	397	467	435	428	466	450	410	450	443	456	423	447	448	426	453	423	448	439	452	410	433	454	423	392	445	442	406	403	442	458	432	406	440	436	430	407	421	404	407	415	459	419	475	420	435	408	424	428	443	450	419	401	420	407	381	388	431	429	431	458	454	447	425	420	423	413	417	411	400	406	422	445	423	448	442	406	455	431	417	429	426	432	442	405	413	429	431	484	433	456	430	447	456	448	417	452	418	437	468	443	472	406	439	446	430	441	400	401	469	433	408	403	418	432	448	467	434	445	463	396	416	472	443	414	458	446	461	440	400	411	431	436	424	447	437	432	407	436	415	427	438	433	401	461	410	466	417	462	433	411	438	441	460	432	425	420	448	452	431	422	473	405	402	435	404	417	400	416	422	431	412	432	429	421	472	402	460	413	414	441	416	440	426	473	463	430	431	455	416	444	413	426	455	422	440	451	424	447	452	399	397	438	440	431	405	431	440	434	397	457	427	434	435	430	434	429	418	429	429	451	441	423	398	413	442	423	412	428	410	449	432	410	454	393	394	425	434	439	443	431	410	429	442	414	418	412	413	438	412	445	372	425	480	432	430	458	417	425	445	422	437	443	420	439	484	413	403	419	431	430	449	436	447	455	426	449	416	400	474	455	428	412	424	419	423	405	417	433	426	395	452	421	441	427	407	438	408	410	447	452	424	433	470	459	429	416	438	412	443	441	432	438	457	431	447	452	470	404	404	429	427	439	430	416	424	436	430	446	423	424	448	432	424	399	436	448	437	456	467	439	420	412	432	428	391	415	411	487	458	427	435	427	428	428	440	453	450	430	454	429	408	385	429	443	415	491	448	424	397	419	421	448	434	403	394	448	438	454	411	428	406	458	431	452	463	433	433	433	400	448	422	422	438	408	429	428	402	396	435	404	443	454	382	460	445	419	413	417	430	443	416	454	436	421	485	436	431	429	455	407	452	461	431	427	421	436	428	432	451	440	430	419	436	432	428	432	406	437	450	445	402	394	448	412	431	451	474	422	415	429	428	414	411	416	440	406	462	450	444	423	445	431	465	438	423	422	425	430	428	456	408	457	398	370	416	426	468	442	431	436	451	430	453	417	443	451	439	416	417	441	452	433	432	417	434	437	434	440	388	443	414	458	428	424	433	413	446	429	451	410	434	448	436	431	439	456	440	449	390	442	450	434	437	454	469	442	434	391	439	411	451	458	447	432	424	467	449	453	452	443	434	435	420	460	454	473	421	415	404	429	416	399	445	413	431	453	445	423	441	449	414	424	433	417	421	396	462	450	431	439	458	409	423	429	430	470	469	410	415	447	442	445	408	435	419	434	407	456	400	389	439	427	422	431	464	407	438	401	434	448	439	447	462	449	424	441	441	424	433	432	460	453	451	437	424	439	461	435	406	435	432	461	437	429	422	420	475	450	423	434	419	400	412	428	422	434	404	406	393	418	437	408	451	474	477	444	457	435	440	438	433	435	448	423	466	437	430	439	398	456	419	404	431	464	416	415	403	453	427	430	468	413	450	454	409	437	427	461	447	447	400	403	417	444	421	423	453	470	448	435	432	422	415	444	407	448	434	426	445	397	418	427	465	437	405	426	429	420	457	421	435	426	434	393	428	459	382	443	412	461	397	440	381	411	460
27250	20373	8183	770	459	352	336	351	562	575	466	432	355	416	348	316	271	283	312	300	290	331	285	291	287	313	296	311	302	326	299	292	302	311	291	288	261	288	323	285	299	317	295	291	276	285	283	293	286	285	295	287	310	270	281	303	276	276	291	284	296	290	291	305	304	297	301	286	274	260	291	300	291	289	277	279	288	290	318	317	274	301	289	292	285	287	286	251	276	270	293	282	297	304	301	307	284	314	319	287	293	280	311	281	301	298	271	291	295	297	301	317	285	331	316	285	295	279	278	312	279	288	338	277	309	310	285	275	290	262	281	260	311	292	276	291	280	290	294	276	276	280	301	299	296	289	277	287	296	333	293	309	285	294	309	313	330	268	283	303	291	299	299	303	297	290	279	264	306	314	308	256	268	278	294	275	257	290	292	317	273	284	281	294	290	275	291	265	299	303	300	271	311	305	307	315	254	286	275	305	277	306	327	282	328	284	281	288	319	286	286	276	280	317	296	294	271	258	305	281	271	284	315	294	279	298	279	271	311	289	256	261	269	293	252	342	305	279	307	314	290	287	286	301	266	315	272	304	296	303	288	272	321	299	265	287	297	279	316	274	291	323	301	306	277	262	299	321	293	294	307	263	331	303	279	274	300	264	301	269	256	297	304	290	300	313	284	314	300	317	286	285	320	275	250	298	279	292	283	277	286	321	312	274	263	300	323	307	288	308	294	306	284	266	302	304	327	289	287	289	296	258	310	301	292	275	302	300	278	299	313	299	272	274	316	289	339	296	311	293	284	285	318	310	304	273	309	286	278	283	300	294	298	288	318	287	282	292	327	305	273	301	261	296	284	301	299	295	277	260	310	290	288	275	292	279	309	304	252	288	289	303	269	286	298	286	289	262	298	301	310	298	316	315	315	323	276	290	315	287	314	299	304	286	294	272	316	282	268	282	282	333	274	291	249	326	317	273	281	311	306	314	294	272	290	284	308	275	283	306	277	289	319	331	284	293	279	332	301	276	278	280	287	290	348	274	293	284	291	307	294	301	288	275	287	296	261	291	281	319	288	280	293	304	289	296	320	301	298	254	323	264	277	287	271	290	306	307	299	308	286	322	288	271	293	292	322	282	294	314	297	273	307	282	308	280	341	316	315	305	288	298	296	305	298	272	273	298	268	319	311	291	317	281	291	299	301	288	298	261	310	287	292	276	262	275	268	282	292	280	289	290	279	275	271	286	311	290	308	326	280	271	318	305	305	290	284	297	298	271	288	289	307	283	263	287	268	308	308	272	288	297	284	316	341	288	288	278	286	258	313	288	292	286	312	318	281	324	289	293	299	257	254	293	300	243	305	288	285	261	317	300	280	292	290	289	270	287	284	314	300	291	302	286	290	275	313	316	300	273	278	304	272	311	282	316	278	309	293	316	258	266	266	288	324	310	304	289	322	286	305	323	284	290	293	256	296	276	307	270	332	310	293	316	273	285	276	321	277	313	295	304	302	300	285	278	259	243	278	269	295	298	295	278	284	279	301	276	272	276	322	292	295	293	308	290	274	299	289	321	268	290	296	284	305	320	287	278	281	284	282	326	279	292	316	306	296	275	291	301	259	312	282	293	277	272	284	300	313	292	268	295	299	294	292	268	301	306	298	297	320	296	294	317	280	325	301	295	264	279	311	300	282	302	314	277	285	291	279	279	294	296	300	299	315	291	301	291	283	290	269	295	283	271	267	282	272	312	289	298	299	307	273	263	299	267	258	308	244	317	307	319	284	298	287	293	290	286	299	288	287	295	296	302	285	315	295	292	282	297	306	290	302	306	290	330	278	298	295	289	285	298	300	271	296	277	276	267	285	305	278	313	296	292	271	285	288	289	298	302	304	311	292	286	312	307	279	278	306	298	264	300	333	280	284	308	271	287	307	284	290	297	263	280	293	274	290	344	279	293	275	296	309	299	283	272	301	285	284	304	295	288	289	276	287	326	298	319	289	254	268	291	327	278	297	266	267	262	310	305	320	255	309	276	294	301	307	294	288	283	271	314	306	280	293	308	303	293	282	294	315	292	256	279	282	289	292	308	295	304	276	281	304	292	294	322	302	303	316	315	309	280	290	286	299	291	279	299	291	293	326	287	283	293	270	273	284	307	316	292	276	299	291	277	291	298	322	281	320	261	271	294	317	305	283	285	306	267	273	292	287	292	282	274	304	294	280	303	275	254	291	300	321	273	304	303	293	259	297	286	303	314	279	295	284	271	278	287	251	276	300	266	297	275	295	307	296	277	254	291	275	262	283	280	291	302	299	290	281	352	273	299	289	291	286	294	276	299	288	266	294	266	269	281	273	261	281	297	322	328	296	281	297	276	345	279	298	318	261	273	326	279	314	302	323	292	308	305	299	297	272	288	292	330	286	299	301	311	324	313	285	296	320	286	303	293	314	279	268	314	269	309	311	293	302	296	275	271	284	294	311	297	285	283	305	265	267	302	292	286	308	289	252	288	283	289	298	282	272	285	309	285	309	277	276	267	318	300	319	273	288	314	282	302	281	275	299	294	293	318	269	301	302	303	291	310	293	297	288	297	277	284	328	303	301	289	300	286	277	273	319	299	309	283	290	294	272	300	307	309	297	298	274	343	309	284	301	292	287	286	257	314	287	280	298	300	283	304	303	302	275	301	299	315	275	297	290	284	319	294	292	326	305	310	282	282	265	294	261	292	271	319	298	319	309	299	315	272	311	277	320	253	306	265	286	280	315	301	268	281	277	294	270	292	290	324	291	267	286	273	269	289	315	286	265	297	274	314	308	328	279	284	280	288	304	295	261	299	319	292	295	272	292	302	310	311	312	302	296	281	290	272	303	289	312	275	280	267	301	307	307	321	315	309	265	304	296	287	299	293	313	303	299	275	296	253	291	281	302	267	273	271	286	292	290	275	308	297	316	312	303	304	288	276	268	277	294	305	317	317	313	301	280	289	318	267	279	285	286	268	300	293	296	296	273	269	262	281	304	297	314	263	274	294	284	292	293	302	275	304	280	275	311	270	301	318	291	261	299	292	294	273	275	267	320	280	285	310	280	315	278	314	288	303	259	330	299	295	286	308	260	297	282	293	271	288	318	252	276	280	299	301	285	277	279	270	264	320	319	289	302	286	317	297	251	300	263	310	317	319	273	274	294	269	287	277	282	294	295	268	327	275	303	288	276	259	320	306	252	292	311	298	286	304	267	287	297	314	306	277	297	298	299	290	276	277	288	311	274	286	289	286	310	283	292	297	325	288	294	270	294	276	310	302	286	307	301	324	277	308	308	286	282	284	293	298	295	280	305	300	291	267	284	315	289	264	278	316	286	302	293	282	283	266	267	280	288	307	280	296	280	286	281	281	261	331	328	276	297	330	288	285	306	285	296	310	277	259	297	310	297	290	305	283	289	286	309	299	294	275	287	275	310	286	294	283	293	286	324	298	284	268	271	311	311	299	297	272	302	291	320	309	298	299	290	267
13187	1114	989	644	529	442	394	436	834	960	798	549	469	562	500	366	398	359	377	329	358	369	333	361	368	371	320	358	345	357	327	350	327	358	367	361	377	332	368	353	351	366	353	376	344	359	381	370	362	353	363	373	353	337	318	353	373	354	374	369	338	372	344	381	343	349	349	372	368	356	350	375	337	345	349	361	353	333	328	337	385	328	346	366	357	339	315	332	391	339	349	346	352	355	359	352	373	352	347	356	350	365	370	347	343	360	360	326	357	342	315	381	323	379	340	331	335	377	368	385	376	371	331	353	337	367	349	351	364	339	370	364	334	380	329	368	366	376	349	395	361	289	357	386	377	349	367	339	380	379	346	362	409	349	375	322	356	360	366	369	352	362	336	352	352	353	409	354	384	381	331	346	363	362	365	351	333	322	342	316	357	376	339	358	338	367	333	360	354	360	350	377	350	346	357	361	347	351	367	351	375	347	344	360	354	327	376	329	354	347	353	337	344	349	369	363	359	362	327	360	386	339	328	375	335	326	359	358	368	347	349	344	335	350	350	363	338	351	362	351	368	315	332	374	348	353	332	325	378	355	326	345	369	352	369	358	377	378	345	359	307	371	332	348	337	362	346	333	387	349	346	360	353	323	366	330	331	342	375	367	365	335	313	320	356	355	357	364	369	349	339	348	341	374	376	319	356	334	354	342	347	361	374	345	373	374	333	392	344	326	342	371	354	343	354	383	315	345	333	371	319	299	343	327	368	351	359	381	350	347	324	348	389	364	316	360	337	359	354	321	390	310	358	368	340	313	339	342	334	386	370	362	376	356	364	338	346	366	310	367	367	351	356	398	392	382	390	333	390	346	351	394	368	351	351	346	361	347	351	362	336	354	354	323	342	384	371	352	343	353	342	352	356	344	369	367	353	338	361	319	353	344	363	388	338	342	354	327	364	335	355	380	318	315	345	380	360	310	409	338	367	370	373	330	346	356	370	322	353	363	359	350	376	345	345	325	345	370	354	348	363	357	372	333	349	369	393	322	344	302	347	363	333	316	343	357	345	374	342	338	359	374	339	376	318	330	348	388	342	327	341	342	355	374	377	369	340	372	374	373	361	351	333	354	348	352	360	369	327	364	361	306	363	319	356	356	351	377	358	367	370	339	360	332	365	320	352	333	336	359	344	371	353	348	373	369	368	350	300	359	333	340	346	370	363	374	332	336	335	353	374	383	342	352	344	365	362	342	347	330	367	337	382	352	357	364	351	367	357	354	338	350	356	347	373	339	346	377	367	344	348	332	341	332	346	360	380	340	380	344	373	339	343	351	345	350	329	353	330	334	359	329	347	319	326	395	350	366	399	325	356	366	358	316	326	371	345	373	350	354	365	320	362	379	359	377	370	363	346	341	355	326	332	361	339	352	346	345	351	339	372	346	333	366	355	356	367	302	376	355	344	306	329	354	341	367	342	366	348	357	352	341	342	356	343	382	332	395	382	356	338	372	347	333	377	333	394	365	367	342	338	395	352	385	375	327	350	380	343	341	346	337	387	375	342	340	393	340	365	333	337	388	331	343	318	356	354	351	363	373	345	381	334	379	374	358	368	347	374	358	327	341	323	379	350	332	338	346	347	345	342	365	361	332	381	365	342	350	343	326	341	358	309	337	327	352	342	370	359	379	370	372	332	395	340	341	304	312	333	359	340	322	347	358	328	352	343	367	337	358	302	349	348	372	358	337	345	350	332	344	360	332	331	340	328	357	343	381	339	355	389	348	319	325	314	360	366	359	341	333	354	332	364	358	363	389	341	330	346	349	323	353	384	336	375	390	354	362	371	366	330	329	334	349	371	351	338	329	358	350	340	315	360	371	346	337	366	352	343	340	357	355	378	347	363	368	359	351	351	352	357	334	337	366	359	371	359	360	355	330	384	360	341	320	372	370	352	337	340	366	352	331	333	364	347	376	385	371	325	349	349	342	317	341	346	338	376	328	354	385	330	348	372	390	354	352	342	375	361	358	388	365	326	325	356	316	361	348	321	338	357	353	385	331	347	350	377	333	324	368	361	332	351	328	333	356	388	348	351	373	360	370	385	348	313	357	371	366	360	346	390	346	341	378	350	360	362	353	349	355	360	331	360	345	338	395	312	354	349	356	371	354	355	347	335	343	331	343	381	346	365	389	380	342	383	339	352	334	384	352	381	322	369	356	344	310	342	347	373	372	333	342	351	360	361	372	325	341	332	364	381	340	340	402	352	347	333	342	353	358	330	333	368	383	347	363	370	344	386	356	359	352	334	329	380	357	338	328	343	342	362	365	362	354	364	324	368	340	312	338	355	347	339	350	363	375	328	358	368	347	354	337	360	381	360	348	341	364	324	336	366	306	343	368	339	336	324	332	344	381	385	325	366	350	330	370	353	369	370	363	310	360	345	361	367	363	314	339	311	350	355	347	338	359	362	356	346	358	375	328	337	350	390	344	336	354	354	328	323	348	345	340	359	360	362	334	363	339	355	368	344	333	326	345	376	338	328	333	402	319	348	348	349	358	368	360	361	354	362	309	369	343	312	347	378	333	362	339	364	375	358	344	344	323	352	360	344	344	372	375	342	373	363	361	318	377	379	349	348	356	373	340	354	332	332	335	314	373	363	355	356	321	338	347	321	357	353	378	359	326	354	366	312	344	344	314	323	376	353	340	397	376	356	320	335	338	342	355	341	329	352	345	384	360	343	322	326	340	327	315	353	350	352	385	350	332	357	358	348	316	354	354	353	369	366	380	372	359	367	359	335	359	360	356	377	363	329	340	373	337	357	360	342	370	382	355	353	328	357	352	345	338	352	376	383	357	347	359	334	347	363	374	361	364	367	332	373	305	334	361	372	377	351	340	359	370	334	361	343	344	336	345	351	326	339	329	331	378	339	339	325	363	352	344	356	360	390	360	318	350	335	381	378	358	352	362	378	350	333	360	373	329	395	401	379	375	350	342	378	338	366	363	354	386	354	340	358	364	325	332	346	357	326	355	351	357	377	379	331	371	358	389	323	322	370	332	348	367	381	403	363	362	340	354	328	371	330	310	363	354	333	310	348	358	316	372	346	346	318	334	366	375	354	337	393	343	323	360	357	342	340	347	342	376	341	386	332	350	315	364	336	330	352	341	405	329	372	343	343	339	376	349	339	362	375	317	344	333	354	326	362	405	367	378	339	330	359	345	342	357	364	369	340	331	371	420	392	354	367	360	386	332	362	337	351	352	353	362	364	343	352	359	368	360	356	367	358	372	349	372	332	375	358	336	354	297	297	370	358	347	359	348	349	345	339	354	371	320	331	331	374	341	341	375	339	389	353	348	336	365	340	337	347	320	356	358	350	340	354	394	386	388	362	314	346	344	331	332	363	330	330	361	390	355	368	347	342	362	358	350	337	374	351	376	349	342	334	354	332	357	349	326	312	368	329	366	363	334	340	372	347	361	376	357	334	334	355	382	356	334	371	339	356	386	370	336
23643	21162	28488	24093	21145	12011	1081	747	973	709	472	364	320	284	299	313	242	267	235	215	234	236	214	228	238	216	218	215	222	199	179	200	208	177	186	185	183	192	204	191	189	200	196	196	199	204	179	200	179	202	195	190	195	194	206	209	161	178	183	191	197	186	219	191	187	209	169	207	173	187	174	205	209	161	193	158	183	187	205	193	200	198	164	192	186	184	183	189	182	199	154	155	204	209	217	189	225	206	188	217	181	184	199	170	189	188	193	187	198	189	187	169	210	162	184	200	184	200	171	171	181	189	191	189	162	187	176	180	205	173	199	194	186	177	191	152	187	174	181	181	160	180	177	194	170	181	198	180	209	151	171	172	194	189	170	175	205	196	188	174	193	190	178	173	173	171	190	182	182	189	158	186	219	181	177	195	172	189	177	182	172	180	186	197	179	187	196	193	190	190	159	206	179	197	159	197	168	197	186	178	186	175	192	198	208	213	166	194	187	192	181	192	173	183	205	168	179	186	177	178	188	191	206	200	182	191	202	167	169	181	171	172	179	179	203	202	183	190	171	165	187	188	176	182	180	174	190	177	176	185	186	187	171	189	172	168	182	179	173	189	169	180	186	189	186	217	194	181	190	174	185	177	158	183	183	194	178	188	182	159	187	173	206	188	196	190	181	169	192	166	185	195	172	188	195	165	188	190	177	194	159	185	198	180	176	175	186	176	185	197	172	181	182	183	166	194	166	200	173	185	187	190	192	207	188	207	197	192	176	181	181	186	173	183	194	197	189	164	157	187	189	180	188	189	177	183	193	197	207	170	178	186	182	179	195	191	186	183	178	189	186	160	189	172	169	208	179	164	171	194	194	189	182	199	192	169	187	193	174	196	194	204	183	165	172	204	193	187	173	177	186	170	175	181	192	169	184	204	185	194	207	191	192	172	174	192	175	202	180	201	172	182	167	175	180	178	195	163	219	171	198	175	204	206	198	171	173	215	164	188	175	206	176	182	179	187	171	185	192	192	177	180	214	197	194	184	191	192	184	177	163	190	193	193	167	192	179	208	183	174	174	185	182	208	174	197	166	165	166	171	181	186	179	190	178	164	181	190	184	206	191	183	173	206	203	194	192	176	163	155	151	186	185	196	168	177	169	171	182	170	195	187	169	199	193	203	184	183	171	172	175	195	188	188	191	170	176	190	195	171	209	189	169	186	168	176	167	168	183	202	201	171	160	170	179	179	179	185	164	211	190	181	183	192	186	175	169	189	199	170	169	192	179	179	201	193	200	203	163	199	175	182	191	213	196	181	161	174	178	203	196	189	195	204	186	184	179	160	184	194	178	200	178	183	186	172	185	192	152	220	180	162	186	170	177	178	191	190	188	166	187	185	183	217	176	184	179	171	186	199	183	183	186	181	189	166	179	184	188	190	194	182	179	187	186	167	191	197	185	204	192	178	164	195	210	176	198	170	189	180	199	182	178	170	200	159	183	194	196	184	184	183	194	209	178	189	185	175	190	210	195	189	173	176	198	177	205	169	196	170	172	162	177	180	175	169	175	171	157	209	205	184	209	171	184	176	169	165	175	182	204	200	185	194	184	184	177	190	191	176	188	183	191	193	196	165	166	171	161	178	185	200	173	207	174	205	185	175	156	184	201	190	153	174	160	183	202	169	169	182	192	210	191	188	178	195	155	179	174	192	179	169	171	177	210	161	187	160	173	164	183	172	214	172	160	186	189	194	173	172	181	198	182	187	190	174	173	202	171	197	194	178	178	166	189	166	187	189	209	171	179	187	167	159	178	169	189	186	188	187	167	177	172	191	165	209	144	180	176	177	173	191	197	199	182	173	179	222	179	159	166	172	177	183	198	156	182	191	193	164	180	199	192	166	176	211	173	164	196	195	201	183	206	165	159	194	186	175	178	189	204	193	167	178	178	199	204	199	154	174	192	168	184	199	206	166	182	205	187	160	168	143	197	170	195	186	162	212	200	179	199	198	218	162	191	168	192	168	195	178	214	180	167	165	187	193	173	157	158	169	199	180	164	173	198	186	181	179	170	191	161	178	176	191	178	185	177	179	195	198	177	205	181	169	196	166	196	174	180	187	189	177	191	178	172	180	204	185	166	172	182	197	158	200	170	192	166	167	185	163	200	175	201	201	170	190	183	178	182	208	174	162	199	161	185	184	179	162	171	182	173	173	191	166	176	187	169	212	203	199	181	185	165	191	175	195	184	203	224	191	176	179	176	165	195	177	184	163	183	192	193	205	178	187	196	177	191	168	207	235	179	175	190	174	167	190	196	178	179	172	191	189	183	175	190	186	182	194	176	171	176	179	188	186	201	181	173	183	198	194	174	173	168	174	177	201	186	181	171	153	171	203	179	207	185	194	199	180	197	191	204	198	201	185	217	187	189	199	170	195	200	184	194	167	218	193	202	202	183	170	192	177	166	191	195	209	187	211	149	199	192	184	179	157	151	176	198	187	180	199	154	171	204	190	154	204	178	180	220	178	179	209	166	196	204	190	186	169	181	174	180	185	177	169	185	185	173	175	164	174	189	183	176	206	171	179	164	185	189	199	208	165	169	187	202	184	191	185	205	218	201	174	208	198	185	192	202	165	200	185	180	182	207	177	176	177	181	181	202	172	182	198	196	211	191	185	192	186	194	182	181	180	186	188	187	201	203	183	159	180	181	190	192	157	197	185	169	190	177	171	168	183	172	178	164	193	177	183	201	174	201	162	164	204	153	178	157	181	179	199	196	179	172	173	175	209	181	177	208	179	169	177	160	184	168	168	190	203	187	189	204	168	192	191	165	188	180	190	185	160	186	188	163	176	189	176	176	180	198	199	186	191	162	158	181	179	186	186	166	205	192	206	176	189	180	168	178	206	198	212	170	166	170	195	188	195	193	184	198	183	171	175	175	167	169	180	164	177	227	177	173	195	185	184	167	163	180	196	191	178	160	204	180	186	166	193	181	203	185	179	187	179	194	184	192	183	192	197	156	188	185	175	184	194	224	179	173	194	174	170	191	162	193	208	156	188	192	184	165	218	170	160	180	182	202	168	177	197	189	186	212	202	188	184	179	173	187	185	169	179	186	178	168	162	158	186	177	206	184	194	171	190	215	161	191	182	202	182	191	195	205	181	164	194	170	179	187	182	161	206	171	185	166	181	182	225	199	198	187	164	174	193	202	189	182	174	172	176	143	192	183	184	218	210	185	170	222	177	180	182	184	164	183	183	170	168	178	181	197	167	207	181	190	163	180	196	209	191	196	218	187	182	177	194	159	201	197	165	196	151	189	164	156	182	197	188	177	216	172	182	180	190	178	190	173	208	185	173	172	182	198	176	180	189	183	174	177	175	195	207	180	163	156	190	164	174	186	168	153	159	165	179	161	184	207	168	190	206	195	159	206	207	168	194	176	205	175	172	187	163	186	170	191	177	184	196	203	203	166	172	170	197	187	159	178	167	172	169	162	181	168	173	165	197	182	183
17285	9174	7820	3984	2584	1888	1440	1425	1960	1391	903	625	538	461	538	428	355	345	335	293	312	304	288	250	281	271	262	261	245	236	262	224	242	257	235	232	281	266	251	255	220	248	244	248	234	243	202	256	209	254	224	224	216	228	248	235	229	230	221	243	215	222	224	222	202	220	219	209	236	224	184	216	244	236	254	210	239	230	244	207	228	241	281	254	217	232	240	226	235	229	218	243	224	215	217	215	247	218	240	222	243	243	225	228	249	211	194	244	255	222	230	211	215	231	229	196	230	213	213	205	218	216	222	231	196	221	229	226	208	239	210	212	225	241	233	215	208	235	221	206	207	212	228	200	255	236	185	219	212	226	204	237	221	203	215	212	225	256	220	215	198	250	234	200	229	226	220	217	224	223	217	241	211	220	214	226	220	230	216	220	233	213	236	197	224	246	229	208	202	204	223	235	228	228	238	229	241	244	208	255	211	227	222	245	228	239	220	203	226	231	236	234	218	202	226	219	201	214	225	222	239	201	229	186	197	212	229	238	213	229	212	192	213	224	206	235	231	221	228	223	215	237	239	208	235	206	235	214	224	225	183	223	203	223	231	226	215	217	225	225	200	205	243	217	210	211	235	236	229	216	225	224	228	216	222	227	209	217	226	193	227	211	192	198	226	229	206	238	201	244	226	231	217	212	206	218	207	211	236	223	206	235	239	226	251	221	243	226	218	223	209	188	237	216	210	195	215	221	233	244	210	217	227	210	216	229	217	253	200	264	227	247	218	228	235	262	220	208	236	221	210	199	185	214	247	216	225	224	213	216	244	231	250	218	189	218	220	217	199	245	209	241	231	204	210	212	212	239	236	202	249	240	229	208	230	233	199	223	207	207	212	236	241	225	202	226	227	209	230	226	210	213	209	242	211	242	208	197	222	245	249	226	212	212	212	234	219	195	224	233	227	228	219	228	211	230	231	221	229	238	239	186	195	230	223	254	234	237	231	231	241	224	231	245	223	218	204	249	228	231	235	210	237	225	221	198	185	262	220	238	214	198	233	224	211	209	215	213	212	225	226	223	227	232	237	219	205	204	218	235	197	220	229	224	230	243	213	214	209	204	243	231	225	211	232	236	218	235	219	245	219	219	195	209	196	236	204	228	233	202	224	241	212	233	232	202	222	220	232	201	214	233	213	231	239	228	222	230	198	213	202	202	232	239	224	261	230	212	216	225	217	229	260	227	208	229	235	233	231	225	248	224	211	226	217	226	213	222	219	237	230	249	235	234	208	205	234	205	222	227	230	210	252	218	232	223	214	224	234	247	210	206	227	232	229	223	212	219	227	242	199	253	194	224	220	216	229	217	227	234	222	238	225	220	224	234	188	217	199	214	218	203	244	215	245	226	225	237	238	232	206	201	203	218	203	199	227	222	221	201	213	217	233	227	217	247	226	240	232	235	213	211	209	211	225	227	233	244	222	234	210	180	224	210	218	246	206	206	214	222	250	209	223	214	200	214	223	248	195	207	235	188	222	199	249	250	246	231	214	227	219	186	234	223	201	203	215	231	234	207	230	221	193	238	221	242	204	240	218	223	255	211	239	239	201	209	229	208	248	221	228	229	224	217	230	233	235	233	221	230	213	210	200	244	212	225	229	242	216	205	255	240	218	240	226	198	220	228	234	200	208	230	223	219	233	198	248	223	211	226	216	198	224	197	220	224	220	222	224	218	247	238	252	217	219	219	219	205	227	199	241	204	210	226	253	216	204	202	227	233	213	198	210	217	226	230	217	235	225	221	246	232	214	244	249	229	218	226	200	221	195	208	226	213	235	204	236	225	218	229	214	192	234	210	206	207	221	229	226	215	204	231	210	210	230	212	225	227	220	229	239	192	258	233	210	209	221	239	243	222	215	202	211	216	256	247	207	215	178	220	226	196	232	212	225	248	215	216	204	204	214	224	215	208	215	209	195	232	217	221	205	206	216	221	205	238	221	226	228	229	249	242	209	239	241	224	210	226	209	203	224	230	243	228	222	217	216	230	206	205	231	219	224	202	215	216	182	223	235	247	206	220	219	243	221	198	204	231	235	227	210	209	209	199	212	199	224	206	195	224	234	237	219	263	205	213	217	207	210	231	205	235	220	215	217	235	236	211	220	234	202	215	194	224	234	208	218	215	209	232	215	216	235	220	226	236	250	193	210	213	222	214	218	202	215	201	229	223	228	211	223	224	229	241	222	212	228	249	230	222	255	197	234	243	221	211	243	219	232	212	217	234	239	205	225	177	215	212	201	231	210	215	238	185	233	225	229	216	227	231	226	195	216	218	220	203	252	228	217	221	226	209	240	220	245	221	217	247	236	203	210	232	213	219	238	233	225	214	228	218	223	222	216	199	242	213	237	211	236	224	228	241	245	224	232	218	222	231	203	215	206	242	225	243	232	204	201	230	190	229	208	245	215	233	216	217	216	207	208	203	211	208	224	207	226	227	213	199	226	233	221	212	205	200	201	220	239	241	226	228	225	188	224	220	219	211	213	218	207	216	212	215	221	238	206	249	215	237	224	234	234	239	240	235	227	203	200	204	225	212	253	209	239	239	235	231	226	212	219	207	221	232	236	222	222	213	229	183	236	224	214	212	212	210	231	220	274	218	231	207	220	213	212	244	202	229	247	214	227	219	231	192	209	207	241	201	219	221	252	196	221	245	238	239	205	224	226	204	238	219	195	229	243	228	228	225	224	217	229	236	246	231	205	219	229	232	218	219	256	212	228	225	212	199	213	196	206	206	213	206	209	222	197	230	242	220	259	203	220	256	220	208	234	226	210	246	190	236	222	190	220	230	231	242	213	224	245	209	234	215	210	206	216	239	213	215	188	236	225	226	240	214	214	208	222	226	235	239	225	210	241	192	192	227	230	207	199	218	216	213	242	216	220	239	211	238	219	235	203	213	228	213	205	227	200	216	222	232	238	227	216	221	208	238	222	212	237	202	210	229	239	233	232	199	218	237	214	198	219	231	225	215	229	208	225	227	210	229	233	226	218	245	219	204	231	225	237	204	201	254	228	207	230	220	208	239	232	225	208	219	229	206	203	222	210	210	199	229	211	223	226	223	248	195	240	222	215	209	246	232	206	207	236	196	248	213	205	212	217	234	230	234	201	214	220	204	200	189	211	234	236	211	197	246	203	219	215	228	212	205	238	231	233	239	214	223	233	226	234	212	213	212	242	221	209	247	214	230	218	236	212	198	224	213	210	211	208	219	212	218	213	216	213	213	225	231	189	223	197	230	202	198	210	219	216	254	225	190	220	183	249	221	217	220	213	238	209	206	219	229	220	201	222	212	229	196	227	228	234	234	226	229	229	221	223	233	256	243	239	225	241	205	206	223	206	232	217	210	217	215	225	238	247	241	238	203	229	204	221	208	193	198	205	216	204	220	201	231	219	185	260	252	214	222	191	217	232	197	200	224	252	216	223	240	269	211	244	199	205	234	231	235	240	240	248	233
24892	21181	27491	25030	12074	1015	736	869	813	658	545	585	507	524	535	564	491	515	481	503	502	492	497	540	484	482	498	488	563	510	485	511	491	475	477	445	496	482	469	493	488	497	503	479	493	505	497	500	502	495	476	482	467	472	474	513	483	461	485	489	510	508	441	533	483	491	532	470	510	461	480	462	467	485	441	497	424	470	430	499	435	498	473	513	460	495	444	456	510	511	507	478	497	489	507	463	515	488	517	463	463	471	456	458	487	457	472	503	481	499	462	468	488	464	484	500	514	456	502	483	474	492	470	500	505	465	490	494	485	502	513	500	521	504	470	505	478	498	471	456	504	456	504	507	484	498	508	494	476	466	475	480	502	504	489	487	508	476	488	460	470	531	463	480	494	483	444	478	497	473	516	492	498	500	499	460	476	458	513	478	491	497	531	526	505	455	479	501	473	509	467	491	478	461	496	493	512	533	482	523	517	488	512	497	538	476	469	470	459	464	445	462	443	455	474	480	494	473	462	491	464	478	517	508	471	501	493	482	471	479	496	466	518	444	513	468	470	503	474	443	510	492	474	463	486	474	528	506	471	497	470	517	471	500	483	469	460	472	470	491	476	484	472	498	546	473	478	489	506	492	493	475	482	475	509	456	519	452	469	505	469	511	506	484	468	479	486	500	466	486	485	464	481	466	485	495	489	496	494	475	493	460	509	485	480	492	491	443	495	466	491	462	494	446	469	486	477	451	452	518	483	479	445	470	460	450	488	495	471	508	449	463	505	476	471	532	516	500	463	524	461	477	457	460	460	511	479	503	516	477	497	447	493	468	444	474	472	495	468	460	463	503	459	493	491	451	509	462	544	495	484	510	453	477	487	479	499	478	494	505	484	504	477	498	469	457	522	480	484	490	499	438	478	470	503	473	478	498	470	432	506	459	496	500	502	506	487	443	448	492	510	487	460	451	524	494	489	469	507	513	463	508	463	485	511	474	490	494	502	486	500	509	498	487	466	453	468	499	524	463	471	490	483	457	458	466	462	460	506	488	521	451	472	473	503	423	501	471	475	509	452	513	485	498	492	544	479	482	481	457	438	482	460	478	486	479	528	476	520	447	538	458	480	487	485	427	477	467	481	485	462	473	488	480	498	464	469	533	466	487	503	448	504	450	484	499	456	493	508	472	480	444	492	476	505	491	451	460	514	500	480	477	504	484	472	505	516	474	478	509	489	503	525	466	480	469	501	496	507	498	514	451	473	486	464	467	496	493	467	442	500	553	476	507	484	480	500	467	473	480	497	459	480	489	493	472	453	483	510	446	495	490	475	435	518	497	488	490	511	514	513	499	512	492	496	426	490	487	456	476	450	489	534	489	514	478	523	498	429	456	512	449	513	459	491	502	497	477	492	495	515	489	463	471	511	503	448	501	423	481	522	484	499	467	489	445	476	547	505	464	499	484	501	480	487	477	488	446	449	514	489	470	516	502	472	467	500	502	466	471	488	478	473	528	505	469	532	458	528	465	508	493	495	469	496	504	449	462	497	542	487	512	449	486	465	477	467	466	485	513	502	470	496	520	453	468	466	476	458	499	491	468	483	456	495	487	465	514	490	472	487	508	485	493	490	513	537	503	465	524	484	480	443	524	454	452	474	485	458	463	477	481	476	495	505	462	546	444	507	473	465	469	486	462	490	515	461	544	474	470	490	443	476	474	451	507	488	481	506	456	481	545	484	506	444	488	484	469	483	454	506	463	458	510	510	474	463	512	478	519	506	493	470	524	488	468	512	455	442	478	510	467	478	491	498	496	506	496	462	479	502	499	511	503	457	468	454	463	457	488	452	441	495	502	448	504	462	512	485	527	530	499	462	480	454	482	461	422	461	483	544	488	476	490	544	488	463	532	474	497	479	519	456	491	460	487	494	465	476	522	472	538	502	469	468	458	489	449	492	485	440	495	511	475	468	502	522	488	509	481	421	494	514	504	469	462	512	485	486	498	480	491	496	486	475	502	465	483	491	503	511	521	482	468	492	467	482	516	535	520	461	480	491	476	492	464	502	509	501	469	435	479	517	490	442	474	497	523	470	495	511	474	478	514	511	433	475	472	498	489	485	492	534	497	510	452	500	507	448	500	536	518	499	457	468	454	490	508	482	440	488	536	451	464	468	480	494	522	485	460	495	470	494	469	509	493	477	480	500	457	501	499	481	489	447	472	503	498	506	473	473	489	493	446	487	471	493	503	497	454	469	456	488	474	463	471	441	507	440	514	454	524	516	496	509	470	492	494	488	490	443	494	467	462	475	535	455	495	488	463	469	565	475	489	492	508	478	467	490	509	463	481	478	476	499	465	492	494	488	487	515	439	484	487	479	503	447	489	516	501	439	493	502	466	487	459	470	468	496	483	488	505	465	492	478	499	451	465	491	489	495	471	503	476	501	462	463	451	477	496	456	441	481	489	469	468	467	477	534	467	500	486	488	454	494	459	497	468	452	500	468	466	489	512	505	484	462	498	473	475	504	476	479	500	483	501	505	478	468	465	490	493	481	492	452	492	496	480	478	492	489	509	459	513	524	483	467	478	494	482	510	458	472	478	457	499	495	504	461	505	502	425	500	502	518	508	502	495	467	493	463	522	483	479	478	482	488	479	494	472	492	480	478	507	499	523	483	483	499	462	472	473	458	523	518	423	460	496	428	491	460	497	494	473	460	464	506	500	475	499	475	454	477	500	490	504	493	460	488	502	448	479	493	465	502	519	471	481	457	508	472	504	473	469	505	474	511	469	484	479	446	488	476	496	513	493	466	489	467	472	469	487	487	506	470	440	474	472	490	473	439	476	490	497	510	487	461	462	475	457	455	530	484	478	485	492	464	466	451	453	504	471	474	491	477	473	492	489	471	489	500	476	476	498	479	511	459	537	484	498	466	469	512	480	477	474	491	489	515	456	495	477	449	512	528	460	498	450	492	442	485	459	480	497	515	516	468	483	468	468	486	506	515	485	488	521	459	497	470	462	461	496	442	493	460	519	460	472	499	464	531	483	493	498	426	477	509	473	450	481	536	526	485	485	490	462	502	472	490	481	518	472	478	474	485	497	498	509	487	479	480	448	467	483	497	470	471	493	465	476	474	518	485	495	504	485	481	516	496	525	503	476	479	458	500	542	477	502	500	488	468	490	498	531	462	487	464	487	516	501	505	496	463	487	477	477	441	518	442	489	451	424	500	482	493	469	471	478	498	493	513	456	509	449	482	482	462	541	479	470	480	487	452	497	447	478	485	438	519	476	446	462	471	442	509	518	498	484	497	510	458	491	474	525	498	470	489	502	481	507	459	522	545	509	489	497	490	473	504	526	552	474	497	513	473	481	488	497	477	444	475	437	475	469	466	464	470	484	514	481	467	515	504	480	493	481	473	517	488	459	531	537	449	474	463	430	480	504	461	509	462	495	493	478	486	466	444	443	469	464	502	506	493	469	496	479	475	495	551	485	515	477	482	449	467	485
16406	5504	4585	2478	1846	1458	1180	1525	1464	1044	732	712	700	670	663	654	626	558	629	605	579	591	588	596	597	625	565	556	515	535	589	583	556	556	591	557	565	562	562	604	575	554	572	563	565	559	536	567	553	586	563	594	588	536	513	562	559	546	532	561	513	547	546	521	547	535	545	511	531	573	564	522	563	541	561	570	534	534	575	559	562	545	550	534	566	541	533	564	575	565	562	537	586	523	491	556	564	552	553	581	560	536	567	523	550	565	560	548	524	554	554	545	533	525	556	565	543	556	541	607	535	534	520	550	573	513	579	526	554	564	571	561	566	538	572	586	571	550	529	576	540	538	540	568	533	555	579	571	544	550	541	546	541	599	546	546	532	559	604	512	581	536	557	535	525	555	533	583	569	551	550	525	587	514	579	547	497	551	517	548	536	588	588	524	547	546	525	543	541	566	546	581	556	571	528	554	574	550	532	544	520	568	537	542	514	535	546	571	556	602	543	566	538	614	570	529	518	550	554	543	542	564	541	565	558	507	574	583	546	549	552	546	565	517	553	577	535	526	543	548	565	546	565	542	539	526	556	547	549	537	549	541	590	556	577	544	559	547	549	529	535	582	565	542	519	561	550	550	577	556	556	576	558	549	567	543	562	552	558	548	489	566	561	581	552	530	530	567	527	511	574	542	552	539	501	533	527	575	560	542	588	598	487	559	578	538	565	527	551	547	601	559	562	593	550	552	548	521	546	560	544	549	532	555	558	552	556	567	587	541	541	554	580	525	541	583	532	552	528	565	555	579	550	558	575	565	546	590	520	545	540	581	502	505	560	524	565	528	498	507	543	597	545	543	546	590	530	550	576	558	552	531	547	540	608	553	547	529	528	499	558	562	582	570	582	553	570	513	555	609	529	547	545	548	527	546	539	593	556	569	590	536	544	572	530	535	584	543	532	549	553	549	542	530	540	552	580	551	531	549	550	540	556	558	526	544	509	605	572	505	541	511	600	546	521	521	514	539	553	542	503	548	551	600	547	553	563	569	523	571	524	515	559	567	525	603	581	544	545	532	530	565	519	548	582	546	520	511	520	597	537	545	494	551	566	554	544	537	562	517	587	532	574	554	547	567	560	545	544	558	583	551	532	549	551	551	533	575	516	516	484	553	578	572	519	524	523	525	521	560	524	562	523	536	587	542	541	527	574	589	562	539	545	549	523	560	537	553	506	573	530	561	533	564	557	549	519	578	582	528	543	523	526	552	518	540	535	530	558	545	566	548	518	559	521	559	549	560	522	525	565	568	563	517	522	563	558	552	546	576	509	591	546	527	547	523	518	563	606	552	539	530	547	572	566	618	550	544	573	565	496	557	565	535	540	539	540	546	537	605	538	509	546	589	533	528	564	554	571	554	577	568	527	559	521	529	504	569	586	497	539	570	553	552	577	525	570	529	489	555	545	536	557	551	571	498	567	543	595	568	519	509	571	574	590	512	580	541	571	502	578	566	553	549	540	555	565	525	547	554	553	514	535	553	540	545	578	527	578	522	552	480	562	614	580	517	492	550	516	554	540	564	545	535	582	550	555	572	565	528	505	529	539	527	570	527	506	561	531	562	561	534	514	557	551	532	546	548	569	517	503	570	520	549	505	505	513	563	532	534	578	539	565	545	533	548	583	542	569	576	523	576	563	564	565	563	571	540	562	596	563	582	565	544	528	582	583	549	505	507	591	563	569	561	527	547	543	601	543	537	530	547	559	572	492	558	520	515	528	529	561	560	595	514	534	534	527	585	560	508	567	523	568	483	553	550	545	591	581	600	549	573	535	511	546	570	544	538	508	534	529	562	543	576	557	525	562	533	567	538	548	542	562	554	584	533	522	555	559	539	530	573	556	537	561	560	537	524	572	533	566	547	559	521	580	522	525	547	556	539	571	532	561	545	584	542	519	559	555	505	551	543	575	525	571	568	516	561	535	531	540	562	549	534	602	519	523	554	499	542	577	555	559	558	510	554	560	542	557	552	484	525	542	565	551	517	527	554	548	539	516	536	546	546	520	532	584	582	585	538	570	545	534	531	570	536	573	566	561	564	520	566	557	485	520	536	565	552	557	555	527	553	537	543	543	547	576	567	525	556	540	515	551	594	530	593	527	575	543	594	541	564	594	515	507	558	582	562	570	500	583	573	579	557	570	539	554	540	552	522	564	551	568	540	569	571	535	532	523	575	552	537	563	564	528	576	525	562	515	559	585	523	531	551	540	540	553	521	542	549	575	559	558	559	533	509	570	566	543	504	591	533	508	578	552	501	547	526	559	538	528	569	587	551	592	565	537	548	572	572	494	577	552	541	543	587	563	537	531	594	542	532	544	559	520	545	553	539	544	534	547	561	517	528	568	544	507	542	531	564	567	567	535	529	541	557	544	539	543	537	556	532	533	574	535	551	558	568	535	506	550	591	518	559	574	547	534	551	555	536	547	547	544	585	505	521	535	510	532	524	552	536	575	584	563	562	551	557	532	546	528	551	559	525	598	573	530	546	560	538	523	549	609	580	507	513	517	561	582	539	520	526	560	560	516	556	585	543	573	505	543	557	537	564	565	543	578	546	564	557	561	575	540	530	546	541	573	572	547	550	535	544	529	585	537	520	523	572	533	576	531	555	547	541	564	538	543	574	555	560	556	537	530	530	565	544	544	595	537	559	554	556	530	580	556	562	524	512	546	514	589	549	543	548	534	507	541	532	537	551	581	530	554	548	576	504	534	546	571	494	558	493	554	555	517	598	583	540	566	549	558	530	532	549	552	544	502	563	541	520	542	593	528	569	522	542	593	519	600	558	555	555	546	507	537	579	558	543	549	572	545	532	537	515	543	568	535	588	534	554	551	527	540	536	553	570	567	543	564	512	521	545	526	543	597	525	579	531	529	575	551	535	568	547	553	551	584	570	539	589	519	547	545	547	537	502	594	522	496	494	546	539	542	526	518	531	546	506	558	538	618	569	555	524	560	600	531	533	568	533	557	553	577	542	551	552	497	584	551	524	502	544	538	557	538	550	558	532	532	566	582	533	555	535	561	534	557	551	560	600	563	543	547	571	542	512	542	548	538	559	572	522	569	571	561	587	528	525	559	531	543	582	566	514	554	544	524	524	515	538	547	560	544	552	513	550	579	548	578	535	545	578	561	564	493	568	547	538	553	601	510	561	547	495	546	527	584	555	556	536	581	559	554	540	573	589	527	559	539	587	545	557	530	545	542	558	560	539	542	470	543	582	525	577	559	561	550	531	546	550	524	547	572	551	545	535	497	569	550	558	526	511	555	565	525	561	583	570	501	574	540	574	511	585	583	569	544	516	577	571	522	506	557	551	556	532	498	565	560	546	528	524	563	556	557	560	569	545	579	548	574	528	555	549	534	518	572	552	532	555	587	547	555	561	551	527	559	547	549	554	531	567	553	575	562	537	541	542	569	523	564	535	543	549	568	502	571	521	584	522	554	494	564	568	532	572
22667	21208	28988	23719	21198	21260	11690	1910	1179	916	785	724	664	630	599	556	537	570	543	496	473	464	460	432	460	454	443	409	430	434	440	419	451	404	380	447	426	416	444	432	385	385	406	394	408	410	431	367	376	403	406	457	400	412	417	423	419	388	432	419	396	378	397	411	415	399	387	386	368	407	431	406	406	390	395	401	424	412	402	358	377	360	400	387	419	391	392	388	415	417	407	405	401	391	402	414	399	420	388	394	418	401	392	367	403	393	403	407	401	409	434	370	381	397	388	395	378	385	387	387	404	411	377	408	413	412	433	357	363	378	412	409	381	430	396	389	401	401	418	400	406	435	404	396	363	395	343	404	425	395	396	403	433	407	403	434	435	408	392	408	403	415	416	386	414	446	395	388	395	360	379	404	410	389	385	369	391	406	405	357	374	409	410	398	400	369	389	413	386	438	398	381	351	410	403	377	398	391	405	390	404	411	363	390	423	397	407	376	389	403	378	367	418	399	401	391	413	414	407	409	431	372	409	403	410	438	387	397	394	371	348	401	358	403	388	410	423	384	383	353	394	403	349	440	408	431	386	424	404	386	349	373	382	392	379	382	418	363	387	361	421	386	393	394	392	404	375	396	420	392	401	403	386	431	432	370	394	381	413	387	385	387	407	373	434	382	363	380	369	387	364	361	373	389	401	408	411	373	414	377	393	411	393	421	382	366	424	415	388	368	410	368	406	412	357	406	390	412	393	430	396	413	391	405	410	418	419	387	395	406	362	394	422	428	399	362	398	407	418	383	424	400	408	392	397	357	403	378	383	392	374	405	411	399	399	373	435	415	382	412	394	423	430	386	439	410	423	361	383	438	409	373	388	375	444	425	377	424	394	397	420	424	376	403	387	422	370	379	361	370	389	437	411	398	387	397	389	389	430	427	424	416	405	401	378	386	390	395	359	364	380	357	373	439	382	422	414	395	402	418	424	386	376	432	401	396	422	416	392	373	388	412	393	372	410	397	398	384	413	389	384	366	429	393	389	421	399	422	374	413	368	419	380	417	370	381	411	417	412	425	364	409	421	364	369	387	402	413	394	385	402	419	436	411	395	402	379	397	372	387	407	428	378	394	405	406	368	364	405	397	427	388	416	406	401	389	421	384	401	369	453	393	424	393	422	418	390	382	434	376	412	388	378	391	391	396	362	405	418	422	381	418	397	394	372	398	393	378	402	396	392	374	400	400	387	377	386	428	403	419	375	364	396	426	396	387	392	394	372	373	384	382	383	415	372	391	437	395	404	403	383	383	418	395	406	368	409	406	396	365	401	383	380	389	407	399	381	429	393	400	353	431	416	369	372	399	412	394	411	385	367	383	392	408	408	428	400	400	381	379	404	393	396	379	405	336	371	418	420	399	419	411	371	409	400	367	377	421	428	411	382	371	373	406	429	399	387	353	379	372	386	387	381	389	409	379	378	383	407	425	399	446	422	387	392	410	414	399	421	355	410	399	376	343	422	355	391	391	390	385	382	400	378	382	383	378	376	396	385	394	395	426	403	411	397	377	422	383	379	418	402	380	414	406	387	407	380	411	389	385	395	389	394	357	388	418	404	389	398	378	393	441	438	428	408	422	395	392	388	412	414	390	383	391	383	384	367	413	404	386	392	399	414	375	373	383	360	398	376	397	400	391	392	418	405	410	435	414	388	401	373	395	410	372	405	395	387	375	394	405	409	406	386	396	383	393	384	415	396	398	382	387	392	405	358	398	403	403	375	411	405	378	409	415	403	425	414	396	377	387	415	374	386	408	394	384	425	409	408	364	402	383	405	401	411	416	404	364	383	412	405	376	402	388	391	403	416	428	405	413	386	400	368	383	428	389	374	393	421	411	406	416	436	381	411	389	408	393	396	386	387	404	426	429	391	390	428	390	417	372	423	423	371	413	373	397	404	400	408	426	380	386	404	415	374	394	416	395	401	406	424	412	391	376	401	418	394	394	382	383	401	415	402	394	418	380	381	414	401	385	429	392	404	372	403	417	390	390	413	419	397	377	409	413	414	384	393	393	396	379	414	397	440	416	399	377	375	374	397	397	385	381	355	367	355	394	401	392	396	423	412	367	405	406	408	381	375	392	404	391	369	456	414	395	401	393	387	390	361	382	346	411	396	400	379	385	350	403	352	369	383	364	369	383	386	418	376	389	383	364	425	370	386	414	387	370	385	371	390	408	419	422	366	401	400	371	403	397	412	390	374	407	390	373	399	383	396	382	364	352	386	382	398	378	390	411	388	398	391	383	398	400	374	357	383	379	393	416	403	409	357	370	376	421	437	408	381	420	352	392	347	369	396	395	417	410	403	376	392	385	391	382	396	392	364	362	400	400	387	378	405	410	389	365	357	400	400	370	367	355	397	388	389	392	385	375	415	392	391	374	376	383	381	429	392	412	410	383	403	420	434	428	389	420	411	417	362	408	361	399	411	368	416	400	385	420	378	373	437	417	419	380	396	406	419	386	388	385	381	417	372	371	396	360	393	409	380	364	411	382	411	426	382	382	402	392	368	404	409	415	425	396	403	398	392	406	418	394	385	413	421	364	401	396	380	380	381	400	384	399	423	387	421	369	407	382	386	386	395	429	391	354	394	385	390	362	423	404	394	382	403	411	363	397	363	386	354	389	399	380	389	401	385	390	410	416	385	355	424	397	375	402	387	405	417	360	390	416	415	368	377	386	374	383	402	414	421	392	395	358	406	392	384	419	426	403	399	366	378	410	380	345	433	372	415	421	377	397	384	397	375	369	416	365	413	376	372	375	402	407	413	403	390	434	422	410	427	447	381	395	390	407	395	408	405	416	435	369	439	390	398	385	399	364	414	438	359	387	439	403	385	406	396	374	433	377	393	416	381	402	391	376	347	402	412	383	413	397	386	405	380	385	394	399	422	358	418	375	423	384	389	357	387	410	399	368	367	393	432	377	413	404	352	434	369	405	390	398	403	364	373	435	416	394	386	428	384	365	424	413	418	394	386	382	406	385	426	422	424	422	395	371	402	389	402	402	398	396	395	365	398	369	359	415	404	366	388	385	379	385	409	380	388	382	393	387	416	392	406	373	413	385	412	362	372	361	414	403	381	385	372	363	381	389	383	405	373	428	401	383	354	372	428	373	375	390	443	402	389	428	395	393	413	404	396	443	419	394	407	413	412	352	411	402	418	356	407	408	396	371	408	379	420	366	395	374	402	394	409	400	401	389	433	418	422	413	389	406	376	355	407	397	375	375	372	422	438	337	377	418	385	408	415	413	413	400	370	402	422	413	399	380	399	391	386	418	390	420	377	392	388	410	371	402	401	385	425	394	406	407	399	383	412	410	393	376	363	370	382	404	430	369	393	375	401	395	398	383	386	388	405	372	399	412	390	401	387	431	380	394	410	413	386	395	404	409	406	402	401	390	369	419	411	384	379	382	438	362	390	377	382	400	386	409	392	411	388	392	406	364	400	418	413	429	380	370
16662	15243	13066	7174	4896	3623	2905	3138	2172	1462	1290	1073	965	915	836	760	725	651	628	610	552	596	543	512	518	546	529	535	481	481	492	486	440	436	474	475	491	480	521	466	454	419	442	435	458	458	440	455	443	416	439	437	460	446	446	430	414	466	464	430	466	407	495	470	431	431	474	465	430	444	436	393	405	430	452	428	423	406	433	431	428	485	415	411	444	427	429	415	421	441	412	441	413	421	428	440	406	429	437	419	446	453	412	413	439	441	464	455	443	425	450	424	417	441	441	465	448	465	417	412	421	416	414	407	467	419	421	420	414	420	415	458	432	462	433	414	452	429	409	419	451	409	406	411	464	411	433	422	399	404	431	397	422	404	398	394	424	451	459	430	405	414	416	412	439	479	469	391	426	402	462	417	389	409	440	415	427	405	408	444	432	408	424	428	466	418	416	422	436	448	424	431	456	418	458	433	442	432	436	415	421	450	418	415	443	459	453	447	431	413	449	441	413	412	442	406	425	418	451	435	422	407	478	419	461	442	392	414	446	482	416	406	434	445	442	455	443	412	428	424	415	465	459	412	454	417	426	446	432	448	429	466	487	423	379	426	447	454	397	434	442	413	468	436	414	418	422	435	437	439	419	393	376	411	421	440	400	432	410	422	380	444	435	434	429	407	388	440	440	446	420	460	422	405	426	423	437	394	436	412	410	448	407	425	416	462	387	410	426	418	429	427	427	465	432	427	418	411	424	421	410	400	374	400	416	407	449	428	443	409	417	445	447	426	417	459	489	432	430	448	433	416	475	434	481	446	439	385	407	425	435	443	434	435	439	468	434	389	359	418	435	441	433	460	426	422	405	432	432	458	416	438	463	409	417	440	397	387	444	397	430	412	414	416	408	371	425	434	433	463	411	432	396	417	415	421	415	430	422	431	425	435	430	445	413	430	396	441	438	394	462	437	425	451	429	444	426	425	471	456	421	446	394	404	431	411	438	400	430	412	387	428	418	415	411	431	439	442	423	457	440	443	400	461	448	414	432	447	429	389	446	468	474	425	435	380	426	428	431	432	433	425	437	396	397	426	435	384	459	411	428	421	421	436	411	443	409	470	413	391	432	408	423	442	440	472	428	446	434	410	464	430	437	462	432	419	423	423	449	448	433	411	430	453	428	414	461	443	417	426	417	422	419	459	447	449	411	418	436	400	459	402	469	433	405	449	412	477	453	446	449	415	440	454	405	390	430	423	436	424	453	465	484	463	423	393	433	416	453	426	417	427	422	428	409	436	409	442	406	416	470	431	447	406	421	431	413	420	404	439	416	415	431	437	419	444	442	430	408	405	456	432	413	422	417	397	405	423	426	419	456	442	387	448	398	430	424	436	416	432	441	398	423	452	445	436	420	445	415	448	431	414	397	399	439	399	421	420	406	415	417	432	437	416	421	459	432	435	413	404	420	441	439	449	420	428	419	463	435	455	404	430	411	424	430	430	461	455	427	453	437	421	441	423	393	419	435	449	459	422	464	414	430	445	431	410	407	422	425	429	395	437	398	437	429	420	468	426	445	455	388	432	425	443	422	413	442	429	411	432	425	425	425	417	425	438	393	398	425	405	425	466	417	464	398	424	425	411	407	457	427	421	439	426	436	411	462	441	402	471	430	439	431	442	424	395	437	417	456	423	426	418	420	384	410	404	452	438	449	449	470	420	377	434	370	420	433	386	466	452	423	449	445	448	413	451	432	433	432	448	394	436	419	446	463	430	400	451	429	445	422	426	441	403	405	393	406	453	422	423	457	448	433	435	436	439	480	467	460	398	377	449	419	446	410	445	439	400	417	426	404	447	430	380	438	461	437	441	456	417	449	437	424	420	404	397	431	449	447	436	420	411	445	416	413	430	459	421	442	477	418	407	424	421	431	434	433	422	445	427	458	447	436	410	417	401	431	420	405	424	421	442	413	401	426	438	415	435	443	464	459	411	473	443	425	429	444	440	436	427	442	415	433	427	413	442	418	450	444	430	427	479	426	407	414	418	449	431	418	424	415	440	450	411	431	428	462	417	448	410	377	453	418	419	425	403	429	440	410	441	427	429	453	405	415	441	488	400	435	469	461	400	416	431	440	413	443	443	462	425	430	432	457	493	432	425	465	425	416	449	464	459	409	406	416	394	435	459	439	404	425	406	399	400	422	420	447	432	413	466	402	425	432	407	403	404	429	421	438	434	422	431	422	462	437	434	399	408	466	393	489	470	442	456	400	408	440	381	420	446	437	456	462	410	409	467	458	435	405	429	446	412	472	413	446	420	434	439	439	416	439	428	441	443	440	465	425	467	413	387	440	468	423	441	433	441	381	417	420	417	408	399	431	450	440	404	473	462	424	442	444	405	428	439	428	450	428	421	482	408	454	404	460	450	430	410	448	455	402	415	399	430	401	406	440	406	426	415	422	407	394	406	472	431	441	414	415	426	417	421	433	425	384	445	415	444	381	383	474	426	426	402	378	393	425	407	404	440	460	454	438	416	431	440	423	418	408	424	410	445	410	445	411	412	430	456	426	437	461	400	437	441	467	445	409	409	442	412	419	419	424	422	435	495	398	444	444	405	457	425	433	451	440	414	422	427	460	436	450	462	409	461	444	432	394	447	437	435	453	455	430	448	387	419	417	423	409	411	426	450	398	458	424	417	429	461	420	434	414	404	432	428	438	423	430	405	440	432	460	452	438	407	422	444	463	454	446	405	463	414	393	441	445	407	449	454	421	411	448	429	406	394	433	454	444	435	437	429	385	416	436	453	425	441	431	419	402	458	434	439	438	438	404	411	421	446	437	405	439	449	431	400	423	434	430	428	427	438	444	434	434	421	448	427	477	434	433	445	439	423	456	442	436	400	427	433	423	414	448	430	456	419	412	451	445	395	425	437	427	419	428	428	452	428	442	451	429	472	444	432	393	429	433	418	408	443	412	450	410	416	416	422	414	415	437	431	443	418	407	419	419	421	442	436	426	401	461	444	405	427	411	408	471	421	413	409	434	421	402	449	444	432	455	401	427	412	427	470	437	421	434	456	441	417	432	429	422	428	461	442	425	403	431	423	414	406	438	449	440	394	414	427	468	429	398	404	450	412	410	440	450	413	392	418	416	449	388	413	395	409	420	413	426	391	451	395	435	440	418	442	457	459	425	433	458	427	423	413	413	433	427	411	431	415	435	445	448	436	476	408	471	436	469	430	429	452	419	436	447	450	426	425	420	403	441	410	416	434	393	408	441	422	417	419	421	440	416	440	453	407	423	429	443	459	403	439	404	428	408	398	437	434	423	453	426	400	441	435	419	456	457	422	384	411	415	444	459	434	435	450	408	427	421	423	435	395	423	437	429	409	438	426	415	425	415	424	421	459	456	425	413	387	415	410	440	428	409	391	414	381	432	428	457	457	435	445	460	416	443	424	453	442	462	398	443	464	407	438	448	434	446	468	414	431	408	420	475	445	416	464	433	413	439	426	432	405
27213	20348	8327	891	575	515	516	476	329	323	345	338	330	308	320	283	313	300	287	308	310	297	280	302	288	336	301	276	296	308	294	284	255	270	297	312	266	308	301	326	291	318	299	282	286	271	293	305	318	277	299	281	279	308	293	324	305	266	306	326	309	278	272	281	281	265	266	265	271	275	263	321	258	296	283	321	284	289	256	293	305	276	290	282	286	311	295	296	305	307	298	293	295	283	268	303	291	326	274	292	245	293	314	279	300	290	284	273	255	258	310	303	266	311	300	273	299	276	281	280	264	291	287	306	281	301	275	294	296	297	265	276	285	285	280	281	251	298	255	274	305	271	281	294	294	278	309	308	243	294	329	293	294	304	305	297	277	292	292	265	326	285	268	311	317	340	301	331	304	302	281	268	312	277	284	250	274	308	276	319	306	284	299	308	301	285	294	309	316	300	315	305	295	299	288	273	285	289	302	302	313	273	294	334	279	308	302	318	312	300	260	280	303	269	283	299	315	259	297	310	305	265	291	304	259	280	278	281	296	289	296	296	279	267	278	308	287	319	291	288	278	249	300	300	292	283	282	306	295	301	283	302	277	293	309	306	286	292	298	298	308	281	289	258	292	285	315	277	322	289	245	298	277	308	307	273	311	282	295	307	282	304	266	274	297	310	309	259	296	290	283	297	289	293	321	279	302	270	290	281	319	299	301	293	295	263	279	279	292	288	282	299	338	277	268	291	286	279	283	302	323	271	313	320	296	288	289	280	278	295	291	295	284	284	299	308	244	304	270	304	289	289	276	307	322	295	256	267	276	283	295	242	278	307	302	282	311	266	306	285	293	301	321	279	281	272	288	274	306	297	300	279	281	278	270	318	298	288	264	304	288	254	297	293	255	305	335	284	281	311	306	285	261	296	300	314	267	324	293	301	296	291	294	274	310	317	315	283	289	297	281	288	286	283	283	287	303	298	288	278	291	276	293	290	309	310	264	262	274	277	266	282	291	256	292	303	265	303	278	297	293	277	288	298	275	298	300	274	309	291	287	272	284	309	291	263	311	289	279	335	341	283	310	280	296	310	300	279	297	287	300	290	288	292	296	299	275	310	278	304	313	296	303	314	284	286	296	300	277	275	278	313	300	309	297	277	276	264	280	305	297	275	250	303	299	273	282	289	285	279	300	289	317	292	281	316	267	270	306	293	296	330	267	279	301	276	293	310	283	313	272	291	290	290	290	323	269	330	302	293	335	298	285	296	267	274	268	284	283	300	284	315	292	277	272	295	282	291	294	287	271	271	300	288	279	304	291	319	293	305	295	289	303	301	292	288	264	281	308	311	285	262	285	302	309	288	256	315	299	306	327	310	271	287	301	283	306	303	277	305	291	312	287	277	303	298	265	306	305	329	269	268	264	269	279	288	284	310	301	269	256	311	279	275	271	290	270	278	292	265	295	285	303	287	290	292	274	271	338	303	316	333	316	311	262	303	311	291	310	328	309	313	297	290	284	302	280	297	298	280	328	285	277	281	266	291	295	297	285	274	275	329	292	296	300	300	305	270	284	278	291	269	267	281	316	295	302	297	285	262	277	286	284	297	288	276	314	304	267	295	306	284	278	297	277	276	297	290	296	277	254	274	277	284	291	255	326	298	290	281	276	304	286	287	272	297	321	271	306	294	308	296	305	309	276	288	297	295	302	289	294	286	289	319	297	290	306	276	294	282	278	281	270	312	317	304	293	318	300	282	294	264	306	279	306	286	328	277	296	296	262	277	285	323	293	302	309	293	294	302	304	293	308	282	295	302	299	269	263	284	297	309	273	282	294	291	338	305	296	274	292	308	281	281	303	334	302	276	290	305	285	286	297	267	297	294	327	267	319	271	263	290	274	273	298	292	272	290	278	286	302	313	237	299	308	299	262	281	300	261	274	281	295	280	287	308	311	284	274	280	284	318	309	298	285	308	312	290	297	274	290	293	264	307	314	293	269	284	331	268	276	296	289	323	276	309	284	310	291	264	284	289	297	349	283	289	298	277	284	295	314	278	284	291	297	280	289	291	328	264	301	299	280	306	292	288	298	300	283	274	281	260	290	307	286	309	292	256	278	292	272	298	283	261	310	287	295	283	290	267	276	285	299	285	288	311	287	304	264	315	302	306	286	300	264	271	312	326	273	284	303	309	275	286	302	289	304	287	300	279	302	285	293	299	286	282	273	282	289	306	297	309	326	315	311	295	286	298	296	283	284	278	284	299	257	299	289	295	309	302	306	274	256	277	292	300	311	279	290	300	296	308	288	290	316	278	281	278	310	271	277	299	307	289	286	264	299	319	283	294	280	285	265	256	282	293	278	272	293	267	293	258	314	286	292	293	309	287	295	304	293	309	310	303	275	277	260	297	269	288	328	322	321	281	310	280	283	278	275	304	332	287	273	314	270	285	241	253	269	308	309	292	290	290	329	302	301	282	297	288	273	274	287	271	290	282	273	321	297	264	301	287	307	305	280	268	299	293	276	278	270	278	274	294	312	301	278	300	296	299	303	277	272	307	286	299	304	272	283	311	315	250	256	261	312	274	288	264	304	315	293	313	311	313	330	291	292	286	318	290	293	325	323	277	287	277	264	299	288	331	257	277	302	306	282	326	284	298	302	303	304	294	296	296	268	265	293	302	290	275	291	293	294	241	262	259	301	289	289	314	297	300	309	253	272	278	294	284	274	250	322	283	297	277	311	297	286	303	310	314	278	279	277	271	305	306	298	323	259	315	265	266	297	307	289	318	296	277	317	277	290	286	297	288	294	291	275	298	334	280	303	307	287	277	285	285	324	286	263	276	293	295	279	271	287	334	297	307	296	288	300	318	287	327	268	269	274	296	316	257	299	287	293	307	314	306	303	279	290	278	279	271	289	284	276	289	298	278	286	307	289	298	292	277	270	276	272	284	293	286	298	275	286	293	288	322	273	275	283	267	283	275	289	299	286	291	304	262	294	299	303	275	279	283	294	318	297	330	282	258	314	276	286	271	294	270	301	297	285	245	302	321	292	277	319	280	303	314	283	305	296	278	300	324	289	299	291	291	300	294	305	301	276	278	309	314	300	289	302	278	274	280	281	286	287	289	279	318	307	327	287	286	294	273	300	300	290	308	268	297	307	299	302	287	286	252	306	270	296	281	303	314	288	307	288	294	305	276	319	279	297	260	303	298	318	283	330	292	297	279	293	288	285	275	274	293	299	304	296	302	302	306	284	292	282	287	290	270	266	270	254	312	279	275	287	302	288	280	313	297	293	271	279	297	296	308	313	295	305	263	303	317	291	294	301	313	297	292	299	292	325	296	301	256	300	298	305	259	283	281	284	274	258	297	275	263	264	275	293	274	306	296	298	300	342	316	303	301	280	293	294	266	268	278	264	327	254	304	300	281	274	296	306	280	274	323	281	260	277	278	301	288	295	291	292	259	306	299	259	310	313	296	308	294	285	274	279	326	298	261	268	309	279	295	324	314
11489	1245	1040	669	546	489	651	716	453	394	420	379	359	378	351	360	357	361	347	355	370	382	346	334	344	319	338	341	345	333	355	340	334	390	380	332	338	331	332	334	354	327	346	348	359	340	328	357	345	364	375	358	366	357	345	355	328	366	371	300	346	362	350	337	381	368	369	334	344	307	317	347	344	320	340	318	340	332	348	322	353	324	347	353	374	352	351	366	328	345	327	348	356	345	335	339	344	335	346	377	393	359	358	319	328	372	352	389	350	356	350	341	350	329	319	332	342	333	368	382	363	351	344	376	362	346	357	386	328	372	354	350	358	334	337	346	360	367	399	354	351	348	366	345	338	352	383	369	345	361	389	362	335	367	317	367	351	334	360	349	319	342	352	359	358	381	335	372	325	339	332	356	350	332	329	313	326	359	354	337	351	310	362	336	348	303	322	358	350	351	373	349	365	336	327	335	332	335	326	350	350	349	359	333	342	332	314	341	362	350	317	332	330	347	374	334	346	314	325	354	338	334	362	375	350	343	319	346	346	350	365	340	343	367	344	371	332	341	329	350	346	357	359	340	335	354	354	395	348	366	350	317	352	315	333	389	346	344	376	319	369	352	345	356	364	366	339	338	375	326	357	369	351	373	356	359	343	339	352	342	339	355	361	322	320	341	338	334	337	331	369	389	354	380	347	359	378	300	386	349	352	362	346	354	343	345	332	360	382	373	348	351	347	365	344	359	320	333	339	368	338	344	349	346	352	375	337	344	345	348	361	301	313	361	344	339	338	368	324	342	343	348	347	335	356	338	387	336	332	365	377	350	334	337	352	353	341	363	341	328	398	338	340	332	356	362	336	365	344	371	339	356	343	328	380	341	356	348	348	357	357	335	337	346	391	355	347	359	367	358	338	337	375	350	335	358	351	323	317	352	333	328	358	361	380	324	377	373	378	355	321	334	365	375	356	377	325	377	382	322	359	366	339	334	354	324	353	347	325	318	349	350	334	367	324	367	339	351	388	327	351	353	345	338	333	372	342	343	323	380	364	367	355	373	334	385	350	332	355	341	346	327	366	364	347	337	343	361	348	345	338	364	327	326	389	359	347	341	347	364	360	316	339	321	321	332	339	358	364	347	367	357	361	351	358	347	360	343	349	324	327	330	375	340	348	349	369	352	312	338	352	350	347	329	369	355	351	337	350	345	380	327	318	356	358	333	345	357	322	355	322	348	362	354	356	356	342	346	344	375	350	366	344	372	374	334	372	357	376	340	406	348	351	354	334	345	343	380	360	333	346	371	359	347	328	329	338	373	343	351	333	341	296	340	354	334	349	328	332	354	347	348	340	362	320	377	337	348	338	342	335	352	345	341	338	359	337	337	377	331	343	390	385	378	325	332	353	348	380	354	355	360	373	354	342	349	346	341	323	367	337	326	320	353	355	342	348	362	360	340	366	354	394	378	361	372	370	373	338	354	331	362	327	328	331	362	363	352	362	368	323	354	326	348	337	356	355	365	320	331	334	339	351	354	364	308	349	383	332	341	360	340	387	331	332	356	336	357	328	337	346	345	342	351	314	352	333	325	378	332	347	358	359	328	337	352	344	331	391	360	360	342	341	339	349	342	356	343	332	347	341	310	347	329	378	337	323	335	349	386	342	348	361	345	359	336	372	362	360	340	329	315	321	356	321	361	341	362	336	407	348	336	348	327	339	356	372	370	370	358	366	348	342	354	349	330	342	320	311	346	344	323	321	350	348	344	385	386	356	309	341	380	368	326	317	338	345	351	333	339	353	320	362	311	376	332	356	374	324	358	358	357	348	350	372	350	374	325	316	362	323	354	321	361	342	369	357	350	354	381	374	366	316	365	330	343	367	339	345	374	328	327	363	346	334	339	324	373	387	323	344	344	374	377	354	341	389	337	364	314	355	332	342	375	343	345	329	338	338	343	330	372	380	369	341	355	331	364	342	371	355	358	318	333	368	368	343	342	344	355	366	369	301	325	347	339	345	343	357	365	330	357	362	313	388	320	320	352	341	323	337	353	335	317	338	331	349	352	337	358	309	360	341	346	355	388	369	349	364	338	324	318	353	384	334	330	327	340	329	326	332	390	345	397	348	362	348	364	388	380	348	333	319	328	360	352	329	388	347	317	338	366	361	360	337	367	355	344	340	346	353	329	344	343	368	359	378	364	364	335	332	326	366	344	345	362	362	377	355	364	352	334	323	320	305	330	371	360	363	331	335	361	351	364	342	350	370	320	332	348	372	333	334	342	365	351	376	347	349	343	336	343	361	349	348	340	360	328	347	349	330	375	378	322	372	386	348	352	357	374	344	338	356	306	363	351	351	342	346	357	365	355	351	380	366	319	360	315	325	366	366	340	346	358	356	369	364	343	363	327	373	358	344	344	354	345	355	381	360	363	324	316	368	335	345	372	330	327	361	340	347	326	369	335	331	345	328	340	345	345	334	365	346	367	316	340	345	350	346	353	335	361	376	349	340	339	321	347	365	344	367	327	338	340	375	339	350	331	339	336	352	349	317	354	377	329	332	337	373	324	376	356	365	330	346	360	340	364	349	347	339	324	338	340	341	339	338	373	377	356	316	354	378	389	368	312	342	359	350	339	360	352	352	377	326	348	360	335	366	351	332	355	335	329	347	352	326	357	340	337	359	344	350	337	351	351	339	357	360	357	325	337	384	336	331	340	347	368	327	359	384	359	325	354	344	346	361	327	360	335	346	322	328	332	358	349	336	353	336	352	330	367	319	355	348	368	384	342	304	353	346	356	358	353	343	363	371	413	329	353	334	367	373	321	330	352	332	358	359	353	322	338	362	313	374	350	354	374	321	327	322	365	332	351	355	348	342	379	361	331	352	360	331	364	326	374	377	345	348	337	342	364	334	329	365	371	321	335	338	374	383	321	378	366	312	356	366	339	355	318	350	374	374	331	326	337	370	372	331	355	336	351	370	338	331	360	342	374	358	348	350	343	355	343	337	332	377	384	367	328	362	355	369	321	359	344	379	343	363	304	374	345	364	350	370	380	351	333	356	340	351	348	375	339	352	343	327	332	350	354	319	355	352	358	403	344	371	352	367	349	339	313	350	356	335	349	326	333	353	365	357	366	375	356	307	331	357	319	350	333	343	325	320	397	331	366	347	369	323	349	336	345	373	360	349	377	342	331	339	364	345	352	318	382	328	348	379	331	330	329	352	342	333	361	300	386	323	315	371	332	346	331	359	366	365	367	355	386	356	366	371	325	343	361	330	329	370	331	346	369	301	385	363	353	369	304	355	366	350	333	376	335	324	337	297	340	369	340	315	375	355	388	364	369	373	354	327	374	306	343	350	319	368	351	366	352	338	338	353	356	336	355	340	327	303	331	362	325	347	360	368	349	389	329	369	352	327	346	306	310	331	344	337	328	358	340	335	375	332	331	342	345	330	347	331	342	334	350	348	327	351	322	345	349	357	379	342	339	344	359	360	340	351	335	390	377
23661	21166	28551	24032	21150	12041	1268	643	499	387	385	364	342	325	291	214	278	243	233	240	216	233	200	194	217	217	184	222	206	215	202	230	201	202	190	199	211	194	177	192	187	217	188	179	206	183	175	210	168	199	151	174	196	205	202	179	211	199	205	199	168	192	204	190	189	172	196	165	206	186	189	215	192	192	192	199	185	180	165	190	192	167	200	197	168	186	179	194	195	166	190	210	204	178	165	159	183	189	209	188	180	189	187	185	218	197	193	192	174	176	200	214	184	165	177	186	178	166	164	188	212	170	181	181	211	207	186	200	194	193	220	176	213	191	223	192	186	187	194	174	192	206	192	190	192	204	168	184	203	195	199	189	177	161	209	177	193	180	189	204	182	168	195	180	179	160	205	214	166	168	178	172	186	180	214	154	184	189	195	172	176	171	179	163	199	184	155	182	188	174	193	196	174	191	170	197	179	189	174	163	195	189	173	159	211	174	197	175	167	182	196	178	194	151	184	163	184	215	162	196	190	188	195	173	186	196	183	185	212	166	185	181	188	183	207	183	175	183	176	171	189	176	209	165	166	179	150	178	193	172	167	169	183	198	187	185	171	186	189	185	174	193	169	199	182	167	167	168	178	176	166	182	180	200	188	202	184	173	154	195	179	194	164	194	175	190	189	188	163	169	181	205	175	167	173	173	184	189	179	187	185	180	152	196	184	209	175	190	178	174	189	191	192	200	177	161	168	207	178	175	176	176	184	196	180	198	193	170	190	199	180	171	181	171	163	206	187	192	174	182	173	200	174	182	169	180	197	188	189	165	175	184	180	179	181	180	191	188	182	179	161	194	187	159	187	163	179	192	198	191	178	174	193	189	182	170	179	178	164	201	184	177	196	154	192	155	180	182	163	210	176	180	170	176	196	203	213	176	178	198	174	169	193	155	176	175	200	174	208	156	174	156	183	174	214	151	195	180	213	216	210	169	180	210	163	178	179	209	194	156	172	194	173	179	184	172	188	188	174	174	184	185	176	177	175	186	195	178	171	189	202	199	206	179	186	146	187	200	179	201	171	177	200	192	164	173	173	190	186	181	173	194	209	181	178	177	166	209	187	167	178	197	204	180	170	181	188	185	199	172	164	178	185	188	184	174	190	193	175	170	169	180	203	154	204	163	253	194	193	211	198	186	184	183	184	178	193	172	180	197	200	163	173	192	201	181	180	187	155	183	181	193	157	189	178	199	185	172	171	167	177	177	175	189	172	201	184	177	181	175	207	176	202	168	187	191	175	172	174	171	182	178	179	195	171	184	191	181	191	209	188	178	185	194	156	180	177	172	198	191	182	165	185	189	177	168	177	185	188	200	154	159	154	183	187	192	179	184	170	180	183	207	153	188	187	170	191	187	189	176	173	175	185	181	179	193	188	198	182	184	174	198	218	172	215	174	187	195	191	196	183	194	162	177	172	212	152	186	197	198	181	194	165	182	179	170	191	185	178	175	188	174	195	178	199	175	190	214	184	172	181	196	184	175	173	179	180	187	203	180	180	165	192	198	196	169	174	191	170	206	182	190	190	192	182	178	196	186	189	190	186	177	145	177	168	176	182	170	184	183	194	192	204	167	192	183	167	162	172	183	182	212	181	182	186	178	207	200	184	177	168	178	191	168	176	185	205	191	202	168	184	179	171	201	156	190	199	180	201	199	200	199	182	192	197	173	183	196	210	157	140	190	163	184	192	184	193	160	188	191	170	193	183	196	194	196	164	198	168	199	167	198	191	184	177	189	182	197	171	161	180	168	154	182	182	191	178	197	197	169	167	189	181	187	159	188	170	175	197	210	166	172	182	181	200	175	182	186	204	167	179	167	189	187	174	177	167	173	193	170	179	173	182	149	169	186	187	175	189	226	189	209	202	199	183	176	173	178	175	176	184	192	179	177	206	162	212	188	174	173	173	161	172	196	163	177	177	190	156	185	163	198	194	185	191	187	172	182	178	190	183	187	180	195	182	202	182	177	190	170	189	163	175	189	166	177	193	208	166	173	204	189	195	154	189	164	192	168	194	178	169	171	184	188	174	163	176	174	179	202	165	180	168	190	165	180	188	187	205	200	216	199	165	200	167	180	189	180	161	178	201	180	182	201	191	210	172	188	171	196	196	159	172	195	197	204	177	180	170	180	170	188	169	216	173	167	191	185	171	165	186	172	193	158	195	175	168	202	172	186	188	165	192	158	177	188	160	169	153	177	185	191	198	194	172	191	184	180	170	171	177	174	203	192	182	178	173	159	180	188	194	204	201	191	177	191	175	201	168	164	194	185	174	194	207	172	187	198	183	197	190	176	202	204	201	161	164	194	203	182	179	175	183	174	186	192	177	177	179	171	157	164	199	182	175	173	178	174	175	180	181	176	204	179	205	171	168	183	203	148	181	195	184	191	191	173	196	156	187	173	188	168	206	178	174	192	205	162	172	189	164	198	189	185	161	178	187	187	180	192	169	208	175	194	177	174	168	192	189	160	160	182	174	196	186	187	161	177	162	210	186	181	178	191	209	186	181	219	186	186	178	200	163	188	174	196	211	178	198	195	176	186	171	186	184	203	177	180	166	191	184	177	188	172	200	166	184	180	178	226	169	187	166	185	176	185	181	178	173	175	183	177	187	185	202	189	175	169	172	197	195	160	172	174	182	179	170	170	183	194	190	194	204	165	192	200	169	185	179	198	190	192	166	177	177	208	193	162	185	202	179	177	192	196	180	196	165	208	166	198	202	189	178	199	189	191	196	180	175	170	192	166	188	207	195	204	184	198	187	180	186	169	201	165	190	185	170	183	187	184	188	181	152	182	189	181	213	185	176	188	179	189	193	174	173	173	194	198	176	199	197	168	152	175	186	188	167	189	173	186	201	171	189	196	171	191	167	188	200	171	188	190	200	162	176	193	186	187	193	178	182	163	193	187	182	174	166	168	199	185	175	187	183	210	225	172	199	191	189	160	174	180	149	194	186	198	181	194	167	178	175	195	178	164	170	182	183	195	215	178	173	173	175	173	184	178	166	160	174	186	193	192	177	174	204	190	189	184	185	193	180	182	177	194	204	156	195	171	206	176	181	193	202	178	196	174	189	176	197	188	170	202	204	179	176	198	157	159	183	185	186	197	196	184	189	191	177	190	175	165	177	185	160	198	167	165	201	194	201	201	174	161	173	180	183	198	175	174	214	201	169	189	177	193	187	174	155	179	184	186	188	197	196	190	199	163	174	221	170	174	159	169	171	177	179	174	190	197	197	175	198	207	182	179	177	188	197	177	192	169	154	196	183	177	171	184	187	187	198	165	206	176	184	198	190	182	190	170	190	177	195	180	158	187	177	204	186	192	170	185	194	200	187	185	166	193	175	177	195	169	186	170	196	172	178	194	188	179	182	190	166	172	187	190	174	185	174	162	185	185	180	183	199	203	189	190	160	152	191	197	189	206	179	173	176	170	203	186	198	149	215	172	189	176	189	198
13775	9194	7814	3928	2618	2022	1996	1258	899	770	610	543	503	455	404	363	356	326	341	310	287	286	290	269	273	278	265	251	244	250	249	255	217	205	234	247	264	254	247	243	236	231	231	251	237	286	238	226	244	238	221	250	223	224	232	217	236	203	231	231	227	243	243	215	200	222	190	249	227	239	232	233	217	216	219	238	218	210	254	238	217	227	238	237	206	229	236	235	225	217	236	261	191	231	229	196	210	209	235	218	213	224	228	204	226	200	216	233	223	205	249	215	212	261	231	220	234	220	214	206	241	236	221	223	228	207	219	227	229	240	211	209	215	237	202	226	204	217	247	222	232	232	225	221	238	234	222	222	219	245	232	226	195	214	195	203	231	210	212	210	222	265	213	222	226	193	231	245	214	211	219	224	235	241	214	197	235	208	219	180	223	253	213	201	227	222	220	212	212	264	206	209	218	222	198	234	228	234	196	215	200	241	215	208	202	209	232	230	206	235	198	222	208	240	234	239	229	246	187	220	219	234	193	243	218	221	196	233	221	220	251	202	244	220	238	248	231	226	225	209	205	231	236	224	209	193	210	240	217	202	225	234	206	204	203	236	213	226	236	214	233	271	239	200	227	233	197	236	233	216	192	225	212	221	209	215	226	224	235	249	246	219	213	239	225	226	201	234	246	198	197	246	245	228	233	223	225	235	238	238	221	213	207	230	249	221	226	232	219	228	209	207	218	218	211	204	250	217	239	215	238	224	207	222	229	201	231	204	214	216	229	182	231	212	204	224	204	233	191	218	216	198	194	220	225	211	229	241	219	180	212	230	225	237	188	210	215	228	220	224	210	216	191	213	217	209	228	241	219	224	227	240	219	234	225	220	193	206	228	217	210	216	217	198	212	242	232	226	231	197	216	219	225	199	203	219	219	217	222	187	214	250	224	224	209	214	216	233	236	234	227	233	226	222	212	223	226	222	214	216	220	233	232	192	232	243	181	209	209	220	225	224	206	217	248	229	222	237	228	244	222	210	221	237	241	207	250	204	197	247	224	217	199	231	225	241	225	206	200	221	210	222	230	201	217	200	202	221	212	246	246	216	237	222	214	223	211	258	209	220	199	217	223	235	238	220	236	210	192	218	209	211	212	222	248	194	208	201	188	256	206	209	252	225	180	224	220	219	226	241	194	207	206	235	214	209	225	219	208	254	195	189	229	187	234	220	211	196	235	236	238	241	213	213	221	203	232	197	215	202	231	193	190	191	189	242	207	274	238	207	213	232	208	238	230	218	200	190	223	206	238	219	222	223	214	220	251	223	211	225	224	210	210	223	203	219	210	204	215	233	200	205	193	223	202	200	222	226	248	206	219	179	225	246	221	239	204	234	211	214	224	241	214	214	226	234	201	214	196	223	229	217	218	212	232	241	201	205	252	200	231	206	199	198	231	215	191	214	226	213	197	205	214	207	215	230	223	231	218	220	194	224	218	211	208	253	208	241	221	221	221	216	212	211	215	232	258	213	223	224	207	228	245	238	213	228	210	231	217	207	222	221	220	220	201	217	200	207	208	207	228	213	203	208	222	216	246	231	238	218	202	232	224	201	205	223	197	236	218	217	228	220	210	208	233	220	239	214	213	226	217	234	256	212	239	215	188	233	233	233	221	234	228	214	246	243	183	231	218	216	219	236	208	225	221	235	223	204	230	232	216	228	212	222	220	234	237	246	204	215	204	212	210	225	237	201	208	231	240	201	211	237	241	228	205	228	216	247	200	214	219	187	221	205	208	218	212	227	193	219	206	208	204	244	230	241	233	220	216	210	226	208	239	216	224	230	215	186	204	203	227	201	237	216	210	223	195	217	213	215	212	222	206	224	199	230	209	202	231	216	240	203	216	200	213	204	232	211	241	221	222	233	219	213	197	214	229	203	215	225	201	224	225	189	238	229	233	192	211	242	241	212	218	219	215	213	235	207	205	210	233	211	235	242	219	233	231	209	201	193	189	209	210	213	219	211	240	209	248	226	232	218	217	218	212	211	208	247	219	244	198	212	221	224	225	210	206	217	209	237	193	221	226	243	220	234	225	203	200	204	212	223	202	237	247	222	236	221	213	223	219	224	217	229	215	206	225	212	214	210	213	241	226	236	220	207	199	195	234	235	215	226	229	219	200	229	211	227	226	212	207	237	221	237	220	223	192	198	219	220	240	183	219	197	214	229	202	256	200	211	226	202	189	202	205	235	226	228	207	221	217	199	212	230	239	225	224	234	224	211	218	221	219	230	234	224	195	215	239	237	251	203	234	222	212	210	233	210	214	217	230	220	210	226	216	224	235	234	231	208	237	226	228	226	205	198	237	234	200	216	207	245	235	194	224	198	228	240	229	227	228	199	214	226	213	212	202	214	215	249	228	206	196	227	255	206	227	210	200	242	218	224	222	233	243	227	230	222	202	184	200	194	238	196	253	246	212	246	211	181	222	221	213	232	195	207	209	221	235	216	198	208	226	232	200	192	215	231	183	213	209	219	236	225	223	205	230	241	225	225	232	204	227	218	211	192	227	203	251	225	206	225	214	198	209	221	210	212	193	208	230	244	211	242	231	244	215	210	216	225	230	223	217	213	206	213	204	224	236	205	252	226	198	211	245	233	215	235	237	199	246	209	190	220	245	200	212	237	222	202	219	247	211	225	190	206	256	198	235	232	227	258	218	221	210	229	239	231	202	224	204	222	186	229	213	230	237	251	220	228	198	236	226	218	207	216	236	223	225	220	214	220	214	208	241	247	228	229	220	254	214	190	201	222	237	260	245	214	205	235	195	232	203	216	234	226	218	227	237	231	247	214	205	230	223	224	213	228	195	225	207	247	247	210	209	235	226	222	227	222	211	230	225	218	224	202	245	227	239	213	239	219	213	212	222	199	190	210	203	213	211	241	241	205	201	221	224	231	223	204	231	210	230	217	188	230	212	207	208	222	224	221	220	215	197	213	201	214	196	203	213	234	209	240	231	220	215	217	228	234	219	229	212	244	195	202	196	211	213	225	206	216	227	216	200	217	215	217	245	239	231	240	234	252	224	224	220	258	214	228	248	234	213	200	198	229	249	202	220	217	211	221	223	211	215	193	217	217	241	214	206	240	219	230	221	199	223	238	226	211	202	205	197	206	231	180	198	218	195	246	207	227	237	208	222	225	227	267	226	220	251	230	205	209	223	219	209	229	228	215	219	241	231	218	214	218	218	226	221	192	220	234	208	217	221	212	223	210	231	222	225	231	195	201	240	213	207	217	177	207	224	216	212	219	200	206	223	217	203	226	222	247	203	207	198	224	231	208	233	221	224	249	197	221	214	228	216	219	245	214	227	223	224	228	211	224	239	203	231	232	226	228	211	231	234	218	242	225	226	233	201	232	233	214	216	217	190	241	214	241	222	238	216	235	229	202	207	213	212	223	203	210	230	246	199	234	216	221	239	224	226	187	203	218	199	229	205	229	213	217	220	213	221	204	223	195
24989	21166	27507	24977	12009	1121	903	704	596	607	582	554	548	536	517	520	512	476	482	522	502	491	483	483	537	485	498	516	460	492	502	493	482	467	494	522	459	498	497	487	498	492	503	477	496	526	467	507	434	465	484	485	518	479	466	484	438	495	465	493	446	454	501	453	485	467	494	490	503	496	472	476	477	502	482	487	493	449	480	483	502	424	519	454	479	451	454	506	463	511	475	455	487	467	494	446	452	463	468	466	525	501	475	502	472	471	528	441	500	494	491	449	476	479	472	501	502	487	487	497	508	463	509	457	494	481	486	478	472	449	488	502	480	505	451	476	502	463	502	528	485	443	461	484	490	485	468	465	476	490	473	470	458	486	500	485	490	480	498	477	503	523	455	478	456	472	481	496	519	507	462	477	470	480	467	495	482	460	516	459	469	532	478	477	460	460	472	485	472	476	492	481	499	436	489	516	459	491	499	541	471	489	456	456	488	466	519	504	497	499	480	483	468	481	496	462	509	460	510	474	456	476	451	495	507	458	468	537	490	481	449	454	462	461	477	507	460	483	451	502	508	460	522	457	448	482	460	485	472	513	497	530	497	478	520	499	494	497	515	481	553	452	457	492	509	490	510	466	485	468	470	493	483	477	507	452	495	476	526	477	458	528	493	527	472	500	468	510	482	481	469	497	486	483	503	485	471	496	508	476	483	505	474	441	524	495	502	487	498	477	496	479	480	499	475	470	490	488	496	464	445	514	439	464	496	491	459	498	470	501	484	487	482	500	472	480	462	505	482	471	524	482	510	472	462	501	493	473	454	486	454	469	493	490	491	482	474	486	508	501	473	489	490	458	502	463	513	480	517	508	502	505	498	501	515	517	515	478	454	488	449	480	501	488	474	536	483	489	469	495	454	464	478	522	465	468	540	458	486	533	453	520	460	471	486	451	477	502	442	470	470	487	506	484	505	500	505	471	448	508	444	438	493	464	474	506	489	510	480	505	450	506	487	460	453	476	466	496	538	490	470	497	451	519	458	458	505	469	472	466	483	458	545	466	503	531	503	499	462	477	472	497	474	457	462	505	476	473	508	449	493	465	483	460	473	454	461	463	493	490	498	480	428	539	499	517	487	452	468	486	519	495	485	511	486	489	516	501	510	503	488	496	435	497	468	467	468	460	481	481	462	492	492	477	483	481	497	507	476	481	453	532	495	498	490	469	478	490	487	514	474	457	495	495	530	529	534	519	474	518	501	500	544	508	506	475	486	521	472	483	494	441	494	480	481	474	457	500	525	501	444	482	496	500	502	472	466	467	474	487	505	481	498	479	473	512	465	492	489	529	496	488	485	499	470	519	478	455	496	439	497	503	470	455	500	499	484	488	481	510	464	466	525	543	484	524	491	506	470	482	501	483	468	499	495	446	495	485	507	514	464	507	456	465	511	494	467	473	466	490	488	501	489	493	471	510	493	457	525	473	505	471	499	508	466	462	469	476	483	455	489	448	494	457	504	468	480	500	512	501	515	473	483	462	427	461	481	484	516	486	484	468	483	503	493	488	520	496	528	485	489	467	542	506	504	500	485	508	511	496	451	450	475	454	484	452	464	465	488	457	462	518	450	468	500	463	507	493	512	505	495	503	476	462	467	504	491	464	477	459	474	478	489	497	492	499	460	472	487	412	480	458	449	508	481	485	468	480	499	494	480	491	471	485	496	477	501	481	507	508	484	493	489	497	475	483	457	471	486	475	471	490	481	459	478	497	483	499	454	473	473	501	488	450	475	478	510	512	471	444	470	464	493	460	497	487	484	505	502	480	513	522	450	459	491	452	498	437	464	440	461	497	537	494	493	520	479	470	487	462	511	467	511	519	500	497	466	460	492	479	492	454	464	482	453	468	492	517	453	495	488	508	495	471	492	503	454	466	486	483	513	482	490	467	455	449	477	478	451	465	488	461	478	453	518	465	499	448	467	459	498	507	514	455	479	510	508	488	472	466	493	518	524	489	472	495	507	461	469	490	470	521	498	487	473	497	496	484	493	483	472	492	485	509	508	462	462	469	453	520	456	488	498	488	488	464	506	499	517	487	484	509	479	502	517	483	476	461	485	446	489	509	485	500	482	489	480	513	478	449	465	466	475	454	476	504	425	501	472	488	462	458	445	501	485	523	497	541	521	478	477	482	452	477	483	462	471	474	488	480	489	457	526	467	482	496	482	465	504	479	508	476	463	486	489	513	470	475	459	459	465	496	473	457	504	439	543	486	495	505	474	492	484	514	450	457	484	517	514	447	470	483	466	485	503	479	439	521	496	485	522	481	495	486	510	448	433	502	494	498	482	489	490	512	471	469	479	470	466	488	462	517	465	473	501	466	477	466	481	462	468	470	495	447	460	520	487	491	498	448	452	468	467	460	488	454	462	488	470	454	463	489	484	495	496	480	487	484	482	472	471	472	482	507	453	462	468	488	497	485	497	486	459	451	460	474	453	502	479	454	479	486	468	471	461	489	498	485	464	449	482	470	467	490	513	475	488	524	445	496	488	477	484	469	496	476	463	491	490	462	487	480	463	437	518	461	438	533	463	510	486	522	523	502	473	484	494	477	457	490	525	489	496	470	475	469	485	457	484	465	513	479	494	500	491	493	480	522	449	501	497	500	479	478	469	494	491	524	488	458	514	472	473	504	473	517	448	501	518	471	491	476	448	475	428	512	466	508	485	512	471	463	489	464	504	472	467	500	473	474	471	485	477	458	470	481	512	468	512	484	488	473	475	486	476	454	485	484	475	517	491	472	502	462	499	453	489	477	473	497	500	504	490	483	452	468	483	486	469	452	454	472	460	492	445	448	533	487	481	476	490	494	507	430	490	466	482	497	447	438	443	468	437	499	454	472	475	471	495	525	465	449	502	470	476	465	462	483	494	414	464	449	475	501	476	488	454	498	514	491	442	480	484	460	486	476	477	468	495	491	459	495	485	491	491	479	474	495	488	507	479	481	471	496	501	498	469	451	490	489	481	484	498	490	506	506	481	485	449	480	532	485	470	482	435	470	518	490	494	462	463	476	476	482	503	518	486	488	490	472	477	500	488	483	521	494	515	493	438	484	471	466	506	479	471	504	477	496	482	465	509	517	467	467	434	483	432	485	469	478	484	507	502	479	458	470	529	474	501	489	499	482	507	518	483	446	473	481	471	448	474	468	479	487	451	489	483	460	487	512	471	499	505	471	509	475	450	474	491	447	469	479	475	438	497	455	536	488	474	452	485	530	480	468	444	507	504	461	495	465	492	433	457	535	486	456	500	512	493	500	507	481	484	460	447	516	464	485	492	489	478	523	525	496	467	506	465	480	469	454	457	473	470	451	483	462	499	550	440	438	476	496	477	473	468	525	514	512	488	468	507	479	476	500	470	491	478	472	495	470	455	485	473	477	459	461	483	505	482	510	467	468	463	474	483	500	479	520	466	480	493	491	476	501	462	498	492	460	496	460	506	444	480	492	492	490
14499	5401	4465	2481	1796	1568	1527	1079	953	828	787	685	700	666	653	630	586	625	610	571	584	607	562	598	571	592	594	564	549	558	531	597	611	586	590	544	555	583	531	614	587	561	584	519	529	613	519	546	541	585	561	575	552	519	500	597	578	565	564	514	594	532	522	557	554	582	537	539	530	529	479	570	557	564	552	547	531	582	553	554	592	523	550	538	535	533	536	548	557	536	521	541	553	552	554	527	508	544	533	583	583	528	554	535	526	554	555	529	561	555	528	584	555	551	558	515	572	516	548	555	576	556	578	568	521	507	519	560	526	582	520	530	561	548	538	554	540	529	578	616	552	530	541	548	532	518	561	507	500	541	531	550	527	561	570	530	582	529	524	541	531	572	554	563	548	537	536	549	531	484	514	519	582	564	578	586	567	543	497	526	530	566	569	557	577	546	552	586	588	516	567	565	533	544	571	540	570	556	577	514	524	541	555	559	579	557	505	568	527	527	505	532	534	512	557	549	552	515	549	554	521	540	555	573	573	573	551	511	532	565	524	569	559	601	568	509	564	551	561	519	578	547	525	528	503	599	555	539	545	539	558	530	517	565	516	609	532	534	567	544	541	537	566	540	576	534	536	552	537	548	553	517	502	550	551	568	588	526	543	552	518	532	553	550	539	529	530	551	560	531	514	560	562	545	571	538	537	523	577	587	558	517	526	528	529	560	523	534	524	526	555	538	541	535	574	552	533	556	548	552	517	563	509	535	547	556	547	572	533	535	545	551	555	533	540	575	520	537	550	577	569	532	539	575	576	593	553	555	558	516	553	565	547	567	551	542	564	506	579	541	545	534	564	523	558	561	558	569	549	556	557	512	561	546	552	574	538	559	547	530	533	540	505	512	527	528	569	548	623	577	536	549	539	587	557	531	556	551	484	544	548	566	569	564	511	562	567	554	592	536	577	540	556	571	529	551	547	571	552	512	530	558	541	576	518	565	516	581	583	546	561	522	525	561	524	563	550	566	553	578	553	542	572	519	558	537	563	539	537	574	527	557	553	591	541	549	508	557	535	574	518	558	546	519	541	540	543	593	533	551	545	562	556	488	558	562	583	555	511	519	552	543	508	579	499	542	556	559	558	556	494	543	532	565	544	559	571	577	540	569	584	523	588	549	569	542	526	521	567	564	539	551	537	573	524	501	552	528	513	511	557	584	517	526	509	490	543	565	539	532	553	540	555	542	530	573	558	583	583	502	524	510	537	601	527	531	582	559	504	538	575	533	534	540	547	529	539	558	562	555	577	524	563	547	572	536	535	557	542	516	580	553	530	544	530	549	591	530	527	541	572	547	596	573	546	573	517	553	532	560	571	553	508	531	549	525	564	567	550	563	554	556	548	531	586	546	612	522	548	498	563	580	566	577	558	547	512	533	528	571	564	519	540	520	551	493	560	558	540	557	553	509	553	536	572	546	562	564	550	487	504	521	556	567	559	542	513	569	573	538	555	537	545	519	520	568	517	528	552	540	541	542	566	523	545	569	545	521	592	567	550	571	575	511	566	591	546	538	531	561	584	552	571	585	533	565	534	565	570	558	540	569	572	565	556	546	535	542	503	572	539	499	579	574	556	550	596	514	545	533	532	510	526	551	607	545	552	572	573	565	556	549	581	584	551	539	524	556	546	522	534	568	530	561	558	580	577	554	529	552	552	500	559	559	544	549	605	549	566	547	570	568	597	559	528	594	525	539	528	577	538	592	546	586	573	522	562	585	581	528	523	547	573	551	548	562	566	537	526	565	551	586	545	584	574	556	567	549	556	552	544	527	515	528	555	533	544	536	536	571	562	567	534	600	537	591	540	558	535	563	534	559	547	520	524	551	506	542	576	573	505	518	558	574	519	563	551	512	580	537	519	537	535	537	614	569	531	525	541	552	543	549	587	522	539	515	558	510	507	548	553	536	556	548	498	504	558	580	560	531	586	536	506	566	584	531	508	521	583	566	548	538	553	540	566	569	555	598	554	552	570	537	562	536	591	545	515	508	540	556	534	513	545	572	552	527	559	515	563	537	554	533	561	520	570	554	509	533	573	532	532	561	553	525	584	567	604	534	548	598	562	509	570	549	577	567	569	552	564	516	510	549	570	564	572	501	548	566	548	564	546	519	553	549	551	494	587	586	526	525	524	546	548	569	526	518	531	539	547	554	538	578	569	568	540	569	551	533	554	546	513	535	539	522	582	528	535	516	532	573	579	591	550	591	542	567	537	551	576	536	529	530	527	558	554	579	530	553	568	516	543	524	548	559	517	545	566	557	558	554	543	516	578	527	545	511	498	558	528	554	521	550	556	532	525	536	568	564	574	534	539	557	550	548	580	541	534	536	526	511	543	542	529	570	571	528	554	528	556	545	504	551	566	522	533	564	543	554	532	518	554	530	541	539	544	590	563	574	517	566	552	555	561	564	564	533	557	551	526	569	574	532	502	543	529	548	539	548	519	488	594	535	543	548	551	546	554	530	561	541	542	541	534	503	593	607	560	510	557	554	528	546	529	538	537	526	562	519	590	531	533	511	513	541	577	561	539	506	557	522	551	536	555	553	538	571	537	509	536	540	493	548	518	529	545	586	561	536	556	527	582	553	515	495	571	557	564	557	537	530	534	565	533	563	551	552	528	581	542	565	581	556	586	504	560	567	521	552	566	526	489	532	544	529	583	561	533	555	566	522	563	559	524	562	547	593	537	572	526	499	527	535	589	582	530	516	529	534	591	572	529	540	544	551	549	546	593	557	564	561	544	580	546	558	546	534	562	540	569	501	542	554	590	604	578	525	521	532	517	512	594	551	541	600	533	556	506	589	571	552	551	552	542	560	537	559	497	540	565	505	531	545	554	547	540	534	542	497	530	594	558	503	549	540	558	542	562	573	553	548	568	570	544	552	578	570	510	544	529	561	596	588	575	548	510	560	504	565	599	573	532	526	531	566	550	531	554	540	574	556	562	556	541	567	565	532	552	542	536	519	524	550	579	579	547	524	536	550	541	539	533	529	562	543	490	543	527	593	533	504	530	550	547	535	541	550	548	557	505	529	494	575	591	547	530	530	569	513	562	566	573	552	532	573	540	562	578	539	535	555	600	549	505	551	574	550	583	591	579	556	547	559	524	528	562	540	533	537	560	532	530	538	556	569	540	554	508	572	574	549	568	511	536	525	538	555	530	548	517	584	565	575	548	520	574	509	554	544	544	540	527	577	530	565	550	525	565	588	537	516	546	529	536	571	515	529	567	548	572	545	563	572	586	536	510	565	587	524	554	572	540	588	546	530	538	514	585	534	587	578	584	563	562	563	547	577	565	602	557	574	578	576	553	552	558	554	602	534	553	554	516	598	527	558	560	578	531	524	549	537	542	539	574	566	555	542	548	545	577	513	541	540	540	545	590	502	546	547	537	563	586	535	575	552	525	494	535	589	556	520	570	596	559	574	543	590	540	550	553	544	526	543	558	553	566	543
22722	21198	28954	23729	21203	21257	11741	1420	956	911	771	768	663	594	565	563	515	526	498	469	490	475	470	480	459	458	446	431	455	446	433	466	423	420	421	429	443	402	418	412	404	435	428	422	418	426	424	433	398	390	420	427	416	437	434	417	426	369	437	433	398	405	377	406	349	407	407	403	416	400	415	390	442	357	395	413	407	362	434	381	389	382	409	377	401	408	392	404	372	442	407	384	382	348	414	409	389	404	427	384	370	368	435	392	393	394	425	395	421	396	375	389	396	436	395	382	405	404	380	403	418	405	388	420	394	414	431	414	365	395	401	399	385	378	380	385	375	360	405	437	410	411	379	410	418	380	380	420	357	413	409	394	369	421	410	397	402	408	386	401	373	420	393	413	407	415	409	389	412	404	394	402	392	402	415	415	384	406	448	391	414	430	381	396	408	411	391	375	385	391	383	381	393	411	424	376	400	414	398	416	429	346	401	423	397	420	417	446	387	389	354	408	360	402	396	396	436	375	412	388	383	371	415	411	445	403	440	372	407	434	389	409	407	394	393	374	440	408	413	377	398	400	376	392	404	389	373	406	429	400	414	382	407	394	403	370	377	411	372	374	367	413	412	398	407	384	419	385	409	399	391	397	407	389	400	407	391	368	399	393	411	384	407	403	376	385	388	389	395	371	397	403	370	378	400	429	392	387	397	413	377	401	396	408	411	416	396	431	387	413	401	392	380	428	379	387	378	391	407	425	411	369	396	414	384	421	371	364	390	390	343	411	415	397	385	420	433	425	419	400	419	405	381	381	393	394	378	385	389	408	382	394	372	430	385	417	403	393	399	380	418	387	392	384	422	385	400	397	388	388	387	407	412	400	409	397	397	401	407	359	386	389	396	396	423	412	399	423	381	357	418	379	412	389	395	394	384	380	395	383	420	378	395	407	332	397	407	411	420	410	423	380	416	423	384	367	401	382	417	401	423	433	419	382	395	370	419	401	398	394	392	380	410	421	391	409	409	388	397	386	382	390	386	401	364	414	418	376	436	425	405	406	422	418	408	413	375	399	424	386	402	421	398	411	391	400	412	381	394	420	390	414	443	370	410	353	379	374	409	396	394	362	383	399	413	353	383	410	394	396	405	368	409	430	377	384	400	426	394	395	388	396	401	440	390	412	395	373	384	372	373	380	399	394	361	411	423	378	404	373	436	376	398	387	427	403	388	356	447	421	396	388	400	381	405	403	375	396	401	391	429	419	399	386	393	364	383	392	427	383	397	399	356	378	420	398	405	391	408	419	410	387	388	413	385	430	412	422	394	411	388	344	406	381	392	404	428	411	415	417	392	399	397	422	430	401	412	405	409	412	408	393	422	416	427	409	391	390	392	385	398	382	395	395	398	388	405	422	428	379	428	421	374	398	413	438	398	374	380	382	372	368	371	385	407	383	398	424	402	424	399	392	379	424	401	397	404	397	391	388	402	410	403	412	387	386	425	397	393	399	391	416	399	375	388	407	423	408	380	406	409	390	418	420	348	391	409	427	386	388	396	420	415	382	394	418	411	409	398	351	382	407	400	426	367	446	379	389	411	393	397	357	399	402	408	375	393	387	392	395	399	393	406	382	379	371	376	418	377	434	398	418	391	372	404	376	401	377	404	385	393	420	412	397	426	394	389	424	416	419	420	397	418	406	391	433	431	405	404	409	403	381	413	387	435	430	413	408	428	386	399	386	395	411	393	368	393	402	381	385	383	385	373	371	416	379	409	400	395	388	431	405	410	422	411	368	390	419	405	396	384	394	391	404	422	406	402	391	415	389	420	411	382	412	403	411	384	400	390	402	431	414	407	373	431	391	409	383	386	417	393	405	382	400	363	441	414	378	384	379	419	420	413	371	399	383	405	358	415	404	385	368	373	411	398	363	396	349	393	416	410	412	393	376	369	411	398	361	382	374	343	385	391	392	385	396	399	383	389	402	427	405	382	388	366	388	403	375	405	393	384	392	364	404	396	393	438	379	389	366	398	402	405	376	390	404	429	405	371	383	406	397	427	400	374	420	406	421	429	450	373	393	372	380	425	390	431	399	384	396	407	330	392	397	395	365	368	380	393	376	393	397	413	390	414	390	415	433	393	412	402	383	401	391	412	389	389	378	390	368	432	379	404	376	393	367	387	411	370	387	379	416	392	390	411	402	366	413	413	393	384	440	396	433	385	385	370	395	375	369	419	385	411	399	406	410	363	405	372	406	391	369	398	389	412	411	406	402	345	375	395	412	381	434	422	415	369	355	395	401	411	396	375	406	383	386	386	346	380	401	371	414	422	370	382	403	429	361	360	406	376	418	413	420	441	369	433	444	412	384	353	425	402	401	414	403	407	394	411	391	372	409	399	390	411	374	373	424	398	411	394	396	434	393	405	373	372	396	381	415	395	418	398	409	421	385	417	423	427	407	394	364	380	377	376	404	411	412	394	396	434	415	432	329	402	357	405	375	383	395	390	439	377	344	394	358	388	375	383	406	395	417	410	404	358	395	430	416	425	350	392	424	394	377	369	389	384	394	386	416	385	416	405	424	385	397	375	395	428	365	410	400	378	392	390	403	426	383	411	423	416	376	399	382	362	390	393	408	428	410	374	401	414	383	416	423	397	392	374	381	415	377	372	393	396	366	402	402	384	390	440	402	430	412	393	402	408	432	369	382	418	366	412	397	379	388	391	426	422	390	465	401	388	391	457	361	374	403	381	395	374	376	401	393	412	423	380	422	423	417	387	401	410	374	408	388	393	370	423	339	377	404	418	367	394	373	417	398	363	406	388	402	391	371	389	391	396	384	386	404	384	369	389	393	412	363	446	427	366	389	378	376	392	395	410	404	406	393	366	380	409	435	391	374	371	441	387	381	402	399	442	360	397	400	394	370	370	387	397	397	407	391	373	414	393	386	353	377	411	391	368	376	401	367	382	395	390	398	419	382	384	367	373	423	397	362	444	372	437	405	406	413	433	389	391	380	391	429	347	428	428	417	385	414	391	381	386	428	405	397	442	416	379	380	415	422	411	398	379	405	414	412	378	390	385	345	380	390	414	391	388	386	366	394	382	396	395	395	452	387	425	390	401	394	410	381	394	407	395	403	409	388	396	417	420	380	385	418	420	388	396	419	399	385	376	389	381	362	396	406	402	403	379	379	393	383	415	386	369	420	387	413	398	385	375	390	397	401	388	387	397	392	400	401	403	378	424	398	417	407	434	428	385	393	380	414	395	405	393	368	360	386	445	385	408	395	385	418	424	404	401	416	391	418	407	396	368	404	401	444	390	417	389	385	385	365	395	387	384	416	389	401	415	355	417	405	408	376	396	417	393	382	398	384	376	390	386	370	406	400	399	389	388	395	369	367	378	390	372	396	375	392	378	363	371	435	426	413	406	378	379	400	436	382	383	356	422	423	421	411	365	403	392	411	412	392	388	416	412	401	398	423	405	396	382	406	387	417	425	390	394	417	421	398	395	384
18463	15179	13416	7027	5061	4123	2899	2142	1820	1499	1297	1082	972	860	755	721	690	662	662	619	582	616	532	540	542	512	536	554	486	479	522	455	469	467	518	492	506	519	473	487	459	470	436	459	457	448	443	437	494	418	451	455	463	431	446	393	468	433	500	469	437	448	436	446	434	431	443	433	422	461	462	471	420	435	437	417	449	407	407	381	405	440	446	431	440	439	458	430	449	442	449	467	417	459	388	464	438	422	457	475	432	415	445	430	488	396	440	399	451	422	435	413	450	441	449	423	446	434	430	470	414	403	392	452	469	462	441	432	433	417	441	440	428	496	418	436	432	452	441	463	460	423	424	427	453	399	467	439	433	438	425	417	460	403	440	479	443	427	419	428	467	426	441	452	421	459	468	423	417	452	468	425	404	464	445	431	443	464	457	474	411	441	437	439	414	416	462	409	422	456	444	443	438	429	438	463	412	414	437	418	454	390	439	408	437	433	450	449	395	449	473	417	406	427	435	455	414	400	434	423	444	437	432	433	443	443	450	449	446	429	432	418	416	433	407	460	410	425	436	459	442	402	456	397	466	443	457	427	424	439	428	419	393	433	436	462	409	417	422	451	447	426	446	434	426	440	421	455	440	451	394	393	428	412	432	422	433	434	449	414	404	447	412	474	456	460	437	484	444	440	454	419	422	403	486	426	449	467	458	443	413	408	468	417	450	435	414	456	444	451	413	426	431	423	385	417	402	434	434	430	434	448	441	438	443	418	450	408	460	451	442	471	437	422	440	453	435	430	448	455	443	448	405	421	421	462	416	404	376	452	408	451	448	469	434	467	444	423	428	437	449	413	460	432	449	418	452	447	431	477	454	457	410	435	426	477	456	466	466	417	493	443	434	406	425	436	448	453	429	440	431	452	406	423	465	384	454	439	449	426	442	446	463	446	422	420	450	467	426	410	400	438	449	448	390	428	435	446	424	410	460	396	424	469	439	376	509	448	403	415	419	422	438	423	453	432	444	407	406	418	412	411	438	415	423	447	419	406	404	458	431	441	425	464	409	461	412	431	447	445	398	409	430	429	453	470	450	443	401	443	420	435	454	431	452	413	451	402	438	411	429	446	462	410	403	455	427	423	418	419	447	460	424	430	420	417	421	442	449	446	433	422	441	397	415	444	447	420	465	415	406	465	419	448	428	457	415	459	439	409	443	437	474	452	461	435	442	449	427	454	452	432	427	444	448	437	426	436	438	428	444	448	409	389	403	431	428	399	450	449	458	443	446	415	424	447	437	423	434	436	440	431	433	466	427	407	409	427	405	434	457	445	413	439	430	413	453	420	440	441	383	457	418	421	420	456	426	419	419	430	380	409	429	397	416	470	422	419	431	404	461	429	461	444	391	422	411	453	460	415	430	449	461	446	468	436	421	417	436	414	362	444	422	396	442	485	405	445	431	448	439	457	450	425	421	427	440	407	430	419	436	467	412	469	429	446	438	400	411	434	429	404	421	442	437	448	443	417	445	437	422	434	430	427	443	429	485	420	442	436	444	428	454	453	430	424	440	444	438	435	437	435	400	436	413	419	424	410	457	427	442	436	404	436	450	443	425	474	436	475	396	438	434	482	437	442	414	448	461	416	462	420	423	439	457	446	437	476	410	421	422	456	406	438	442	465	429	437	415	452	458	419	442	399	444	406	476	415	437	419	467	445	456	420	417	412	433	406	433	396	435	461	426	407	416	439	407	431	455	413	443	421	473	450	410	437	442	476	484	375	457	417	449	442	415	435	430	417	428	455	437	457	471	430	452	398	482	390	476	450	451	386	420	426	440	470	453	433	431	440	425	469	416	429	426	423	443	492	438	457	410	441	471	444	430	426	423	435	430	459	423	431	431	431	449	462	424	419	426	480	452	429	448	434	440	443	443	437	426	432	427	420	420	447	467	406	447	432	434	403	421	423	413	419	402	447	450	418	446	438	443	430	439	435	418	425	450	417	441	435	426	457	420	432	447	450	430	447	408	427	454	454	455	411	424	397	427	427	468	406	441	429	434	430	445	462	421	426	461	482	429	452	444	417	414	399	425	439	399	450	441	415	404	440	448	444	450	431	384	393	448	429	389	446	445	455	436	440	425	460	463	454	442	414	407	444	447	403	434	366	414	443	455	435	442	416	421	421	416	436	429	432	397	414	429	439	402	455	432	402	451	436	428	424	425	457	450	439	408	436	458	401	437	433	441	414	420	455	411	423	451	430	432	433	420	416	408	450	409	402	415	415	427	484	441	433	420	433	449	423	459	427	439	389	437	399	436	446	433	443	414	461	433	386	449	457	427	457	439	409	434	428	420	402	378	454	434	386	424	439	420	440	413	394	434	428	431	421	424	410	427	436	418	424	444	423	429	423	460	468	393	428	428	418	405	425	445	411	433	461	429	446	423	463	438	448	427	453	457	390	427	427	423	461	471	402	421	407	468	406	438	450	419	459	400	431	423	423	438	429	452	432	427	427	446	447	465	408	423	415	413	450	440	419	463	455	447	423	437	442	457	472	418	413	441	456	421	420	477	407	417	429	444	443	416	464	428	440	402	457	418	484	439	441	435	416	416	430	453	457	421	427	448	441	457	407	424	415	448	426	446	432	399	458	424	411	425	394	428	475	431	427	436	429	442	429	427	435	427	419	408	384	414	438	454	442	441	431	442	471	434	450	430	408	419	423	399	472	437	450	443	418	429	487	441	440	433	415	458	441	422	401	450	434	442	426	427	392	436	437	431	410	451	435	437	410	380	466	440	479	433	435	407	441	411	442	430	436	382	442	421	403	386	427	434	478	439	435	406	421	411	451	422	421	430	431	412	430	413	409	442	445	446	448	394	430	440	414	431	408	445	450	430	454	421	412	411	441	436	434	435	412	403	440	443	429	430	412	420	424	433	437	420	438	401	439	458	403	445	410	428	407	443	426	431	456	451	432	419	445	436	425	384	409	414	425	451	444	462	465	432	451	461	413	434	438	417	439	397	419	473	444	405	457	414	448	428	409	459	454	490	446	430	397	433	427	430	449	467	429	417	414	433	436	391	407	427	435	415	427	458	448	416	451	448	404	403	423	468	430	461	422	448	451	427	427	441	410	433	448	411	431	448	425	401	470	435	427	438	494	429	407	423	420	423	399	415	465	440	458	443	442	443	411	430	439	440	420	450	443	421	461	373	449	427	450	456	375	394	399	414	464	421	452	411	415	448	449	406	408	471	427	430	433	412	460	427	446	403	395	444	458	416	436	407	448	428	433	423	429	437	408	430	416	419	445	435	435	449	458	464	436	451	445	414	433	451	403	408	428	433	408	446	422	421	405	447	455	427	445	413	409	440	489	436	405	432	426	402	406	450	453	422	429	438	426	416	422	443	453	427	443	412	436	436	434	432	419	402	472	454	415	426	425	464	437	457	448	394	424	404	437	403	470	450	412	402	457	426	448	455	451	414	432	437	415	430	457	435	419	421	424	445	450	449	434
27176	20402	8623	858	595	580	406	352	325	308	287	294	334	311	301	290	307	327	303	307	320	316	277	321	277	282	294	268	310	314	288	279	291	278	284	295	299	278	286	303	291	297	270	305	296	277	288	286	295	288	294	252	289	273	294	292	296	266	314	289	266	279	272	284	270	276	302	304	314	253	298	290	275	325	299	295	276	265	315	301	320	287	279	311	300	273	312	276	326	265	308	274	286	251	309	275	312	289	306	282	285	293	289	298	281	324	335	296	287	265	272	267	280	282	290	281	285	264	310	265	295	285	294	316	300	292	289	316	308	278	302	297	306	313	283	296	304	300	316	330	296	311	297	286	289	296	321	308	274	301	280	288	283	300	297	275	299	284	291	314	279	276	279	277	290	288	276	316	304	294	272	294	284	302	269	288	325	314	287	306	301	273	297	273	287	294	299	278	299	346	306	320	290	260	319	276	313	302	266	307	320	300	285	283	293	336	282	320	290	319	311	282	286	307	298	271	291	286	268	277	305	285	264	268	299	338	289	304	270	313	320	290	274	281	279	292	254	309	288	277	282	337	298	265	305	288	289	291	316	266	296	290	274	288	305	279	287	302	277	286	276	265	285	297	315	265	282	313	307	290	305	296	279	292	270	288	293	260	274	279	302	290	289	287	272	287	332	295	295	323	280	300	282	261	290	292	307	315	299	292	313	276	310	293	261	303	272	309	273	289	294	271	304	283	287	263	273	301	295	320	299	276	274	302	307	277	290	300	241	297	265	294	283	250	295	293	289	312	305	291	291	274	303	299	262	311	298	302	278	311	294	324	272	304	289	296	291	260	297	296	319	251	289	285	360	278	323	300	322	294	296	284	308	267	280	269	325	270	296	298	255	279	305	257	304	302	287	301	272	303	287	263	298	322	294	294	278	312	297	291	261	319	276	268	295	296	295	316	272	290	307	269	310	287	307	277	290	282	282	316	318	307	284	296	247	299	299	269	267	305	332	313	296	276	271	302	309	307	326	277	276	284	307	285	292	281	305	300	333	296	308	326	282	335	283	300	285	275	297	290	336	298	318	282	312	300	281	277	280	286	305	323	257	297	305	321	272	291	303	292	280	283	268	289	268	248	288	321	300	298	313	261	266	268	301	270	296	302	297	287	301	275	260	295	263	282	301	292	280	290	278	307	262	304	286	301	276	302	286	306	328	263	295	273	280	295	313	284	317	297	291	274	290	287	296	290	301	259	302	307	293	279	270	300	307	303	323	292	307	305	298	278	300	316	290	326	314	293	284	291	310	310	292	312	279	287	313	315	311	265	296	303	341	252	274	330	298	294	277	301	289	278	297	265	315	287	309	283	281	302	283	280	297	316	285	291	262	312	325	293	308	295	280	283	282	282	295	298	288	290	271	275	309	270	275	271	307	291	292	308	289	280	271	282	290	299	287	276	290	298	311	305	269	290	290	272	299	256	306	310	297	303	283	284	309	276	312	286	326	299	302	322	311	306	295	298	305	293	312	285	286	279	273	256	310	282	314	281	274	271	334	271	290	265	308	262	294	308	293	292	281	325	292	278	307	316	271	280	303	281	259	246	298	306	311	304	297	271	290	288	292	291	322	299	278	278	282	281	290	274	275	300	278	253	293	308	295	273	275	293	271	272	311	301	320	276	271	292	295	285	313	275	302	299	263	305	285	298	327	297	312	299	279	295	267	265	290	294	261	319	293	290	326	308	287	290	300	309	281	288	292	275	279	327	283	285	285	275	290	294	328	298	288	282	286	308	292	310	297	307	296	307	262	284	306	290	265	287	272	259	269	320	264	322	318	276	293	319	290	329	260	272	281	299	302	282	297	285	300	292	314	273	276	304	306	270	325	289	289	303	295	305	283	280	308	263	266	284	318	309	296	281	298	315	298	293	295	283	300	288	287	293	279	278	287	280	305	296	292	293	261	308	281	279	253	283	271	323	303	310	259	260	288	289	285	310	291	298	297	319	274	266	288	301	274	321	318	268	312	305	283	294	285	296	287	265	303	277	281	265	263	290	265	306	305	290	312	269	319	293	288	322	277	319	295	283	260	297	310	291	283	318	279	311	276	290	323	282	275	290	262	306	245	278	287	267	274	298	295	275	307	320	300	299	317	273	295	295	304	301	286	271	273	288	284	290	317	282	300	277	285	289	308	265	276	287	291	262	304	303	278	269	303	269	309	307	307	284	287	294	266	293	289	292	268	324	273	267	296	280	278	284	297	276	270	274	307	285	310	329	283	295	266	310	300	322	278	288	298	279	293	282	264	300	258	278	311	299	269	304	309	286	273	262	305	280	292	267	291	288	297	260	301	287	280	310	299	306	267	311	288	265	287	292	315	270	306	288	297	300	308	295	293	326	295	304	277	296	295	317	291	281	279	301	280	290	312	271	278	281	296	297	281	300	299	266	310	260	274	291	328	297	272	308	313	254	300	305	277	281	287	323	226	295	295	281	297	305	284	284	306	273	302	300	285	314	303	314	277	302	315	269	269	278	276	316	295	312	294	325	306	304	305	338	300	289	311	283	314	328	302	277	312	274	277	288	307	289	317	301	261	271	273	299	302	278	305	276	290	294	300	287	274	286	290	286	315	284	275	325	288	280	283	305	305	277	267	287	273	289	302	280	300	273	292	266	292	297	293	271	284	290	288	294	275	293	310	296	305	288	318	304	276	291	306	310	316	295	320	311	308	262	304	299	306	303	282	281	284	323	324	271	280	300	292	286	285	319	286	325	332	289	289	303	280	257	296	278	307	289	302	302	312	320	307	322	281	281	304	301	315	258	272	259	275	269	281	297	286	258	286	308	310	301	295	316	284	285	319	290	289	287	265	303	269	304	291	276	293	298	310	284	284	324	293	309	275	271	276	255	276	307	273	278	296	324	303	278	302	288	298	286	302	272	294	312	314	291	292	283	301	293	285	295	285	310	286	279	287	293	272	324	268	292	316	334	279	278	299	249	255	278	294	306	293	276	275	270	268	295	292	314	316	314	293	303	294	304	315	282	314	278	284	305	306	283	315	304	304	293	292	296	293	280	297	291	297	272	317	305	310	305	294	323	274	308	279	294	278	317	299	298	291	273	274	301	289	289	317	309	270	266	280	272	298	296	304	270	282	313	289	299	323	297	294	281	297	257	328	268	299	289	320	273	274	309	297	273	294	285	265	287	310	302	295	342	275	266	305	281	313	308	291	294	315	308	271	273	290	277	306	276	281	257	297	320	270	277	300	271	281	272	284	281	284	304	289	302	259	295	307	314	282	285	307	316	282	279	266	295	305	283	294	299	288	280	317	304	294	280	263	277	265	340	266	287	329	285	278	292	280	297	288	283	282	254	313	293	301	288	304	266	266	289	307	281	271	293	299	265	302	317	301	282	282	315	294	277	277	313	290	300	289	303	290	294	309	292	297	302	292	323	288	298	319	285	267	274	291	298	280	288	311	266	293	295	303	296	280	285	294	279	310	301	289	282
12547	1165	1117	691	618	717	442	421	418	393	344	349	385	389	392	362	384	374	347	383	335	384	368	342	400	387	359	336	344	350	332	328	342	360	319	389	342	361	344	372	360	349	351	334	323	332	365	332	318	333	349	371	324	365	374	355	349	301	348	317	341	308	355	336	368	371	365	324	331	371	340	323	371	353	331	361	342	332	310	372	352	348	333	376	334	318	355	339	367	342	329	383	371	338	391	319	349	380	361	348	366	360	334	353	378	355	335	334	347	379	377	364	339	355	348	347	345	359	346	329	332	327	341	344	352	350	319	373	330	358	346	356	382	368	375	322	380	346	370	331	346	377	378	361	366	346	341	351	380	335	379	371	369	340	343	359	357	375	363	364	386	321	330	351	317	368	359	381	322	362	306	359	328	380	357	369	341	369	344	330	343	336	346	347	359	369	370	352	350	300	363	358	350	345	334	317	358	342	390	344	356	345	374	387	340	350	343	366	339	370	314	356	339	376	352	353	363	373	316	358	336	384	373	371	360	345	353	329	328	359	375	341	333	352	374	366	369	333	374	410	343	348	340	332	382	349	366	342	354	357	357	337	354	362	346	353	347	357	319	314	356	332	331	377	334	358	322	393	330	348	338	374	344	365	318	361	347	362	360	383	365	397	367	324	384	344	354	360	335	318	334	334	358	364	329	337	362	386	352	347	338	354	374	363	370	351	363	367	348	347	338	365	336	328	349	357	368	335	346	354	395	344	384	328	331	347	332	354	347	371	370	342	336	351	329	371	355	322	376	363	340	328	343	343	354	349	358	317	322	358	346	354	342	338	342	360	333	356	340	349	376	348	363	345	357	336	353	366	352	368	335	352	298	348	345	374	349	367	362	354	354	347	335	344	333	322	364	347	352	350	393	370	370	360	380	349	358	349	318	372	326	357	363	333	332	341	347	359	321	377	326	328	377	338	370	365	357	322	358	328	338	337	373	341	350	373	352	368	340	349	316	345	357	342	378	351	365	364	326	343	331	327	361	357	331	325	389	335	379	356	343	359	379	372	327	367	365	340	338	406	345	356	348	339	360	356	384	361	311	340	378	333	358	345	350	358	365	365	370	342	360	352	332	322	350	309	355	345	350	349	352	340	325	330	365	383	349	345	350	351	381	353	316	359	383	320	379	342	362	348	370	345	381	344	367	317	343	348	350	375	352	333	370	341	317	371	357	318	310	357	350	372	332	328	367	350	356	347	361	344	345	363	341	354	360	331	350	331	323	351	316	349	362	388	340	390	348	347	341	354	320	370	339	345	364	322	343	375	325	321	344	341	340	321	347	378	312	356	362	389	338	331	371	337	388	376	315	356	410	347	335	353	348	321	326	349	369	341	327	317	362	322	370	330	369	380	349	366	334	350	351	344	368	376	355	357	333	362	349	325	364	334	331	368	312	348	349	339	364	341	345	309	341	365	339	349	330	344	349	364	362	339	340	364	330	330	356	339	355	350	341	387	337	389	357	392	351	348	341	329	355	334	342	374	364	328	387	329	360	331	353	343	362	323	359	355	358	372	349	339	332	370	362	339	343	337	339	331	354	360	371	330	347	350	348	362	394	334	354	328	312	329	343	334	334	341	299	346	349	363	351	343	355	349	351	330	369	347	336	350	376	372	344	346	336	352	364	334	335	335	340	342	360	352	368	363	377	345	334	408	348	347	314	338	326	343	344	345	358	372	335	330	369	329	363	363	368	308	354	366	347	350	315	365	340	363	351	334	369	359	385	323	340	352	370	341	327	396	359	372	313	337	377	325	385	329	364	364	359	350	382	354	340	348	378	368	347	354	341	319	344	363	344	354	334	349	359	354	344	335	306	384	354	348	369	325	348	329	331	339	362	332	363	354	354	353	382	341	353	356	393	340	360	382	369	339	327	358	364	359	337	349	317	349	353	375	360	335	360	376	334	337	369	329	342	336	336	323	357	349	350	348	387	336	348	384	348	356	354	340	398	368	331	342	372	349	321	378	370	337	356	342	369	340	329	327	343	326	395	351	341	342	359	347	350	357	337	321	360	333	348	377	347	374	368	324	361	343	347	366	339	369	345	353	364	347	381	325	336	328	394	378	345	325	330	377	361	373	331	391	366	358	360	363	352	345	338	321	344	339	330	383	393	329	327	365	355	350	334	379	353	343	361	365	330	323	302	355	358	364	353	354	374	320	350	384	359	358	351	321	337	350	339	399	351	371	372	329	343	329	340	340	352	365	347	357	325	363	336	312	362	366	358	407	361	304	332	322	347	296	332	329	380	358	336	332	333	393	318	330	322	391	420	350	361	358	357	350	347	321	354	309	325	353	355	350	322	380	325	339	353	348	347	340	346	340	366	327	348	354	367	353	346	341	376	330	349	358	362	361	337	359	337	347	368	380	348	329	375	321	351	327	318	345	332	346	328	365	362	352	335	341	348	340	348	367	350	338	368	356	368	349	349	336	325	334	351	336	345	324	317	393	327	356	357	320	347	348	385	384	345	332	361	364	351	376	365	366	352	368	334	321	375	377	354	354	336	325	328	367	347	350	373	331	358	365	321	316	362	342	348	350	333	320	321	368	343	378	396	343	356	371	342	353	376	356	340	329	327	366	348	376	326	388	345	362	340	350	328	342	325	371	393	328	354	343	353	368	338	346	358	366	335	357	373	374	345	369	323	351	350	343	341	355	376	362	359	365	359	347	368	339	371	369	352	312	339	346	371	354	391	373	356	341	351	346	360	358	322	352	360	328	330	366	368	357	369	371	357	345	367	339	346	353	339	350	360	347	323	350	341	365	326	356	344	331	345	342	342	334	348	338	352	333	313	333	381	344	357	311	348	318	346	343	347	321	345	309	349	350	350	373	368	365	330	352	375	373	339	368	357	336	353	327	347	345	345	368	304	315	353	371	320	319	331	370	348	331	367	346	363	350	325	347	358	350	355	369	376	347	349	336	359	343	337	340	351	359	336	395	341	336	360	327	381	345	343	325	367	363	316	355	379	348	342	357	402	398	363	361	357	340	354	351	325	370	334	347	357	354	321	342	332	331	355	364	358	354	355	359	356	330	348	348	358	360	352	316	332	328	336	383	345	364	365	324	345	354	321	362	345	338	342	363	343	328	333	357	363	361	340	314	359	366	339	323	365	325	365	355	363	369	352	347	344	340	321	386	335	341	323	358	348	339	363	368	320	386	353	347	355	325	342	337	353	363	353	345	351	319	339	345	370	352	342	360	329	396	340	336	373	345	345	364	342	353	393	392	360	366	357	382	314	346	367	371	373	347	371	348	345	357	362	374	373	364	363	334	341	378	366	361	364	345	334	371	376	368	331	349	332	369	322	326	341	364	338	360	339	337	333	391	372	347	357	368	362	346	368	310	352	342	326	298	377	314	356	348	354	375	342	326	357	344	352	330	336	353	334	327	334	347	369	354	350	342	330	387	350	304	346	357	362	361	372	340	371	333	323	335	357	353	352	355	337	376
23630	21160	28570	24012	21141	12122	1029	635	465	404	403	356	293	303	263	302	237	238	260	245	238	234	207	224	209	226	188	202	184	187	217	171	201	201	207	167	182	197	201	208	217	204	202	207	201	174	167	197	206	187	198	176	187	158	187	184	173	168	202	182	177	157	188	183	187	183	177	195	175	198	202	197	168	162	171	172	183	162	185	190	177	170	214	176	181	158	186	196	194	190	187	181	182	208	162	183	190	165	168	182	174	180	175	189	168	175	201	170	172	189	185	176	180	178	214	158	194	179	191	208	209	176	190	178	179	189	180	193	164	193	185	161	185	183	187	177	191	188	170	186	190	180	184	179	174	184	179	191	206	177	175	185	178	182	172	177	180	185	167	209	163	158	211	202	197	194	204	202	163	181	176	184	186	173	183	186	185	178	200	201	172	191	168	174	179	202	190	199	180	153	175	174	175	181	189	165	194	193	195	193	171	200	176	156	205	179	180	176	180	189	180	218	175	183	175	164	173	171	185	193	213	170	186	178	159	191	202	179	187	187	177	180	190	181	190	190	192	192	189	155	164	186	186	171	188	166	181	181	203	188	186	187	195	197	170	183	208	192	175	177	176	182	179	180	185	173	200	158	181	194	180	139	172	197	172	197	217	174	179	171	183	176	179	200	182	168	178	166	191	177	165	184	195	203	195	191	198	179	177	181	187	174	181	184	187	186	196	171	188	213	192	173	199	182	184	177	196	182	190	189	217	197	166	187	168	188	188	158	186	164	184	197	209	184	177	159	187	189	176	180	183	176	174	191	186	186	193	163	175	185	165	171	158	178	179	181	174	198	176	175	189	191	165	164	204	194	195	179	190	173	163	189	189	179	178	168	203	163	166	180	199	192	168	192	182	179	209	171	161	194	187	197	155	184	162	193	170	198	209	152	177	171	202	175	197	182	174	209	191	174	170	165	192	179	215	178	161	177	194	198	192	175	178	170	202	169	172	165	198	182	171	178	206	181	174	184	175	156	183	177	196	169	153	165	201	172	170	190	200	154	187	185	195	188	181	194	179	179	169	186	181	186	207	204	189	183	179	179	174	207	191	174	192	193	202	173	193	179	195	171	182	160	187	164	176	172	185	202	194	200	174	192	173	176	173	155	190	164	187	180	177	181	219	169	179	187	189	194	199	179	195	175	193	199	205	177	169	178	177	161	197	175	169	204	190	213	189	175	174	196	186	173	194	173	157	180	172	181	162	163	194	213	173	177	186	175	207	195	189	190	167	171	194	177	168	171	216	174	175	190	190	200	191	197	191	173	190	177	176	188	209	180	175	165	199	167	181	188	181	183	174	186	160	183	170	202	179	191	159	190	166	182	180	203	180	199	165	186	189	167	169	180	154	172	169	174	196	183	206	180	192	193	165	154	192	178	180	176	193	170	175	180	192	199	166	175	218	183	185	182	170	210	191	190	179	184	172	200	194	174	181	187	174	180	186	206	186	174	200	146	185	194	195	151	195	203	207	184	174	170	152	205	196	179	188	182	175	188	182	165	162	172	167	185	188	192	169	192	174	174	177	181	185	183	176	202	186	169	181	182	204	179	166	176	206	184	199	185	185	181	178	190	182	191	162	180	187	181	201	200	165	183	175	181	177	167	178	188	164	188	168	191	157	198	175	186	194	204	189	191	217	187	201	162	186	193	188	183	183	192	204	193	174	161	176	169	178	175	179	195	195	181	181	197	175	189	192	169	184	176	165	201	188	183	170	230	177	191	200	181	179	157	176	163	187	167	178	177	183	191	200	200	184	188	182	185	186	141	176	167	172	180	189	175	199	172	202	205	188	176	187	182	172	186	172	186	160	177	192	184	145	168	178	175	185	178	179	188	181	206	177	184	173	169	169	193	182	205	172	170	197	189	185	197	183	186	190	218	163	179	171	191	182	170	168	182	150	183	183	187	165	202	204	192	174	181	181	185	178	196	180	203	185	174	185	189	149	180	165	169	182	180	193	183	172	194	191	206	197	169	166	184	203	178	196	196	153	194	182	186	159	153	162	188	173	179	167	198	157	179	189	157	174	181	184	204	173	179	167	185	187	182	169	187	189	205	183	182	186	185	165	216	173	179	181	190	180	190	171	185	184	209	186	183	195	186	156	170	189	166	166	172	202	201	157	171	188	189	175	201	177	164	175	174	174	150	202	176	181	188	172	193	175	178	209	162	168	180	188	176	194	189	175	197	187	165	202	202	153	168	166	193	173	153	181	187	194	178	202	200	183	177	193	188	183	174	201	185	198	174	185	184	213	178	210	181	182	185	184	177	191	179	187	180	154	174	190	168	178	171	197	185	183	197	174	200	194	173	177	168	184	182	200	195	170	209	172	158	191	180	174	167	201	187	170	193	191	178	180	193	172	161	175	160	173	178	190	186	174	166	176	187	195	186	166	171	158	176	187	193	192	186	175	174	204	186	195	194	183	191	174	170	169	167	188	175	193	188	191	186	210	173	180	178	180	191	197	173	174	184	160	198	168	209	182	170	166	191	167	181	162	176	175	197	185	175	167	207	152	189	186	186	207	192	185	186	185	175	194	194	182	152	169	187	172	179	153	195	155	184	177	182	200	190	184	171	184	185	166	171	208	170	202	199	194	171	206	176	181	199	192	198	166	177	177	169	157	172	179	197	184	202	184	206	184	180	211	199	171	165	168	179	160	188	187	199	170	174	186	194	176	181	187	175	180	171	187	167	162	162	178	196	200	198	183	189	181	182	197	181	171	209	166	197	212	173	172	166	173	159	175	159	178	202	196	197	145	196	208	177	178	168	160	190	183	191	190	177	185	183	182	164	186	176	167	170	190	178	200	177	181	180	180	180	186	199	176	180	207	165	194	172	196	191	189	181	187	184	161	174	183	173	197	186	177	184	193	191	174	172	201	178	181	185	166	183	190	209	180	171	169	180	180	185	188	168	176	190	204	164	186	187	175	190	194	179	190	198	175	195	189	171	171	176	178	189	181	189	175	188	169	194	179	174	193	199	205	170	191	193	215	191	184	191	201	195	185	166	201	178	180	202	174	203	175	193	178	178	177	165	196	200	182	190	199	179	176	201	161	171	196	182	173	197	202	171	184	160	189	169	201	177	142	200	175	180	166	163	175	179	161	167	189	216	173	169	194	198	198	188	197	200	199	170	180	193	203	163	171	183	159	164	190	207	170	195	143	173	205	189	181	184	170	182	163	177	165	172	179	172	183	169	181	174	190	195	189	186	191	193	165	180	178	185	181	185	163	186	180	192	189	196	172	177	180	199	176	188	202	186	183	193	199	171	185	177	207	195	179	181	177	165	180	182	173	173	195	166	183	208	184	181	164	180	170	174	201	167	194	174	176	169	171	189	189	175	178	185	169	207	191	198	192	193	192	197	174	169	197	196	145	144	206	200	175	150	162	186	167	166	176	177	188	174	180	176	169	176	185	165	192	195	156	163	179	176	174	175	192	178	184	204	180	184	167	183
14540	9287	7868	3933	2866	2033	1415	1130	945	759	623	558	490	437	407	377	367	350	320	333	282	309	297	257	266	266	275	281	269	240	257	229	232	261	269	232	258	249	208	208	226	265	243	215	248	245	244	216	229	216	239	230	225	205	203	252	235	239	229	264	248	211	230	219	231	256	235	210	243	223	229	214	220	229	205	215	219	241	218	213	223	219	235	215	250	219	268	249	242	210	228	244	211	247	213	220	205	220	208	240	215	226	196	243	209	219	215	210	197	219	206	220	218	229	242	205	258	237	217	220	229	243	200	215	227	199	232	228	230	241	200	231	225	220	236	227	217	213	243	228	245	230	206	214	227	224	216	230	205	224	215	203	232	199	223	217	229	223	224	245	234	214	212	225	230	214	195	213	233	213	213	219	223	219	236	234	228	214	218	214	233	222	224	202	229	202	209	225	251	232	200	226	229	198	220	195	233	210	205	229	237	196	230	214	226	248	232	217	220	190	189	218	233	228	220	240	228	210	217	221	212	192	197	248	231	211	188	229	227	230	216	210	207	229	216	230	201	232	232	222	237	206	211	213	242	230	211	251	258	195	225	234	232	216	215	220	233	205	213	210	223	231	237	221	224	216	199	219	191	246	228	206	204	202	217	216	256	205	221	243	214	229	199	198	212	234	204	216	221	221	213	228	222	215	237	215	225	221	225	239	238	214	216	204	198	239	211	220	238	206	216	220	222	204	218	221	216	241	210	228	198	213	203	207	216	221	222	226	218	219	217	223	169	252	206	215	212	237	235	211	245	222	214	214	234	229	206	230	198	236	229	213	246	217	201	196	220	205	249	240	185	231	209	249	227	231	221	192	225	201	242	189	226	205	219	220	234	226	189	228	246	238	215	225	218	228	235	212	206	195	222	217	187	231	217	239	242	253	216	209	221	246	209	234	215	202	220	199	225	226	224	224	227	220	214	221	249	209	221	232	214	243	197	206	191	233	218	221	218	224	243	210	234	210	223	209	222	232	212	236	199	193	204	213	238	217	268	215	219	198	195	212	227	238	213	243	259	202	205	231	193	185	232	229	213	198	212	221	194	220	235	200	223	214	235	208	223	216	198	208	220	233	231	226	240	229	221	193	224	235	231	226	224	212	247	220	219	225	212	234	204	197	210	218	229	222	235	225	230	215	213	218	220	227	215	223	247	236	221	221	226	253	220	237	195	217	216	187	215	213	230	213	203	234	240	220	180	208	239	221	228	212	206	222	214	203	221	267	214	222	234	204	251	207	226	216	214	235	208	213	242	224	214	218	251	221	191	237	198	227	235	194	229	251	239	215	237	215	219	221	233	227	199	242	221	215	221	185	195	209	211	217	222	210	237	209	243	240	202	194	216	225	225	230	233	209	228	216	208	235	233	204	218	238	216	243	230	211	227	245	211	203	232	226	218	256	220	219	228	223	223	244	238	213	230	246	242	205	234	213	208	221	219	231	220	234	213	215	194	216	228	252	209	232	250	203	216	225	222	220	196	232	206	196	228	252	207	201	238	218	204	219	236	213	225	204	187	217	214	220	229	223	208	228	214	234	229	236	232	229	191	222	226	220	214	218	215	248	214	224	227	226	222	209	210	211	229	206	219	229	221	225	236	235	228	204	224	216	231	226	217	219	211	212	229	221	216	219	204	224	188	209	242	239	235	223	250	222	200	234	229	227	207	239	226	233	212	230	228	222	207	216	207	199	231	225	204	232	226	207	233	209	218	221	243	192	240	231	206	224	225	250	236	230	220	212	221	233	205	220	236	209	201	211	204	203	223	197	220	189	239	202	194	221	239	202	229	224	201	216	241	200	232	234	206	205	227	207	206	241	220	200	227	237	219	227	206	197	237	225	233	216	224	233	204	209	204	253	227	233	191	223	245	233	200	223	200	212	216	235	231	196	192	244	202	222	228	218	229	230	214	202	201	202	221	207	235	225	238	213	211	197	264	202	198	202	218	217	216	206	236	231	193	231	235	194	235	197	226	194	218	218	235	226	231	214	210	215	203	239	211	215	205	209	229	217	240	204	231	243	215	225	217	251	248	231	240	217	223	223	207	258	217	217	226	229	227	215	201	238	225	232	206	210	219	220	228	228	200	208	224	237	214	213	244	253	200	218	227	196	232	235	230	233	196	230	225	217	227	220	219	221	213	218	254	223	220	216	206	230	213	198	223	256	233	225	205	187	236	238	202	226	209	208	204	222	227	220	206	222	218	240	219	197	201	221	210	231	225	219	224	207	210	235	194	223	206	221	205	222	222	220	196	218	201	215	221	248	235	223	203	222	225	225	230	196	226	227	222	187	245	208	238	220	216	247	235	239	257	227	214	223	226	225	222	230	218	200	222	222	237	233	228	198	200	220	246	242	218	243	213	220	206	214	187	224	201	220	218	212	239	239	223	244	209	269	207	241	216	211	232	237	227	227	229	225	220	204	222	205	215	212	216	225	214	234	248	243	211	202	226	221	220	199	243	202	219	238	215	203	229	212	204	199	233	227	205	217	235	201	221	203	211	227	237	204	255	222	195	222	187	250	237	218	210	194	221	210	197	230	248	218	238	219	228	221	218	244	227	243	263	210	244	204	206	230	234	222	230	238	205	205	203	225	219	220	226	240	214	216	210	250	222	217	203	188	222	198	223	214	248	212	234	212	212	211	232	226	216	209	223	215	213	196	219	220	236	241	221	221	201	209	215	220	209	234	220	234	212	234	218	222	208	217	216	234	217	245	239	223	235	218	238	252	194	207	221	196	246	240	213	213	208	222	217	237	195	243	215	217	231	234	199	226	222	208	223	227	211	207	218	212	207	214	242	220	225	216	185	242	229	206	227	233	213	193	242	231	213	238	214	208	221	205	219	221	239	225	189	232	216	225	225	205	259	211	218	214	232	231	227	240	197	220	218	210	209	219	217	209	241	215	230	211	224	199	238	206	213	212	226	227	208	219	185	215	218	232	223	190	216	217	214	210	214	243	209	240	212	249	239	236	187	214	221	224	222	225	222	220	206	215	235	227	239	224	201	208	243	197	205	223	227	217	236	207	222	216	214	214	186	247	224	225	237	243	224	218	189	225	217	213	218	224	243	196	213	217	187	226	213	208	211	210	211	242	227	215	204	216	204	231	199	202	229	229	220	237	205	229	244	236	210	235	221	230	199	224	215	179	228	207	211	216	212	228	212	229	208	229	193	236	228	199	203	222	222	194	218	208	209	214	194	219	247	202	228	239	212	238	219	210	228	239	225	218	214	239	237	211	216	218	224	238	203	192	205	232	205	236	222	239	212	225	188	208	219	198	214	225	215	210	216	209	201	224	226	211	200	225	227	234	193	232	206	210	231	219	226	221	180	212	211	217	235	204	239	214	226	257	212	219	208	235	214	228	226	243	228	224	259	216	225	219	212	224	211	237	229	207	202	221	229	236	206	222	210	228	218	252	215	217	229	206	237	242	220	246	209	199	224	240	255	217	227	229
24931	21186	27528	25073	12049	1041	771	674	626	596	548	621	562	536	536	520	510	502	538	518	526	498	497	515	461	509	480	455	498	515	453	459	501	508	484	495	488	486	524	507	475	494	472	515	460	475	474	486	490	512	500	475	463	477	491	496	516	477	460	474	513	471	484	519	476	478	483	508	468	497	499	510	448	478	478	459	492	467	506	492	501	510	465	495	469	489	494	458	459	502	474	500	482	437	510	495	481	504	501	464	508	508	503	479	444	486	451	484	495	511	437	495	489	518	496	465	474	457	483	452	476	472	519	525	433	469	454	521	507	496	447	456	440	494	478	456	519	472	501	474	497	511	485	535	484	450	468	441	466	500	534	462	519	415	461	489	458	489	462	491	504	492	444	512	483	449	468	494	523	486	495	514	465	472	472	495	476	480	468	490	471	478	480	488	449	468	479	500	497	516	501	487	469	462	524	433	493	501	470	503	477	479	510	475	507	511	467	531	496	457	468	456	505	457	504	446	485	517	512	499	492	492	477	489	468	484	477	480	482	503	507	475	468	491	502	495	488	449	481	473	482	468	453	477	489	466	483	504	467	486	448	506	447	467	499	480	493	497	488	466	498	496	506	498	483	494	478	511	488	478	493	445	465	473	468	425	488	489	505	477	462	479	472	446	492	490	469	518	466	467	488	499	493	515	539	480	508	457	486	492	513	509	471	507	508	501	473	512	490	479	463	474	459	483	481	486	451	498	512	459	469	479	509	467	496	494	487	485	487	475	493	507	483	493	471	487	467	453	491	469	491	496	487	513	493	439	494	470	496	473	461	498	497	528	502	472	503	492	451	487	525	456	470	494	499	471	465	463	533	529	476	467	478	452	503	478	499	464	520	473	481	485	476	497	474	497	496	454	453	484	473	530	486	466	498	479	469	502	502	485	495	498	508	448	471	440	467	499	457	481	456	473	502	495	457	464	523	508	485	461	460	463	484	509	468	487	506	504	501	466	493	473	485	488	476	466	485	464	487	521	485	435	479	453	471	457	440	475	484	463	460	490	442	505	487	509	474	478	492	511	505	514	504	481	498	465	463	534	494	512	499	467	498	466	508	496	525	503	470	475	478	492	481	470	536	461	487	453	494	489	508	474	485	479	489	497	487	478	464	489	487	456	485	451	486	462	447	509	497	481	487	485	487	523	508	484	518	481	505	487	503	430	496	493	474	484	456	458	464	483	500	505	497	475	473	511	478	518	498	501	458	460	433	471	481	472	469	466	490	490	503	484	510	485	469	502	527	473	511	503	437	483	493	492	496	517	484	508	481	470	474	505	495	481	477	492	463	470	527	463	453	471	494	515	483	517	490	499	487	479	495	505	476	466	462	511	501	485	454	494	500	490	505	482	505	503	473	451	486	456	446	453	476	511	493	466	504	524	475	506	492	474	470	498	472	474	489	470	474	452	460	480	496	459	466	502	468	467	498	487	486	464	479	462	440	508	457	491	456	508	497	478	475	472	467	504	497	513	467	491	455	503	451	505	475	477	490	499	473	462	481	462	477	478	512	485	508	458	489	504	485	514	507	478	484	508	487	511	453	475	444	504	463	495	525	492	490	458	507	473	432	496	456	454	496	466	519	470	466	487	535	475	468	503	503	534	520	484	489	488	480	497	485	492	485	463	456	447	521	483	494	476	480	451	503	522	469	468	463	460	488	522	462	485	473	493	449	463	469	526	484	496	500	483	487	516	455	454	487	546	485	494	516	516	473	454	476	449	477	530	514	458	500	498	462	477	515	452	474	448	453	498	416	474	467	471	481	493	493	457	479	438	494	515	495	462	455	471	473	505	458	476	456	488	485	504	465	509	504	458	488	471	492	505	452	485	448	468	530	471	470	490	503	498	495	489	469	479	459	490	497	453	492	501	516	519	474	513	491	452	485	446	462	450	494	511	523	501	493	513	472	506	476	483	483	457	443	489	461	514	444	462	513	458	441	509	487	463	496	503	481	465	453	473	493	467	453	455	485	484	475	454	461	501	541	458	447	455	475	457	485	482	440	471	497	485	442	490	441	482	510	481	458	458	471	494	498	485	451	499	506	499	469	517	512	486	467	554	477	494	504	508	457	489	483	451	509	486	528	428	448	503	529	455	482	425	481	457	504	484	514	492	504	492	453	488	554	470	434	493	495	477	457	477	506	502	512	529	519	466	508	472	480	479	495	461	492	473	457	530	496	486	494	511	499	501	498	489	476	469	437	472	515	455	481	451	451	510	481	484	465	527	443	443	510	482	487	492	446	478	446	486	464	479	447	531	482	473	485	492	479	484	503	497	480	502	528	465	470	443	450	491	479	477	457	505	509	468	514	482	527	488	486	479	491	511	489	504	497	453	495	463	544	459	480	483	477	501	490	492	473	451	511	498	492	507	512	472	479	500	499	511	531	496	506	480	502	499	485	461	485	482	468	478	470	482	472	529	468	466	488	498	467	470	518	470	472	528	475	462	483	506	484	499	470	511	460	475	470	452	453	485	458	484	476	460	487	460	524	513	484	463	488	495	494	445	460	455	488	518	473	448	456	499	519	429	494	454	472	493	495	499	437	486	434	444	497	502	493	508	483	510	489	470	477	443	491	498	507	448	487	471	482	499	506	475	462	494	495	431	520	502	514	476	481	466	480	517	493	485	486	482	509	446	434	461	476	488	480	468	453	508	475	482	481	505	452	513	487	493	498	474	480	483	485	497	487	480	461	467	511	527	539	498	476	508	458	465	513	520	492	478	464	490	494	515	477	477	524	484	503	492	483	467	516	481	487	465	482	452	487	495	496	498	473	480	523	463	460	459	451	446	506	564	444	469	468	498	486	500	500	462	463	511	447	464	489	444	468	473	433	468	499	509	477	475	468	462	473	482	495	488	482	476	486	509	484	463	502	488	471	463	457	478	458	467	487	493	477	457	474	513	482	455	479	449	511	455	495	501	500	479	466	464	472	487	501	467	485	472	494	467	497	499	511	476	531	527	472	451	472	436	494	485	452	520	440	472	436	533	478	525	456	466	469	477	458	527	450	480	494	452	445	479	511	499	487	481	449	468	470	442	469	422	462	424	494	484	475	504	457	490	481	516	500	479	486	488	464	512	504	491	506	492	454	445	492	479	501	477	484	453	463	504	478	484	481	475	475	486	481	454	513	463	484	461	476	464	494	478	455	460	494	439	489	511	508	433	501	489	486	473	501	485	461	470	453	481	474	490	490	467	493	523	471	485	486	504	463	466	475	450	457	461	445	532	482	502	460	471	486	473	509	504	483	481	467	497	448	482	475	505	496	485	466	499	470	502	491	489	488	487	456	495	493	448	459	474	483	484	475	512	456	503	499	483	489	507	523	504	486	509	490	468	472	425	493	484	515	483	526	491	481	502	480	443	460	474	463	473	470	500	451	449	489	462	497	508	458	489	488	515	472	444	488	457	491	459	511	469	469	488	490	471	501	523	474	503	492	469	545	482	507	505	491	449
14001	5453	4593	2552	1995	1368	1185	1008	942	867	843	778	733	673	659	638	656	630	606	628	596	583	568	587	598	569	597	598	545	555	591	550	571	539	587	562	602	586	593	555	566	551	602	525	542	546	554	556	548	584	531	539	542	578	557	534	530	538	564	551	541	580	584	553	540	573	527	536	526	549	565	529	535	557	532	530	574	588	532	525	563	511	576	557	518	569	602	607	520	553	551	521	577	537	531	556	535	552	577	548	551	539	552	566	545	553	515	541	593	515	536	556	565	515	568	574	535	533	574	539	533	536	592	554	556	515	573	521	533	570	545	546	538	542	567	562	521	600	570	549	503	546	533	576	592	574	545	554	548	551	548	557	541	563	589	569	571	540	541	528	555	563	556	574	541	572	538	539	539	552	519	570	542	525	563	580	528	570	524	547	559	583	532	543	563	557	556	541	574	547	529	560	540	552	539	565	506	525	527	586	562	531	555	555	536	524	525	572	538	554	573	556	575	546	521	526	511	536	569	562	553	593	563	534	577	525	523	537	576	547	548	548	581	588	523	513	543	573	513	583	551	562	557	555	531	540	539	555	580	534	559	547	573	592	532	523	527	565	573	597	534	567	560	540	552	536	559	501	543	521	550	576	542	542	520	561	575	562	566	583	537	557	563	521	555	595	526	554	568	552	566	552	550	566	521	546	539	528	560	521	569	575	558	595	566	550	562	545	541	591	546	543	532	541	565	545	556	565	594	534	545	560	568	551	542	518	547	513	571	525	550	568	527	553	574	526	550	588	532	568	535	566	544	550	531	583	535	520	579	548	559	524	586	585	535	587	519	567	523	542	593	591	570	584	552	533	526	540	580	640	549	540	581	537	556	579	505	585	573	530	528	530	543	541	593	557	568	562	578	546	585	545	571	585	533	567	521	564	499	543	583	593	557	549	544	532	519	548	578	548	545	537	551	590	546	515	518	559	568	558	551	547	570	485	550	563	558	560	568	533	532	538	550	543	527	548	604	571	490	553	531	548	536	555	543	570	576	547	519	545	558	562	569	547	563	586	572	541	546	553	542	559	545	494	552	567	576	521	562	573	536	569	563	534	566	539	527	556	574	552	539	543	521	526	518	538	546	533	590	553	566	523	556	552	533	546	570	534	554	565	586	593	565	560	520	532	553	534	571	546	549	534	590	501	550	554	529	523	577	577	559	578	537	588	524	550	589	549	551	595	558	569	560	538	569	539	513	582	542	560	518	504	539	547	489	504	588	546	585	581	534	595	538	482	557	566	576	539	559	531	561	561	566	525	568	554	534	503	571	538	597	506	566	580	576	539	586	550	520	528	565	554	546	523	549	543	562	555	521	558	521	571	519	563	556	555	524	558	600	539	544	551	551	557	522	583	547	548	584	537	556	523	554	547	524	539	558	525	561	535	544	539	528	571	571	562	582	539	550	546	593	561	573	574	554	552	572	591	522	534	562	553	540	552	537	593	536	576	529	579	576	516	607	536	573	563	542	537	516	556	542	578	609	507	522	546	520	578	579	534	596	540	526	521	556	521	504	565	549	588	551	568	540	529	537	515	538	487	571	555	549	530	509	536	532	565	560	557	519	567	545	574	560	544	555	518	529	553	520	575	540	523	577	591	566	554	548	564	514	536	537	509	598	549	571	533	545	509	543	514	547	514	535	597	526	514	538	525	552	556	569	541	553	547	553	546	541	581	524	537	557	577	523	569	572	563	560	579	549	583	539	562	542	571	555	562	540	539	579	530	553	561	568	562	549	550	531	567	528	520	535	569	534	586	558	575	595	544	618	572	552	574	558	586	546	549	537	547	583	520	566	561	584	555	555	563	549	530	589	546	537	552	553	536	546	539	559	561	530	571	569	540	537	536	544	581	571	570	544	563	525	537	516	511	571	530	537	500	576	596	525	566	550	535	532	497	546	576	562	560	577	571	532	552	541	526	611	561	554	583	575	554	599	549	537	539	511	530	543	544	562	531	545	571	587	547	499	530	523	561	503	559	548	563	545	569	576	535	599	540	552	518	577	559	547	538	589	545	529	541	562	545	552	545	599	556	523	550	535	538	549	594	551	537	552	543	584	546	518	550	513	556	532	575	528	519	559	585	568	560	541	583	580	513	569	510	532	583	541	532	536	555	553	584	564	588	588	540	521	567	531	546	586	526	519	539	535	544	548	539	561	563	540	558	581	557	543	536	532	538	541	529	583	517	565	578	554	578	550	578	527	540	549	545	575	523	561	546	546	573	542	547	545	607	536	566	517	509	562	593	553	517	554	586	575	530	547	611	511	527	557	529	543	563	539	529	567	563	550	515	554	543	563	546	565	548	517	579	537	598	518	545	563	526	573	564	562	538	534	530	549	566	572	555	588	579	566	564	570	586	594	542	589	573	529	599	556	576	557	527	563	530	516	586	581	518	539	518	550	542	539	533	563	537	528	587	542	563	576	556	571	511	516	537	527	528	551	540	535	562	527	559	577	574	579	570	566	577	544	516	554	566	551	521	548	581	567	556	531	580	588	589	549	524	538	548	603	532	527	549	577	562	580	572	549	562	523	558	560	509	545	543	554	588	577	549	542	542	565	556	579	598	544	548	577	572	539	558	534	552	566	531	520	535	577	557	544	590	553	516	562	535	540	564	496	559	563	519	536	553	517	567	575	549	543	582	523	564	566	553	544	576	562	530	554	562	565	530	554	573	523	562	530	524	554	583	539	533	566	575	528	567	537	576	549	533	543	544	579	531	537	512	590	556	560	551	530	564	549	518	552	540	569	540	565	539	552	562	537	571	539	544	565	561	589	523	501	577	503	534	544	571	562	562	544	517	565	560	523	542	518	521	527	538	541	551	536	540	554	536	527	524	559	569	513	514	505	557	533	552	522	580	527	578	563	533	557	591	569	549	580	559	571	592	514	506	558	586	545	566	574	540	507	599	537	556	576	558	561	537	537	536	551	562	550	582	517	565	537	542	515	521	540	561	515	523	582	558	566	517	553	520	574	579	542	512	511	537	528	550	562	521	569	550	539	554	570	524	535	537	543	537	569	554	573	525	584	565	567	565	553	504	535	568	566	589	557	541	522	578	560	546	543	542	557	569	566	564	584	556	539	551	609	540	556	538	541	596	575	543	534	543	583	464	569	550	539	567	607	493	560	594	535	504	542	590	581	561	550	555	539	548	530	521	569	567	543	541	577	502	551	540	552	534	561	558	541	590	551	551	521	550	539	524	540	554	557	525	551	549	566	560	578	537	547	540	575	554	557	533	554	530	556	568	523	554	526	500	588	580	556	565	579	549	558	552	518	542	544	567	542	561	556	538	551	536	539	522	564	575	537	589	543	546	547	570	568	558	529	527	555	559	570	569	559	526	583	585	552	567	556	576	566	572	521	553	542	576	530	546	543	546	564	527	576	550	575	562	530	515	592	523	533	523	528	551	515	553	571	536	573	549	556	568	554	563	549	557	539	546	571	522	539	556	548	588
22698	21212	29008	23723	21212	21279	11514	1463	954	895	793	682	659	630	567	560	576	514	508	500	482	455	487	481	480	461	463	432	447	448	469	447	445	391	408	455	459	401	435	414	382	427	413	394	423	473	395	398	392	420	413	418	407	390	384	413	409	441	412	416	351	437	415	424	395	427	413	463	401	403	368	411	405	437	405	392	398	360	412	411	390	384	382	388	421	410	403	414	430	421	379	416	422	405	393	400	386	369	387	397	396	411	368	411	422	400	374	400	385	414	401	427	410	413	376	386	395	363	364	382	388	392	458	450	399	416	415	390	390	402	395	352	416	393	408	390	391	401	351	376	401	412	368	393	342	396	384	389	409	398	397	383	383	388	402	435	355	358	437	388	382	388	384	430	375	391	384	395	375	404	390	405	401	383	391	434	363	378	418	415	404	374	398	429	415	387	369	419	402	382	388	404	378	391	373	397	415	379	412	398	395	364	376	404	372	390	422	437	414	411	403	408	392	374	409	362	402	356	394	380	426	435	440	394	399	428	369	427	398	371	408	396	417	408	369	394	395	387	394	400	381	362	401	405	415	362	365	404	393	422	361	389	404	415	382	380	390	395	422	415	382	420	419	438	423	421	380	368	377	416	390	394	383	382	374	422	393	403	395	393	379	393	406	394	372	405	422	384	410	407	383	369	387	403	399	367	382	403	393	386	397	428	395	383	424	378	385	444	435	446	398	384	388	420	406	422	367	418	409	437	400	396	420	383	400	402	352	372	370	369	391	385	362	414	407	399	428	398	419	411	411	419	399	391	416	387	433	368	413	372	405	395	432	422	411	367	400	389	407	395	386	414	404	386	416	426	397	369	390	406	410	383	367	390	391	376	393	381	383	368	408	383	413	381	388	361	387	415	389	394	405	385	372	363	364	431	394	382	394	435	403	377	414	364	410	395	382	416	414	369	407	417	417	397	361	400	390	388	373	412	407	409	428	416	355	408	427	386	383	424	375	410	387	386	404	403	389	388	395	449	389	401	383	420	434	371	440	353	388	391	398	389	408	396	400	363	368	413	403	403	408	452	414	381	384	405	389	372	397	379	399	415	395	405	396	440	392	406	411	413	405	416	389	414	435	420	381	414	403	365	412	366	415	419	392	406	445	365	392	387	370	405	391	397	385	415	402	401	366	373	432	384	388	423	401	377	382	398	402	380	364	411	394	442	361	372	412	392	414	404	401	370	392	387	353	425	378	405	402	396	370	387	370	368	422	372	401	371	390	376	408	417	396	395	386	396	410	380	376	402	408	396	401	388	397	412	385	370	422	409	459	378	364	371	422	394	371	388	384	412	395	400	425	410	378	416	390	408	409	398	409	408	402	374	390	398	420	396	403	371	379	417	403	423	403	406	389	402	396	399	398	371	418	396	411	406	413	385	408	399	428	416	399	431	423	372	426	409	402	413	370	365	392	405	376	403	396	385	384	427	409	393	391	401	414	400	382	419	403	409	394	425	393	399	394	366	344	396	417	398	411	430	396	380	389	400	446	357	393	385	437	379	435	423	410	379	385	434	377	401	401	376	372	432	395	401	376	392	397	409	400	413	394	396	395	372	427	386	410	403	433	416	392	415	417	420	421	367	386	399	418	406	388	374	381	395	409	379	392	400	402	391	362	389	428	414	368	399	389	392	413	370	401	421	397	393	394	388	375	397	377	375	387	381	366	390	395	410	390	436	362	419	395	374	417	386	400	421	383	438	400	408	392	385	403	393	391	403	388	397	430	386	394	388	398	399	399	393	393	395	384	395	415	387	404	410	404	413	412	404	370	396	378	392	369	416	410	407	441	407	418	395	420	372	396	382	376	406	375	425	397	395	381	373	446	382	401	385	367	387	385	411	411	394	414	400	386	411	387	394	412	381	394	439	384	369	407	409	371	397	392	409	385	395	380	388	417	387	389	405	391	391	393	379	413	378	381	414	418	398	393	381	395	425	404	367	438	385	377	380	420	385	387	421	396	402	376	407	431	380	370	424	388	387	395	358	398	391	364	414	363	383	394	420	381	404	358	390	423	377	425	397	372	392	404	380	400	396	416	394	404	383	399	414	419	417	361	379	399	393	383	418	354	381	400	406	407	394	378	402	399	399	405	402	373	414	386	401	398	375	414	422	381	407	384	377	404	409	399	379	390	410	385	401	398	394	337	410	409	391	390	425	387	429	377	421	399	413	382	407	400	427	441	416	402	425	385	386	392	412	421	386	386	392	376	396	397	376	387	408	418	431	433	393	364	425	412	425	392	377	366	384	368	386	405	403	416	383	378	405	391	424	383	394	395	404	403	381	382	361	368	391	363	366	409	403	427	416	394	365	401	439	371	408	411	387	415	400	383	402	445	435	396	428	424	415	384	399	416	358	397	437	409	423	402	388	393	402	419	369	415	393	385	361	377	398	383	422	410	382	396	356	380	399	375	390	406	417	382	433	418	403	394	384	379	423	400	377	383	374	412	433	422	402	403	405	407	400	401	388	397	420	411	424	403	385	418	429	390	402	431	432	417	451	407	383	395	356	405	391	362	406	423	377	377	373	360	393	410	387	383	412	413	399	411	403	401	398	427	408	422	399	417	393	393	409	392	407	398	348	345	412	381	389	412	423	398	426	385	361	386	387	392	408	348	421	367	394	415	414	399	410	409	376	402	380	385	415	392	386	387	428	391	353	354	400	426	387	411	402	412	404	409	366	405	398	383	400	414	401	393	413	375	423	413	383	369	399	398	376	407	403	421	365	404	420	410	403	411	399	415	414	407	368	409	417	435	392	399	401	391	371	358	382	393	381	443	400	393	382	347	378	398	421	377	398	440	393	359	370	372	393	398	384	384	422	378	395	378	418	392	384	393	396	374	405	364	401	407	400	363	413	402	432	372	399	411	396	389	411	391	384	398	400	409	401	400	403	435	408	406	376	395	396	423	383	385	411	400	391	422	396	415	359	391	384	420	371	383	391	373	371	382	393	408	382	389	360	377	372	393	403	410	429	399	448	381	350	401	396	386	397	383	385	388	428	403	382	413	354	421	410	386	384	394	399	408	364	379	383	393	397	395	371	397	394	371	439	405	377	384	396	387	412	396	384	423	392	431	384	381	426	378	403	401	386	386	413	382	407	377	401	374	399	420	403	412	411	406	400	377	401	404	381	443	408	390	407	426	400	379	418	437	414	386	409	387	431	425	382	407	366	419	375	386	390	389	417	421	365	407	386	386	395	408	383	390	420	422	407	407	371	383	390	388	395	393	381	424	402	357	355	370	411	403	414	396	365	385	420	393	402	413	400	363	409	365	351	412	416	392	398	375	394	418	386	414	401	393	394	390	394	388	391	400	384	405	360	414	399	389	389	401	415	385	419	398	401	418	388	378	421	431	365	379	404	378	409	408	396	424	368	389	393	405	438	380	428	429	399	437	411	364	368	410	386	373	416	411	382	378	418	411	397	394	409	378	401	351	386	403	363	391	417	402	405
16285	15404	13378	7325	4959	3626	2803	2131	1747	1497	1274	1154	950	895	818	766	685	629	637	595	583	571	560	550	543	539	504	519	497	516	514	517	499	506	521	504	500	436	464	439	465	444	428	472	439	458	454	431	454	467	483	460	467	465	433	441	430	449	452	403	432	438	430	438	475	477	433	440	439	464	445	499	425	471	450	442	435	426	429	445	443	442	456	423	404	426	415	482	449	436	444	450	448	425	443	450	457	423	428	439	435	466	463	426	454	506	449	447	467	438	427	471	403	469	439	421	457	459	425	465	445	431	420	426	429	425	426	400	435	403	417	411	442	420	487	423	461	396	455	425	454	428	427	444	417	429	404	386	465	413	422	435	424	407	478	470	416	432	412	468	455	405	434	440	458	428	432	434	473	449	417	437	460	465	380	399	402	411	429	441	433	441	426	448	446	424	417	417	417	436	451	404	447	425	456	428	419	460	404	445	437	447	428	484	438	449	436	407	460	412	407	453	442	412	414	429	430	430	442	434	456	455	459	432	451	413	448	416	428	434	430	414	464	430	434	466	432	427	392	436	455	430	408	447	439	443	454	413	415	454	425	397	404	431	391	451	408	420	451	448	415	429	420	410	474	419	463	460	461	407	440	450	447	393	457	464	427	454	449	403	429	476	432	415	393	471	447	458	442	442	411	428	421	437	456	426	397	426	444	436	453	432	420	430	459	436	416	451	417	462	477	429	467	432	467	436	418	472	461	412	433	436	433	392	455	443	434	458	383	447	437	434	448	446	428	480	442	417	402	417	420	425	446	431	445	398	407	404	396	406	455	449	446	462	456	450	441	441	421	428	408	408	426	404	430	439	429	412	434	454	398	413	430	415	408	404	398	443	453	403	431	423	442	431	442	427	416	418	435	418	421	425	455	455	420	433	453	399	427	438	429	409	435	421	442	434	448	436	421	437	454	462	397	454	429	456	428	456	405	416	435	444	456	411	424	443	422	419	428	406	436	452	405	460	478	422	452	416	468	428	410	440	464	402	436	447	420	443	427	419	437	436	448	409	439	466	405	440	478	436	451	428	458	436	435	424	413	406	452	426	424	407	458	409	434	367	437	433	481	456	436	413	434	426	467	436	436	455	420	444	458	439	441	465	419	404	443	452	425	450	442	426	434	424	430	459	437	447	421	419	449	470	411	413	455	426	461	427	400	425	439	436	413	437	425	450	445	427	429	414	421	423	413	439	397	451	446	440	409	472	447	434	450	458	435	418	459	474	438	443	409	431	415	465	446	439	429	420	495	426	407	432	445	455	457	407	441	439	458	442	423	441	445	420	442	419	426	434	436	431	425	413	432	423	472	434	469	448	416	432	435	420	438	413	469	425	424	426	445	420	435	419	455	414	456	445	456	473	435	406	478	428	415	447	431	463	427	469	435	426	404	455	415	448	450	400	460	425	418	414	436	475	439	443	456	401	448	429	458	489	425	426	411	475	441	437	430	387	470	397	426	430	449	454	448	463	423	443	447	411	399	427	458	439	458	420	419	456	459	446	461	459	439	439	438	424	437	430	411	431	408	454	414	404	430	439	433	412	399	387	459	408	403	497	449	430	445	445	409	433	464	452	420	403	423	423	454	409	432	455	439	432	421	415	450	454	426	449	429	505	451	425	404	444	454	448	467	436	446	423	435	430	440	428	423	426	414	423	449	419	434	394	415	449	468	405	429	446	427	434	431	430	433	450	415	425	456	405	446	469	436	414	432	447	412	430	441	416	447	394	437	401	391	470	416	410	455	404	437	415	431	428	446	430	444	418	388	433	429	422	441	420	412	431	434	433	445	434	434	460	430	453	460	448	397	439	423	433	412	439	439	405	464	428	460	443	412	426	433	489	439	411	435	425	414	429	419	440	456	447	441	387	452	429	430	439	447	430	425	428	433	434	463	447	476	424	416	455	461	414	451	463	425	415	446	400	437	451	419	433	478	410	431	445	438	451	451	459	440	460	437	420	474	425	435	466	412	461	449	419	447	444	409	426	449	414	417	389	438	387	397	444	435	474	395	426	464	441	452	452	441	445	410	419	444	426	456	439	422	444	432	468	428	390	430	420	448	418	438	408	455	413	432	450	431	407	435	436	433	458	439	391	458	428	432	427	451	425	442	465	366	430	450	460	434	412	460	432	419	438	407	411	433	439	452	426	398	402	437	477	451	456	453	489	419	448	436	444	436	469	411	420	440	430	427	429	432	453	400	455	447	418	433	456	427	448	420	422	435	421	426	467	429	419	428	392	441	455	419	463	397	392	433	432	398	415	443	428	472	441	450	434	425	449	447	415	397	466	419	445	439	438	421	470	442	486	456	439	426	431	430	444	415	411	409	445	408	431	442	416	455	463	438	420	403	466	406	432	417	463	475	456	426	424	415	415	463	447	407	423	416	427	437	443	404	460	411	414	423	450	401	478	435	422	467	427	400	449	460	431	445	406	438	447	418	460	390	455	469	430	425	461	429	438	431	472	436	403	449	447	448	440	450	435	448	399	408	428	458	409	418	470	441	427	441	419	459	410	436	465	393	428	469	415	455	449	455	426	432	438	417	391	435	411	394	426	441	459	455	468	398	452	433	452	439	468	403	397	440	417	429	474	427	430	430	412	445	447	454	432	441	421	406	407	426	434	413	466	438	442	458	421	462	459	429	441	406	433	446	454	431	435	444	432	412	424	481	424	450	403	413	430	460	477	425	417	439	427	409	435	425	443	458	389	436	445	417	424	437	469	404	390	430	435	444	449	441	414	440	433	432	482	434	473	458	457	444	439	433	419	466	444	465	421	412	391	448	424	433	420	411	417	415	425	448	487	461	405	419	446	449	441	460	446	431	422	416	453	421	435	418	424	432	423	445	417	407	451	444	429	426	445	442	400	398	452	442	401	471	449	426	417	429	429	434	444	417	427	407	399	416	413	438	440	461	384	437	433	422	409	471	443	414	442	474	442	437	456	412	418	466	416	384	446	420	465	414	382	482	473	433	419	426	436	463	427	441	431	436	452	448	414	434	419	467	458	411	472	440	456	433	437	437	451	478	440	428	402	470	418	447	413	471	454	436	472	398	445	405	445	372	410	455	407	435	450	395	451	466	426	441	432	403	418	429	405	412	452	434	442	417	444	418	453	415	433	425	428	464	435	434	436	461	426	439	438	423	442	409	471	439	461	466	383	396	438	491	419	443	421	397	414	456	452	429	405	454	431	441	446	450	433	454	411	423	460	408	423	457	449	430	468	441	416	403	393	449	464	419	428	436	431	448	406	427	450	438	438	449	464	392	447	445	443	452	462	421	403	422	444	445	433	428	449	426	454	428	393	441	438	437	444	398	444	443	424	434	473	463	434	379	470	514	450	405	433	405	375	398	427	426	431	398	451	458	434	421	397	438	431	431	454	437	430	411	455	404	413	414	480	458	460	385	429	463	440	451	461	386	426	418	427	438	438	427	423	408	442	440	406	452	470	465	456	467	440
27054	20190	8134	845	500	375	354	346	318	315	324	297	280	295	292	280	303	270	294	275	302	288	273	304	285	276	249	299	282	249	286	282	284	298	286	319	270	303	303	277	292	298	305	273	290	310	296	259	281	299	290	269	292	291	309	282	267	317	315	326	302	284	267	306	296	278	302	300	279	254	285	268	309	292	286	281	290	330	263	266	287	320	323	282	286	312	294	310	303	262	278	278	284	285	297	305	286	260	294	294	286	273	306	323	269	291	279	280	281	298	279	296	298	289	278	284	298	289	271	289	323	256	289	274	285	312	251	243	295	290	278	298	266	289	302	272	273	292	315	282	279	272	308	297	280	293	279	258	276	285	277	275	272	290	303	278	276	285	262	305	303	320	302	295	315	296	281	255	304	296	279	280	281	294	277	301	270	292	320	281	303	285	292	316	294	294	255	294	270	295	299	296	274	285	286	283	310	292	305	280	278	292	271	291	292	291	301	280	263	300	289	274	282	286	288	301	269	304	289	311	293	279	295	312	260	257	310	267	306	276	287	286	292	319	310	258	286	263	310	324	266	288	279	273	288	248	268	300	303	278	262	286	290	290	319	284	260	328	313	283	291	299	290	298	287	269	292	277	333	281	276	285	301	277	299	291	282	275	304	281	308	320	280	283	282	291	295	294	292	261	279	278	305	291	296	295	269	266	316	308	301	292	288	285	284	271	276	278	286	292	288	297	273	297	300	295	276	291	288	298	273	297	293	280	294	315	318	271	285	311	283	284	283	294	292	302	281	299	299	312	278	282	250	276	272	273	274	266	301	272	305	282	281	316	318	315	289	299	316	289	290	321	304	313	321	285	288	292	280	284	295	271	300	288	305	287	339	301	290	290	286	278	282	264	296	252	310	301	279	307	295	279	249	284	317	289	299	292	285	275	262	288	287	301	328	268	259	310	276	290	310	295	296	289	273	293	291	298	301	327	311	299	255	294	311	305	301	280	246	284	255	279	271	307	253	296	283	280	302	296	311	272	307	290	280	297	289	288	287	289	275	313	296	286	304	305	308	269	289	289	300	271	306	299	306	253	307	267	294	288	306	291	286	273	290	311	286	278	318	258	264	260	299	299	283	287	304	329	289	305	284	267	303	294	270	281	304	293	296	307	295	287	296	294	287	281	291	315	276	298	300	281	296	296	280	307	279	283	291	286	282	268	299	267	294	310	306	302	294	275	285	284	316	272	264	267	291	310	302	293	307	283	306	298	262	293	281	337	272	271	301	303	270	279	320	299	274	304	281	289	266	298	285	308	292	269	272	300	287	311	306	312	271	299	279	301	264	279	296	277	312	281	288	292	273	308	288	290	297	294	267	279	320	244	313	306	290	271	316	289	303	326	268	280	300	290	277	291	305	275	329	322	247	260	269	277	311	285	302	249	304	272	270	267	283	312	288	305	292	312	262	306	280	278	276	254	267	300	281	302	309	306	293	294	292	294	280	307	306	276	295	288	314	278	286	264	281	287	282	255	288	315	301	271	278	290	287	276	299	288	274	283	283	298	304	323	301	274	288	275	277	270	299	276	297	294	294	318	314	303	296	286	270	292	269	315	293	303	266	310	242	285	275	287	299	346	276	286	307	300	303	267	286	298	299	286	265	285	297	298	292	312	276	312	259	278	298	282	291	261	289	264	267	278	270	298	276	287	290	302	286	293	289	287	279	281	245	268	304	291	302	306	274	287	339	273	288	310	294	292	317	255	271	322	288	286	268	265	278	293	295	309	262	275	282	270	303	282	290	270	277	294	299	278	272	287	285	293	288	277	292	302	255	296	260	284	301	265	272	239	303	291	253	295	286	282	299	260	313	315	270	281	279	265	301	293	283	287	283	284	288	270	259	290	304	312	318	283	286	277	314	321	300	318	306	337	315	256	246	303	303	262	284	307	309	269	285	282	299	285	306	258	282	274	308	283	278	288	275	266	317	312	271	271	296	284	306	303	307	303	297	285	278	301	320	267	288	261	254	283	308	321	255	300	303	281	296	265	303	335	300	283	280	295	306	264	298	294	325	293	289	300	305	286	294	313	289	262	320	258	295	277	262	264	302	299	295	295	308	298	253	272	306	271	296	250	266	305	286	310	301	301	275	292	272	272	287	270	255	296	284	278	271	305	303	290	291	293	304	286	302	308	300	293	323	296	279	277	288	308	258	293	300	286	274	285	315	277	282	297	292	273	317	317	261	289	286	300	275	299	275	303	250	280	265	277	273	297	285	270	307	306	275	286	272	295	271	284	296	273	278	315	285	280	310	288	306	310	298	253	301	301	315	265	290	266	278	277	290	301	255	286	290	281	292	275	278	296	315	281	267	265	304	281	296	280	279	276	292	307	276	289	270	295	272	272	286	291	302	318	297	278	292	285	289	290	283	278	284	284	290	297	304	300	277	308	319	287	264	264	308	284	291	305	299	283	318	264	294	303	272	270	314	297	269	306	295	305	311	313	299	265	300	246	257	277	302	265	310	299	272	301	292	286	299	292	261	278	287	266	293	294	268	297	286	322	263	253	316	315	285	296	297	260	289	307	293	292	302	297	271	282	307	278	296	288	271	304	294	301	292	293	292	293	296	284	278	274	321	278	306	284	301	284	266	308	292	292	263	301	276	289	281	292	301	288	294	306	310	290	315	271	308	261	287	282	277	308	334	270	264	286	287	291	297	288	287	286	286	304	315	309	296	297	292	264	272	296	327	275	284	300	298	297	269	273	270	262	280	277	287	292	265	291	262	304	281	259	284	305	299	292	304	283	331	286	259	276	308	301	287	273	274	279	309	287	283	316	271	287	283	307	283	326	286	338	261	327	323	301	276	259	296	341	291	285	287	286	295	301	321	290	256	321	311	319	290	293	291	275	279	299	285	297	315	288	300	272	304	299	292	286	273	299	305	290	295	313	285	288	314	291	267	299	294	266	289	271	290	267	263	304	312	318	287	304	278	283	290	265	304	292	291	264	286	282	308	253	287	295	279	306	276	292	294	296	322	294	282	283	274	299	301	277	287	295	267	283	285	298	263	274	293	262	280	287	271	267	292	272	279	308	279	325	296	260	295	302	292	279	289	288	297	306	312	298	299	298	289	304	288	267	291	260	304	291	293	299	293	297	311	267	292	304	293	304	291	252	316	324	304	327	317	360	248	285	285	296	280	280	297	288	323	302	289	306	265	308	289	305	320	304	299	324	289	275	315	306	279	284	298	309	293	279	290	275	279	312	310	309	274	312	300	288	269	287	326	287	269	274	280	282	320	309	298	253	283	307	276	281	289	275	276	280	305	296	284	282	296	266	251	261	298	291	263	312	300	261	292	292	307	282	281	288	279	309	302	296	276	306	286	302	308	265	277	284	286	279	286	269	292	281	280	302	305	274	319	306	294	313	278	268	294	309	281	273	327	293	270	303	315	267	283	310	291	279	295	338	301	298	272	303	287	287	292	286	288	305	280	334	307	280	269	281	301	293
10548	1168	1032	669	563	460	420	408	422	380	384	363	376	380	374	367	349	398	331	358	346	351	342	360	372	360	362	356	358	354	357	351	335	361	328	307	324	364	360	363	355	342	385	328	344	343	360	348	354	320	349	354	333	355	369	329	365	368	335	354	364	340	354	374	346	355	353	360	351	329	351	373	373	352	382	341	372	353	327	366	329	342	381	366	322	336	388	338	370	378	347	357	340	334	370	333	365	368	324	386	343	350	388	334	343	353	322	331	343	324	338	368	371	353	319	317	351	317	333	330	329	375	369	334	336	364	345	359	350	354	346	328	306	356	321	345	347	374	346	338	377	338	356	336	343	374	293	330	346	337	361	371	327	344	303	364	358	343	356	352	340	349	341	352	348	347	349	349	326	324	351	346	354	333	346	351	362	355	350	335	318	386	331	344	347	330	340	349	348	321	358	327	363	352	306	358	327	342	367	324	319	353	344	328	339	353	349	345	340	327	352	336	357	330	342	332	359	335	344	342	366	358	366	299	360	349	337	325	329	377	317	328	337	335	353	321	374	352	335	349	341	366	392	339	324	390	344	331	357	360	332	305	320	368	367	366	364	354	345	333	354	358	333	348	297	336	347	360	356	352	368	368	357	359	332	360	316	354	342	358	362	386	359	338	377	369	347	347	354	358	320	315	369	305	339	350	333	324	354	375	355	360	333	362	339	362	338	324	307	319	360	357	358	339	342	359	339	364	366	370	340	373	292	354	322	324	348	367	366	331	335	377	352	341	330	366	345	386	319	340	334	346	354	335	353	347	344	365	371	342	330	343	339	334	332	317	336	363	374	334	323	342	372	302	377	348	346	338	365	372	352	363	354	377	343	341	340	319	334	346	355	346	370	341	338	366	327	336	346	329	360	300	336	351	364	333	392	350	324	379	335	350	321	388	374	343	359	368	356	365	349	353	312	313	360	365	310	355	327	377	346	335	402	334	344	315	347	346	364	391	350	407	345	339	366	343	352	334	342	332	318	336	359	342	338	363	353	337	359	362	313	377	354	365	348	327	364	362	345	357	313	362	355	335	315	375	355	354	346	326	341	338	339	378	347	335	338	357	353	366	353	339	362	322	332	379	337	358	363	353	342	330	380	362	351	336	370	337	358	361	348	343	343	332	344	348	335	375	347	332	334	334	326	334	351	333	325	347	345	351	353	347	332	355	329	358	345	354	353	347	339	314	333	360	390	325	305	364	328	330	358	320	351	340	326	357	331	334	348	368	337	330	340	331	341	351	323	348	361	348	352	334	381	337	367	359	343	351	366	356	340	341	358	330	349	355	347	346	380	375	328	378	342	377	339	365	366	359	359	394	349	371	329	295	320	327	347	360	360	332	386	350	362	391	354	352	310	342	332	360	359	318	346	320	386	335	343	325	371	335	344	317	347	379	347	351	345	360	327	358	333	346	338	339	346	325	370	342	338	347	355	363	339	333	360	332	337	351	350	348	348	350	371	341	356	301	377	335	309	354	350	358	346	349	354	348	349	372	314	333	363	364	357	305	362	308	377	356	323	325	331	340	340	349	342	334	364	337	381	330	350	358	350	369	346	366	332	331	361	339	356	369	344	382	341	348	354	360	377	345	350	372	340	372	364	360	349	356	345	347	339	366	301	320	346	350	344	352	311	325	335	335	329	338	349	332	345	346	332	385	354	383	351	334	353	327	340	333	339	324	363	346	329	374	346	342	337	323	323	315	348	345	338	364	359	351	347	315	333	364	377	333	351	340	297	318	380	351	343	337	363	334	338	333	344	338	354	353	330	330	357	331	367	341	306	328	341	308	355	345	337	362	328	343	365	378	309	331	327	319	370	368	338	324	336	341	343	341	364	347	301	358	332	346	333	308	331	323	384	359	390	348	353	348	350	363	327	353	330	377	368	324	351	321	357	369	321	379	335	328	350	348	361	319	376	372	390	335	334	342	362	327	350	314	327	327	375	352	347	377	335	363	346	337	376	347	347	347	346	352	354	347	335	342	349	351	319	324	351	376	344	303	340	333	352	357	336	347	346	348	325	385	359	345	352	350	323	349	370	381	374	364	353	353	320	355	330	361	336	362	379	353	376	363	393	345	377	358	332	364	320	334	369	314	394	314	333	300	328	366	367	350	317	361	318	353	351	337	351	329	321	380	371	353	346	358	387	314	335	337	350	358	373	333	352	363	349	333	350	359	343	323	319	299	329	355	325	311	366	350	343	327	329	369	337	378	361	319	335	331	357	324	356	345	370	295	339	413	350	349	346	359	344	387	353	319	338	336	351	362	328	377	399	390	331	326	322	333	348	322	367	348	340	357	385	365	347	368	337	337	368	361	343	363	389	370	358	332	332	319	351	319	304	309	352	359	360	363	352	333	328	352	383	342	342	347	342	308	361	362	337	335	342	365	335	349	306	364	363	319	336	356	335	322	358	348	358	346	303	328	374	340	382	346	375	316	360	316	294	356	355	388	363	379	342	371	331	343	351	347	335	346	354	336	304	328	374	353	367	348	359	337	351	356	332	366	344	340	367	334	354	351	404	360	323	376	333	311	351	314	324	333	355	331	344	351	318	313	360	337	343	357	359	330	382	321	338	329	366	371	350	352	358	356	364	330	315	355	353	328	343	337	335	334	328	309	350	336	327	306	362	332	348	315	339	354	384	336	337	378	334	328	358	345	324	359	335	376	313	324	368	353	335	376	332	320	335	318	344	315	367	331	359	314	322	354	351	344	356	342	329	363	376	359	343	394	340	344	307	362	360	351	363	336	381	343	344	346	358	342	363	367	343	349	346	357	350	321	350	342	361	385	334	372	320	347	366	395	357	347	349	342	328	348	349	315	370	335	354	359	336	308	317	373	335	347	349	341	359	313	325	323	341	346	336	362	359	381	355	325	346	339	377	352	346	352	371	357	332	359	341	374	370	344	350	295	344	353	341	332	347	372	332	358	376	317	350	321	331	382	361	330	347	356	327	344	362	337	338	328	349	363	355	360	348	355	350	332	333	357	358	336	361	342	385	323	338	372	375	368	340	333	340	354	365	368	358	317	335	339	329	353	361	364	364	338	350	320	361	359	352	363	332	336	354	376	303	379	331	362	343	354	321	363	348	361	322	338	327	341	353	353	357	370	367	326	341	372	368	361	375	348	345	391	354	327	340	379	329	347	335	360	348	298	337	306	343	315	367	363	355	370	338	323	384	360	338	373	385	378	346	365	326	346	351	329	337	336	322	337	339	352	359	354	361	314	377	342	361	369	307	371	351	337	316	362	394	354	333	353	340	335	363	357	332	339	331	346	341	342	340	329	360	356	349	341	342	366	364	336	380	380	301	332	359	340	370	310	288	333	370	388	328	329	345	348	343	388	366	309	325	374	350	350	348	343	327	364	349	330	333	334	357	383	368	316	356	363	323	351	317	350	361	343	336	330	353	363	344	362	342	367	356	349	361	301	348	363	349	338	361	343	348	326	364	332
23722	21208	28600	24111	21189	12118	1093	622	485	413	377	371	311	345	284	258	273	226	259	225	236	201	207	212	230	198	200	184	219	213	214	171	185	185	220	188	202	186	166	179	206	200	180	212	190	195	194	192	174	163	173	187	179	166	182	184	180	189	192	201	186	190	210	177	195	187	186	181	190	169	193	187	191	199	160	173	193	199	170	191	223	194	180	182	205	175	179	183	197	191	180	188	203	213	189	209	205	186	189	179	187	191	193	195	193	182	164	163	163	191	205	178	179	185	204	193	175	175	206	183	193	194	170	200	187	177	182	179	177	158	169	196	178	172	179	193	196	181	174	181	185	172	171	174	205	175	175	202	212	181	157	172	196	186	177	182	178	186	190	194	173	160	153	174	194	209	178	175	172	175	177	183	169	185	210	197	195	181	180	223	191	196	188	176	186	182	186	185	172	179	170	191	185	171	185	165	193	192	178	180	183	183	179	181	194	157	203	175	210	178	156	211	175	177	175	185	202	188	168	176	205	169	179	198	164	216	170	190	209	166	194	177	171	189	173	189	178	178	177	208	205	192	192	149	183	183	163	179	173	174	184	152	164	182	181	225	191	189	174	166	177	178	171	195	186	202	171	196	196	218	175	185	194	200	191	156	169	189	184	168	195	179	166	179	202	185	172	181	168	175	188	195	176	172	186	153	179	163	186	209	217	203	168	185	198	187	166	187	189	197	180	184	180	179	175	197	178	193	199	177	171	206	171	192	187	167	171	177	185	211	173	184	181	197	196	187	189	188	172	180	153	194	185	188	164	160	167	197	192	161	173	171	187	213	190	206	181	191	181	176	187	193	175	176	208	169	178	170	179	172	180	207	174	194	178	173	173	185	205	192	185	179	196	174	176	175	201	165	205	181	171	177	178	165	193	197	177	186	208	184	185	203	186	168	172	161	190	176	180	173	182	204	208	176	159	209	200	185	163	181	165	188	167	172	174	185	182	187	197	153	172	168	195	167	200	172	184	185	182	201	199	178	166	178	180	164	191	174	206	194	177	196	197	204	179	182	199	178	183	168	187	161	167	193	201	187	176	199	210	198	195	162	170	161	183	184	192	182	186	200	194	196	177	184	209	197	177	168	202	170	202	177	179	184	180	169	183	180	182	181	174	190	179	194	142	201	185	192	178	201	188	191	174	186	180	170	197	162	165	188	180	177	196	184	200	180	194	201	166	188	202	180	176	187	156	165	178	190	195	179	201	180	195	187	191	161	196	174	177	164	176	157	161	179	180	189	183	186	175	169	180	186	204	179	179	177	195	193	173	180	183	196	188	186	168	167	172	197	183	179	180	188	187	168	189	208	187	190	189	176	180	160	195	203	220	154	208	189	160	208	173	179	182	174	177	192	163	174	191	181	195	177	194	203	165	183	200	180	186	184	167	182	170	180	175	184	198	172	198	185	182	203	182	198	192	190	188	193	200	189	202	168	182	189	173	198	182	184	195	205	187	192	197	189	172	159	184	179	176	188	179	194	168	171	166	184	181	187	185	184	190	157	203	181	179	201	174	177	180	172	193	191	174	179	190	145	198	177	163	167	194	190	196	188	190	168	183	193	193	186	190	181	179	160	209	185	169	177	172	185	174	180	187	192	182	210	191	183	210	196	181	183	179	182	184	181	168	191	187	182	168	189	185	185	188	184	200	151	165	158	171	173	204	171	179	194	172	176	166	175	175	174	190	190	195	183	180	203	198	187	200	177	211	204	180	160	188	188	171	168	174	177	181	179	181	182	191	173	203	205	189	216	199	182	174	197	172	208	167	201	207	164	198	219	176	172	192	177	182	198	166	187	207	169	175	175	189	193	183	193	192	196	165	198	185	204	181	176	190	190	203	181	176	175	174	187	175	189	167	188	178	212	181	181	187	221	203	176	199	191	201	182	191	166	178	190	170	172	199	188	192	178	188	172	193	190	189	185	165	184	192	165	178	174	198	163	185	179	192	203	200	184	178	181	166	199	202	187	193	199	189	179	188	192	195	189	178	198	194	167	187	188	179	165	175	173	151	209	178	163	166	187	183	196	204	173	192	181	180	186	181	185	190	174	175	195	173	193	186	197	217	188	194	193	187	179	187	216	186	189	185	180	190	145	189	201	205	176	207	167	200	169	182	213	176	151	195	182	166	190	167	202	184	171	200	176	207	211	190	190	229	185	198	181	167	192	184	158	195	160	196	205	173	176	176	179	180	192	197	198	218	185	184	164	191	201	191	186	168	178	209	176	171	194	182	188	198	173	177	161	199	166	164	175	181	172	196	167	189	200	168	176	180	187	201	190	178	169	178	207	175	203	179	185	208	173	184	187	229	177	189	171	213	165	172	190	191	152	204	182	199	167	185	208	172	170	183	190	182	170	175	152	164	196	202	191	177	201	161	183	200	180	174	172	183	173	192	188	174	189	200	182	174	183	176	167	188	180	187	164	185	189	191	171	174	171	193	184	182	169	184	196	165	195	175	188	206	194	184	183	178	176	189	163	170	201	176	164	189	182	177	187	170	194	216	193	168	166	169	193	196	189	194	165	188	205	219	188	181	195	173	194	164	184	184	165	203	196	179	207	163	188	199	214	209	201	153	193	159	179	157	163	178	189	172	193	186	147	180	181	188	166	190	184	197	181	181	181	190	198	190	185	177	208	170	182	194	167	191	176	157	180	194	202	191	157	167	168	182	168	170	206	173	166	183	195	194	171	191	184	177	166	190	167	180	181	183	173	199	207	171	181	182	193	200	204	191	185	186	163	165	166	193	189	171	165	175	198	198	181	195	190	167	209	182	163	163	173	172	161	176	192	173	184	172	176	197	204	174	223	181	185	167	188	159	185	179	177	176	198	176	179	175	179	219	187	223	191	178	165	198	169	181	179	171	202	186	189	153	185	193	177	191	183	169	191	178	177	172	194	179	174	186	212	166	160	158	171	169	178	189	173	140	154	183	187	181	186	200	148	186	185	182	199	170	168	199	186	214	158	176	175	180	169	169	173	175	186	182	202	165	202	163	175	170	195	197	192	196	168	167	197	188	180	170	183	160	202	180	187	195	171	180	174	201	199	177	177	182	189	200	172	184	179	180	151	181	189	190	182	162	201	207	171	213	191	175	191	185	200	199	194	167	191	189	226	194	207	174	200	180	190	193	169	185	179	188	196	178	179	179	174	172	176	178	179	158	183	184	162	214	152	181	179	222	209	183	191	166	166	194	191	186	176	169	176	207	185	165	184	194	190	179	179	221	179	216	154	171	177	184	195	181	173	185	190	175	153	181	173	187	163	174	201	190	186	213	182	180	178	207	190	183	173	187	174	174	177	192	204	180	192	186	162	206	179	176	197	177	166	157	177	193	179	152	192	182	209	169	179	188	170	179	191	197	148	163	176	185	191	182	183	195	183	170	191	177	194	166	178	190	182	162	183	188	164	203	175	185	184	185	202	164	161	184	174	184	180	188	192	187	170	175	191	196	204
12586	9447	8109	4037	2565	1896	1416	1086	965	751	668	587	517	461	454	379	383	369	332	330	315	280	305	264	305	253	273	263	262	276	239	230	284	255	221	223	224	256	263	237	220	238	233	244	237	245	240	229	212	256	237	242	214	256	230	204	222	239	226	259	234	252	243	211	247	239	206	198	227	232	219	206	225	226	239	225	245	223	246	230	215	221	218	243	224	197	231	199	224	237	222	221	211	216	196	213	225	222	232	203	225	240	207	222	222	226	220	237	214	227	247	228	216	241	215	215	211	217	211	243	237	231	229	238	212	216	212	215	213	198	228	249	228	242	222	234	223	211	235	202	206	192	214	233	222	224	195	228	248	207	229	216	211	239	202	210	216	242	210	243	226	218	241	221	219	209	234	228	245	218	216	200	243	234	190	218	230	221	228	201	220	236	200	221	233	222	216	233	210	210	196	230	216	211	226	228	218	204	216	248	209	248	224	218	232	197	191	253	218	204	213	233	209	217	219	239	223	201	216	238	266	217	236	236	223	213	242	232	206	198	239	234	209	222	224	236	221	211	206	207	239	215	245	204	221	227	218	219	245	207	202	230	209	249	228	198	243	247	221	239	229	207	251	225	224	212	214	221	221	205	213	203	240	213	227	200	205	221	238	207	193	220	236	215	226	226	221	221	240	226	212	255	236	179	229	222	208	239	243	227	210	232	223	195	223	203	209	239	233	212	235	215	221	209	244	215	206	210	229	228	244	217	219	218	221	225	236	211	204	229	251	218	217	211	209	221	254	230	225	230	235	200	205	215	232	228	223	228	220	224	212	215	222	236	232	246	247	227	240	218	219	223	250	236	229	220	215	210	258	226	233	235	192	216	236	250	234	221	216	222	236	204	240	214	212	218	234	221	235	226	208	231	200	241	221	222	241	229	232	224	227	222	220	214	215	229	213	226	207	202	213	205	227	229	187	247	210	233	219	199	197	231	240	232	231	231	236	214	231	216	230	235	236	202	181	217	216	207	224	211	243	229	200	217	210	224	249	191	207	219	218	240	216	207	228	250	217	196	243	203	218	252	200	218	228	225	217	200	230	225	206	221	209	228	227	234	247	216	203	192	231	219	229	230	219	210	226	209	245	220	239	227	229	207	224	215	228	216	206	240	238	235	215	233	225	199	232	221	229	241	215	217	223	234	200	234	218	230	216	197	230	194	243	235	198	219	210	184	209	226	230	222	228	225	213	230	231	215	225	188	223	234	228	228	225	214	228	206	237	205	224	200	210	199	222	237	229	230	236	217	192	246	235	248	214	229	205	210	210	231	215	204	232	220	244	207	245	209	213	180	222	227	231	177	228	226	237	210	226	247	213	227	228	251	225	220	219	215	243	236	206	224	214	196	212	198	260	202	234	231	205	213	208	223	212	195	219	207	234	207	237	225	213	225	206	232	222	196	210	198	199	207	234	215	243	219	209	227	249	186	222	232	226	209	220	204	202	227	225	237	215	236	201	227	218	212	225	245	230	210	234	230	239	224	231	234	217	223	206	236	222	230	203	239	216	224	232	191	208	225	224	202	244	212	207	235	210	233	218	228	217	217	222	217	231	209	216	244	219	246	223	230	192	214	199	240	227	217	244	181	216	238	248	209	220	219	232	238	212	228	228	213	198	212	208	209	228	219	217	232	226	231	258	213	198	215	239	222	214	218	202	221	207	195	219	262	218	231	221	215	226	220	216	201	233	215	189	216	243	215	226	229	236	226	225	207	238	206	211	233	228	215	228	220	223	222	223	233	210	208	229	210	222	226	222	227	225	198	235	209	247	219	200	224	232	186	215	223	240	208	216	223	226	236	252	233	227	216	209	215	220	219	209	213	203	236	218	220	220	206	203	199	219	206	217	217	241	220	226	210	224	206	238	239	244	206	232	230	238	241	227	236	220	210	246	203	218	227	218	232	240	235	235	221	234	200	256	220	212	224	207	219	211	239	233	235	209	206	248	221	195	232	223	234	205	219	218	239	219	199	216	223	233	236	222	219	212	209	217	219	218	222	204	220	227	244	224	205	229	219	225	213	217	206	245	246	205	204	210	221	204	209	234	232	224	217	214	242	241	238	216	250	226	224	247	208	239	224	214	250	239	222	219	229	239	228	228	237	219	236	233	197	246	233	223	225	203	237	222	219	253	219	262	196	235	225	220	213	217	228	218	242	209	233	215	220	210	231	249	204	232	203	222	217	228	240	209	197	200	236	211	225	225	232	238	230	222	221	225	211	224	210	214	198	253	238	232	220	208	213	227	217	209	218	215	212	190	224	235	216	214	220	215	217	210	220	211	213	235	222	255	227	238	201	207	236	241	214	226	208	218	247	219	219	204	186	221	213	217	219	232	260	204	203	219	226	217	209	204	222	243	237	220	231	249	208	216	204	230	213	211	206	240	205	215	234	261	238	227	197	239	211	212	244	204	209	222	246	232	200	209	197	227	189	224	247	218	206	229	247	210	206	243	235	217	215	241	233	198	205	207	238	196	218	212	209	243	243	225	232	213	230	227	229	231	250	244	215	219	214	242	224	213	234	201	234	228	192	222	228	240	240	226	221	258	222	250	227	243	217	226	226	235	218	232	199	236	221	224	247	235	221	209	206	229	220	238	222	194	196	216	230	226	220	233	228	235	220	200	213	212	263	226	225	222	217	243	214	232	244	224	207	200	196	227	215	211	217	230	221	240	229	214	226	215	231	200	219	230	232	224	222	242	233	211	263	203	193	221	235	221	228	215	222	220	262	233	209	214	202	209	238	242	215	202	222	231	246	223	223	229	206	251	222	177	202	205	213	201	238	224	201	237	238	222	223	210	229	221	207	199	216	250	232	233	214	221	208	228	242	221	234	241	239	204	242	238	231	229	225	231	211	216	203	243	231	228	237	218	233	224	217	205	226	226	208	230	229	241	236	223	236	226	234	197	234	235	235	227	249	221	185	229	237	197	205	251	222	207	208	229	192	233	216	237	235	222	235	225	206	217	236	260	219	221	224	234	228	206	228	225	219	237	201	223	218	244	224	192	233	212	206	219	209	200	259	215	234	229	231	226	204	236	209	188	222	232	217	220	244	219	198	221	230	203	209	209	213	216	198	210	228	220	242	229	218	232	233	212	220	227	210	216	210	232	227	201	233	216	207	216	220	199	259	227	224	230	215	231	213	211	225	206	200	264	223	212	244	244	215	268	214	222	203	231	234	191	223	224	230	196	208	218	225	245	237	224	226	217	217	231	233	205	202	242	197	209	198	230	196	198	226	222	206	229	225	263	217	228	202	236	206	212	191	194	215	217	205	238	225	209	218	221	259	200	249	229	253	219	206	224	232	229	226	213	201	215	213	216	235	218	225	232	203	208	217	212	240	206	237	245	222	210	244	210	244	210	233	219	208	213	225	239	217	230	209	245	197	226	230	235	217	224	253	197	217	231	246	208	235	226	212	225	204	224	218	226	184	215	238	224	212	229	222	217	217
24873	21193	27550	25020	12081	1054	826	690	639	618	588	548	555	522	554	522	534	483	494	525	524	508	477	513	526	445	510	532	494	500	497	486	496	501	513	488	522	483	467	503	513	511	461	480	476	464	497	471	486	496	484	509	458	464	479	446	486	493	475	506	502	493	492	469	498	518	516	481	494	487	533	511	465	503	450	478	492	495	487	478	459	487	513	493	489	494	482	527	462	485	483	491	490	492	503	490	512	497	462	482	507	525	471	445	497	454	477	523	452	484	503	447	483	482	496	534	482	450	519	501	488	507	477	441	456	461	493	501	482	472	507	512	477	517	441	497	521	475	527	469	481	505	488	487	451	449	482	512	499	476	483	539	468	502	508	441	527	489	544	478	456	475	485	505	477	468	482	473	460	498	495	472	506	499	490	439	464	504	501	473	505	469	505	494	514	523	483	471	501	512	533	466	501	447	506	462	474	466	456	447	471	489	455	477	513	517	522	518	464	460	524	465	513	489	482	493	508	467	502	541	470	515	471	481	531	470	485	505	493	524	444	469	461	475	507	498	520	494	456	492	453	493	490	489	472	509	506	491	487	496	503	473	515	466	527	479	515	485	498	500	508	481	489	494	480	455	464	480	507	491	481	501	489	487	497	472	490	481	477	480	453	463	469	473	485	521	497	499	526	479	480	479	468	460	489	480	501	493	472	492	480	465	523	460	466	457	513	544	465	550	476	527	474	471	506	488	510	478	461	481	487	486	510	520	439	464	481	529	453	491	488	503	521	475	469	524	481	484	488	509	505	475	496	480	515	485	487	501	464	505	513	510	469	489	504	467	509	459	464	493	485	468	505	517	474	518	463	513	457	541	498	500	476	498	497	508	507	487	507	464	443	483	481	474	493	455	476	485	505	468	491	517	497	474	462	502	494	506	481	470	469	490	490	475	455	442	486	484	488	512	482	500	471	511	459	497	472	470	475	516	463	491	496	469	470	460	451	503	468	506	471	474	467	486	500	493	491	508	478	458	468	499	485	484	516	504	495	507	488	492	458	476	500	470	516	499	485	471	462	483	459	518	495	512	468	490	487	497	470	523	468	496	552	485	484	491	439	464	479	474	492	534	506	472	530	467	505	458	498	527	502	482	483	494	544	507	455	507	452	490	530	476	478	470	481	523	490	499	476	481	476	501	446	517	487	437	483	470	469	515	490	514	468	474	458	510	518	468	499	501	493	518	485	531	491	465	522	481	477	490	471	489	540	459	491	412	495	478	465	492	480	484	507	519	482	482	445	511	481	471	464	487	474	488	529	458	467	489	513	517	478	467	477	458	503	531	469	491	473	479	535	498	478	496	485	500	482	484	485	462	461	539	498	494	470	489	506	496	472	467	468	509	491	475	489	532	511	501	490	491	452	452	520	504	476	467	514	469	468	461	527	481	444	470	414	534	483	460	479	499	495	475	483	485	506	525	473	498	487	513	517	457	468	511	485	465	494	480	464	494	495	473	444	466	512	494	501	466	474	494	450	526	499	492	509	478	477	512	502	484	485	504	477	485	466	518	459	483	504	538	445	481	520	518	508	475	459	490	524	483	483	488	503	489	451	485	498	457	506	444	507	479	501	501	473	494	536	475	489	490	469	504	468	476	488	509	485	487	527	455	510	518	454	532	453	489	478	492	495	490	483	484	477	482	477	471	497	483	474	485	490	469	486	486	481	487	481	447	500	479	483	483	466	494	498	474	471	450	491	444	504	460	504	514	527	467	436	484	507	506	494	535	494	492	484	507	491	477	529	509	512	442	481	501	487	474	484	480	529	516	474	473	484	508	509	450	484	491	507	490	472	472	528	499	481	480	521	486	486	486	496	512	494	483	494	465	461	463	495	501	470	473	465	466	462	488	462	489	489	508	463	504	496	486	478	487	508	476	468	527	478	473	466	464	457	484	469	471	514	463	481	508	464	462	497	482	475	536	507	560	472	437	499	466	463	480	489	484	498	485	456	515	485	493	468	451	506	478	487	535	494	533	494	451	512	515	477	444	498	470	477	492	454	462	490	466	514	482	514	487	460	499	504	489	489	469	476	476	468	490	511	487	475	478	450	488	511	494	490	497	448	500	478	493	498	470	497	475	486	519	493	469	485	464	502	460	478	455	539	453	493	479	522	480	481	512	551	486	464	520	480	473	456	497	486	471	462	461	452	459	487	472	507	478	513	522	499	502	450	480	467	456	501	469	463	485	493	487	467	494	469	485	502	482	542	502	520	482	507	475	469	491	481	478	503	473	507	459	471	439	467	507	492	491	496	497	466	468	472	493	445	487	436	474	491	484	481	501	478	498	490	456	469	470	513	490	505	493	484	469	468	445	465	480	509	475	508	510	514	490	502	528	504	514	489	502	508	529	478	434	489	501	501	461	505	490	511	519	463	512	503	502	508	451	479	457	441	495	511	524	468	527	493	507	475	492	495	495	512	491	518	498	473	474	511	481	506	523	517	497	470	485	459	497	487	469	471	527	497	540	507	518	525	457	508	491	497	455	498	480	493	448	494	438	538	464	528	457	488	499	483	515	516	495	438	480	480	479	512	496	521	505	478	518	469	456	493	468	499	482	479	461	492	513	496	473	487	499	477	461	493	482	457	506	491	473	494	474	512	522	489	480	475	503	501	505	476	485	514	513	450	468	465	485	516	483	505	482	468	504	466	502	475	488	516	500	454	486	490	509	503	475	490	494	472	444	552	425	493	502	481	486	517	502	467	522	439	488	496	503	471	499	486	492	506	486	472	493	477	506	482	514	496	504	472	486	440	470	443	494	470	523	480	483	467	493	494	493	485	461	450	451	483	491	472	506	535	483	464	478	461	462	488	480	494	450	495	494	479	513	486	492	465	464	489	493	432	464	493	556	504	479	490	523	492	514	453	483	488	533	464	523	484	484	520	471	492	509	462	495	485	482	488	507	460	480	503	493	474	479	524	483	504	512	460	490	473	472	502	475	474	526	457	488	480	512	519	493	494	453	460	484	480	453	494	485	489	445	475	486	483	518	486	485	463	463	549	473	467	500	482	496	521	455	470	510	489	501	476	529	474	478	501	474	463	509	471	472	507	498	464	488	534	507	507	495	495	513	478	473	466	521	487	455	483	462	480	498	441	463	517	481	467	506	528	492	475	486	484	484	468	506	486	454	486	511	488	495	515	491	470	510	503	462	517	502	513	474	488	491	504	499	464	508	459	489	457	481	496	523	481	479	498	488	502	542	484	446	491	485	493	473	495	473	443	510	522	489	517	496	505	540	476	498	492	486	467	480	502	467	489	467	444	491	478	487	500	528	470	457	497	488	471	526	478	513	454	465	483	450	494	490	439	500	472	461	506	513	504	475	435	478	453	505	498	437	471	485	452	489	519	484	476	504	460	506	480	466	465	483	509	448	463	508	504	467	502	490	470	464	456	522	461	511	483	456	465	466	490	508	487	487	460	488	487	464	473	485	466	479	463	482	487	469	479	491
12783	5663	4607	2326	1795	1451	1221	979	888	819	737	755	640	710	660	658	624	634	584	580	587	615	564	544	596	575	558	561	584	557	592	563	566	549	579	536	530	566	537	555	562	512	539	561	583	552	562	563	571	548	563	561	553	571	575	548	585	567	567	561	573	527	578	569	526	558	562	553	552	497	529	525	560	578	591	571	565	553	559	520	553	554	576	556	527	586	554	532	575	538	577	548	557	563	562	533	533	609	545	550	533	513	585	577	505	557	553	565	557	571	599	571	576	561	520	576	580	576	547	589	562	537	516	507	524	477	514	558	517	537	529	549	538	564	572	541	539	561	561	580	563	571	521	549	551	608	598	564	587	525	587	531	549	524	565	534	517	566	581	573	518	544	577	521	569	550	554	554	539	520	584	568	538	555	542	579	585	563	535	528	500	578	537	555	559	530	531	558	556	562	568	522	594	512	580	549	522	534	564	562	543	539	589	519	575	581	520	527	555	524	574	558	518	553	549	566	560	543	569	521	523	532	561	572	519	556	574	533	562	543	577	564	511	504	552	560	559	530	543	557	550	542	504	546	526	552	564	551	572	493	536	582	541	534	563	512	535	529	579	540	567	552	558	525	512	560	535	550	534	545	560	564	572	535	527	567	536	560	559	589	506	563	574	576	566	532	575	555	565	540	560	564	557	532	545	562	566	588	546	569	546	520	555	573	561	507	591	499	559	547	601	531	531	582	540	546	526	539	524	542	532	598	543	532	482	575	519	531	553	566	563	575	552	564	522	547	568	533	567	550	561	555	580	541	558	543	554	533	558	523	563	520	558	575	524	546	589	561	552	536	527	552	570	617	572	543	528	537	553	554	567	570	529	539	557	601	558	566	571	572	550	577	528	530	550	546	599	571	572	543	570	536	550	536	514	569	546	567	562	531	582	597	565	583	579	577	532	521	587	582	579	584	513	509	605	549	589	558	531	528	522	560	539	549	580	538	523	583	566	502	554	547	545	516	529	527	555	534	489	564	555	522	576	601	577	535	545	552	582	544	538	550	562	562	558	543	528	567	567	563	568	556	552	541	536	551	571	546	545	553	523	537	482	568	571	610	556	523	526	581	543	516	547	537	573	530	535	529	573	555	577	553	573	559	536	529	577	531	553	543	539	562	513	578	562	505	562	556	566	526	577	568	544	548	528	562	540	541	571	522	557	547	550	536	615	546	534	543	566	518	560	558	497	572	577	550	575	556	527	511	585	552	529	591	564	565	538	562	610	552	530	574	525	604	548	543	554	528	600	555	584	538	552	566	535	555	554	574	559	549	582	536	536	536	531	559	512	588	568	566	544	522	581	578	571	541	552	558	546	563	566	538	528	590	547	544	516	543	558	564	549	545	541	537	550	539	599	533	587	549	570	529	586	584	563	546	556	562	538	554	549	565	547	538	556	519	555	497	598	571	549	539	551	540	561	559	538	583	538	523	574	577	548	553	527	558	609	529	549	558	491	579	533	596	534	562	523	556	531	555	484	546	528	541	574	535	548	540	532	566	524	546	579	565	561	591	556	521	570	569	575	577	568	557	567	564	546	553	579	576	555	560	570	525	527	542	560	544	589	521	551	595	548	488	523	571	540	557	537	564	553	543	583	548	515	584	554	550	576	574	534	567	548	578	582	537	551	545	544	533	533	526	558	528	572	574	577	569	541	541	602	509	571	552	551	556	536	570	539	550	532	539	552	589	570	538	555	548	565	556	566	580	550	543	553	541	538	546	546	570	549	527	544	546	550	550	600	502	524	534	535	542	538	550	589	529	569	549	548	533	510	561	569	536	516	540	514	554	580	568	552	537	555	547	551	563	542	526	537	531	561	545	556	546	594	529	580	542	553	544	561	567	567	519	589	522	531	557	560	552	506	559	560	560	571	498	577	584	551	552	556	511	552	532	531	542	553	504	563	551	574	566	577	557	537	560	592	549	568	564	534	567	552	561	515	568	579	567	538	558	569	566	580	588	579	536	581	528	509	549	576	574	573	576	555	545	542	545	589	533	537	620	565	537	577	535	576	555	542	564	516	551	543	548	559	504	542	549	539	548	551	578	565	543	560	551	537	545	558	521	590	560	538	549	559	530	567	537	563	539	545	523	513	569	559	556	543	524	520	546	525	568	562	554	573	538	574	536	563	561	530	474	547	561	572	592	547	546	553	589	541	545	541	535	510	558	563	570	533	539	501	557	539	566	558	574	585	559	565	549	536	562	541	559	534	561	546	559	538	586	585	536	574	565	541	515	567	528	522	552	522	588	506	565	549	558	585	558	557	532	559	528	559	581	548	579	586	569	562	539	552	537	564	539	561	570	552	539	546	571	569	549	524	535	573	541	535	528	569	534	595	572	547	566	570	538	566	540	577	556	527	525	556	533	555	590	592	562	533	522	526	575	563	529	590	579	529	534	547	555	613	546	531	526	553	570	541	532	509	559	555	546	544	591	564	563	550	547	544	557	544	541	532	558	532	542	540	545	541	528	550	548	540	564	547	595	543	546	545	578	540	581	528	549	583	507	557	529	565	565	555	542	552	542	497	552	578	525	580	516	555	519	570	489	562	523	563	516	575	540	533	545	581	593	562	516	565	547	550	575	577	588	559	552	527	552	557	576	529	539	590	531	524	559	547	524	556	542	543	523	519	566	554	491	540	530	567	552	516	519	592	503	510	580	551	571	560	522	544	548	516	524	553	535	559	553	576	565	537	530	589	541	547	545	532	556	564	577	558	560	549	553	534	572	559	563	588	539	523	584	556	552	554	548	567	592	565	550	606	541	523	577	564	552	556	598	582	539	562	542	537	487	531	582	571	525	550	587	555	550	554	530	604	518	529	550	550	565	555	552	533	550	576	527	555	578	575	574	553	542	527	560	538	533	560	567	527	552	541	583	545	565	535	557	524	536	571	534	525	521	558	586	506	542	526	564	553	503	549	547	568	572	513	520	559	587	546	526	590	549	542	559	587	552	552	584	556	578	593	576	530	564	542	537	542	536	568	509	530	568	561	526	546	581	572	558	597	553	548	550	517	564	535	547	576	525	566	529	562	536	540	538	549	536	551	555	549	585	566	551	556	539	524	574	544	562	577	514	539	564	576	571	589	501	550	547	548	529	580	570	590	590	520	536	549	601	549	611	534	576	568	567	567	554	577	520	564	504	547	506	583	556	549	621	549	552	557	543	552	542	562	567	542	580	577	563	567	582	544	590	547	555	546	515	576	559	574	545	569	550	563	588	537	525	557	520	531	568	490	573	538	571	542	605	531	571	540	524	557	524	562	494	585	537	517	534	540	547	514	553	571	573	517	547	574	539	557	564	564	554	577	548	548	626	594	556	542	520	546	548	579	570	550	550	552	521	600	535	563	546	541	600	507	567	510	528	524	497	567	571	568	599	590	569	497	521	550	537	521	574	586	510	545	565	560	582	540	528	568	582	551	557	582	552	565	561	553	538	563	544	554	584	551	546	547	575
22757	21258	29052	23793	21252	21289	11691	1408	1036	917	810	729	635	684	571	551	528	538	523	503	510	470	487	466	436	449	500	444	440	413	442	454	435	411	471	461	451	445	462	409	390	411	450	404	402	438	400	446	442	407	419	416	430	394	425	375	393	429	392	429	426	401	396	395	389	421	397	431	405	437	400	400	417	404	390	397	422	380	427	446	386	403	436	431	434	409	406	401	419	400	410	435	432	385	410	426	398	420	390	408	430	431	391	408	408	395	446	413	426	404	399	422	443	414	395	374	386	419	405	403	413	428	386	455	414	383	408	397	361	410	404	411	403	376	412	413	412	408	399	406	414	409	394	397	393	418	394	437	392	396	397	418	417	387	386	473	429	380	385	431	384	432	412	402	420	371	376	417	389	422	398	398	415	377	447	385	412	408	410	403	379	428	431	380	390	401	413	369	417	424	413	381	401	369	466	387	441	379	377	403	402	393	386	424	399	415	396	391	386	398	399	444	411	379	414	405	406	405	417	419	378	440	414	396	399	406	386	405	412	423	413	400	429	415	417	398	399	406	430	383	424	388	417	404	398	401	424	409	405	398	395	392	400	388	365	408	407	393	381	430	408	438	428	394	441	450	440	413	425	400	402	428	427	393	376	468	447	376	402	413	437	399	406	371	408	369	407	392	388	418	426	388	401	395	412	412	407	382	437	390	378	396	402	371	406	405	370	412	392	436	391	405	408	365	396	372	394	447	409	382	402	398	437	387	390	410	431	412	409	405	374	392	390	334	422	407	413	382	395	374	390	389	409	407	380	422	394	373	377	447	387	432	404	438	417	401	407	383	361	391	389	374	394	386	403	414	386	418	415	424	414	409	427	391	400	437	411	393	399	362	418	350	404	387	416	396	439	382	443	418	404	414	433	435	414	406	404	427	425	396	404	400	412	394	414	395	415	424	448	368	410	411	363	414	369	408	365	442	454	407	395	376	407	383	433	394	387	404	371	395	433	415	403	429	404	415	409	418	382	409	432	395	377	423	418	394	373	368	412	451	405	412	389	421	397	412	366	424	416	385	393	403	343	384	396	405	407	421	397	388	405	374	439	414	402	437	404	408	397	423	398	408	381	384	432	405	383	420	420	408	410	382	429	399	401	414	375	421	395	424	422	400	434	455	370	413	374	389	367	449	388	425	410	402	423	382	369	395	405	432	403	388	380	386	412	383	385	436	436	420	350	427	407	396	401	379	384	395	390	392	409	402	373	401	415	386	388	408	366	443	421	391	399	401	398	400	416	422	399	414	406	415	378	394	399	415	422	398	392	398	415	395	400	446	400	421	404	366	392	395	387	433	358	384	429	389	390	411	413	393	395	369	450	402	418	424	399	366	403	388	394	389	368	373	414	413	387	414	445	419	416	394	397	385	404	416	407	412	432	360	436	385	396	401	363	393	422	403	431	392	404	382	391	369	379	422	444	410	383	382	393	389	419	388	387	404	417	414	411	391	374	397	417	387	433	418	381	398	408	382	425	375	420	398	413	381	408	411	414	424	421	422	434	410	375	398	404	400	350	398	372	381	386	388	417	444	363	420	389	381	406	376	386	446	367	373	447	412	423	404	393	409	406	407	420	393	387	379	384	385	433	412	413	418	415	388	423	362	407	397	438	427	405	392	403	451	432	393	426	398	359	413	406	378	421	403	353	387	391	405	395	394	396	398	372	414	412	423	392	423	435	416	410	396	421	376	399	396	394	392	369	400	416	380	424	417	360	408	414	385	401	407	403	381	364	410	386	404	447	418	402	413	380	385	376	413	376	457	399	416	417	406	449	381	373	387	372	395	394	384	370	433	398	439	419	431	413	393	434	400	365	375	445	406	376	400	413	381	384	399	439	389	369	402	403	368	357	394	393	410	404	432	415	405	425	412	395	394	412	415	383	400	398	392	371	397	408	388	419	397	415	410	392	393	412	429	380	405	419	405	407	393	392	403	448	431	402	400	405	361	416	373	379	405	370	434	383	397	411	422	396	378	428	442	364	416	420	423	381	394	424	439	360	411	371	377	419	395	420	435	390	383	419	395	431	397	375	428	422	394	417	434	411	414	394	348	400	375	440	422	429	397	381	377	397	374	388	388	404	379	386	402	392	434	378	398	413	415	416	381	373	419	395	407	399	433	382	383	431	390	399	417	398	427	411	402	395	399	412	388	418	370	420	413	431	383	394	436	382	380	390	416	395	378	427	408	429	423	424	329	406	396	379	407	366	430	370	403	384	420	424	382	406	377	406	397	370	386	390	435	427	403	441	355	413	407	406	410	421	380	423	425	386	412	396	342	384	392	428	401	386	425	407	367	362	370	375	413	418	426	412	369	400	396	401	409	435	402	447	384	365	371	385	366	409	425	360	424	388	420	425	415	385	412	406	401	384	363	428	394	402	416	407	423	411	414	397	386	406	388	413	420	399	408	433	345	419	403	404	377	412	386	406	394	402	390	376	371	426	389	396	427	408	410	385	403	401	429	445	420	362	405	391	396	427	411	369	377	415	384	399	421	406	393	383	402	399	407	403	383	420	394	393	449	404	415	385	393	354	432	437	420	403	422	425	398	439	384	377	380	406	404	403	402	406	414	410	419	384	408	436	417	403	430	419	377	381	427	447	379	376	376	376	423	406	377	443	421	418	415	376	408	387	405	392	369	415	386	394	404	377	389	421	406	426	382	414	388	412	375	409	427	396	384	397	433	404	386	419	406	408	411	391	341	433	411	408	410	423	396	394	387	416	392	383	429	405	392	373	427	394	423	371	382	412	422	401	410	395	437	419	370	394	416	415	396	404	438	412	376	393	411	413	398	411	388	391	402	428	379	405	418	429	395	375	416	404	408	386	392	418	408	404	427	395	374	394	390	424	379	408	373	383	428	412	405	384	391	416	398	450	407	416	434	347	411	374	432	392	419	410	407	390	414	405	391	390	384	401	430	410	384	407	410	381	395	415	377	381	402	394	396	357	392	371	357	413	416	426	429	429	423	421	395	406	378	370	427	385	415	404	422	400	421	406	386	359	377	413	420	398	369	422	406	393	427	444	367	359	377	377	405	384	418	408	384	412	406	413	423	426	455	385	421	443	368	404	402	397	386	398	406	436	400	380	399	400	417	446	398	410	421	407	380	407	424	422	392	400	437	401	374	408	393	394	391	385	385	405	420	394	411	363	402	414	405	419	429	392	410	403	407	389	422	374	396	399	406	393	390	392	379	419	387	396	446	385	427	428	430	426	403	400	415	399	365	410	399	422	378	415	394	442	445	402	412	407	371	400	369	392	408	411	406	410	377	412	430	408	394	414	402	378	411	401	414	367	402	397	374	424	372	433	409	433	396	382	424	363	416	414	382	424	446	391	399	404	418	368	434	423	421	354	385	358	401	397	401	401	396	372	396	392	416	387	365	396	360	381	383	410	399	396	440	404	396	394	400	434	426	437	361	374	405	426	402	420	390	391	450	391	431	400	358	432	418
15838	15385	13488	7075	4841	3696	2668	2137	1820	1553	1313	1127	981	905	772	752	701	701	649	593	555	553	546	526	532	537	526	491	438	483	495	535	490	512	480	460	507	476	456	458	452	455	497	408	452	477	447	420	450	474	457	444	424	475	433	458	486	479	424	431	479	429	443	425	432	448	504	414	428	473	437	466	410	459	471	441	442	428	422	471	438	446	425	457	430	469	405	459	389	458	416	437	463	451	432	445	442	453	450	468	429	427	433	455	434	435	458	435	442	404	440	439	433	427	436	475	450	409	449	461	431	463	417	425	427	441	412	443	447	425	423	449	447	435	447	431	451	471	412	447	430	412	436	467	407	441	423	463	433	446	407	427	426	440	424	448	475	404	441	436	431	410	410	420	457	452	429	451	451	426	413	407	436	418	430	456	470	489	435	426	434	436	430	398	463	453	437	443	441	436	426	463	435	431	423	444	453	442	454	459	442	445	457	424	423	422	431	486	422	410	450	402	435	435	441	442	448	454	447	424	441	465	451	424	448	427	442	433	406	416	480	454	403	448	450	441	445	477	415	465	449	437	408	432	436	486	422	411	410	443	453	418	422	438	432	470	452	475	432	453	443	457	432	431	435	434	426	432	440	463	448	438	407	427	435	418	403	423	389	443	412	469	437	427	432	426	443	435	456	452	453	471	417	439	431	434	431	447	444	426	428	400	434	448	439	419	437	450	448	453	432	417	422	433	395	438	456	444	415	422	456	404	436	455	429	414	453	475	418	443	430	433	449	457	462	454	429	462	431	448	415	461	458	420	410	407	450	422	432	424	409	417	440	410	397	421	461	422	474	438	406	396	398	413	431	459	435	450	437	423	461	419	461	425	444	443	411	425	454	415	441	436	415	475	399	422	421	436	434	440	456	447	445	376	428	462	454	430	449	414	414	424	434	456	438	415	455	423	463	449	452	457	449	449	440	426	445	403	424	452	416	418	438	429	455	420	408	445	434	498	394	417	468	433	447	458	445	453	450	412	421	457	423	468	433	450	387	446	417	435	457	432	435	436	464	417	378	426	420	427	468	435	413	463	426	407	432	502	437	428	436	453	426	451	466	434	446	424	454	409	445	456	443	422	459	437	453	413	436	447	448	456	421	444	403	444	431	407	422	409	406	465	470	453	462	452	460	474	447	426	443	437	431	450	436	451	422	436	455	497	462	445	420	420	460	434	425	431	422	460	424	447	438	421	447	441	424	452	452	434	412	448	459	425	431	458	439	447	446	470	422	432	485	444	424	431	427	437	407	442	468	417	404	463	441	438	432	432	481	454	452	430	415	435	434	418	462	403	396	427	443	460	386	421	456	419	416	455	433	440	422	420	404	441	430	444	461	462	412	429	412	425	442	462	433	436	433	427	451	429	472	427	437	418	432	426	462	428	428	398	476	438	436	500	466	418	453	457	427	401	454	390	465	458	440	422	453	405	461	477	444	431	445	440	436	431	421	379	464	480	469	440	437	411	442	433	441	448	440	448	410	464	445	469	447	442	442	406	433	392	466	404	483	415	420	418	476	429	383	459	435	449	416	435	445	444	461	467	471	446	423	439	452	476	403	433	436	437	437	441	444	440	422	412	424	432	455	454	444	463	411	415	443	459	438	437	437	445	458	452	469	402	451	404	423	403	473	430	406	423	456	462	439	425	421	442	427	426	442	433	453	399	437	459	452	437	447	419	450	445	462	439	465	440	401	476	437	427	399	436	431	449	386	450	454	441	468	442	466	426	427	461	458	407	443	459	435	446	401	462	436	431	449	417	436	442	447	431	435	443	429	444	437	433	453	427	460	415	460	411	414	441	421	436	454	454	421	458	398	463	464	428	439	418	433	425	439	412	420	436	421	461	399	424	436	416	457	420	433	445	467	448	425	435	445	451	462	440	439	460	423	426	462	446	468	432	436	422	437	398	437	432	454	455	422	436	414	460	421	429	478	450	447	447	446	473	406	403	462	428	421	423	449	423	452	438	428	438	443	429	398	422	448	429	369	420	452	409	451	449	454	438	412	427	418	427	423	447	430	437	405	426	462	464	463	424	449	426	434	423	459	442	432	439	440	452	481	417	412	453	414	413	434	429	424	414	400	431	463	427	427	448	445	416	437	436	447	452	429	430	435	428	418	480	486	418	456	423	444	430	431	417	448	409	452	409	449	414	422	457	436	433	414	419	439	443	414	442	447	450	466	437	450	448	428	451	407	436	444	421	405	450	426	425	404	407	455	467	429	457	448	421	427	449	446	441	425	430	453	406	428	421	410	455	395	427	443	457	469	440	395	431	441	422	414	475	429	434	477	443	414	417	419	376	435	398	469	448	438	428	398	462	453	383	417	461	464	480	422	487	405	422	438	463	374	459	419	412	443	427	404	457	434	435	423	444	448	432	453	426	442	448	421	437	396	407	450	460	423	431	450	412	439	464	437	430	451	458	384	420	455	420	450	398	414	499	436	432	447	416	417	443	485	439	433	457	448	448	440	474	417	457	438	434	440	455	379	456	429	437	437	419	453	455	452	459	454	479	433	409	415	446	433	470	414	424	452	456	411	417	412	419	392	467	433	404	437	401	439	458	434	463	450	434	453	466	437	434	458	435	463	444	444	392	477	478	427	460	416	448	415	434	444	416	418	434	440	448	473	420	436	438	412	460	434	465	430	480	436	438	419	423	422	391	440	427	430	451	425	392	455	427	476	429	429	447	438	490	407	449	415	417	443	430	401	434	420	450	450	444	437	424	416	444	462	419	465	405	472	446	426	434	457	448	441	440	448	419	415	424	450	466	461	404	442	410	438	433	432	427	443	460	403	457	421	417	461	427	440	444	485	423	406	383	451	448	447	434	454	423	452	452	426	432	480	436	461	428	423	431	445	421	454	423	427	469	386	438	440	452	441	417	456	426	393	459	454	397	437	426	458	472	441	396	426	399	416	415	469	450	424	439	456	428	421	466	431	410	455	427	422	421	449	449	437	425	432	450	414	411	462	428	433	444	438	445	462	446	390	470	456	435	456	412	464	450	450	440	408	408	383	448	430	446	409	435	443	409	456	386	431	438	401	434	458	413	417	452	467	441	440	430	409	438	431	398	445	451	425	437	459	436	431	442	447	441	409	387	461	436	403	452	439	431	410	437	438	428	431	442	441	460	439	426	455	469	455	434	435	445	431	416	413	434	429	455	458	400	430	415	403	452	424	431	463	425	462	428	438	464	408	418	389	419	474	464	452	429	406	420	450	435	405	437	411	469	403	457	451	438	412	457	460	454	420	442	411	423	398	419	440	455	436	438	431	434	464	466	447	434	439	437	414	430	445	452	428	418	415	414	428	444	443	417	434	475	430	434	480	423	418	468	413	423	458	450	426	462	459	453	422	425	469	438	426	419	418	463	438	472	440	419	460	397	433	410	407	451	430	455	430	457	409	427	418	418	458	425	397	406	455	429	433	463	422	427	383	437	424	474	455	415	424	402	450	455
27183	20312	8556	932	568	491	447	361	334	326	314	343	302	313	274	336	303	290	287	298	278	283	298	302	294	291	288	315	275	280	263	296	265	291	254	321	297	258	302	292	294	264	325	317	262	304	276	294	309	279	276	251	286	282	256	276	282	281	319	322	265	302	277	277	269	260	298	285	272	284	306	299	317	277	296	295	280	273	294	282	289	269	280	285	305	273	284	284	296	254	289	271	298	276	299	264	291	322	258	285	297	289	290	281	294	283	288	291	285	299	283	327	292	318	285	263	329	289	296	283	294	309	283	298	319	265	268	311	282	278	306	295	285	273	311	307	319	297	280	315	285	309	290	274	288	289	329	312	283	302	308	287	293	308	282	293	309	308	311	292	257	289	305	292	288	297	284	286	274	309	288	289	296	282	299	323	281	295	275	296	328	293	298	286	251	309	306	312	298	277	290	277	265	275	305	312	265	295	298	282	267	289	275	308	270	263	277	292	314	293	261	295	301	298	318	299	320	292	295	268	315	245	293	286	300	295	284	290	287	298	301	283	299	309	292	319	274	287	271	300	267	285	316	275	305	280	298	287	265	283	313	297	291	279	292	307	332	294	287	248	296	294	271	277	293	286	295	316	300	305	318	290	289	323	290	301	286	294	311	269	291	313	285	284	291	298	294	295	271	265	292	303	297	305	261	261	289	318	284	277	302	290	273	294	289	320	336	316	329	295	295	298	320	287	290	311	266	261	309	272	288	293	310	286	313	292	285	287	256	285	295	252	280	285	302	319	286	276	315	312	295	281	281	291	295	310	312	278	286	272	303	289	263	274	296	280	281	321	298	293	287	298	332	286	293	301	296	252	299	293	283	293	314	311	270	284	331	291	274	279	289	311	269	303	287	291	298	250	264	293	293	271	322	297	307	294	313	301	245	309	299	296	306	284	282	315	292	303	266	321	281	275	299	289	282	325	302	290	310	291	279	267	294	263	301	325	263	320	302	290	302	278	306	287	277	282	317	290	319	284	279	291	286	315	289	303	268	263	265	299	312	320	275	308	300	328	315	293	336	279	285	302	316	301	290	298	288	319	327	276	273	306	304	256	307	251	310	303	329	278	294	281	294	306	291	268	307	293	342	295	282	289	273	314	264	293	303	274	309	280	302	288	274	320	307	278	302	287	282	250	300	295	297	279	296	277	294	296	285	276	289	272	295	320	308	306	320	324	275	295	286	285	311	327	290	297	286	298	309	297	291	293	286	335	279	302	288	304	301	295	314	285	281	276	305	293	283	299	294	298	281	283	292	292	328	246	317	307	283	270	295	289	286	260	288	282	272	284	329	304	306	295	311	298	286	264	313	320	272	281	289	292	316	244	306	283	285	291	277	281	295	300	291	287	291	286	276	319	272	291	319	282	284	288	295	272	251	296	285	270	300	280	249	302	298	271	270	289	297	286	276	274	306	255	278	273	284	289	289	279	299	295	324	297	284	299	290	271	316	317	293	283	287	283	277	304	282	265	275	301	301	294	279	308	307	324	278	295	312	300	307	291	313	279	284	286	291	296	299	292	291	287	281	289	281	307	309	287	303	293	277	303	299	285	297	289	307	311	273	299	295	328	278	305	282	300	333	291	257	331	300	289	247	284	318	285	269	305	293	321	288	262	288	313	286	299	306	287	271	276	280	269	302	284	312	278	316	292	310	325	271	264	280	321	310	316	268	291	309	288	296	281	306	303	305	312	304	288	298	306	285	268	308	294	297	328	262	294	267	287	321	286	300	315	270	280	287	257	283	310	304	287	280	290	260	299	303	303	295	297	291	286	293	296	303	316	306	306	292	278	308	333	272	281	304	293	280	285	297	299	314	272	298	282	296	287	276	285	290	302	318	291	284	304	328	295	292	299	292	309	273	298	302	292	330	295	286	296	289	264	294	236	308	278	289	315	299	287	298	271	304	306	347	293	287	308	285	263	297	300	269	270	318	278	308	318	291	353	304	295	318	275	283	308	313	303	290	289	295	259	293	278	257	321	295	320	301	289	278	308	288	308	281	283	292	279	285	284	333	302	287	313	303	250	300	328	321	275	280	281	308	318	286	288	286	324	283	292	295	303	286	298	268	297	332	291	296	299	321	319	328	290	252	309	291	314	306	282	302	296	258	291	297	281	311	286	295	293	292	316	281	316	285	276	290	291	322	309	299	269	285	282	283	297	269	302	288	285	262	313	272	311	312	299	279	281	288	296	274	302	260	311	279	290	297	272	281	307	291	282	297	307	256	264	298	269	310	285	269	308	321	328	277	295	283	281	288	314	288	283	305	308	278	283	277	283	303	317	301	286	285	278	286	289	295	271	306	295	281	291	285	296	289	301	250	302	269	286	291	292	271	310	282	274	294	319	303	285	326	293	291	273	290	271	306	284	252	313	266	279	299	273	313	336	285	286	299	276	300	290	293	294	262	284	285	302	276	292	279	290	287	303	302	300	321	316	285	293	309	279	303	295	298	292	274	290	269	255	265	296	314	288	315	291	274	299	284	302	284	297	247	318	270	300	280	299	263	275	299	306	243	302	280	293	301	296	281	292	298	291	303	279	310	320	303	309	286	293	273	289	287	298	281	288	311	319	310	289	293	283	279	299	289	305	294	293	306	308	280	290	302	309	269	314	296	304	340	288	314	304	284	313	294	275	309	279	276	298	290	280	309	295	269	286	277	278	287	288	284	297	291	295	284	305	328	323	307	317	292	274	296	289	278	322	274	304	308	303	274	259	277	317	264	319	304	295	296	288	282	304	305	265	289	304	302	276	278	276	282	312	296	305	300	295	287	301	290	283	318	276	262	301	285	311	313	285	305	266	293	281	305	299	292	300	267	263	291	319	290	293	321	291	305	300	303	298	298	303	293	289	290	272	291	296	295	295	313	301	288	299	300	273	290	313	281	305	275	297	300	282	292	321	288	283	276	299	312	291	305	300	277	303	315	291	273	310	285	293	278	282	319	270	311	277	287	306	289	300	327	287	308	265	275	282	302	289	306	293	318	286	280	303	256	339	314	329	273	268	274	327	297	283	292	278	309	310	267	294	250	299	296	293	288	295	318	274	282	286	316	275	287	309	310	268	314	316	314	312	278	300	301	324	298	307	271	306	297	303	258	299	290	270	290	279	281	295	289	285	313	285	300	280	311	300	285	307	296	271	300	311	281	253	314	273	294	288	299	317	278	289	293	266	283	305	298	303	267	269	313	289	312	304	276	298	289	287	306	276	289	284	289	283	320	285	276	298	307	288	263	287	290	300	304	282	278	275	326	283	284	283	295	303	279	276	303	316	282	298	299	327	286	302	319	297	270	280	275	312	291	278	324	305	272	298	285	291	307	275	310	293	317	316	302	295	312	274	270	315	273	278	307	285	285	245	310	281	287	294	311	274	297	292	265	265	291	297	290	298	279	289	288	308	278	295	310	293	290	297	293	279	299	295	310	319	277	295	305	279	284	284	267	305	315	294	273	299
10919	1305	1122	684	557	481	438	408	408	397	358	340	354	396	368	342	342	355	357	343	372	363	355	336	331	321	345	371	402	314	360	365	346	357	350	354	330	384	315	341	345	335	340	351	346	296	353	361	373	360	372	347	359	341	373	370	336	348	377	330	328	367	355	348	359	359	357	330	371	367	333	363	362	325	317	345	347	348	354	361	376	340	353	319	361	344	363	348	333	378	334	344	339	330	377	352	368	356	369	335	359	342	335	335	386	339	354	326	352	365	366	344	365	348	343	353	340	337	340	375	364	361	336	327	372	381	331	350	338	397	348	315	360	352	359	368	366	348	330	347	371	359	336	383	338	320	388	356	366	339	383	356	348	362	359	326	328	360	325	341	364	360	342	339	339	370	301	360	341	352	354	378	355	367	359	324	350	364	353	336	384	332	414	345	332	359	350	354	323	372	374	323	369	365	354	366	349	342	357	329	328	352	363	349	348	322	302	330	302	364	336	358	346	323	339	356	349	348	361	334	339	346	363	349	337	338	360	342	328	384	378	372	373	347	331	338	338	378	372	358	353	350	327	362	380	367	374	363	340	345	312	388	334	370	341	366	341	340	359	388	338	355	351	398	325	364	302	342	359	355	368	329	331	324	361	356	346	380	348	395	363	344	372	356	355	314	338	333	371	336	316	354	352	336	341	334	334	335	308	326	354	355	340	333	340	341	386	374	362	346	337	353	365	327	368	364	346	360	358	350	361	360	376	353	363	364	360	354	366	364	366	345	341	396	350	348	339	330	386	361	324	337	328	325	347	326	334	375	353	359	336	383	345	339	341	352	325	369	316	344	361	393	355	339	346	310	326	349	347	314	384	353	346	352	382	360	320	328	342	341	318	330	373	321	378	304	366	360	367	349	376	391	355	371	355	355	335	356	354	362	350	325	361	307	345	362	371	388	366	354	357	333	356	339	378	331	350	355	340	352	341	362	327	327	330	328	365	355	335	390	362	355	349	356	340	331	378	336	371	358	352	366	326	363	382	351	331	331	369	358	371	378	386	358	363	385	358	362	309	322	354	356	369	388	317	351	342	346	360	371	341	345	360	335	362	336	327	372	371	355	321	342	347	367	362	367	367	365	351	329	367	359	329	367	335	351	321	345	351	338	380	334	366	323	338	346	358	347	351	357	343	361	347	322	377	378	373	345	378	357	353	336	354	338	355	357	344	332	378	357	339	349	376	342	351	314	348	377	373	351	352	335	325	358	368	353	363	372	329	341	367	363	363	331	359	364	366	368	375	346	379	348	366	322	348	360	348	324	338	362	373	354	367	392	343	366	312	340	351	312	369	317	366	363	351	328	362	311	351	331	337	362	369	338	359	366	354	324	378	304	358	345	324	370	329	353	323	338	350	367	381	338	328	335	349	347	351	326	372	333	364	352	332	353	334	363	344	348	358	340	352	375	347	355	360	349	380	335	355	326	349	367	334	360	355	372	379	354	321	342	355	365	349	366	361	363	352	343	358	375	325	335	330	384	335	293	367	380	339	341	347	394	358	356	369	321	378	350	335	336	339	319	339	348	338	329	358	352	351	307	314	327	315	360	341	352	351	359	357	376	354	360	358	315	346	339	374	362	336	331	372	321	342	346	369	355	367	380	345	345	325	347	363	356	384	356	337	358	340	370	357	324	365	358	346	341	340	317	370	346	332	330	340	374	353	347	357	341	351	352	359	365	360	350	353	320	346	322	329	355	373	342	348	339	339	359	354	338	329	386	326	396	364	353	333	332	334	343	360	343	309	380	360	331	334	343	371	344	355	361	370	358	374	363	398	365	334	347	352	375	308	324	358	367	323	342	354	347	336	352	349	351	361	338	336	346	346	357	375	348	360	348	306	357	379	340	382	323	342	353	382	351	363	348	342	329	328	355	359	333	327	346	329	371	379	348	364	370	334	366	358	337	352	325	335	368	359	350	332	322	305	341	336	316	334	342	335	374	330	332	341	364	333	310	327	320	311	370	362	316	336	334	327	346	335	362	344	345	332	363	347	326	365	346	387	333	332	338	360	380	323	345	343	339	329	383	347	344	335	313	333	343	330	348	355	347	363	356	333	365	317	339	357	327	322	346	338	339	335	366	362	341	377	353	344	342	357	337	317	358	366	338	308	368	324	328	368	336	355	362	336	355	324	363	340	327	350	356	359	365	338	389	359	335	362	316	374	348	347	363	369	355	350	362	355	343	345	320	341	386	319	355	325	365	363	347	360	342	360	344	342	352	376	346	381	369	346	342	358	314	350	375	354	331	319	341	354	364	347	333	363	320	330	349	342	380	360	361	357	326	330	390	391	385	372	383	343	370	331	353	341	364	334	326	344	341	317	345	350	349	325	383	351	376	352	361	355	364	370	358	350	333	348	378	366	314	311	350	329	364	371	305	355	334	333	350	357	337	372	354	330	333	347	337	357	343	358	334	362	343	342	345	350	334	357	355	357	341	386	367	352	316	329	331	393	320	342	396	341	324	334	337	401	365	352	319	340	334	365	366	342	347	341	341	358	318	353	342	377	345	340	330	333	361	299	314	329	327	387	343	340	385	344	352	332	363	365	351	319	323	358	331	365	362	335	340	354	366	352	331	324	379	346	332	409	326	356	343	356	376	377	353	348	337	353	366	336	358	373	354	349	344	330	370	292	330	353	362	372	361	334	347	369	360	371	351	352	341	334	346	352	338	367	346	357	377	364	359	345	351	327	337	346	370	346	380	347	384	331	370	321	365	358	352	354	354	369	367	353	333	351	315	348	393	355	375	354	313	358	356	341	330	366	349	359	347	347	391	348	356	376	360	348	375	313	370	365	362	371	344	353	346	345	346	327	349	357	354	362	327	349	355	324	382	329	364	353	362	346	358	343	335	304	361	309	360	307	338	372	342	346	334	326	371	329	353	343	332	316	360	334	348	357	318	342	353	344	320	343	365	324	357	379	357	328	356	375	344	376	353	333	364	351	369	349	352	356	362	373	329	330	327	366	352	340	340	349	361	355	360	342	374	320	351	351	345	347	362	335	380	366	345	370	326	368	321	355	371	360	339	335	354	368	317	350	351	372	368	373	326	355	347	345	361	348	350	330	332	377	373	337	354	341	361	364	366	318	343	351	347	358	320	353	365	339	378	382	307	357	358	348	345	379	362	326	313	353	367	379	376	330	341	364	334	354	375	361	336	365	328	348	358	359	349	327	345	326	351	366	399	358	347	332	375	325	381	359	343	310	349	317	354	340	364	376	351	345	334	349	356	339	378	376	324	333	352	333	335	366	345	374	348	368	337	378	353	360	356	342	338	327	368	363	358	369	356	367	343	371	351	324	370	390	321	330	355	346	321	384	353	329	379	343	346	344	387	375	344	375	323	353	375	340	364	374	345	382	334	352	356	353	349	349	371	355	372	355	340	338	358	369	356	386	360	380	353	321	370	355	335	331	354	348	340	357	350	354	346	324	380	317	317	362	375	353	351
23653	21174	28473	23884	21040	11932	1061	690	456	414	428	380	318	295	276	268	256	256	228	240	203	229	218	220	201	221	202	210	204	188	200	200	215	209	209	171	195	205	203	197	172	186	204	184	193	229	223	201	174	201	189	192	209	196	200	192	196	194	197	171	177	177	188	175	176	190	182	181	197	187	202	192	164	188	192	194	181	172	199	176	174	191	181	201	231	203	182	201	181	196	198	181	184	178	199	218	165	198	174	211	202	189	203	184	190	193	182	199	193	207	187	196	184	190	191	199	217	186	203	198	204	195	182	178	168	192	164	184	194	195	172	168	188	196	199	169	190	179	181	187	184	202	180	188	189	186	193	180	203	182	192	189	193	180	178	191	166	197	180	186	202	186	183	201	180	188	182	209	176	176	196	197	180	188	168	222	175	197	171	194	186	184	219	185	184	203	209	202	213	179	187	170	181	191	163	189	190	194	189	191	183	170	199	197	215	169	204	190	206	201	185	182	189	185	183	195	168	182	203	211	176	196	188	201	182	176	190	220	206	186	202	211	195	196	165	200	170	187	188	181	214	181	191	168	188	190	200	172	191	205	169	183	174	193	180	208	175	187	195	189	190	170	192	203	195	201	193	176	166	163	177	199	170	198	174	196	168	180	211	199	186	220	174	195	200	181	182	184	190	202	172	182	175	169	189	189	192	164	184	180	191	184	180	157	173	169	198	183	188	186	185	192	188	198	179	172	160	177	196	189	198	208	196	158	178	202	160	192	175	168	192	181	183	195	191	213	201	162	180	190	169	195	194	198	215	198	217	195	178	201	172	183	181	199	174	178	190	165	187	191	170	184	182	181	179	190	179	189	182	200	168	172	181	186	181	162	178	188	177	174	179	191	201	171	182	181	165	170	183	193	185	169	188	168	185	199	170	171	190	185	187	194	190	199	168	173	202	185	175	155	181	180	170	196	225	189	192	189	183	190	176	179	175	191	155	191	192	168	196	171	188	197	199	209	191	194	169	191	182	202	184	192	207	173	173	187	177	178	205	213	165	203	193	174	191	190	170	173	185	184	172	174	174	178	186	197	195	194	199	194	167	173	167	193	192	197	171	189	178	167	173	182	193	207	175	192	169	203	174	202	207	186	180	201	188	175	168	173	160	195	173	159	204	184	180	204	190	190	211	180	184	191	170	202	199	204	171	224	180	168	173	192	166	211	194	165	201	185	186	189	198	178	168	170	169	174	217	171	194	172	173	191	179	203	177	169	165	216	188	179	183	179	191	180	212	178	164	203	161	166	182	207	174	175	215	167	212	193	195	188	171	199	175	163	174	171	189	182	201	186	177	185	179	183	190	188	192	207	180	213	162	167	158	202	189	193	164	183	185	193	193	189	167	206	159	196	175	149	187	189	184	173	184	168	156	213	195	190	181	166	162	178	191	181	191	185	177	174	198	180	188	190	190	194	191	185	204	186	206	203	173	202	161	188	173	202	175	204	166	189	197	181	192	180	185	208	192	195	180	155	190	230	195	197	182	204	200	189	185	183	192	178	204	174	181	186	207	197	179	188	181	211	199	187	179	176	177	195	188	191	167	206	188	198	191	175	177	190	189	169	204	194	190	179	173	165	193	211	193	190	205	213	210	189	157	172	156	191	181	189	171	197	176	184	196	186	175	180	200	152	194	191	200	183	172	166	185	183	175	167	185	197	183	182	170	205	173	178	199	185	186	181	185	185	207	175	199	149	169	182	178	209	190	191	171	182	179	184	182	197	176	186	188	180	203	178	193	191	199	189	169	186	206	174	181	211	178	184	171	177	185	175	202	171	182	199	190	166	214	183	186	182	212	182	168	194	204	191	185	182	210	176	167	190	159	185	192	187	175	185	187	201	181	190	164	201	178	166	195	221	188	207	192	180	175	191	176	202	169	177	183	157	211	202	200	190	197	191	191	192	173	177	191	220	189	184	177	195	206	186	168	192	204	208	164	183	185	163	176	220	186	187	180	157	167	187	182	190	168	169	194	202	199	187	183	171	179	198	188	191	191	197	178	184	173	165	205	182	191	174	224	181	165	169	205	170	193	192	172	178	215	191	181	155	204	182	181	183	190	169	165	192	185	179	177	182	162	188	196	188	179	204	203	174	168	192	190	165	200	169	173	210	190	174	187	196	185	197	190	175	179	203	187	187	179	167	208	191	167	190	199	176	164	157	176	211	206	188	169	185	193	182	166	202	164	177	185	155	183	172	176	176	173	189	193	192	170	180	195	205	171	182	172	174	206	196	186	198	193	182	196	185	177	198	196	181	195	170	185	219	207	181	177	162	193	204	195	176	198	184	182	183	188	179	175	184	148	197	206	210	187	175	178	182	191	196	181	182	185	196	190	206	160	185	177	191	190	195	184	190	166	196	187	166	208	202	201	190	174	171	184	164	184	190	179	163	193	181	202	200	166	197	184	179	165	178	191	182	181	179	192	175	183	201	177	175	190	202	191	200	239	185	175	176	168	174	177	199	166	182	170	201	196	177	180	170	190	164	195	181	190	186	180	201	190	179	170	176	183	182	173	173	178	208	209	186	187	200	190	153	216	187	191	174	197	186	183	179	195	213	189	180	175	193	166	174	164	193	182	184	201	192	197	175	181	188	207	169	188	183	196	205	190	156	192	183	196	157	198	168	174	193	216	199	179	172	194	192	169	167	182	190	167	164	176	174	209	182	190	213	181	181	166	193	214	178	179	157	173	177	183	196	201	189	202	183	202	202	160	200	180	186	206	176	171	185	212	167	180	162	179	159	188	178	190	190	197	180	189	186	183	173	183	177	210	185	189	192	192	181	214	173	184	181	194	192	172	200	181	201	195	172	165	175	186	191	170	189	177	190	186	186	173	212	194	186	206	180	186	204	195	179	164	198	193	177	196	172	178	155	198	175	199	185	176	174	190	202	175	176	203	169	199	175	181	180	211	209	200	198	201	201	170	187	207	181	208	194	184	200	191	177	170	155	166	215	174	192	185	192	198	163	196	178	171	195	182	192	174	186	203	197	197	167	187	177	187	168	149	177	180	172	174	175	149	174	211	206	180	183	179	161	200	190	185	212	198	193	162	183	186	177	210	204	183	193	186	208	174	189	190	221	192	185	188	193	168	179	154	204	185	208	169	193	201	190	213	213	173	159	190	180	202	211	190	198	175	194	171	169	208	198	189	184	185	197	186	206	198	191	173	181	199	194	178	169	168	196	177	188	198	189	171	208	185	183	177	191	171	181	188	181	171	190	180	185	165	177	174	181	171	186	164	190	208	184	191	204	194	189	174	180	195	182	196	182	191	193	202	210	185	180	171	201	213	174	194	175	199	162	192	193	184	169	188	183	164	164	164	193	175	202	181	191	180	186	217	184	164	194	182	202	159	189	174	184	157	209	187	171	188	197	192	172	206	186	190	161	181	186	182	174	194	188	193	210	201	178	188	172	186	177	184	166	195	185	167	184	187	188	173	188	179	178	188	203
14264	9301	7863	4029	2561	1891	1459	1120	899	778	664	597	509	440	406	400	342	371	354	305	306	320	275	260	285	284	236	300	258	256	272	275	231	241	246	236	251	239	239	238	236	233	245	240	236	259	221	224	252	226	248	234	294	228	230	232	221	233	211	231	227	257	244	228	223	242	253	239	230	223	232	250	200	226	239	217	235	203	210	257	216	233	246	215	219	229	227	232	208	213	224	221	235	243	242	224	236	204	221	230	238	246	231	203	242	233	192	193	233	226	195	219	229	199	204	232	242	203	235	182	225	211	233	214	228	211	243	234	225	188	226	220	254	204	207	223	201	211	222	236	215	208	242	229	221	222	206	242	215	218	203	240	218	202	239	234	239	225	223	251	227	233	228	212	239	243	229	197	216	205	237	196	219	206	231	228	223	218	204	248	237	224	206	215	230	210	230	249	216	228	217	229	203	222	260	217	225	221	226	234	243	231	207	197	198	204	220	183	233	231	214	178	214	218	245	220	236	247	230	229	227	251	220	214	220	233	220	207	216	197	221	203	222	223	229	250	229	216	201	214	227	215	237	210	226	223	218	226	204	207	210	228	239	218	245	206	220	219	242	246	211	223	237	239	218	237	216	224	236	243	202	221	247	221	215	205	211	230	249	226	227	205	233	248	202	218	222	223	220	242	216	229	220	251	234	224	235	208	237	205	234	231	237	219	229	217	214	227	241	214	241	224	232	215	240	211	236	218	216	210	233	228	219	238	217	233	233	225	255	231	224	233	202	220	223	234	230	224	239	210	214	224	224	246	224	232	219	245	228	225	238	238	195	251	216	228	245	254	217	240	222	231	209	223	236	217	223	223	210	262	205	220	199	224	226	212	201	222	235	216	203	225	275	225	205	207	218	222	228	205	221	197	220	222	212	248	223	199	215	222	231	203	200	244	244	231	207	214	215	223	215	203	234	205	244	245	221	226	208	230	232	218	222	236	229	237	220	252	216	239	224	221	212	225	223	243	223	259	214	215	210	203	245	219	196	208	205	232	223	224	232	235	233	232	224	264	241	222	205	257	218	219	241	238	204	224	253	229	195	215	186	223	263	254	241	204	215	243	237	215	225	242	227	235	210	221	233	222	230	221	205	205	204	240	226	233	223	227	205	220	226	232	235	243	233	242	238	236	236	234	244	219	220	227	224	242	245	237	241	226	221	227	233	224	231	233	210	216	218	244	198	256	232	231	204	200	210	196	233	223	221	219	217	229	231	230	214	208	211	221	225	227	230	216	212	215	214	194	216	221	228	212	218	224	222	216	236	203	222	230	265	232	223	216	197	245	229	203	234	207	206	213	216	210	230	218	237	223	232	255	259	231	208	237	248	201	221	221	239	208	227	241	204	195	200	211	230	208	227	207	227	230	206	233	217	199	202	225	212	209	237	205	221	200	255	237	200	225	232	242	218	216	225	210	224	218	207	186	189	272	214	244	220	198	216	231	223	246	226	274	206	204	231	245	226	200	208	223	197	217	205	246	227	231	236	254	203	178	221	243	203	223	198	238	248	201	237	222	208	210	202	218	220	228	240	201	241	223	221	213	215	224	237	235	248	234	201	232	208	194	232	209	234	217	206	209	221	205	216	222	239	207	224	237	237	197	191	213	233	238	243	230	203	248	217	225	214	227	240	225	223	239	222	241	244	216	227	239	218	215	228	221	235	226	221	222	237	231	224	214	250	243	183	249	235	232	224	212	239	232	207	234	224	230	220	193	206	219	228	221	189	190	256	232	234	209	233	215	207	244	226	242	201	242	223	228	226	250	205	232	195	219	228	236	237	225	248	192	212	197	236	225	236	216	222	200	196	240	236	242	214	235	235	232	255	214	265	216	236	226	228	205	227	237	216	211	219	251	221	210	217	215	214	209	202	195	239	224	216	226	238	196	246	222	200	227	221	220	220	221	195	246	235	228	232	222	201	223	198	223	240	238	228	249	223	251	210	227	232	205	232	224	235	228	231	245	240	210	232	222	218	221	202	240	254	223	235	205	246	212	237	220	246	205	226	197	197	207	227	215	227	219	232	195	236	214	230	220	215	228	227	197	231	218	220	220	224	230	209	206	227	213	230	228	228	206	206	233	217	218	215	240	223	214	241	230	225	177	232	239	227	227	235	215	247	257	253	205	247	217	220	224	210	225	215	214	216	226	241	239	243	226	227	196	219	218	244	225	244	212	197	228	224	236	196	239	242	233	217	209	202	229	241	224	216	202	224	221	208	232	234	232	238	220	202	237	233	213	236	242	238	246	215	246	219	238	210	204	228	201	225	254	239	250	226	208	220	226	243	226	203	210	210	219	212	238	209	209	249	238	208	231	215	219	211	188	231	230	199	249	234	211	241	212	202	252	217	214	233	224	224	235	220	231	224	196	212	241	239	238	223	222	226	244	252	212	185	212	232	235	228	235	243	236	217	216	259	208	225	215	218	228	215	245	196	223	218	233	211	204	244	237	200	247	247	235	215	224	222	233	206	229	219	242	219	216	221	255	241	235	220	231	229	194	212	228	230	223	223	222	209	253	239	207	233	215	225	227	227	229	226	223	215	229	254	226	207	213	234	246	218	260	216	241	246	208	244	219	205	220	233	230	227	200	219	207	206	229	214	282	243	203	198	226	223	224	224	236	228	200	221	215	219	216	222	223	236	213	224	229	234	220	206	235	213	208	226	217	236	214	233	236	229	209	242	244	224	224	220	216	224	224	222	245	217	226	262	224	210	252	230	230	225	221	216	203	226	207	229	236	251	198	210	215	215	210	225	241	248	211	228	225	200	235	224	203	234	226	198	238	230	221	229	218	208	235	208	255	224	231	236	213	217	215	233	239	220	214	260	205	219	229	230	218	230	237	218	235	215	225	221	231	237	227	216	227	219	204	207	219	221	220	208	218	228	218	178	225	207	229	229	234	216	253	233	217	220	208	194	225	215	242	230	217	231	241	219	221	228	239	206	224	231	224	238	220	221	243	230	226	218	191	214	217	209	217	222	227	239	208	218	209	239	220	217	243	212	210	204	220	218	245	235	213	214	225	235	205	248	217	213	215	232	203	211	239	221	197	228	206	224	217	228	198	225	207	229	217	214	242	226	233	210	225	210	208	209	238	232	227	214	231	224	226	205	266	219	191	225	226	233	230	204	217	245	233	234	229	212	225	262	219	219	228	224	217	221	227	198	220	247	225	200	215	223	237	209	202	205	246	234	247	195	194	214	215	246	230	204	200	208	224	227	207	223	219	241	204	242	245	181	231	229	235	211	240	211	231	242	224	227	210	198	228	248	209	234	224	238	202	230	225	219	216	227	218	216	240	215	210	227	214	220	239	233	222	222	210	216	216	241	238	209	233	221	196	238	210	207	245	212	197	221	249	227	210	247	218	235	245	236	214	219	230	243	230	248	237	212	228	215	251	214	214	227	227	223	214	225	212	213	216	200	210	226	223	218	233	244	220	199	238	211	216	223	191
24938	21193	27600	24963	12044	1091	733	691	605	584	516	565	536	538	517	542	558	556	504	493	499	487	513	489	498	499	536	467	498	473	485	482	546	495	450	484	505	506	461	506	466	499	492	509	507	463	483	474	453	469	520	515	510	474	519	523	476	501	511	473	476	515	454	464	478	449	482	478	486	468	482	495	480	516	516	544	517	533	498	477	456	530	467	495	499	482	487	454	478	508	487	446	482	509	513	500	454	477	455	498	473	484	499	504	479	488	487	472	456	479	483	506	461	478	445	472	501	506	476	485	464	510	506	503	474	476	476	492	466	504	508	447	495	455	506	491	493	498	478	519	457	478	510	505	489	459	520	504	479	512	509	488	476	474	486	497	488	472	487	475	557	478	475	519	525	505	473	460	499	515	466	503	436	443	455	469	502	465	484	509	488	494	471	496	498	507	483	527	496	501	476	499	476	497	500	490	494	471	468	442	471	475	499	524	499	484	479	511	478	448	485	508	500	508	477	495	497	510	497	480	475	472	494	479	415	502	493	515	460	482	443	525	459	482	496	506	476	475	504	464	475	488	501	493	460	453	494	455	491	483	523	521	476	499	514	537	472	496	509	469	532	500	497	486	494	483	480	509	496	457	471	483	489	507	460	491	502	496	520	515	504	461	540	486	466	488	490	462	475	479	498	526	497	525	514	527	482	483	479	460	498	479	460	446	494	436	465	510	482	478	483	505	490	496	478	519	487	478	481	474	472	502	513	483	455	502	478	483	469	497	500	467	501	480	460	464	469	453	492	443	479	458	502	486	461	480	488	517	489	518	482	492	505	487	500	467	493	455	436	484	467	474	473	461	515	453	516	507	485	508	501	483	454	487	491	475	455	489	450	488	494	499	516	514	452	477	463	476	487	448	506	499	475	473	509	505	499	422	476	489	466	472	487	518	476	460	484	486	471	468	451	508	476	492	474	473	505	480	491	486	467	510	503	528	472	449	463	470	453	467	487	466	500	474	484	490	509	500	476	453	481	478	513	461	483	454	458	472	478	478	504	474	488	446	497	514	483	500	472	504	501	492	470	461	483	479	487	464	491	482	499	495	443	510	483	471	508	505	463	484	496	493	462	485	475	477	534	476	481	481	459	514	521	476	478	465	484	481	475	498	465	514	461	487	467	513	494	482	466	487	497	489	455	472	482	496	479	507	474	489	465	490	490	481	493	519	480	473	480	501	505	504	453	473	533	499	467	454	471	480	500	512	485	453	511	478	531	499	487	465	459	466	491	483	497	505	496	506	463	487	466	506	484	467	460	473	515	466	502	501	501	514	542	497	493	504	450	492	473	484	500	475	506	483	484	497	499	490	451	488	546	485	470	482	501	467	528	436	455	476	484	478	487	509	512	503	511	503	499	484	480	467	471	489	474	513	498	444	504	467	492	497	485	503	488	503	444	496	512	476	475	476	497	469	480	484	487	503	480	506	482	481	471	460	523	470	444	484	452	448	457	479	428	479	475	485	471	451	483	468	509	474	459	476	530	516	452	448	495	482	498	495	477	488	496	483	494	526	476	495	518	464	483	479	481	482	492	484	465	482	496	480	492	451	491	504	521	536	498	515	485	496	495	463	472	502	464	486	513	559	463	501	494	472	504	449	498	505	501	469	505	503	468	508	505	501	481	503	475	494	486	488	492	485	515	509	516	457	469	482	465	458	448	502	519	476	435	474	517	474	489	508	474	480	492	470	500	486	452	470	493	499	462	500	481	477	481	464	491	525	478	511	498	503	449	496	469	513	532	439	474	513	486	504	493	504	533	473	483	467	452	479	433	467	499	511	484	484	515	510	481	472	478	479	485	511	515	453	452	526	497	512	466	501	474	494	468	470	483	472	499	496	460	497	477	506	457	505	482	497	495	491	463	479	490	519	498	491	457	491	523	472	469	479	460	511	520	539	463	494	472	502	474	460	521	469	527	494	474	502	496	511	511	436	497	494	489	447	468	498	498	488	495	499	486	482	458	483	535	487	446	505	477	494	486	464	502	485	481	442	466	503	497	509	484	464	510	486	495	485	492	508	492	460	481	483	532	496	453	468	473	499	468	534	474	461	438	470	510	449	473	495	467	460	476	493	478	474	508	478	482	517	437	450	494	484	531	475	463	509	432	512	462	483	470	505	525	490	474	464	481	505	520	452	535	467	488	491	492	459	457	518	479	527	525	476	489	496	503	520	531	460	457	469	491	469	503	483	488	467	486	481	501	509	503	510	483	472	460	481	473	486	472	473	473	472	475	478	508	465	496	472	510	533	495	469	491	462	534	511	508	493	518	475	514	505	481	478	455	503	468	476	449	472	485	475	451	484	498	490	478	487	475	482	469	508	420	525	454	499	496	485	475	498	480	518	490	474	518	483	466	486	476	436	492	439	435	472	475	472	490	470	431	487	501	488	471	450	471	496	499	513	484	498	503	467	447	457	503	522	465	434	446	485	482	474	496	472	489	504	476	476	462	466	479	490	486	524	491	483	466	497	480	444	515	489	498	501	513	467	495	486	484	476	503	496	511	469	492	480	460	488	485	482	515	495	499	455	471	482	478	487	502	467	511	443	488	519	501	439	502	471	534	470	513	521	498	489	508	447	509	508	487	513	525	456	480	487	497	488	456	477	474	477	459	467	535	465	481	490	462	484	508	499	513	508	478	437	481	486	443	477	475	447	528	451	475	463	469	469	484	454	499	455	474	463	479	505	452	486	500	525	484	458	465	488	499	476	457	506	492	464	483	460	500	497	492	508	452	507	464	513	452	475	469	493	482	480	471	486	487	492	490	502	494	475	488	478	515	458	513	468	494	483	514	480	487	523	498	474	518	494	485	493	502	504	481	474	492	501	493	560	474	495	470	477	524	460	529	534	504	524	462	479	475	478	477	473	472	500	447	443	517	515	485	504	472	471	524	505	490	483	533	464	513	474	476	483	515	479	489	428	517	498	517	523	489	488	529	482	467	504	517	488	488	490	454	499	466	463	466	453	515	475	498	446	523	490	503	482	495	487	481	490	440	504	501	483	484	486	503	440	478	470	456	491	513	493	533	440	505	443	465	492	446	486	455	476	521	509	439	487	457	476	454	520	497	499	480	458	467	470	506	523	459	500	501	474	486	493	488	497	519	510	447	470	496	507	502	496	486	512	470	482	521	501	469	485	477	502	500	475	516	442	465	477	473	485	483	499	477	459	492	488	483	488	490	468	490	482	447	490	497	476	485	504	471	458	496	478	501	468	530	524	448	524	492	509	497	497	481	496	493	513	507	495	468	508	525	475	480	482	430	469	472	476	467	478	519	479	489	512	450	514	521	488	502	513	450	511	481	504	481	488	502	539	500	536	505	497	504	486	435	495	442	457	500	503	503	512	474	470	486	468	478	492	511	516	480	438	482	462	511	441	520	481	473	471	491	506	514	475	478	468	481	496	461	458	474	457	468	500	488	490	503	510	475	489	471	452	475	471	478	471	466	488
14106	5494	4609	2486	1817	1504	1145	1055	949	857	791	697	696	697	664	647	661	610	623	609	607	554	580	600	580	607	583	549	581	562	605	576	562	563	567	583	605	576	606	577	579	588	542	570	556	540	513	517	622	604	569	604	561	554	571	546	565	596	593	563	556	565	533	525	531	562	533	560	575	546	566	608	528	522	535	534	592	520	565	521	587	548	545	587	578	554	567	556	557	564	578	545	598	560	549	570	567	566	551	526	552	557	590	593	534	547	541	521	541	552	570	571	548	591	548	591	583	504	548	566	572	538	547	521	553	585	582	542	509	594	543	510	553	517	579	540	501	584	496	567	551	533	596	551	553	555	500	571	629	535	553	571	496	536	588	602	552	569	545	541	557	553	523	576	541	572	565	540	567	591	546	575	582	525	567	508	535	535	577	540	560	546	582	565	558	574	544	544	562	519	535	594	568	568	530	544	535	580	551	550	554	580	583	600	570	556	541	526	544	559	565	580	573	473	551	586	584	526	555	541	521	569	531	597	570	555	572	534	551	585	597	582	581	553	560	570	528	553	539	532	567	558	534	552	535	560	533	553	553	525	544	559	528	544	524	535	536	565	512	561	549	571	599	579	552	540	565	532	551	553	601	546	589	510	541	585	508	566	510	571	590	542	547	530	561	524	554	585	561	564	605	535	569	591	519	558	539	531	577	531	550	543	531	527	560	553	563	591	508	536	550	525	553	541	543	564	519	539	530	544	516	519	587	515	579	524	548	568	558	576	537	515	547	544	559	564	554	579	571	521	540	557	563	544	542	530	573	552	565	615	608	556	528	536	538	587	559	538	548	555	554	554	585	562	554	536	542	578	538	557	566	591	605	559	548	564	582	580	559	544	563	567	587	542	569	532	554	553	586	548	594	561	578	530	581	582	542	565	520	523	580	565	539	520	523	535	580	542	526	566	559	552	557	510	574	565	569	552	573	580	553	571	535	524	595	522	566	558	531	531	564	540	515	566	529	544	552	543	583	516	512	570	585	538	538	567	530	573	563	574	533	560	539	564	572	580	550	549	568	537	525	541	552	584	560	576	579	565	547	532	501	560	555	532	559	539	553	611	562	584	536	571	597	560	585	549	575	546	582	550	523	531	585	527	533	572	569	527	550	534	503	572	560	582	563	569	570	527	561	553	499	551	537	571	585	556	530	556	572	513	549	529	587	556	542	552	539	531	534	561	537	561	534	578	616	545	585	565	544	572	555	556	539	527	597	577	528	513	580	568	588	536	579	598	564	585	545	546	504	534	566	561	522	522	537	530	602	535	557	590	546	568	570	546	557	564	540	563	590	570	518	549	562	532	511	577	575	529	566	543	520	594	539	580	570	550	544	541	568	598	568	566	554	592	519	543	545	552	589	556	557	565	564	582	589	531	561	528	572	544	551	590	583	559	536	540	572	577	556	527	523	563	520	580	571	531	551	548	564	562	565	528	542	541	564	549	536	528	532	536	540	554	579	555	565	585	567	532	563	551	542	572	532	561	566	529	560	564	546	547	583	565	580	573	537	536	571	577	553	533	553	540	580	592	587	509	540	590	542	498	550	560	554	546	549	562	566	509	501	531	562	573	529	545	587	576	541	544	550	530	587	537	527	534	566	569	544	582	559	536	578	536	548	593	540	570	545	548	584	556	551	563	580	565	532	561	542	599	550	590	568	547	589	568	609	582	524	534	563	547	562	586	521	584	557	548	606	553	540	556	539	585	528	520	548	562	537	586	559	584	534	560	564	521	555	594	578	514	529	547	538	514	510	543	536	515	526	539	558	535	585	552	558	544	532	560	543	546	523	599	545	530	517	544	598	595	535	573	505	560	589	573	562	543	554	543	558	551	596	586	529	582	531	531	542	559	570	555	583	524	565	552	576	506	563	539	558	518	580	543	603	533	580	528	556	539	558	568	583	571	539	533	570	571	528	566	579	544	543	543	550	555	562	530	519	548	604	538	584	563	565	536	567	591	590	521	558	519	535	549	547	528	583	555	546	554	564	603	516	579	554	558	546	557	567	540	534	543	482	574	532	553	547	551	553	556	530	554	611	540	599	577	561	543	562	554	557	520	568	575	541	538	573	542	583	577	577	552	575	511	538	536	584	610	580	533	544	581	583	530	594	521	516	577	599	563	507	543	569	542	533	484	573	549	513	580	542	564	543	623	537	501	554	545	543	516	566	583	549	535	611	538	560	529	584	579	537	541	546	591	523	514	538	536	500	577	538	549	560	561	516	565	552	569	558	557	565	563	607	501	596	547	568	528	530	536	529	575	554	545	552	514	566	560	601	573	545	541	549	584	567	561	570	591	578	535	545	560	552	576	543	577	541	569	531	538	592	548	558	559	540	580	541	583	557	570	555	541	567	565	528	578	536	569	564	535	549	560	545	501	588	579	558	564	558	520	551	554	560	515	543	501	494	578	545	598	555	588	552	526	562	530	562	592	525	549	570	554	572	561	574	578	544	556	558	558	566	522	520	537	516	538	540	544	565	587	585	567	573	536	529	525	558	553	531	528	541	554	552	555	526	530	536	576	538	549	538	544	544	544	570	546	553	578	548	550	564	559	571	550	569	505	572	581	534	581	557	589	562	553	517	538	541	593	560	549	564	539	540	544	529	512	562	574	567	555	571	590	564	514	536	514	523	518	567	553	528	567	561	501	555	523	510	553	557	532	523	560	523	586	563	538	581	537	596	561	544	574	557	567	591	561	522	545	597	505	575	523	571	538	575	544	580	535	513	549	565	568	548	546	497	539	555	556	557	539	549	546	526	540	569	518	551	565	557	588	549	570	547	586	615	526	555	546	492	571	558	562	527	577	570	552	516	580	566	546	522	581	538	586	520	600	515	559	559	536	617	586	553	527	566	557	568	547	549	541	554	561	562	525	544	522	578	549	529	570	596	556	504	574	517	571	564	542	568	531	552	519	532	529	547	532	572	554	542	560	564	577	533	535	566	539	542	568	542	594	578	560	545	574	553	535	591	555	546	498	522	559	563	583	601	572	514	568	535	575	535	510	573	551	566	576	572	572	575	572	561	538	544	550	512	540	521	522	557	563	574	540	549	567	555	550	554	528	568	553	576	584	545	544	554	519	530	549	551	512	586	580	538	592	524	539	523	528	569	560	535	590	574	551	582	540	558	538	506	579	536	554	544	571	566	575	547	565	553	539	566	564	587	573	536	558	539	533	550	558	551	512	549	562	565	548	555	585	548	541	594	586	591	573	566	558	555	561	557	524	566	491	579	593	556	560	611	531	519	563	562	519	580	547	558	558	568	559	558	546	590	521	531	482	552	596	524	513	562	506	555	530	538	561	545	581	562	564	570	550	545	572	580	519	576	576	528	594	578	542	576	565	531	541	520	579	582	536	598	550	531	538	546	547	554	587	560	581	552	605	556	541	549	519	562	551	527	613	563	561	526	572	595	555	583	516	598	544	541	561	567	546	539	586	543	560	549	551	563	546
22689	21203	28989	23706	21195	21254	11566	1381	1033	890	787	748	669	633	598	559	589	527	500	521	454	503	460	507	491	475	488	494	480	436	449	439	410	434	444	433	449	422	451	438	413	393	417	427	406	409	415	426	384	411	420	382	420	419	402	389	407	460	433	409	408	402	426	412	405	398	388	403	453	430	388	414	414	395	374	416	403	420	378	390	421	392	419	396	415	435	458	422	406	429	428	390	401	409	429	414	365	396	399	408	416	427	416	409	394	451	408	409	425	381	360	369	410	394	364	417	412	371	387	415	379	434	421	451	410	419	379	393	389	372	427	419	357	425	405	429	397	371	402	382	417	381	379	383	380	422	399	447	400	421	414	440	425	392	383	419	423	390	435	408	397	355	400	438	403	394	441	399	385	434	388	403	429	435	425	384	380	385	406	431	420	374	398	399	377	387	380	392	421	395	426	392	392	431	415	394	397	382	389	378	394	378	407	414	429	422	411	377	388	399	414	414	422	422	443	415	416	419	414	432	391	370	386	414	381	398	401	414	432	410	428	376	426	388	404	400	431	394	396	417	370	407	390	368	420	388	360	457	403	384	413	455	398	408	435	369	412	402	363	387	410	392	403	376	409	379	405	439	411	407	369	432	379	382	413	437	424	391	432	432	438	426	409	426	387	382	359	412	394	390	368	421	404	383	414	433	422	393	390	369	382	405	409	378	379	412	404	411	388	383	393	392	397	389	413	400	398	420	411	392	393	402	407	364	408	420	394	424	416	425	375	414	389	412	390	399	408	430	360	419	414	407	420	399	413	389	430	429	428	388	384	372	427	404	408	389	389	375	389	406	384	389	394	388	400	423	398	376	376	403	416	391	373	425	436	393	439	387	426	421	384	404	398	417	376	403	361	382	414	443	397	396	419	421	400	389	397	412	409	397	403	400	423	383	418	437	397	404	378	412	403	393	427	413	431	409	400	351	387	398	404	397	422	376	390	436	409	418	405	396	416	408	415	424	442	414	410	418	414	411	391	408	439	379	383	406	383	402	381	432	409	390	414	396	406	429	389	388	410	413	439	388	415	408	398	444	399	407	436	379	403	398	378	424	409	422	397	397	393	370	399	427	405	367	401	389	422	369	373	406	407	417	403	421	389	394	395	391	348	381	410	392	388	401	404	376	392	388	397	390	392	384	401	453	410	373	400	427	390	383	378	376	395	426	402	417	403	386	414	435	406	419	424	377	391	381	422	423	387	422	424	412	394	393	377	384	401	418	413	385	423	396	400	392	412	428	402	393	422	403	382	406	399	381	421	379	401	430	398	397	434	420	422	417	413	388	443	436	417	370	402	383	415	401	426	361	396	376	401	357	423	403	422	397	388	414	382	386	418	416	422	366	359	394	410	353	395	408	412	408	395	422	374	403	387	378	410	409	393	397	391	420	355	382	432	442	417	389	403	363	338	439	397	419	419	396	395	377	414	411	430	358	397	405	422	400	412	418	395	415	404	434	360	404	401	404	396	392	420	409	406	425	400	440	410	378	409	443	422	390	381	400	406	396	420	400	380	386	380	379	361	411	394	395	412	356	391	386	400	423	387	397	420	400	390	416	397	380	416	414	395	386	383	367	445	405	394	412	398	414	379	414	414	403	388	413	393	380	416	402	411	392	396	439	411	392	422	415	393	399	440	433	393	373	410	391	431	384	396	383	404	422	400	418	391	418	407	398	405	396	415	375	395	385	410	421	410	376	405	393	361	371	423	401	406	395	417	447	432	405	412	424	420	404	413	410	401	365	386	445	414	377	420	422	406	383	385	417	395	337	404	423	397	401	393	410	404	401	393	384	420	406	389	393	398	405	453	418	424	400	390	397	360	393	394	409	401	428	412	400	368	375	415	431	423	403	413	406	384	412	372	379	380	399	405	385	362	406	401	361	424	375	413	418	410	384	404	370	388	401	404	394	416	435	409	371	396	365	401	435	414	380	374	410	465	403	406	418	413	395	403	425	462	380	387	395	419	404	415	392	433	396	394	419	422	431	415	382	409	403	401	428	385	400	389	417	381	362	422	403	432	382	396	426	403	432	406	403	424	367	372	402	403	413	399	375	408	383	400	389	405	427	373	396	413	394	381	409	409	411	398	388	416	367	450	394	429	384	395	401	404	405	344	376	390	393	419	394	369	390	402	409	409	445	399	425	432	421	392	388	407	415	434	401	433	422	377	404	383	373	434	424	414	385	378	395	393	402	406	376	390	365	374	379	394	420	374	412	399	399	394	404	417	427	431	384	415	401	423	425	388	412	388	435	382	403	367	404	383	397	421	414	429	394	403	425	427	400	407	378	392	403	404	391	395	389	421	392	430	430	404	403	393	382	402	395	404	369	383	414	376	434	382	384	394	423	404	365	423	384	361	429	417	418	404	365	436	381	399	422	407	389	370	406	437	379	400	428	400	401	405	419	413	367	411	403	418	378	406	407	387	406	381	401	436	405	390	419	405	392	384	398	373	411	385	383	463	396	394	412	374	414	427	418	427	352	414	408	368	440	425	427	425	446	419	398	389	357	376	374	416	410	417	388	412	400	418	402	401	388	395	395	403	394	438	407	425	413	378	375	386	405	384	398	398	394	423	387	418	418	392	386	393	422	426	394	391	436	400	405	427	384	375	399	394	404	388	432	417	390	398	401	403	437	391	416	388	393	406	442	435	387	371	397	373	367	399	362	381	409	393	405	410	403	383	369	376	396	447	361	435	391	432	401	393	415	383	421	413	395	397	408	383	414	411	367	369	433	401	437	418	414	431	397	386	411	411	399	404	416	414	372	403	373	386	409	376	403	382	412	399	437	409	405	397	412	407	399	423	422	377	421	377	405	393	403	394	417	413	398	416	399	422	367	404	387	395	400	387	394	360	429	398	368	419	402	416	422	418	433	404	390	400	438	405	372	407	372	399	441	429	402	418	381	395	384	409	400	375	389	376	402	419	416	409	397	441	379	380	387	400	407	419	427	404	406	378	422	404	375	385	384	386	415	418	417	369	392	353	408	378	375	412	405	378	389	429	386	392	382	396	401	402	398	396	424	417	413	392	386	380	427	420	401	392	435	411	418	391	420	394	386	402	362	429	429	375	376	396	399	429	376	409	416	367	407	388	413	383	393	393	414	405	361	376	410	356	423	394	441	455	387	394	399	389	408	361	405	371	439	418	382	389	411	403	396	366	399	396	435	405	411	378	342	412	403	397	399	398	403	374	375	372	416	442	383	421	424	414	386	405	429	420	392	374	386	419	442	420	367	376	401	423	418	368	372	388	394	407	419	426	374	423	386	395	376	403	385	405	407	403	426	393	377	380	394	386	379	417	390	402	401	408	394	415	411	414	402	421	398	416	387	390	403	428	404	406	407	433	420	420	419	385	395	381	403	412	393	420	388	388	444	400	370	442	379	408	391	391	419	380	391	395	431	401	388	385	434	395	396	414	359	416	445	442	386	417	389	394	417	400	408	434	402	420	413
16864	15402	13089	6942	4785	3582	2856	2187	1800	1450	1295	1081	1059	937	855	748	748	714	644	622	596	580	530	561	532	563	526	487	560	511	477	483	487	501	477	484	480	462	478	489	484	450	449	480	506	448	449	468	473	478	476	444	440	434	474	446	456	482	458	477	453	428	483	476	428	459	457	424	416	473	454	462	456	455	452	447	463	446	429	448	406	441	471	440	431	431	434	419	436	435	429	428	430	459	431	456	485	459	424	458	426	464	439	457	428	435	441	464	433	446	422	430	385	388	455	420	446	418	456	428	459	463	405	424	452	421	439	417	439	415	421	434	433	446	487	422	447	445	445	442	430	410	429	434	394	453	445	447	419	450	416	414	471	411	464	437	440	441	469	449	442	443	421	459	458	438	427	470	443	410	430	416	437	415	430	462	451	477	407	439	433	408	417	430	478	478	419	415	431	422	464	471	424	450	468	433	421	409	451	449	444	469	433	426	453	463	443	468	439	419	451	427	462	447	430	447	434	398	462	461	465	426	446	440	423	447	401	447	412	430	415	450	414	400	415	458	466	443	485	453	412	410	455	432	419	411	460	459	427	438	439	485	420	426	449	446	457	450	474	448	425	465	449	429	451	427	417	442	430	409	467	436	419	425	414	424	440	460	429	416	438	423	447	435	422	473	457	427	464	430	430	451	420	407	459	420	436	443	423	457	458	453	451	432	423	453	449	444	442	450	426	404	483	394	444	479	419	433	418	442	440	412	424	439	434	459	428	433	429	420	434	467	467	447	431	426	421	423	430	449	425	466	450	447	434	447	456	433	450	437	443	431	446	439	425	430	429	427	417	441	426	474	445	450	399	423	452	429	454	461	434	426	429	419	442	437	450	399	469	432	448	441	456	420	439	420	448	414	427	408	439	442	426	437	448	452	424	431	461	478	472	427	422	408	455	435	436	443	418	386	430	450	468	426	418	447	459	427	447	431	474	436	444	450	445	447	419	420	434	485	400	407	456	450	426	453	456	428	431	447	440	436	439	407	453	405	451	464	433	427	457	420	440	440	419	417	433	442	480	433	465	426	449	435	466	420	472	448	477	454	395	455	466	427	452	443	437	465	401	432	408	422	425	431	432	477	434	457	445	452	453	443	471	447	434	415	448	435	404	448	409	438	433	422	441	448	437	432	428	468	441	457	403	447	463	417	477	436	420	448	421	442	419	473	468	457	445	430	452	417	432	444	443	434	424	418	387	437	416	411	463	385	428	427	448	415	465	467	443	456	450	439	444	435	433	438	424	450	436	436	430	464	437	449	435	407	480	458	453	491	427	437	458	448	480	410	455	451	446	436	429	402	431	428	481	450	450	427	440	474	427	447	440	463	441	430	400	441	424	437	423	456	495	433	474	423	415	431	426	416	441	430	420	433	463	474	462	438	408	445	445	422	438	440	417	413	423	452	409	438	456	451	418	455	457	493	457	402	446	446	435	449	429	459	434	449	457	443	434	447	434	391	452	444	451	423	463	460	416	399	448	455	443	433	475	441	432	441	454	453	449	452	445	474	423	463	438	447	412	439	453	471	465	426	402	433	448	434	412	397	424	489	426	450	419	436	426	431	429	438	444	434	430	482	405	452	396	463	440	425	423	458	410	441	449	433	449	433	435	465	413	433	422	422	457	458	420	412	455	464	434	428	453	435	457	420	461	449	427	418	462	397	428	466	397	455	424	441	442	445	421	452	449	395	446	420	426	436	434	461	409	429	469	453	466	419	456	386	465	452	396	431	424	450	437	409	468	417	443	472	431	429	420	464	447	447	451	430	391	449	438	414	426	453	438	449	442	392	449	422	458	444	432	435	425	445	454	432	422	457	454	410	423	449	457	426	467	462	453	462	475	435	471	439	443	473	428	435	437	424	435	427	473	408	440	443	423	486	456	402	438	450	456	465	448	427	435	453	452	460	417	413	444	452	461	468	431	463	475	401	432	444	460	447	433	440	426	427	457	434	457	471	445	471	421	424	436	456	464	434	396	440	414	470	405	436	428	455	422	445	452	439	436	426	470	436	440	426	420	425	410	396	441	397	440	458	407	447	431	449	449	458	461	447	423	421	444	447	402	446	430	459	412	446	452	431	449	503	468	423	420	421	455	447	473	454	445	438	453	432	423	400	460	468	401	446	449	443	424	415	450	442	466	445	439	413	448	419	458	441	479	441	468	431	461	446	414	453	438	421	415	401	442	457	425	454	466	432	441	408	409	455	463	426	442	457	452	442	435	486	454	423	433	460	433	412	459	415	474	446	445	449	436	495	411	456	421	452	417	464	466	443	458	402	426	432	450	421	440	428	450	418	472	475	420	440	452	434	459	458	430	425	461	382	426	455	413	460	423	440	433	443	432	467	435	408	434	465	434	442	465	436	434	479	424	479	481	431	426	457	477	429	435	451	428	406	447	438	464	457	453	426	405	469	415	465	441	391	423	448	436	439	439	441	451	452	440	473	445	437	422	476	437	447	504	429	443	433	418	441	451	430	455	386	417	441	447	436	453	453	439	504	452	431	463	440	468	423	422	494	423	447	446	439	414	430	425	458	454	459	478	423	451	456	431	432	483	431	437	416	410	441	476	442	452	461	439	406	453	418	464	428	449	470	463	440	472	470	449	430	438	425	430	445	418	460	400	437	446	458	430	436	398	429	428	494	418	456	425	397	488	450	436	419	446	415	408	479	415	465	461	440	457	473	452	442	425	408	437	438	427	437	452	465	426	422	471	434	442	439	440	431	443	405	421	448	461	440	450	442	444	451	454	469	440	441	417	410	450	429	410	415	441	453	450	415	436	413	388	415	429	424	416	445	432	427	410	435	448	468	428	444	428	437	460	435	402	421	395	410	386	382	466	474	408	456	455	459	449	403	411	468	433	435	450	469	432	440	468	431	459	451	426	432	441	437	456	431	437	456	436	451	445	441	433	398	454	447	478	417	424	438	462	432	406	454	437	435	436	449	445	437	449	421	417	445	401	459	455	446	409	404	457	440	458	437	433	447	413	433	459	440	453	441	425	395	447	418	460	424	418	434	427	421	425	448	451	432	473	452	383	438	422	466	425	471	400	431	461	441	476	449	413	425	475	447	462	466	477	451	431	470	458	398	420	432	434	414	418	458	451	412	456	433	461	432	447	410	443	447	466	484	427	433	489	446	418	458	409	422	422	448	433	447	430	445	463	434	464	453	512	447	468	460	467	461	410	436	426	449	450	442	436	462	439	460	424	427	497	500	443	409	458	408	429	492	423	440	440	460	448	437	411	479	445	431	453	456	459	436	448	431	413	503	431	443	474	413	445	422	455	452	417	436	466	469	447	451	390	417	459	440	416	472	437	425	432	417	449	450	460	428	429	458	451	413	456	434	430	410	442	453	458	426	444	431	461	433	434	418	445	451	444	426	424	420	434	455	430	434	445	443	413	461	411	433	446	395	416	430	425	417	476	430	434	434	450	461	445	412	436	447	440	463	424	425
27093	20344	8354	730	420	367	312	377	320	334	307	296	302	289	331	319	324	293	294	297	285	312	316	292	302	278	275	296	297	316	296	307	299	289	276	305	300	270	308	295	294	297	293	296	335	285	295	301	261	287	313	284	300	319	280	298	292	293	253	277	285	307	317	283	312	329	299	282	288	283	301	318	271	278	268	319	303	292	298	284	277	269	277	277	270	275	279	292	325	299	268	286	309	285	260	310	286	296	322	268	296	307	305	283	323	290	291	302	293	256	270	301	288	271	292	319	291	280	297	277	297	270	293	248	299	295	295	295	285	314	300	276	285	297	309	273	329	319	296	267	301	263	285	313	335	308	292	301	270	289	285	290	284	298	301	311	272	291	308	276	317	314	288	289	297	260	328	275	309	301	254	283	306	293	306	255	279	279	283	286	286	273	289	297	304	301	288	286	305	299	305	296	308	256	318	309	255	261	304	281	276	313	293	286	297	318	258	293	296	285	283	304	320	290	312	280	267	297	311	291	304	299	272	307	276	284	315	278	280	279	303	312	276	295	276	311	290	287	287	303	303	295	284	250	302	300	299	319	320	322	322	301	317	299	273	285	275	301	307	291	287	309	285	303	300	287	281	315	292	294	311	289	274	296	268	291	270	311	309	313	291	295	292	291	308	296	309	282	266	283	287	289	286	285	259	254	298	308	328	267	305	297	295	294	303	271	274	302	297	260	276	296	303	298	286	306	299	302	293	319	279	279	306	292	271	307	281	276	289	285	287	271	284	288	290	301	298	272	312	319	308	278	302	293	288	266	299	282	292	304	301	285	263	282	298	296	356	287	302	274	277	271	306	316	259	305	273	286	286	321	314	307	282	300	274	306	282	302	284	277	319	303	293	304	285	319	301	292	288	265	295	295	277	296	265	289	302	274	277	309	321	258	288	284	304	261	323	298	294	317	304	282	343	289	311	329	326	270	326	290	278	282	282	289	284	284	271	280	308	292	296	278	290	310	301	287	281	284	310	308	276	296	341	276	297	267	325	270	302	315	265	291	308	250	304	285	314	289	276	326	297	289	301	301	283	290	298	293	280	310	295	299	279	326	297	293	289	306	286	287	278	303	313	291	292	304	292	280	299	271	296	271	282	313	313	311	294	312	279	317	270	277	265	281	297	293	317	294	293	295	278	278	279	304	298	322	308	296	311	276	290	291	320	292	312	290	308	286	292	286	275	276	282	313	319	286	295	280	281	323	299	274	294	331	271	265	288	294	262	283	286	324	294	304	327	233	285	281	288	302	274	295	280	284	295	305	298	280	290	334	336	318	296	282	278	302	297	286	304	308	274	313	291	320	291	299	290	298	298	283	286	280	293	280	259	298	278	301	315	288	329	273	289	272	290	291	284	298	314	278	293	279	287	309	280	277	260	307	289	302	269	270	314	279	299	325	289	293	317	294	265	323	295	310	292	294	300	312	288	274	268	289	330	283	269	283	293	272	302	280	265	298	312	307	276	275	311	296	296	280	303	324	287	271	294	311	252	283	289	315	295	310	269	294	285	307	282	307	327	267	285	289	327	295	274	278	312	300	294	286	270	280	297	304	281	253	307	309	314	321	277	286	277	293	330	311	300	322	250	307	267	299	293	285	307	297	303	306	280	283	281	309	315	284	314	322	270	296	306	279	345	278	287	276	288	264	290	259	309	289	272	273	315	307	311	279	258	301	321	282	296	295	285	281	274	305	303	295	256	279	295	294	281	268	294	331	309	295	286	296	310	325	287	253	294	284	278	265	299	303	311	272	336	301	321	299	296	302	321	274	286	301	259	304	305	260	268	312	297	290	284	316	324	291	298	282	321	268	281	295	325	293	301	271	281	283	310	297	274	275	323	290	301	281	308	317	279	284	292	273	259	282	287	318	276	271	282	292	295	287	299	292	298	298	299	287	251	303	303	308	306	307	288	260	322	285	307	279	301	278	289	286	290	276	302	286	333	285	322	293	279	286	287	299	292	277	289	280	306	298	293	302	269	286	276	285	274	283	258	280	290	271	290	283	303	332	314	281	279	310	280	294	286	314	306	306	312	266	285	285	262	306	279	312	296	283	273	295	297	285	270	312	311	331	282	289	318	275	276	287	313	313	281	281	305	258	306	297	273	299	291	285	313	279	293	302	277	290	281	300	292	328	299	312	289	299	305	298	314	311	280	294	286	266	274	274	289	295	277	289	293	323	301	300	287	285	274	319	278	293	279	271	291	298	325	304	300	288	298	299	298	328	295	306	286	278	291	290	307	282	285	299	287	298	287	276	282	310	292	289	275	306	294	297	282	302	297	324	294	296	276	272	276	287	286	276	270	303	286	298	269	290	295	302	295	308	283	294	296	288	303	281	294	294	300	296	295	293	318	267	330	292	262	303	310	333	288	320	295	274	293	308	274	330	268	283	303	265	302	321	285	302	272	260	282	286	275	335	280	280	297	318	336	278	278	304	298	289	292	290	298	271	304	282	292	287	263	311	311	285	268	286	284	299	269	283	297	286	302	304	298	298	310	315	286	302	287	261	290	279	274	291	320	281	293	289	300	308	298	303	310	324	292	309	315	294	310	269	263	339	292	298	307	259	310	307	282	286	310	286	287	275	321	292	289	285	323	277	253	315	302	274	298	298	310	280	305	273	322	295	267	293	308	280	313	279	283	278	297	322	291	269	288	297	280	277	277	293	299	266	318	278	267	276	299	291	250	280	282	285	276	285	283	287	274	280	287	291	269	287	325	317	313	296	292	284	266	286	300	267	281	282	297	288	289	318	291	292	289	328	304	294	286	298	286	293	306	319	313	268	298	282	301	306	295	273	295	315	269	297	319	262	321	313	282	264	286	272	314	285	295	301	319	299	281	333	284	282	291	279	324	304	288	256	294	293	292	296	261	255	287	297	275	296	295	310	273	327	301	301	273	251	332	268	314	291	327	305	273	307	273	310	271	287	273	284	288	292	315	266	316	295	293	293	294	280	295	297	306	281	278	274	279	290	269	311	282	286	268	295	282	293	311	316	276	291	310	295	267	308	295	287	276	328	287	288	292	312	299	269	306	305	311	303	260	293	339	279	285	315	284	298	258	300	286	308	291	276	303	289	292	299	313	289	280	291	297	321	284	285	284	290	284	313	308	292	289	290	267	294	310	302	280	290	281	299	309	300	297	263	301	313	310	280	265	291	288	284	273	321	310	277	316	312	294	308	260	282	320	301	278	297	321	264	310	286	271	266	301	313	292	292	283	287	288	284	285	265	322	306	304	289	283	292	300	305	285	274	298	247	291	335	262	290	284	289	272	319	300	281	312	287	280	313	312	286	283	307	273	307	293	287	287	299	294	304	302	327	308	280	299	305	299	298	274	285	285	272	298	270	307	285	309	291	281	275	297	275	278	303	277	308	275	299	285	295	323	292	279	305	257	288	296	285	267	308	280	302	286	283	320	288	298	293	275	338	283	291	316	301	292	312	276	290	306	281
11465	1136	973	639	543	460	413	379	365	389	387	390	359	365	355	408	400	346	353	344	378	357	331	371	365	370	346	378	328	321	370	327	331	361	333	379	338	331	341	305	349	341	335	339	369	356	311	367	359	356	363	402	348	343	372	363	345	385	341	369	353	354	362	378	340	340	325	350	346	340	363	341	357	356	343	333	371	357	358	351	343	386	326	327	307	336	371	333	339	349	366	375	329	363	391	355	337	360	329	371	341	343	338	330	338	345	332	323	319	351	356	358	339	344	322	386	349	339	353	359	350	305	356	366	349	326	358	325	368	355	345	355	323	354	345	331	363	323	352	380	359	331	353	310	327	362	344	354	355	333	378	341	375	379	372	321	332	371	365	352	359	366	358	319	353	370	323	384	320	387	344	338	371	344	344	353	361	341	364	367	317	336	335	336	325	349	361	379	321	385	347	351	346	344	340	368	351	343	336	348	334	337	348	363	337	360	344	339	365	371	372	371	371	364	380	343	353	358	362	343	340	338	339	338	341	339	368	354	363	381	338	341	308	358	373	358	369	302	369	384	333	340	362	353	379	353	339	360	332	333	333	384	329	357	328	356	374	354	318	336	341	364	333	332	362	371	372	388	342	350	342	358	348	358	378	334	343	348	326	358	349	335	388	368	348	373	379	355	358	362	334	327	327	357	346	333	331	362	362	362	360	342	336	341	371	321	393	363	386	303	338	357	345	389	342	357	348	355	380	358	342	366	346	382	336	365	345	332	355	324	324	355	341	314	380	329	370	321	354	352	352	352	357	315	323	372	362	327	360	343	363	379	326	330	354	304	353	315	406	373	347	332	337	363	351	350	344	361	353	358	346	372	362	352	372	380	362	355	374	348	328	352	326	341	360	357	349	362	324	321	361	327	359	353	365	402	352	379	377	348	380	377	350	356	329	355	306	328	329	362	381	358	345	364	328	363	352	372	348	362	362	349	350	340	348	344	376	367	362	337	331	322	349	337	298	331	338	343	382	338	337	361	358	355	324	327	383	309	361	351	364	339	350	370	355	356	337	330	350	351	362	360	331	380	368	387	344	334	349	334	355	333	348	352	349	361	334	382	343	353	345	382	363	364	357	346	378	378	335	341	363	303	333	361	363	335	330	351	354	381	358	376	346	352	368	356	339	347	322	350	374	345	376	367	373	348	352	340	360	368	358	321	337	337	352	316	342	345	344	349	351	341	333	362	392	364	360	334	366	349	362	326	359	353	348	348	355	359	349	345	368	381	353	377	368	403	352	341	380	357	348	365	356	356	352	351	389	346	332	325	368	338	369	329	389	360	329	355	321	364	335	350	347	354	343	383	367	343	382	357	321	366	343	332	354	357	359	373	372	355	314	363	348	360	310	352	347	315	341	373	338	372	341	350	361	346	343	344	351	358	378	362	371	367	337	366	340	343	317	326	341	348	351	372	371	390	350	356	307	342	362	317	351	323	348	347	360	359	348	311	348	357	353	368	350	377	348	309	359	376	364	354	357	346	328	346	333	352	363	338	352	333	337	352	358	363	372	377	372	373	339	385	368	352	379	353	339	362	331	382	336	328	337	341	380	353	333	363	358	365	327	353	346	314	338	362	363	363	350	364	280	348	348	376	325	361	365	346	356	334	338	352	363	337	338	349	331	353	359	360	346	364	349	344	345	334	359	376	347	353	316	329	353	338	353	346	328	369	356	340	324	330	356	351	349	356	370	313	344	376	332	320	322	345	329	340	355	373	304	356	392	348	359	382	349	386	333	314	347	314	374	372	331	364	349	387	341	341	326	382	371	362	333	363	332	347	376	374	335	327	367	361	298	311	321	355	322	358	337	341	333	366	323	344	340	321	356	378	372	334	294	356	350	350	378	321	380	358	331	342	325	328	359	312	334	346	356	383	370	351	377	337	364	365	359	334	382	327	338	372	362	350	353	334	378	372	341	337	355	343	344	384	353	351	377	336	381	360	325	351	340	358	362	316	298	355	379	346	347	342	342	383	341	381	370	373	342	346	368	356	349	328	341	359	380	336	346	362	339	356	393	349	392	339	372	338	342	357	349	331	390	351	358	346	340	362	372	359	331	321	370	382	338	360	326	332	329	333	335	367	327	352	335	346	364	387	364	346	302	355	395	349	364	365	352	366	388	365	355	358	312	344	332	334	384	328	347	366	341	349	379	393	352	357	360	363	351	332	388	346	341	377	351	354	368	358	370	329	372	390	405	368	354	341	347	334	378	366	357	323	346	350	331	344	346	354	393	361	416	338	357	353	349	376	338	401	361	365	339	373	332	345	389	343	372	350	385	360	351	345	334	350	309	335	353	345	359	346	358	325	345	338	335	360	349	350	356	363	349	336	371	306	344	366	343	368	361	334	354	363	372	358	309	366	341	354	375	352	370	366	355	370	349	340	299	353	338	351	401	362	368	384	341	337	339	316	351	351	385	341	369	337	343	346	355	384	337	350	379	339	363	383	346	333	379	368	336	354	342	338	353	364	364	358	325	350	354	350	383	307	338	350	337	348	351	352	352	352	329	382	371	359	324	354	343	367	357	341	365	326	378	304	362	331	326	346	341	358	346	364	360	365	382	343	351	346	348	369	377	331	347	358	330	369	362	361	334	351	360	361	343	382	379	343	357	359	323	336	357	356	370	362	326	353	378	352	322	351	397	334	361	331	328	355	361	371	343	359	321	338	345	311	340	379	342	360	351	336	386	331	344	336	369	364	357	360	340	350	337	352	319	365	325	369	351	337	319	345	351	293	373	352	385	404	359	355	373	370	374	357	319	314	332	370	399	351	360	357	341	360	352	353	343	320	381	370	338	339	343	339	347	347	368	358	350	337	345	355	343	340	364	359	337	357	372	317	371	337	360	371	358	330	320	353	368	358	358	352	373	377	358	330	353	361	336	323	366	360	355	362	354	336	347	383	353	344	334	341	402	356	356	345	356	347	360	370	367	318	355	365	352	358	361	343	323	363	345	360	394	346	334	351	340	377	329	366	401	373	366	323	345	367	337	356	364	361	360	346	337	372	340	316	358	337	343	355	354	346	375	329	346	357	357	360	355	341	341	356	356	356	341	321	358	349	359	365	334	358	332	344	343	342	350	326	346	331	342	323	347	336	345	385	372	341	367	335	368	350	363	380	328	363	346	359	375	338	349	350	364	353	347	376	334	373	360	371	348	363	301	338	372	328	343	358	345	352	364	343	352	322	319	345	345	349	361	357	371	411	376	355	359	345	370	341	336	378	320	336	357	381	357	364	341	361	353	368	351	361	346	344	349	339	356	328	335	344	309	344	331	357	371	350	388	340	349	337	345	320	372	356	318	359	362	382	326	363	356	336	332	350	336	386	347	371	348	325	384	329	317	359	343	334	363	333	350	341	319	361	340	365	351	347	346	348	333	348	377	341	361	325	348	345	339	321	356	356	347	312	367	364	337	333	363	360	346	363	370	352	396	324	352	383	351	363	384	360
23659	21182	28571	24064	21167	12216	1088	611	487	443	424	368	344	329	297	278	280	256	242	229	228	230	228	255	228	233	227	190	201	224	199	206	198	206	189	197	199	187	189	197	206	209	201	184	217	195	160	226	215	183	199	187	188	212	192	196	201	183	202	193	193	177	203	184	210	222	193	196	184	178	190	166	212	182	215	216	197	191	186	201	190	200	201	182	193	202	157	182	175	190	182	192	179	193	224	173	149	174	167	188	189	198	214	191	200	160	189	192	175	199	197	170	169	205	176	195	186	173	197	202	199	199	155	197	206	172	167	182	188	195	192	201	191	200	209	200	191	195	176	180	189	182	185	200	213	190	166	202	206	173	199	165	202	185	196	157	182	181	190	180	181	175	197	177	185	196	168	184	159	186	197	185	170	193	229	164	182	185	185	194	199	182	188	191	204	189	202	210	178	202	165	170	172	156	198	197	184	194	174	160	191	168	195	200	184	177	196	196	182	162	207	176	176	163	209	170	198	183	197	175	189	186	200	166	175	199	194	183	202	178	181	192	180	193	203	192	184	186	189	163	190	182	197	194	166	187	156	181	182	196	189	152	170	175	178	189	190	166	191	180	195	204	171	193	181	172	196	175	179	186	201	190	186	184	203	196	170	168	181	175	183	192	200	181	175	178	181	170	190	176	194	187	192	163	167	172	190	198	170	195	175	192	181	186	182	194	194	201	187	203	171	188	210	197	188	195	178	205	182	177	188	190	193	180	167	185	184	172	162	193	188	178	199	187	175	203	183	233	179	184	175	173	166	190	197	170	192	190	216	181	166	157	188	170	172	187	205	188	196	194	198	194	179	199	191	200	202	197	166	196	196	185	181	189	188	173	181	195	202	180	183	177	195	206	181	214	191	167	195	185	205	209	193	207	201	198	182	176	184	186	176	193	178	175	176	197	173	174	207	202	193	183	218	187	198	175	198	201	194	182	186	204	191	154	190	178	165	219	199	196	194	185	210	194	201	162	184	188	164	200	192	186	176	176	172	176	167	177	190	203	185	174	173	189	187	180	162	184	186	190	174	206	156	190	179	168	189	193	187	173	169	192	199	200	198	174	181	200	180	191	178	182	201	190	192	185	162	194	171	171	174	173	162	180	195	199	187	199	207	194	168	192	193	196	175	175	191	177	194	189	176	178	185	171	175	200	175	194	201	190	195	169	198	195	192	177	189	201	187	213	192	185	217	188	195	204	187	177	200	201	190	158	173	206	229	194	201	190	171	211	175	173	187	181	193	209	202	205	189	176	170	204	213	202	197	178	180	172	175	193	195	172	179	195	204	190	158	204	188	187	193	200	178	197	179	172	201	186	179	189	158	167	185	179	181	174	189	178	170	191	201	191	199	187	184	183	207	176	187	198	182	178	201	210	178	196	186	180	177	179	207	184	173	180	191	202	190	202	222	193	178	197	191	165	184	185	178	197	186	177	187	196	201	219	204	208	185	162	194	180	184	177	169	201	183	201	194	177	171	216	187	181	181	173	177	197	187	166	173	194	174	204	146	185	182	187	167	181	182	191	193	181	198	187	148	187	199	163	195	168	204	192	194	169	186	192	188	208	182	205	197	194	166	170	197	186	173	207	182	189	201	184	191	190	182	193	183	173	212	225	186	200	190	184	174	188	182	181	196	203	185	192	197	205	181	180	192	181	191	181	188	186	191	193	214	214	214	189	184	182	175	173	166	205	175	179	185	194	183	195	184	192	189	171	170	208	198	200	175	174	176	180	179	176	192	194	192	172	167	168	192	216	220	192	182	176	204	158	177	183	194	204	173	173	197	198	191	176	184	189	193	199	172	202	195	194	180	187	158	185	178	189	176	199	203	176	177	184	178	170	197	191	196	171	220	169	212	169	191	200	163	198	193	172	191	167	176	212	195	182	199	175	187	185	206	174	183	171	187	186	182	168	186	166	181	184	200	194	204	194	199	190	184	206	177	167	182	179	211	181	226	184	185	207	202	194	175	189	216	190	201	199	191	195	209	183	207	177	185	169	206	189	180	182	178	198	169	173	191	191	183	194	179	180	193	167	194	213	186	179	176	188	179	187	180	203	223	183	185	192	189	192	197	202	180	191	188	186	180	211	184	193	210	179	191	193	188	149	163	179	177	203	195	177	188	173	167	166	176	171	166	190	194	183	207	193	191	197	175	200	190	191	191	194	207	221	176	181	173	194	221	202	179	203	168	179	193	179	205	187	192	166	204	178	190	196	190	175	187	177	171	160	202	181	185	172	169	194	181	193	167	185	192	170	198	193	175	203	189	170	236	195	185	176	177	155	201	183	179	180	179	177	207	170	190	183	195	190	189	203	192	202	188	143	177	196	169	183	197	214	163	189	172	184	195	190	192	206	189	183	163	160	186	176	175	181	186	183	189	186	160	187	187	191	165	212	178	184	203	185	206	194	186	189	197	187	197	169	209	181	178	176	181	186	179	202	187	204	184	199	175	179	202	210	150	174	181	179	172	178	210	203	182	175	197	175	187	175	184	183	166	180	176	160	179	181	173	173	210	195	193	207	208	183	203	200	155	186	195	187	178	181	186	192	174	182	196	192	180	154	185	194	184	215	161	193	199	185	187	181	175	190	187	182	201	200	189	184	193	221	194	189	191	186	197	200	201	171	181	188	171	182	179	183	167	199	193	183	177	175	176	176	177	205	186	185	204	182	190	166	167	198	189	209	190	209	193	177	195	169	190	181	189	181	198	186	181	149	194	180	175	185	166	168	174	183	200	184	202	185	184	191	161	174	198	194	163	194	172	186	184	186	191	210	220	192	180	164	190	179	178	174	161	199	208	180	198	186	177	187	189	193	186	194	212	196	188	167	181	201	181	165	180	175	212	177	193	183	179	161	173	194	199	203	184	218	208	156	206	186	166	182	199	188	195	173	200	205	191	191	170	205	198	184	173	164	168	186	177	211	182	187	207	186	189	162	175	167	158	223	169	173	175	180	201	192	188	188	185	176	190	181	205	206	172	175	180	170	183	181	150	196	184	178	186	195	178	220	168	190	180	206	189	162	168	180	191	185	191	172	165	192	183	169	200	210	179	198	168	197	190	198	213	207	196	191	191	186	198	186	174	183	155	205	191	195	183	191	179	203	178	190	189	194	203	196	202	163	210	184	197	178	201	192	187	193	183	192	202	161	164	194	206	205	186	199	206	214	203	188	196	210	211	180	217	197	176	162	171	179	198	179	182	189	200	180	190	182	192	161	196	199	168	179	180	195	179	201	183	200	178	160	202	188	156	167	166	174	201	187	212	158	173	175	198	177	183	207	190	173	170	211	182	196	175	178	168	169	175	175	190	207	185	187	168	192	188	188	163	200	179	182	185	162	196	201	169	198	181	191	193	204	171	166	167	201	207	169	176	202	194	210	209	170	186	203	207	179	178	185	189	188	189	189	217	193	169	164	187	173	213	183	216	199	192	179	177	208	173	189	183	177	186	184	185	167
14504	9229	7947	3925	2533	1909	1455	1099	927	776	615	558	502	463	383	359	358	312	332	314	291	308	273	295	300	269	274	280	249	242	278	280	245	250	259	250	236	255	240	216	244	242	261	218	240	243	239	251	230	221	220	203	260	220	226	209	221	245	213	257	237	228	231	239	221	219	209	239	242	234	229	217	211	227	253	239	227	235	241	187	231	239	226	214	231	230	243	210	203	245	219	218	216	232	217	224	218	225	258	230	232	200	228	222	223	193	242	223	233	227	235	220	238	242	233	224	235	231	248	219	215	230	207	223	215	231	209	218	218	230	212	218	212	204	234	219	226	226	236	235	233	220	221	210	227	198	235	229	215	216	203	242	198	214	212	215	220	222	216	215	223	242	241	232	216	231	253	219	245	243	233	230	209	203	236	212	237	237	191	208	222	231	229	220	216	214	238	222	242	236	212	194	228	220	213	198	200	199	227	241	224	241	234	216	213	220	204	212	209	227	236	203	232	237	240	220	210	247	243	224	214	214	213	228	237	211	202	244	204	257	227	241	238	241	223	226	223	262	225	236	235	228	199	218	231	199	207	218	252	220	238	203	236	224	195	228	215	228	208	207	236	214	232	226	206	229	211	227	239	224	206	216	190	216	229	244	258	227	221	221	221	233	209	236	219	210	213	204	211	208	220	232	222	234	209	207	223	224	215	220	197	212	208	214	243	251	199	209	238	234	216	237	209	217	205	237	229	221	194	196	224	252	201	222	231	222	240	227	209	215	207	184	238	196	221	195	272	236	231	241	221	192	231	209	233	207	233	217	238	239	198	214	232	252	220	230	229	239	216	239	193	218	240	211	234	207	228	222	219	209	210	239	231	225	233	230	196	210	249	217	222	249	221	222	219	243	210	229	216	208	207	211	219	234	215	233	214	229	234	230	224	221	229	228	223	212	223	217	221	229	203	246	230	238	217	232	221	233	227	208	235	209	217	230	212	203	225	226	225	213	214	201	217	229	238	266	201	171	222	227	223	214	216	217	204	233	223	229	250	201	232	205	214	230	213	253	224	235	237	214	221	188	240	225	204	237	215	213	216	219	235	204	229	220	231	214	253	222	211	222	258	206	226	214	244	227	212	211	224	215	211	225	209	214	221	236	202	228	222	232	230	244	240	201	218	206	204	203	215	211	238	228	229	214	206	241	215	222	222	229	246	200	250	226	215	206	241	223	245	226	209	203	211	236	242	202	222	222	245	210	239	244	206	234	229	225	200	202	215	251	234	206	218	215	200	220	216	213	223	214	227	230	220	226	225	256	229	241	241	245	221	244	213	217	201	220	207	217	219	219	231	236	217	226	222	215	233	231	218	242	223	229	247	217	193	239	216	233	245	213	200	219	225	242	213	218	216	233	218	226	236	231	222	232	200	228	193	209	209	235	201	222	228	207	231	258	219	212	220	234	256	214	227	235	225	237	229	235	220	218	223	239	216	231	209	220	215	240	230	242	227	206	232	243	231	203	193	235	209	233	186	220	263	201	221	224	210	229	214	228	253	202	218	207	213	215	220	233	239	219	258	227	202	202	206	213	213	214	214	238	208	233	231	209	231	214	200	224	232	243	244	230	225	212	237	216	243	220	241	224	215	233	228	219	228	203	224	214	210	239	225	216	241	232	234	193	231	266	243	220	250	220	227	242	202	229	203	233	226	227	233	207	218	214	252	224	248	234	206	183	201	223	245	212	218	230	239	235	208	212	205	229	214	225	239	207	231	220	239	224	242	236	207	237	238	212	254	224	235	218	223	196	220	207	197	231	228	198	226	218	227	215	204	214	239	241	245	209	233	214	199	228	242	226	230	240	213	212	196	212	238	236	240	230	212	224	220	222	224	232	247	210	232	246	233	212	238	220	207	227	244	228	234	207	243	225	246	216	224	196	195	204	229	184	224	206	229	252	267	223	202	219	223	243	230	249	242	254	260	211	231	218	256	194	240	220	201	217	212	228	217	230	253	223	215	227	209	205	220	217	227	235	203	228	197	212	242	214	247	229	240	211	207	203	224	191	209	232	234	218	205	210	259	218	243	221	200	226	246	219	242	212	218	217	230	215	244	210	215	233	227	222	226	232	230	236	218	222	209	213	204	212	200	244	208	220	198	228	214	217	240	220	195	189	213	225	232	233	218	233	241	210	212	248	249	216	213	262	225	225	202	222	199	228	253	234	224	230	223	240	235	217	240	248	215	236	214	236	211	204	236	211	228	229	238	236	212	232	251	228	254	225	223	260	215	214	218	239	220	221	229	253	236	235	223	228	236	192	208	238	247	228	224	227	220	207	180	210	210	203	216	243	240	217	254	246	242	244	246	223	221	209	250	241	200	219	204	221	224	213	232	224	228	206	202	213	218	223	234	208	236	243	208	213	239	244	236	271	231	217	219	231	240	216	238	209	239	249	216	219	254	221	231	228	201	227	216	209	225	209	222	218	220	229	239	215	250	219	238	220	229	255	227	244	205	229	226	244	228	215	244	214	257	254	222	217	258	220	217	201	238	208	222	234	228	221	211	228	212	220	249	229	222	248	218	207	255	226	216	205	214	220	248	231	209	215	244	225	250	218	225	210	239	227	239	179	227	209	241	196	212	229	229	232	251	211	214	226	225	229	230	214	240	213	205	228	206	233	227	215	204	228	216	221	214	201	237	228	234	249	227	205	213	221	195	201	234	235	212	229	244	191	206	231	224	211	221	207	225	227	251	218	227	214	233	205	220	230	210	225	240	203	237	187	210	227	218	237	228	249	236	210	204	241	227	253	271	215	223	218	191	234	226	228	207	220	228	234	222	236	203	219	218	234	237	215	235	232	234	239	220	205	211	250	223	225	236	202	215	229	250	218	234	222	231	201	210	222	227	235	217	215	241	212	226	220	237	224	209	224	245	210	237	207	194	243	227	219	235	228	241	226	241	229	218	231	231	244	215	241	223	226	209	238	211	220	209	216	242	248	216	196	215	234	201	224	209	191	230	229	210	233	231	226	232	247	227	211	234	214	236	239	230	202	222	248	219	206	233	204	208	241	203	203	198	220	210	227	209	222	230	236	237	235	231	224	245	239	204	210	232	227	231	226	225	221	202	202	230	228	220	229	239	268	244	249	209	230	214	240	240	224	227	219	253	238	227	204	232	232	234	227	251	226	229	235	232	246	245	216	217	244	220	238	245	215	204	240	206	212	218	209	246	229	188	227	227	236	222	237	243	205	199	206	249	193	215	208	230	214	212	232	248	236	236	251	234	206	236	233	226	235	227	204	238	206	242	225	247	211	253	200	208	226	222	219	218	243	243	225	223	219	223	206	241	209	215	221	224	233	224	235	247	250	245	212	204	235	242	207	225	190	217	242	209	240	185	218	206	238	213	230	223	243	232	219	251	210	230	239	223	193	230	214	234	222	210	221	238	208	202	226	236	249	227	217	258	227	217	244	247	215	248	229	229	271	200	241	222	219	209	228	215	232	224	225
24825	21164	27485	25027	12128	1080	725	655	610	584	528	581	568	535	491	514	484	503	529	522	503	543	528	464	460	482	459	498	509	509	458	469	474	481	516	485	513	548	488	504	536	473	491	519	476	484	472	481	526	505	505	455	501	496	503	491	546	487	476	480	464	493	536	470	515	492	458	462	523	489	510	514	462	516	462	473	493	494	479	508	458	532	472	495	514	445	513	481	488	489	494	497	488	484	503	495	477	513	484	499	470	477	485	500	494	491	497	491	487	499	492	468	492	488	483	477	498	510	543	509	493	526	473	512	474	478	511	513	471	493	479	472	504	464	446	486	464	519	485	487	528	513	495	479	544	461	484	474	517	515	480	481	464	466	455	487	465	497	471	508	480	437	508	461	490	478	491	504	486	487	469	493	479	482	483	478	550	500	477	506	488	492	486	522	464	541	505	492	492	449	480	498	433	472	503	455	494	456	478	473	533	474	521	478	471	463	472	503	499	504	488	503	482	503	504	474	500	493	474	479	462	503	469	481	500	473	519	482	505	450	523	509	480	495	485	482	491	471	502	491	464	433	513	466	494	494	467	502	551	524	484	485	500	517	494	462	494	496	505	496	537	483	507	512	463	470	462	520	511	429	517	504	475	462	532	495	484	475	476	481	517	472	480	488	490	430	486	528	488	451	486	449	471	505	458	507	447	513	468	479	486	485	479	489	496	484	485	465	533	463	455	491	471	485	470	491	460	503	527	475	525	500	511	502	473	458	498	457	478	472	502	475	475	479	513	488	473	518	484	479	458	527	530	496	471	482	493	447	490	463	502	513	484	483	470	463	521	474	466	486	528	504	504	462	438	474	493	465	509	479	492	511	517	507	504	461	537	457	475	486	481	538	466	477	467	479	464	450	489	491	489	502	510	492	490	491	473	480	467	477	446	470	465	482	508	489	510	456	450	491	470	524	492	454	460	467	431	505	459	481	459	503	477	484	448	490	488	476	499	473	481	473	502	516	484	472	461	474	459	476	451	491	492	459	491	458	494	476	494	512	494	483	467	503	478	509	480	484	481	421	449	485	484	474	443	502	505	487	477	501	469	497	455	452	477	467	509	474	474	491	502	505	479	453	483	464	484	466	479	474	508	493	481	451	470	462	476	514	523	510	494	481	501	500	488	482	456	520	488	498	451	519	488	472	472	474	493	460	495	482	484	435	489	454	481	471	540	470	506	469	549	479	463	477	477	486	503	478	504	477	475	495	489	469	473	525	492	504	506	466	522	475	506	490	489	498	468	505	527	455	464	484	495	509	463	489	503	446	464	496	479	499	532	436	469	430	472	491	469	462	433	492	478	465	502	479	471	441	465	468	495	469	482	488	489	503	463	482	522	454	488	486	492	489	445	497	538	455	460	473	478	487	497	486	474	470	541	426	509	491	502	455	494	460	469	490	463	527	496	469	528	473	474	467	473	459	515	475	503	476	498	488	459	470	497	491	521	457	460	511	508	480	519	470	504	504	506	515	475	505	452	498	483	466	500	460	484	491	482	497	483	506	468	451	485	492	483	486	494	525	475	513	492	505	488	497	473	450	482	462	509	478	474	476	475	446	485	461	471	464	486	480	484	494	511	457	505	513	490	472	483	502	472	465	495	459	514	473	457	451	500	487	484	503	504	491	471	490	499	454	459	462	509	443	509	477	452	492	489	476	482	511	463	502	477	507	443	493	480	448	520	466	492	533	510	444	522	506	465	454	517	444	511	475	446	506	452	481	485	478	517	483	510	463	471	523	488	475	458	508	456	457	490	519	523	478	467	455	476	464	468	433	528	485	494	551	540	480	515	483	477	462	484	523	512	479	494	489	483	487	431	474	486	488	476	493	462	489	485	529	489	519	516	452	480	477	496	510	468	492	488	523	456	487	492	462	460	484	526	517	480	529	499	462	495	497	483	476	494	492	460	503	525	499	474	531	504	521	459	482	484	491	474	450	473	502	517	450	511	514	522	458	480	437	522	477	503	476	457	445	453	476	511	478	470	503	475	500	523	478	502	491	474	471	512	467	503	467	484	493	481	483	454	472	457	486	489	494	516	522	493	499	482	446	535	475	463	506	538	506	464	476	512	460	479	518	462	497	495	466	509	461	451	459	477	494	532	455	522	496	510	479	500	531	529	481	479	481	467	532	454	507	489	448	524	460	506	525	504	474	481	469	507	482	522	500	483	486	495	473	487	483	489	494	510	464	521	451	477	471	517	507	520	509	477	497	489	474	503	482	457	463	476	471	454	490	479	481	509	513	483	477	478	489	470	476	486	497	544	499	523	455	455	477	488	502	474	490	496	485	485	524	464	463	473	523	535	523	511	508	482	481	440	478	472	512	473	472	483	464	486	517	488	475	489	507	502	465	510	477	513	520	498	451	488	486	453	498	491	470	502	505	437	462	507	494	483	492	466	476	477	461	467	504	465	483	490	464	455	517	475	443	458	471	473	460	493	479	490	463	478	498	419	503	485	451	468	492	496	514	491	473	455	513	494	485	471	517	552	467	484	515	485	503	523	489	481	506	468	501	506	490	534	466	493	483	522	485	508	485	485	476	531	482	452	454	453	492	500	485	472	493	474	480	513	439	510	493	504	476	462	498	485	494	481	492	465	479	525	470	516	456	500	494	532	475	439	456	502	470	447	465	505	447	503	491	482	500	501	500	482	447	473	486	434	536	511	467	482	463	473	478	475	502	472	521	522	498	509	503	488	464	480	506	526	532	515	508	480	471	489	487	525	478	478	455	491	516	490	449	484	502	511	469	495	490	473	456	510	529	486	506	502	531	502	468	490	490	466	521	464	499	483	446	502	510	504	475	496	478	496	484	463	476	521	496	470	477	474	534	505	480	493	486	473	538	514	488	471	489	455	516	479	504	518	479	505	506	485	525	497	452	486	479	497	508	504	488	500	476	505	504	441	495	507	479	501	445	477	451	480	476	512	473	448	454	500	463	471	475	518	440	482	491	479	473	484	480	509	444	459	496	492	442	481	542	470	481	514	459	510	510	481	490	482	521	492	500	486	527	467	485	448	523	471	472	472	505	522	460	518	505	474	465	480	492	471	484	486	467	511	488	484	462	456	496	439	530	499	517	465	505	512	496	489	455	507	516	461	486	491	499	489	497	468	490	483	512	488	530	452	500	501	487	467	466	491	524	483	471	495	477	492	473	498	492	556	534	497	529	485	515	470	512	490	494	451	493	481	492	477	519	485	492	463	487	466	501	475	483	500	468	492	461	476	471	503	513	516	501	489	485	504	482	494	471	488	488	518	488	488	536	482	466	476	465	522	447	507	501	525	508	453	482	480	515	482	512	510	496	499	463	491	477	471	450	492	491	450	468	499	439	478	532	444	485	527	486	483	476	519	477	491	473	492	524	475	495	485	476	498	530	473	491	504	482	464	493	493	459	477	500	486	475	507	495	470	501	481	461	481	466	473	501	491	458	494	494	484	484	509	525	435	485	458	475
14459	5544	4600	2374	1757	1403	1197	993	953	845	780	740	657	695	637	580	663	598	601	595	538	568	562	599	567	602	567	610	534	594	577	603	563	532	557	561	546	538	557	561	549	563	605	567	558	553	576	566	552	544	558	562	545	544	581	587	590	559	573	542	550	565	537	516	567	562	575	558	561	576	563	543	540	552	589	554	540	584	554	557	577	573	534	544	576	581	524	532	564	561	519	551	576	583	535	595	559	553	529	572	561	546	575	554	549	504	560	532	566	557	532	571	542	506	567	556	585	542	572	582	545	559	544	529	550	502	582	593	524	538	509	526	547	587	538	553	585	583	562	521	560	547	549	550	548	546	560	520	517	560	561	566	561	528	548	525	528	534	521	552	552	550	508	536	536	530	532	541	555	548	539	509	570	533	554	534	516	550	535	586	552	546	535	544	554	544	548	573	548	541	568	538	592	565	566	557	552	583	589	556	507	550	586	521	600	558	557	552	557	519	564	564	556	582	529	547	560	550	582	555	554	542	606	557	576	571	529	590	556	530	553	517	547	557	538	546	555	510	538	573	554	578	569	623	536	550	550	542	577	569	540	562	584	603	562	514	548	578	594	520	592	534	578	551	513	558	529	566	576	516	552	566	553	568	579	570	566	578	563	568	547	585	544	539	558	580	517	554	538	574	557	538	537	534	539	614	581	537	556	548	584	534	532	561	593	529	550	535	573	522	550	540	547	536	527	565	537	541	569	551	574	522	554	585	545	594	513	539	561	528	538	522	528	590	556	561	569	555	570	530	569	538	558	581	576	571	538	580	568	510	553	590	539	561	556	572	535	545	578	525	553	536	554	564	566	583	534	560	554	564	583	590	541	592	529	590	509	510	540	524	564	573	557	597	568	569	558	562	621	578	568	592	561	510	555	550	532	520	549	539	589	563	531	554	586	577	578	560	549	593	520	550	542	591	564	532	545	525	514	587	564	563	504	555	578	573	574	557	600	503	540	575	538	546	527	533	575	620	590	586	549	544	571	588	543	538	563	575	606	573	549	579	559	563	568	533	612	519	551	576	552	570	551	531	583	555	521	586	549	549	526	614	501	533	587	537	535	595	561	540	557	532	554	575	545	557	559	556	535	571	551	576	532	538	586	517	565	581	552	543	520	542	534	522	551	579	538	533	569	531	548	584	556	558	556	562	576	569	556	558	536	519	538	561	572	520	564	574	608	544	526	558	581	552	543	515	600	537	502	565	559	517	582	528	552	599	570	564	531	596	587	603	586	566	568	540	563	583	538	548	548	601	585	575	559	589	548	550	568	549	559	557	562	540	548	588	553	551	555	569	567	578	511	533	612	554	533	516	531	554	536	523	575	534	580	568	572	531	549	560	609	526	550	595	579	548	539	570	546	550	577	537	554	510	527	539	570	545	551	572	602	540	544	537	563	584	535	555	540	558	565	530	578	590	600	552	569	519	561	564	565	569	528	585	576	523	583	532	583	527	601	540	545	554	542	574	584	523	538	526	528	556	589	550	609	548	534	543	524	576	570	552	566	605	557	536	584	577	558	544	574	568	533	539	555	539	583	550	547	563	525	557	542	538	567	540	519	557	573	521	517	576	536	528	558	539	561	550	532	559	539	535	556	518	555	570	552	526	543	567	531	559	582	581	556	533	563	561	566	537	556	620	581	567	596	559	640	601	566	527	512	549	574	528	586	540	563	558	574	563	562	543	556	562	577	555	557	584	568	593	553	564	572	522	600	550	504	546	564	586	515	556	551	556	527	576	516	567	571	524	582	561	538	548	564	549	562	522	527	568	509	551	571	576	562	558	580	529	573	518	552	578	561	576	591	555	493	534	560	557	538	536	572	552	553	595	576	550	577	557	553	543	509	522	571	496	568	549	525	596	579	513	560	532	559	557	625	584	556	531	592	556	581	558	576	554	543	569	573	552	590	577	597	560	565	517	524	550	569	589	564	573	537	527	588	532	552	557	570	552	559	567	547	558	550	569	547	561	532	549	546	592	560	542	558	553	528	541	537	565	579	571	573	562	571	507	551	562	578	554	581	555	524	548	587	549	566	563	587	530	571	575	563	598	525	579	598	486	557	537	540	551	591	532	597	593	563	575	533	546	515	525	578	537	511	598	527	557	509	522	537	528	564	570	556	581	607	577	526	553	529	540	547	542	557	528	522	581	593	573	540	526	545	574	559	568	552	534	596	591	544	524	526	547	571	535	555	552	514	517	506	559	556	567	582	539	540	577	559	569	587	574	551	541	565	528	531	534	602	556	566	552	557	594	538	594	568	545	585	551	562	554	553	544	586	563	584	561	563	547	539	581	561	578	555	553	526	584	566	548	571	573	533	525	598	583	573	547	523	563	559	566	567	592	582	551	548	542	544	569	556	600	575	559	540	581	610	527	513	558	556	570	555	529	552	557	577	521	566	531	516	541	559	581	551	565	554	567	540	563	581	557	588	525	525	606	578	564	578	578	566	555	576	533	554	521	550	491	529	588	551	551	552	552	577	545	554	595	592	531	506	556	549	584	590	592	564	579	543	572	549	579	550	536	544	568	580	550	528	600	506	582	575	564	555	529	544	546	501	557	545	550	524	568	560	566	575	550	571	512	588	594	551	568	552	535	600	552	574	555	550	554	553	596	547	562	598	517	550	558	518	531	511	538	595	557	552	537	566	521	578	537	508	549	543	542	543	559	549	551	552	554	631	582	517	564	561	569	559	568	588	557	557	541	550	552	574	553	562	545	548	584	543	573	587	566	538	530	579	544	574	586	574	537	549	540	597	551	549	546	555	587	557	536	549	541	516	569	555	566	585	553	543	557	587	536	560	560	531	564	579	525	508	534	513	558	519	534	589	560	520	555	546	521	556	536	516	582	543	567	509	565	534	553	596	611	575	614	543	538	563	584	576	586	592	554	537	551	561	574	593	566	550	566	548	554	541	546	587	554	574	614	554	594	555	524	533	535	517	549	542	525	534	532	533	545	545	556	564	559	558	558	578	561	555	562	527	555	579	515	556	530	543	558	574	558	550	540	545	515	555	541	565	577	573	514	555	570	549	488	584	578	575	587	557	529	520	601	528	517	568	532	560	580	552	560	568	553	563	582	572	541	571	531	532	578	549	540	556	566	567	539	572	515	527	543	523	528	546	562	539	564	536	556	565	568	559	512	554	543	540	528	540	590	548	536	520	576	575	547	586	573	558	569	565	557	530	590	559	528	549	593	553	541	574	544	508	571	561	532	540	573	572	559	549	568	597	597	550	580	562	539	572	588	494	615	555	577	565	559	567	540	566	563	531	594	555	534	557	553	565	559	571	576	571	554	548	556	535	561	562	541	563	553	561	578	559	528	528	535	589	580	601	603	562	541	571	535	597	557	566	555	559	586	552	568	539	549	526	557	515	547	535	574	545	532	508	570	545	537	537	538	587	556	485	571	520	581	576	525	556	564	519	555	546	542	554	505	540	541	578	572	570	527	556	576
22745	21244	29031	23744	21245	21306	11588	1384	983	861	783	701	697	638	570	522	531	580	525	500	513	518	461	472	453	466	440	456	446	458	491	428	429	415	408	432	428	422	425	420	444	453	442	458	421	433	432	416	435	417	447	429	429	436	373	446	413	425	416	431	412	420	393	417	388	373	424	400	396	438	403	444	431	402	411	377	408	414	366	403	393	385	425	409	403	409	425	420	381	423	417	391	401	402	383	398	420	430	364	367	393	384	374	372	381	400	401	423	428	387	403	386	405	419	403	401	381	408	422	379	442	438	395	410	369	401	384	375	382	416	395	418	413	407	415	429	449	406	393	385	441	440	405	411	415	401	403	399	373	399	430	386	403	394	447	409	410	425	399	402	416	410	418	426	429	442	380	384	420	389	420	446	414	409	395	364	359	408	412	406	384	420	433	417	380	372	416	418	379	403	408	438	413	404	398	392	376	388	411	416	422	427	405	386	392	410	426	412	418	403	427	413	406	371	401	391	404	441	414	430	434	399	415	422	353	402	448	388	422	377	389	417	417	418	365	367	406	412	426	402	397	385	399	405	395	391	388	391	400	409	440	413	391	407	418	370	420	381	399	371	421	328	441	395	402	387	414	417	437	422	380	396	391	410	390	379	402	395	350	432	407	460	382	360	416	438	398	412	408	395	386	422	427	389	375	447	406	383	365	407	409	442	446	397	397	393	410	395	414	401	419	388	400	434	393	403	437	417	390	370	398	416	393	454	405	422	392	410	441	407	437	378	400	371	378	401	394	403	410	428	399	393	443	461	390	434	419	377	389	390	404	416	396	416	416	402	430	399	408	412	402	420	409	392	383	416	379	396	405	412	403	380	422	410	419	397	439	428	416	472	421	407	386	405	412	395	399	422	449	374	400	387	409	394	396	394	368	397	387	396	382	375	374	436	385	425	346	392	418	410	414	403	391	409	399	398	377	388	403	372	392	419	413	402	440	413	376	421	409	394	422	438	425	456	417	412	421	423	416	403	389	429	414	379	375	410	380	400	396	388	395	416	390	388	429	401	417	395	401	398	394	413	394	395	393	381	412	385	393	424	378	391	427	383	380	405	401	397	395	385	420	438	391	411	422	409	377	389	374	406	406	405	433	409	423	410	400	389	416	436	415	391	463	422	401	378	389	420	382	377	399	409	399	373	397	389	409	426	429	421	390	407	385	433	449	367	401	461	407	403	406	431	421	387	402	432	406	392	416	424	407	399	408	402	427	408	379	384	384	412	389	391	434	425	434	427	413	398	444	436	386	401	410	347	418	403	384	422	406	382	394	416	397	432	415	397	433	427	339	384	407	370	416	384	407	404	392	420	412	422	417	393	464	398	400	405	404	427	405	417	400	396	405	388	368	442	411	408	383	370	391	408	413	402	389	422	413	422	413	422	430	387	405	428	409	379	377	388	391	382	415	415	406	423	383	430	414	414	402	392	369	407	406	409	393	413	414	422	402	356	419	416	384	398	383	439	425	382	395	429	401	392	400	402	390	394	414	417	408	363	406	403	431	419	404	431	406	409	406	405	414	435	406	401	428	384	427	378	451	382	410	407	407	402	402	424	394	401	423	376	393	387	385	392	416	422	378	398	404	415	408	402	438	380	356	405	405	385	411	421	390	410	427	457	420	408	410	419	404	368	385	417	420	379	383	396	379	379	401	374	381	379	414	367	451	414	428	415	408	419	392	391	412	416	423	411	413	397	387	400	428	393	402	392	418	440	408	437	407	394	398	414	415	424	427	415	415	413	403	415	402	403	394	379	404	405	398	419	421	382	426	409	377	412	370	421	409	393	423	416	401	427	445	381	413	421	374	400	415	389	380	404	384	361	387	423	418	396	414	393	410	359	389	384	387	398	404	379	449	386	401	419	400	428	397	409	356	381	400	426	384	391	407	399	389	384	378	402	399	401	364	426	416	396	431	386	356	416	395	425	426	364	411	403	385	388	413	442	414	389	389	427	382	413	424	407	400	399	437	407	437	418	420	431	387	423	413	377	424	439	443	419	411	392	413	404	379	433	374	412	366	386	421	445	412	364	395	396	412	401	392	427	432	425	441	442	391	415	415	410	403	402	398	431	416	408	402	399	458	394	413	399	426	396	414	379	395	430	377	425	408	430	360	398	416	388	388	405	393	408	409	401	395	386	358	413	405	394	384	393	363	424	388	385	405	349	394	374	386	412	367	403	429	430	405	395	435	430	427	403	385	441	397	427	372	390	375	400	388	420	402	390	393	409	419	412	395	396	409	382	429	414	411	406	381	396	407	405	401	412	421	418	423	385	438	394	397	400	382	395	388	378	353	407	386	396	393	402	400	432	371	406	393	375	385	390	385	374	397	388	405	410	384	398	357	366	407	391	419	402	410	405	411	383	396	424	370	409	400	430	412	392	420	391	383	394	412	383	378	415	383	401	423	384	420	418	403	382	419	392	396	439	392	379	401	437	402	382	358	385	381	400	403	427	467	402	430	405	412	390	388	403	399	371	399	410	405	380	425	392	369	398	391	421	403	384	391	397	384	431	401	445	416	392	405	378	380	392	400	415	425	379	397	407	381	399	414	395	422	385	408	385	409	371	419	399	392	427	387	406	408	392	395	414	373	421	411	393	432	426	404	391	423	437	431	427	418	421	405	434	430	413	384	391	398	441	382	401	368	380	374	407	397	404	395	401	410	403	393	387	381	430	402	421	380	407	387	399	408	386	382	400	406	405	405	398	400	393	390	424	398	385	377	409	411	412	365	374	418	387	394	398	416	418	390	423	414	370	410	410	390	404	411	416	432	396	423	396	385	400	380	378	409	418	393	413	386	454	420	395	414	424	405	390	392	425	398	438	397	407	393	439	387	369	414	384	427	427	375	400	384	412	400	413	392	396	409	365	407	427	432	420	404	409	381	384	393	427	344	409	386	394	412	418	348	404	441	430	354	417	394	421	399	402	394	424	404	413	396	434	387	392	445	393	406	404	407	372	424	386	416	420	409	391	357	399	394	411	418	387	389	394	388	416	372	398	396	381	388	398	443	426	407	408	370	438	408	423	395	408	414	406	421	380	434	368	371	399	407	406	394	413	372	379	396	394	373	395	393	408	404	411	375	379	395	403	431	368	417	374	404	401	414	407	424	399	427	399	386	426	363	388	427	429	384	416	433	368	414	425	412	401	444	400	422	419	400	404	429	417	383	387	412	362	413	395	404	399	382	404	414	464	396	440	384	413	409	389	405	396	394	425	410	425	386	383	406	414	392	419	398	378	407	378	401	408	406	421	394	391	421	399	428	386	375	415	372	368	435	393	397	407	422	377	407	441	397	383	355	385	440	382	420	381	366	427	382	364	386	404	381	380	427	449	360	432	370	409	402	427	378	411	388	422	411	397	405	421	405	393	457	375	352	381	415	411	387	372	394	373	371	425	397	429	418	381	390	442	449	418	383	403	423	428	381	381	372	405	370	385	404	405	425	396	407	400
16617	15302	13205	7130	4832	3611	2639	2235	1794	1422	1315	1114	996	849	786	721	697	659	618	578	600	624	556	539	556	576	547	527	549	498	518	542	534	508	459	448	496	521	468	448	480	466	466	425	477	476	471	460	485	466	465	479	468	469	448	447	455	490	472	436	472	435	452	435	468	438	430	450	436	440	429	435	422	449	443	427	434	438	449	459	438	439	433	464	434	430	427	470	403	410	453	463	459	438	439	402	460	436	396	431	433	445	446	425	473	446	441	441	474	421	448	457	439	471	446	433	443	409	422	448	428	454	447	438	473	444	425	432	467	446	407	436	426	437	439	461	460	425	420	457	453	433	433	441	436	441	426	414	484	459	462	474	444	421	417	439	452	449	447	403	515	465	459	461	426	446	429	425	399	424	454	440	410	417	464	491	401	452	443	439	424	468	468	448	439	449	426	422	434	447	434	480	447	431	459	460	458	421	414	439	475	418	433	439	451	421	445	431	436	430	430	452	447	432	447	462	434	410	423	435	448	431	464	454	457	418	425	456	433	466	470	452	447	422	421	415	456	410	472	460	482	426	456	433	419	461	428	448	442	444	447	445	475	424	434	440	456	452	415	451	444	473	457	498	447	445	441	436	428	422	446	429	438	451	426	443	413	461	472	465	422	428	419	412	447	443	410	427	434	448	431	453	437	422	370	447	477	412	420	410	462	442	448	453	456	450	396	447	446	424	423	453	415	412	458	446	439	439	433	435	440	419	445	467	451	432	450	411	391	444	438	430	442	402	424	445	428	490	420	468	418	454	462	415	443	447	403	437	425	461	426	439	469	435	435	437	398	409	447	459	411	407	429	427	460	430	462	446	410	461	463	463	446	416	444	446	420	444	422	409	420	445	464	448	423	425	475	441	436	423	437	409	454	425	433	472	415	441	401	452	466	434	435	476	405	454	432	448	459	428	454	442	486	440	418	438	446	494	437	509	444	426	409	448	429	468	478	456	434	452	421	415	426	453	421	410	413	427	446	450	455	435	462	492	425	426	477	423	448	415	460	483	448	465	464	455	432	454	418	442	432	402	464	435	453	422	458	423	394	466	478	438	426	456	438	416	426	400	431	420	441	457	432	447	462	440	469	441	419	455	436	453	453	415	411	440	420	446	462	466	432	474	440	430	439	451	435	470	413	430	441	453	473	385	424	426	429	457	484	411	427	475	481	477	425	443	439	442	420	414	447	471	419	447	418	451	434	455	452	471	493	434	475	470	464	385	427	445	434	423	446	451	470	456	410	455	450	473	466	443	407	443	459	418	487	405	459	436	448	476	479	433	444	411	457	496	479	449	426	434	415	455	477	497	438	431	471	449	441	430	476	463	456	458	451	474	472	444	478	437	431	443	435	449	421	425	440	430	413	441	428	445	450	445	421	455	421	477	440	435	461	479	405	461	438	461	427	409	424	440	428	426	430	453	433	439	442	427	448	454	486	440	434	456	419	446	412	470	445	481	464	408	450	466	468	481	431	454	439	413	426	475	445	438	426	472	458	429	416	448	481	421	434	417	471	445	458	462	470	481	440	448	440	444	451	415	456	415	472	418	455	478	463	441	428	441	460	444	430	469	446	439	447	469	411	447	445	397	431	447	438	451	470	422	422	423	417	430	443	424	450	438	504	433	431	441	468	417	461	450	456	474	448	452	442	481	459	431	420	471	409	442	448	468	458	432	429	495	437	469	406	458	435	472	412	407	401	464	454	437	436	479	485	472	477	433	464	433	431	430	458	425	450	446	477	421	464	456	438	439	450	417	443	448	440	431	428	428	441	428	425	423	430	430	428	425	435	486	436	422	474	460	451	446	442	469	429	417	463	432	437	422	422	468	434	450	466	462	438	414	454	403	442	401	466	419	446	436	449	459	451	430	455	417	446	420	421	429	415	441	403	425	435	435	445	439	420	442	444	451	421	433	483	473	463	506	447	462	447	429	442	440	421	453	410	454	447	441	458	408	429	431	457	440	448	464	487	422	435	388	423	395	403	421	442	429	445	432	411	411	480	472	447	446	438	417	479	455	421	454	461	429	466	441	452	439	461	469	451	439	494	441	428	425	447	418	440	428	434	414	458	448	442	423	443	440	448	416	488	437	407	417	420	435	444	434	460	392	466	426	441	428	405	423	468	444	464	417	449	433	407	421	457	459	484	463	463	412	452	453	435	427	457	421	438	439	434	439	439	432	441	439	433	455	438	492	443	417	444	426	442	455	427	427	409	427	440	484	438	462	417	454	481	449	436	449	424	426	462	448	452	417	438	425	429	487	461	424	466	479	477	426	439	471	460	437	427	456	408	476	415	426	445	442	446	432	442	480	461	473	445	452	425	483	423	441	400	415	419	459	445	471	442	400	427	428	461	427	438	452	457	404	409	454	426	480	464	449	445	444	435	430	414	458	420	439	413	416	419	426	405	417	460	467	458	430	455	420	446	403	384	425	428	404	462	441	426	438	449	457	440	462	448	439	425	424	419	468	464	411	441	434	426	469	437	440	418	446	440	464	409	434	464	442	438	454	451	462	468	458	426	454	433	409	459	444	455	457	437	427	468	426	441	448	425	479	413	503	452	460	436	455	461	431	409	435	445	453	429	414	394	447	470	407	405	434	447	478	440	389	440	444	450	437	452	415	430	445	472	433	427	418	430	460	425	441	454	446	457	436	446	413	432	461	440	438	408	460	412	446	440	438	440	442	425	447	457	400	441	412	440	465	440	473	455	448	426	413	435	441	413	433	464	456	437	455	465	454	461	421	458	463	425	439	430	416	451	466	440	456	455	418	466	433	445	405	419	413	443	465	436	462	446	451	451	419	465	478	394	434	446	464	464	426	456	427	433	451	482	419	429	446	455	439	430	442	387	467	440	435	434	455	458	453	434	445	445	452	430	440	445	399	441	423	392	447	436	445	461	419	444	452	436	453	455	429	432	407	426	423	445	490	426	484	457	422	398	427	425	478	430	420	433	424	415	461	416	396	430	443	455	427	464	430	438	430	404	440	454	456	462	445	458	438	423	462	410	399	457	450	438	423	424	436	451	439	443	425	464	435	435	459	456	462	432	411	436	439	446	452	459	438	439	438	474	427	443	449	454	422	401	426	445	421	450	477	432	446	428	428	476	440	442	438	440	428	434	468	435	443	466	434	463	453	451	434	431	449	430	411	431	456	449	453	445	469	459	469	439	464	447	466	466	403	445	485	446	450	447	391	452	466	449	428	432	434	468	456	442	420	446	448	437	443	428	460	440	451	412	476	461	455	461	427	437	452	428	453	385	438	439	427	436	434	426	440	417	429	444	450	431	457	451	481	456	442	449	455	430	471	454	440	471	464	388	419	449	455	444	414	424	440	455	431	403	428	449	447	424	430	433	453	421	452	455	415	410	479	458	426	425	429	465	411	467	433	425	489	396	396	473	431	425	441	443	484	462	464	457	415	415	442	458	425	422	470	483	449	432	452	452	432	467	427	452	437
27120	20374	8327	722	419	334	340	327	332	297	309	302	298	292	290	282	282	294	314	286	261	316	281	301	320	282	319	295	336	298	275	282	333	299	277	309	314	292	323	317	304	235	289	278	250	312	281	302	318	292	307	289	287	286	285	305	272	298	275	298	265	287	292	307	314	296	310	293	304	280	281	306	308	303	275	302	285	332	263	278	309	316	294	317	275	291	323	314	295	301	276	299	309	263	280	285	275	274	278	327	315	306	317	314	279	317	293	313	288	282	268	307	296	291	297	278	315	256	310	291	280	277	277	274	286	292	271	294	282	300	282	273	282	271	298	305	318	276	299	268	254	267	308	343	309	283	303	316	269	282	290	330	317	275	286	296	298	291	261	298	316	343	281	282	289	260	256	301	292	319	280	300	274	316	292	340	298	283	272	295	282	284	298	282	303	333	265	308	294	275	278	278	302	275	265	300	280	289	307	281	269	308	314	295	266	310	284	319	270	268	313	282	290	279	270	284	291	313	256	285	298	277	284	308	264	279	297	269	303	266	285	305	280	322	325	296	284	284	299	315	289	276	326	296	294	286	313	319	282	286	297	302	300	317	275	273	291	274	301	300	296	286	277	285	291	332	304	299	295	274	317	310	275	325	295	264	298	299	295	292	328	288	291	273	328	293	306	303	282	292	296	321	262	311	266	288	296	262	297	311	282	298	331	286	304	294	279	311	270	277	310	320	301	291	289	304	324	267	290	300	323	271	268	288	319	309	287	267	254	314	271	291	287	300	294	287	280	324	292	284	317	301	278	336	293	320	325	313	288	272	283	265	292	288	294	290	312	312	311	294	329	289	282	317	284	291	300	300	318	280	285	304	301	285	302	271	296	318	263	330	283	279	279	273	282	291	290	277	296	282	285	293	298	325	316	332	278	319	307	261	293	295	296	293	300	284	295	297	317	311	268	315	297	315	269	319	300	306	304	260	262	321	296	284	302	286	296	324	303	282	293	289	289	313	259	292	311	310	294	289	310	293	272	296	303	286	315	295	301	267	300	290	298	313	301	272	298	274	298	299	318	301	281	291	274	291	287	295	277	296	298	298	297	315	291	276	308	289	315	277	305	277	287	304	314	281	287	268	277	285	312	302	305	278	269	305	277	328	273	269	270	280	305	294	308	304	326	295	299	278	279	295	304	265	291	296	287	299	275	304	268	299	260	272	296	302	316	306	307	283	319	265	270	294	300	290	309	255	282	307	298	288	279	265	280	294	285	286	287	299	296	291	288	341	302	304	305	264	293	293	298	290	290	274	301	260	283	257	296	260	303	312	279	282	303	288	287	291	315	331	325	282	310	287	281	317	280	290	309	291	302	277	295	274	306	286	298	296	288	266	288	276	289	291	313	313	276	301	326	313	338	286	274	315	282	263	298	306	287	278	291	255	319	318	308	306	264	308	298	258	317	282	270	308	281	301	305	288	307	300	267	290	306	332	281	294	326	284	306	280	272	305	285	319	280	283	292	249	299	287	293	244	303	300	290	302	307	294	269	289	310	304	285	273	295	330	284	298	286	306	300	306	292	287	288	285	292	298	266	277	296	271	317	291	301	304	310	266	296	313	287	278	269	311	301	297	278	282	263	271	263	312	272	298	293	294	285	287	306	317	295	272	249	280	253	281	297	277	303	310	302	310	272	330	267	306	295	258	301	316	271	325	298	292	290	287	299	313	301	305	283	312	308	307	307	304	284	293	294	279	295	335	305	325	269	299	314	264	292	270	299	298	282	291	310	284	296	299	324	274	316	293	301	269	319	275	291	314	273	289	268	263	285	311	291	280	309	312	328	307	313	280	275	266	295	266	303	278	276	293	293	304	276	317	310	301	302	298	282	289	317	303	292	279	292	279	294	300	338	301	308	279	258	323	282	280	298	300	301	301	306	303	306	312	295	313	306	311	303	263	264	306	311	280	303	306	287	284	299	283	315	317	297	306	257	309	292	265	317	284	291	296	309	267	284	322	291	308	312	276	329	314	289	268	293	321	278	274	313	304	269	302	325	281	312	313	298	248	275	287	296	294	311	306	276	238	273	299	305	321	282	305	278	304	313	263	283	302	295	311	287	317	280	297	282	283	285	277	285	316	307	262	351	282	262	281	313	290	259	285	306	298	258	281	269	280	295	276	264	297	335	289	268	328	307	313	308	274	300	305	316	243	303	323	273	242	323	294	275	266	258	288	281	286	284	277	297	298	293	289	325	309	297	304	300	301	289	291	315	316	286	285	289	250	297	301	315	272	287	279	303	292	308	289	285	286	295	305	282	278	293	285	301	280	295	339	304	288	285	305	272	275	291	273	298	305	293	273	299	293	291	310	278	294	297	272	307	325	259	306	280	298	272	318	294	318	274	281	286	309	292	298	298	263	291	297	315	323	289	304	274	309	293	291	304	291	299	318	264	280	291	273	295	297	298	332	298	295	286	277	269	288	311	269	277	316	310	309	291	298	287	292	283	306	305	312	275	292	335	302	324	286	273	313	282	298	298	256	282	302	282	297	300	285	287	291	294	313	274	286	292	293	282	287	322	285	284	279	288	290	266	302	293	295	315	284	282	279	296	273	285	322	286	285	330	285	257	282	305	292	279	295	321	279	298	255	296	298	276	315	294	327	283	294	290	298	304	275	293	284	303	288	281	264	263	294	320	302	306	302	306	293	279	298	299	256	298	303	328	283	319	267	290	294	274	321	301	301	308	302	307	292	310	311	306	285	276	290	280	318	300	306	302	315	299	266	299	255	283	289	282	294	295	327	283	290	286	284	298	288	266	264	320	284	292	290	294	294	307	286	316	329	298	311	300	287	289	293	265	301	289	299	288	307	287	272	290	298	293	311	292	288	266	286	340	304	264	320	279	306	286	305	283	305	310	332	297	317	280	283	302	298	273	298	279	298	294	287	292	296	292	279	283	288	295	322	312	310	314	291	284	298	292	325	283	270	319	301	281	307	298	291	304	294	277	294	291	304	304	306	279	283	267	257	311	294	286	282	266	300	301	271	286	279	275	301	292	317	269	311	296	293	286	281	313	311	308	313	289	281	305	282	299	305	292	298	315	284	278	322	292	321	280	304	286	289	328	272	291	296	328	301	308	278	274	313	289	279	296	292	283	294	299	285	301	299	290	265	316	332	292	267	293	301	284	280	312	265	306	280	302	296	258	306	283	294	279	293	302	273	314	270	310	302	335	300	302	299	331	297	271	301	292	267	285	308	298	345	292	286	259	308	310	299	321	244	282	285	296	281	325	301	285	279	277	280	309	296	269	285	341	286	292	287	283	328	312	278	283	315	273	286	306	261	304	273	296	283	265	280	298	302	293	308	292	322	272	299	255	306	267	293	268	267	264	305	285	286	325	272	285	293	318	278	284	278	294	308	304	280	308	305	260	290	286	293	329	285	321	301	304	268	314	301	307	312	307	328	281	292	295	284	299	318	316	278	313	307	292	285	288	264	293	309	290	275
11129	1124	973	593	502	445	462	448	381	385	374	380	360	372	337	365	346	375	350	324	372	320	345	365	365	333	376	354	393	383	336	380	402	328	339	323	347	333	340	347	346	352	350	338	360	378	342	339	357	338	338	361	357	330	348	330	357	364	341	361	329	373	326	323	374	367	345	342	354	354	351	325	382	350	360	371	379	312	367	342	350	382	357	357	297	388	339	354	329	333	327	349	340	384	341	339	366	315	379	336	376	364	370	361	350	359	361	331	359	384	356	328	347	367	358	348	360	357	352	330	346	334	326	320	362	346	337	328	339	357	358	352	376	351	343	338	390	367	339	352	361	377	350	352	382	360	338	341	348	344	329	324	341	377	357	343	360	360	362	352	361	329	363	351	340	395	364	347	344	332	353	363	370	357	337	397	329	357	378	350	337	353	355	380	345	352	364	359	331	340	346	353	355	329	392	356	332	362	362	340	362	360	359	316	338	339	364	360	342	337	369	361	337	333	324	361	342	303	370	354	341	334	372	375	361	375	352	341	345	332	364	353	357	390	352	384	346	355	314	382	351	392	354	397	361	364	393	365	365	331	350	361	388	351	355	330	350	350	374	356	362	349	361	337	354	340	332	330	347	361	330	364	351	349	342	335	352	345	328	351	350	358	385	355	370	322	337	341	334	342	350	367	357	381	313	332	338	336	375	358	355	350	372	318	342	374	334	381	365	316	335	344	337	335	363	368	346	376	365	339	365	341	337	288	350	379	329	360	354	334	357	377	380	337	342	395	340	393	340	325	366	340	359	350	361	356	390	365	346	348	331	333	357	332	361	332	326	352	346	356	361	330	350	360	356	347	370	318	346	373	330	358	335	338	326	347	322	343	356	367	362	359	359	360	359	361	349	335	381	359	329	352	381	342	381	349	351	370	347	343	351	356	374	341	357	364	356	366	308	350	332	345	362	340	365	372	331	334	349	338	354	376	334	333	389	366	348	370	333	349	335	359	341	347	358	356	360	349	332	354	347	335	417	330	345	373	335	338	349	355	353	340	370	343	395	348	355	345	349	342	357	377	369	362	380	357	375	325	338	367	366	370	330	372	363	354	334	396	397	398	330	367	393	341	359	361	377	364	335	365	363	366	368	344	323	355	369	359	348	341	348	320	348	348	339	362	346	342	372	352	361	362	333	351	389	351	370	408	401	367	388	340	349	377	335	333	339	347	346	390	339	300	360	362	331	357	351	346	344	356	349	364	365	360	327	376	333	338	342	334	384	340	343	341	392	337	346	348	355	339	322	322	356	334	348	387	358	359	352	357	351	359	322	332	336	305	361	354	366	339	317	326	321	332	336	362	373	364	330	312	354	356	346	359	338	357	326	400	356	330	365	348	332	383	353	323	388	358	358	314	353	346	401	344	326	343	371	349	368	328	363	351	338	341	360	341	372	349	354	338	343	343	341	317	330	346	349	352	368	329	331	351	337	379	361	346	334	354	350	362	343	341	311	369	338	354	355	342	329	319	363	351	342	374	348	375	356	346	350	367	340	348	353	376	377	358	334	351	350	378	336	367	335	373	348	340	298	337	384	345	349	341	367	357	369	361	357	346	314	349	350	381	333	376	344	340	365	354	368	357	361	349	326	332	323	368	333	365	345	346	342	351	340	353	342	334	382	370	353	307	357	350	387	355	353	308	360	324	388	368	353	353	373	354	364	330	366	354	343	358	345	322	362	376	329	344	379	363	296	369	374	374	371	349	349	335	369	351	364	341	361	336	371	329	357	371	334	320	358	344	349	343	384	333	326	343	342	323	329	331	348	344	334	338	357	382	377	317	349	376	331	353	342	314	332	335	347	362	356	391	348	342	333	371	343	362	345	361	344	348	349	326	305	371	336	308	328	356	324	350	344	338	336	371	378	342	347	394	331	351	337	368	368	335	367	339	349	334	352	340	388	328	362	328	341	325	359	358	349	356	345	310	331	383	333	342	338	341	385	375	343	363	378	353	353	378	352	318	355	312	381	347	380	337	365	383	356	350	356	364	342	362	361	328	359	340	330	352	373	345	333	376	355	367	345	317	329	349	354	372	394	365	380	317	367	333	312	342	339	342	358	347	336	343	343	319	360	339	347	303	329	365	322	337	354	351	337	361	345	337	351	339	372	365	346	390	308	324	353	358	339	366	321	339	364	356	358	350	322	361	376	349	370	371	336	329	359	378	325	334	315	366	342	345	328	359	360	344	359	365	361	359	354	360	361	352	355	368	348	358	330	348	366	313	366	364	337	343	377	335	347	331	326	319	346	328	342	336	329	348	372	328	360	355	380	371	323	389	373	377	368	355	327	330	338	361	355	321	364	330	340	368	348	353	367	363	378	366	380	353	354	341	359	351	303	346	363	356	336	356	334	343	339	341	341	394	350	333	369	357	321	377	340	363	377	353	365	370	371	346	348	339	361	342	356	340	356	342	370	343	326	370	338	370	332	370	351	332	334	358	344	359	341	336	359	356	339	357	339	314	371	321	348	336	390	330	342	338	357	333	378	353	345	373	354	320	363	375	374	336	347	402	336	347	337	348	340	346	375	316	354	341	346	348	362	364	354	337	345	350	328	353	350	333	340	370	362	365	343	324	351	331	366	360	357	361	329	372	306	356	353	367	308	350	339	366	353	366	372	361	386	333	367	376	385	313	361	348	340	360	338	353	357	350	346	341	321	331	335	385	324	349	344	362	361	328	353	364	364	370	333	357	349	336	379	358	327	350	341	369	333	353	335	353	347	364	373	352	365	341	317	280	352	396	361	356	398	360	348	368	361	360	343	341	372	332	355	364	338	342	357	359	332	350	369	355	334	320	365	374	352	342	369	359	334	355	344	353	316	369	345	326	319	320	352	372	346	330	334	378	374	343	376	369	362	359	341	324	361	331	382	351	362	344	343	354	354	342	353	345	348	382	351	373	331	360	367	368	383	362	344	358	360	347	364	325	338	344	354	390	351	354	354	356	363	360	322	366	329	372	355	347	322	365	348	359	378	332	370	362	392	339	309	357	376	357	340	343	318	338	364	331	362	349	375	351	361	378	345	336	351	356	335	338	349	348	371	383	348	345	358	354	372	351	335	313	351	389	401	356	364	390	339	328	363	339	351	333	382	362	355	389	348	371	356	373	351	329	339	342	349	369	378	333	339	341	371	348	329	344	313	361	365	297	390	385	388	360	362	355	347	350	348	356	345	366	346	349	354	356	330	363	374	329	366	340	348	349	331	347	365	338	364	339	307	357	358	356	387	384	399	395	336	340	325	371	376	309	392	337	328	343	357	328	382	372	363	346	357	356	361	368	361	349	325	377	344	350	357	363	375	377	352	349	346	347	389	346	359	356	385	364	353	351	353	355	353	340	353	352	316	355	357	350	341	378	354	366	360	315	342	350	360	360	369	380	380	362	335	343	368	346	364	341	338	335	359	350	372	297	341	339	345	366	312	384	304	362	358	372	347	331	355	345	327	369
23616	21224	28631	24123	21229	12207	1112	624	480	434	403	353	314	283	287	289	252	258	239	241	250	208	211	243	239	196	212	236	198	221	192	219	207	177	218	181	185	191	225	190	209	195	186	220	213	218	177	184	185	191	181	190	187	189	200	219	193	185	189	191	159	186	193	194	181	185	207	186	192	193	189	179	208	196	191	204	170	185	206	209	184	192	200	182	196	201	184	166	178	193	212	190	204	178	196	189	175	167	175	175	194	201	216	178	171	183	169	198	176	182	180	188	170	181	199	211	196	194	182	185	171	161	188	196	191	184	177	187	198	193	185	189	203	186	179	177	201	207	174	191	183	214	174	188	187	196	195	194	218	196	183	181	214	220	193	227	196	189	181	181	177	184	205	188	195	200	172	161	186	193	181	200	196	214	188	179	183	203	194	165	162	182	203	198	176	181	202	189	176	190	156	195	193	221	209	190	170	189	188	169	179	192	188	209	213	189	213	172	187	210	213	189	179	201	222	172	186	203	172	193	228	205	194	173	167	215	193	176	178	146	183	193	182	197	200	201	193	171	176	179	205	201	188	195	167	207	199	188	188	187	204	176	195	173	191	188	206	203	196	198	164	206	191	199	206	179	173	184	194	198	190	203	198	181	166	218	189	189	186	179	193	182	184	195	191	213	189	191	212	196	179	187	176	157	171	177	176	193	184	205	193	198	168	174	195	212	188	199	207	206	187	170	175	189	192	189	203	204	191	173	207	193	176	196	178	182	173	189	178	213	182	196	189	198	191	178	183	163	206	176	197	157	199	172	181	195	200	178	184	216	176	217	186	172	211	189	184	174	202	204	187	187	183	184	175	169	185	178	205	202	218	176	196	194	199	187	182	186	194	205	210	205	169	193	162	172	203	207	212	197	175	195	191	194	188	177	197	158	199	195	173	178	170	190	203	191	181	214	201	179	196	170	180	187	195	207	184	168	168	199	213	195	196	195	192	185	193	192	176	184	183	195	198	184	195	202	205	164	179	165	161	181	203	164	202	189	188	188	159	170	175	194	156	215	179	169	206	173	205	205	190	220	168	190	197	162	189	194	177	191	163	166	193	185	191	196	207	180	181	206	202	167	206	174	185	190	172	180	184	187	219	192	198	183	180	190	191	179	206	174	193	169	176	192	164	175	174	199	184	188	150	177	179	238	153	183	175	213	181	174	195	194	179	196	219	186	182	204	207	169	204	153	190	185	179	182	186	196	187	208	202	190	194	220	187	199	191	186	188	176	185	188	183	187	174	184	175	181	184	169	173	206	200	165	190	195	189	188	202	171	184	185	184	209	184	182	191	192	185	164	186	196	175	182	158	177	183	202	182	185	171	180	189	186	188	221	189	183	201	193	200	212	193	182	189	199	183	218	222	190	170	189	159	195	166	164	192	199	182	195	175	196	175	204	164	197	215	177	190	208	178	198	196	177	212	191	170	184	177	192	194	204	192	212	188	204	184	201	190	173	195	174	211	213	178	188	186	206	190	180	191	190	200	179	190	187	211	171	179	189	223	192	191	174	188	190	212	176	194	214	180	183	177	175	216	199	197	199	191	194	194	206	174	191	200	176	197	190	176	184	182	205	202	192	184	187	194	198	171	164	189	201	225	180	205	202	212	191	174	180	173	188	199	188	178	185	202	172	183	190	218	184	193	203	199	200	174	178	193	193	170	187	226	180	182	178	188	173	191	180	190	196	211	162	196	209	188	195	191	206	204	243	189	185	181	173	209	166	197	186	184	191	185	162	201	194	174	186	171	183	194	199	212	166	179	191	179	218	178	187	174	213	192	168	178	195	179	179	207	163	168	191	189	212	194	203	183	177	221	185	194	194	192	191	215	197	175	202	172	170	200	209	168	187	189	198	186	182	199	195	186	188	186	183	185	168	177	180	194	173	175	200	208	205	162	185	174	176	188	208	167	184	186	207	190	175	173	212	195	186	177	192	183	182	202	223	183	186	196	197	169	178	196	171	205	214	160	174	175	183	183	180	185	220	191	194	187	178	204	187	181	170	182	171	215	201	200	185	184	200	173	190	186	172	191	182	186	194	180	195	170	189	200	174	193	191	194	200	186	182	191	186	190	203	173	179	195	192	169	205	176	218	181	209	181	179	182	204	181	199	167	178	197	188	195	208	194	185	180	193	183	186	194	164	189	163	179	210	198	186	179	204	181	181	172	216	185	184	199	179	207	175	195	184	194	190	177	220	196	209	212	165	178	198	194	177	176	224	190	191	197	210	187	187	184	185	164	203	200	205	165	208	191	189	208	183	187	161	182	164	205	185	181	203	179	193	172	188	182	188	165	199	180	178	205	187	182	183	182	217	189	203	174	193	180	169	202	170	167	189	226	169	202	151	194	158	194	183	176	197	191	165	184	184	182	190	168	147	195	177	190	175	217	186	179	185	173	194	179	195	194	195	178	192	192	191	182	200	182	185	183	166	205	188	191	173	169	184	208	186	216	169	207	183	184	183	206	202	181	180	156	195	187	166	184	205	179	190	173	185	162	167	196	162	189	181	199	177	177	209	190	193	192	169	185	197	196	203	203	196	192	185	198	185	191	184	195	189	190	181	190	221	190	178	190	203	181	210	169	195	181	158	190	168	201	179	190	176	180	180	186	201	163	183	217	194	180	170	199	199	201	184	169	172	215	179	169	188	186	201	206	183	181	165	197	186	170	194	204	202	174	202	183	187	164	182	170	190	173	182	196	195	200	184	172	178	194	182	207	163	202	186	196	183	191	216	196	186	192	196	192	198	190	202	189	195	199	196	182	160	184	197	188	196	203	203	169	173	200	171	171	193	187	207	169	185	159	182	173	191	178	182	193	177	183	200	179	200	174	175	194	185	170	185	191	177	178	183	151	227	194	206	214	208	187	188	166	216	188	191	205	170	183	165	192	180	188	207	191	191	180	187	197	208	199	192	170	192	213	194	199	186	204	185	176	187	191	189	203	181	194	189	184	191	194	179	188	180	199	179	188	172	188	206	168	182	187	194	200	192	187	184	190	191	171	182	183	198	186	187	161	185	173	200	187	171	196	193	193	186	194	199	176	195	186	198	164	154	192	186	199	177	186	176	184	188	177	174	188	192	185	163	190	192	184	189	173	184	208	179	180	179	203	204	205	165	188	198	179	184	172	174	202	240	191	171	196	200	200	188	165	186	217	175	213	169	187	184	213	175	190	161	192	192	214	193	187	176	194	203	192	191	192	208	195	200	191	162	189	204	186	192	175	225	198	182	196	175	179	174	188	180	196	180	195	208	196	221	145	169	214	199	176	198	184	173	225	183	189	184	193	216	184	193	189	191	201	163	173	205	165	165	183	199	182	187	204	184	196	192	204	176	199	168	207	164	211	217	180	180	188	189	176	186	192	188	186	215	213	186	174	198	190	188	199	205	164	176	199	168	181	187	194	186	190	204	186	191	181	189	183	167	176	164	192	195	218	156	200	177	179	185	168	184	208	191
14175	9379	7958	3912	2624	1841	1432	1138	920	786	676	546	531	411	423	388	381	342	325	311	308	297	296	311	256	256	272	284	279	274	261	271	226	264	263	246	275	222	230	269	259	214	237	216	263	248	213	234	235	261	227	232	247	224	254	241	232	228	236	256	236	247	237	245	223	216	233	226	253	233	230	226	234	227	207	237	244	229	226	201	226	235	234	212	248	219	210	245	230	234	236	226	225	202	225	223	210	258	225	241	196	253	198	224	223	204	237	210	230	236	244	232	229	238	255	251	222	225	240	236	241	199	227	231	210	212	247	228	200	245	212	247	230	254	248	236	215	203	238	257	220	243	208	217	226	237	215	207	209	234	227	214	213	238	243	238	228	238	237	219	233	230	233	201	211	217	229	240	250	200	228	224	226	263	218	223	244	246	209	226	257	202	232	227	231	268	243	216	204	207	217	238	266	219	248	217	213	203	251	213	222	228	223	236	248	231	232	210	229	247	221	227	237	218	246	228	213	208	230	230	226	220	239	209	213	203	211	206	229	234	241	219	236	247	203	220	210	202	211	231	226	231	237	217	216	249	225	223	243	211	224	228	224	238	240	198	261	220	210	218	230	219	215	230	211	214	240	220	222	240	222	222	225	220	260	240	215	234	216	202	233	244	212	222	212	229	246	220	235	222	228	250	204	228	207	248	211	210	234	220	226	208	213	203	220	236	226	234	243	220	219	194	207	217	216	233	238	220	195	242	223	243	266	236	223	199	215	236	229	227	239	238	217	230	210	225	241	222	214	239	223	213	234	236	223	204	230	197	220	216	217	211	245	233	233	216	238	229	239	225	215	213	227	233	219	242	232	238	236	232	225	218	240	205	195	250	200	226	215	238	240	207	256	213	237	259	250	241	210	212	242	207	232	196	203	238	226	233	228	233	227	235	209	219	232	200	229	217	246	207	227	245	240	248	217	227	249	238	216	241	250	224	234	203	226	224	208	224	198	240	213	234	247	224	225	235	236	237	214	251	205	220	214	214	243	235	202	237	211	254	233	214	225	229	227	228	229	220	198	230	208	220	247	208	222	235	215	225	245	269	199	216	222	211	212	213	231	215	227	224	231	225	240	205	230	208	210	223	237	217	266	260	215	235	239	199	215	243	202	219	222	238	237	241	217	235	230	252	242	224	228	222	221	222	238	243	202	208	229	219	222	227	255	222	238	234	217	211	235	229	230	253	204	229	240	254	217	210	223	208	235	226	199	229	251	229	239	199	236	223	209	200	224	242	254	235	213	232	231	242	270	245	217	257	228	200	249	237	214	230	239	248	217	234	247	227	225	250	220	233	222	229	257	242	243	219	230	214	206	199	205	232	227	254	184	219	212	226	257	218	215	228	237	221	215	247	254	229	198	218	237	209	236	249	224	210	236	216	231	211	199	230	197	229	214	224	206	242	221	251	220	203	208	235	226	249	229	223	223	215	208	223	204	227	235	216	212	191	202	222	213	226	225	195	200	241	226	224	254	246	254	228	229	246	234	203	225	248	215	259	236	232	249	235	228	228	208	233	210	257	217	229	233	243	242	193	207	230	228	210	204	223	218	209	206	192	237	219	203	210	255	224	212	225	221	223	229	215	234	216	252	232	228	192	213	219	246	213	218	213	224	221	223	238	206	222	233	242	249	236	221	238	219	222	242	203	209	234	211	213	251	246	218	217	217	228	201	236	227	243	222	235	181	227	229	212	246	247	232	206	213	232	203	218	231	216	210	209	239	205	209	207	238	234	232	227	210	227	211	205	223	191	231	235	214	239	230	229	246	220	220	241	252	211	241	238	217	224	234	237	217	234	209	249	196	239	208	227	254	218	229	236	235	232	222	253	224	231	237	231	203	244	220	226	227	196	223	192	222	247	196	207	221	240	214	250	224	227	247	215	239	204	233	214	243	231	206	236	198	255	231	241	227	200	223	231	256	244	237	242	263	220	204	226	217	210	242	205	214	200	206	250	235	235	213	218	236	232	232	261	226	199	218	224	220	214	221	222	243	233	230	230	227	240	203	210	213	241	223	218	211	206	220	227	207	203	219	231	256	243	229	217	219	206	219	250	255	256	223	217	215	229	208	209	201	226	213	228	245	202	242	226	237	207	208	241	218	231	249	229	228	227	263	237	234	214	228	209	218	207	237	196	231	228	206	228	224	240	209	216	212	248	240	255	221	225	196	216	258	225	237	219	211	230	242	226	222	222	237	225	258	207	221	214	246	232	207	241	204	234	226	226	235	246	209	219	217	208	227	220	236	220	244	241	235	242	240	197	218	227	239	231	226	226	239	242	216	240	221	238	230	211	228	235	242	219	227	214	237	204	237	223	222	235	210	229	231	218	240	218	229	231	224	240	230	239	241	246	215	228	214	225	204	238	258	244	209	204	253	232	215	235	226	226	216	237	226	190	210	231	222	217	202	237	209	212	181	236	234	184	243	240	222	219	238	204	248	236	215	243	222	226	202	246	233	231	222	233	237	208	242	228	233	241	233	221	227	256	216	263	219	248	223	230	222	242	219	270	219	241	255	176	233	241	247	220	224	235	236	249	227	213	227	231	220	234	250	229	237	219	244	236	212	223	226	239	219	230	230	210	238	219	219	266	247	211	216	233	227	221	225	226	234	233	214	227	203	227	239	216	208	217	244	247	230	220	236	230	234	214	242	219	248	217	234	216	229	228	238	211	207	216	222	251	234	231	202	203	200	234	210	236	213	209	215	236	193	249	191	194	214	237	223	226	218	229	223	218	212	226	232	229	230	236	220	215	214	239	217	225	219	217	229	215	198	242	205	263	217	208	217	206	225	235	219	239	254	239	238	220	228	225	224	248	211	215	216	243	213	223	223	218	236	239	217	234	241	208	242	222	234	237	241	210	233	230	246	246	231	236	221	228	227	217	217	224	226	252	218	211	225	203	208	225	219	218	188	216	217	232	231	224	198	209	229	211	231	222	231	228	219	220	208	232	251	243	221	230	222	201	190	207	212	206	214	221	230	238	235	245	216	239	242	238	264	241	228	203	240	232	224	222	232	187	224	218	238	213	201	258	230	218	236	231	228	226	251	235	232	230	228	224	240	221	236	233	233	215	218	226	213	218	248	207	212	225	217	213	241	236	253	215	235	235	235	236	216	249	236	227	222	220	217	219	234	211	221	206	233	200	224	220	207	226	209	215	227	222	226	217	205	221	197	221	235	218	229	214	216	245	218	225	244	268	234	214	233	205	220	190	232	226	231	211	212	212	237	208	203	184	220	248	227	208	216	214	241	230	229	217	229	216	198	208	216	253	204	229	237	204	239	211	214	228	232	204	214	230	201	239	235	225	210	239	202	204	226	245	245	252	195	231	251	239	248	227	206	234	220	226	236	228	219	247	227	217	221	220	203	203	210	222	221	222	221	226	228	238	240	221	236	218	198	214	209	219	207	214	236	214	228	232	265	268	195	206	200	226	245	217	234	227	246	234	245	195
24948	21228	27645	25040	12106	1060	768	706	599	611	590	508	532	553	514	512	554	521	520	541	531	517	501	505	482	483	470	507	492	458	499	514	509	500	471	546	477	485	525	485	510	497	534	504	492	512	483	479	501	537	498	492	482	492	533	503	499	548	493	503	519	516	499	502	492	500	514	485	521	528	482	488	493	435	505	511	518	508	512	524	475	476	471	494	488	496	503	484	509	523	492	482	522	484	509	503	498	496	468	496	508	538	516	510	515	484	479	468	485	486	483	501	530	497	490	560	541	464	473	478	516	499	468	505	497	493	509	482	519	527	490	476	472	515	512	527	470	450	532	470	520	477	461	468	472	514	515	495	496	466	468	511	508	492	493	490	493	460	487	506	516	480	489	492	496	484	445	498	503	506	523	487	484	488	508	499	503	485	492	478	500	519	499	489	493	465	519	495	498	497	496	479	500	481	486	506	493	478	472	496	473	565	499	473	528	497	483	512	497	469	453	465	463	510	511	453	476	482	509	517	484	477	521	422	462	547	503	480	521	461	484	493	490	512	454	502	461	476	492	469	491	478	499	508	468	496	487	478	484	473	481	485	499	531	495	484	491	483	469	487	494	486	507	496	477	483	503	497	520	540	512	495	486	459	492	501	478	509	513	552	511	469	474	510	498	505	537	515	483	511	472	501	499	466	490	549	502	486	482	494	493	461	492	537	479	482	513	458	463	468	479	476	494	486	493	537	483	482	512	518	506	483	508	556	504	466	475	502	496	478	494	497	509	492	516	491	504	500	493	489	470	508	473	490	482	495	497	505	477	470	499	468	488	508	521	498	510	490	472	480	476	494	503	513	516	465	506	501	525	469	520	511	512	513	492	538	489	497	483	516	515	516	501	493	525	478	515	477	481	509	552	489	507	484	471	506	489	480	519	489	508	475	530	525	481	479	464	466	522	515	502	468	512	495	476	469	493	531	515	508	504	497	461	502	470	493	487	520	498	434	482	477	526	453	493	466	531	468	502	472	486	455	507	526	520	528	491	478	518	484	491	433	495	485	519	492	463	505	544	511	459	516	487	489	498	506	528	445	537	487	473	479	515	494	464	523	492	473	527	477	494	464	517	494	505	494	516	542	489	512	506	494	514	548	513	523	501	490	447	526	517	516	465	489	461	502	497	538	478	524	518	531	499	463	469	521	479	497	521	465	513	543	484	520	505	499	456	468	467	488	510	474	489	540	510	481	491	496	492	471	466	506	485	462	496	534	509	457	513	534	495	485	517	490	509	507	470	476	505	467	477	481	475	535	450	466	483	516	527	511	451	478	509	492	470	477	529	465	501	491	511	494	536	528	458	451	491	507	493	482	491	463	499	499	461	453	470	486	486	488	463	476	515	493	471	517	515	457	451	489	529	481	547	542	475	516	465	482	521	507	490	484	482	500	465	517	507	502	482	487	448	473	483	516	510	509	499	547	457	469	474	429	452	478	478	497	493	483	486	504	498	466	473	498	508	513	509	518	482	468	473	497	471	509	511	458	537	457	492	486	493	503	480	471	510	496	510	490	475	485	509	483	468	508	513	470	481	488	505	509	469	474	508	517	498	472	479	475	480	508	486	479	509	527	498	479	508	508	474	468	464	478	422	517	433	458	490	502	519	531	475	510	487	513	447	467	460	495	492	518	495	469	475	511	423	485	495	485	501	480	519	463	471	473	503	500	475	510	472	478	455	437	472	480	499	463	519	473	510	465	496	487	507	481	467	479	483	482	496	514	516	542	520	477	497	540	521	525	488	495	492	477	474	486	473	482	466	539	450	438	493	463	537	497	474	501	507	491	473	495	468	498	473	526	510	507	492	526	537	511	511	493	497	466	523	484	519	452	480	488	476	450	489	511	500	495	461	509	506	464	473	491	490	500	490	520	517	486	510	478	492	477	461	479	495	514	505	471	508	482	482	479	510	513	476	514	494	528	487	515	509	528	487	475	488	415	479	494	491	527	502	476	490	493	505	504	469	468	493	499	477	501	469	501	479	487	489	464	469	500	503	526	505	518	524	510	517	517	467	510	497	511	486	521	510	497	484	489	453	462	463	493	545	475	495	488	513	528	490	510	548	513	498	503	518	472	498	477	478	491	514	496	504	491	502	466	475	507	499	487	498	490	474	492	498	478	530	508	507	447	507	542	501	510	490	503	501	506	531	504	526	496	538	502	519	454	533	492	509	496	537	503	485	482	458	511	495	506	474	516	479	495	459	496	508	514	509	476	478	482	475	520	540	470	469	451	492	466	502	502	511	480	486	506	469	496	520	458	499	491	521	502	489	490	473	539	532	483	499	449	530	479	499	529	501	456	470	519	450	466	481	477	512	521	475	480	494	530	478	507	484	487	511	511	476	498	459	479	484	492	509	494	520	497	506	508	538	451	458	475	509	517	461	485	508	488	479	463	543	458	495	492	439	506	528	494	504	442	514	532	481	488	482	504	484	464	489	478	524	475	535	504	517	484	516	518	521	463	481	523	501	465	460	517	472	494	485	542	519	493	514	493	511	513	511	542	491	501	478	458	490	477	498	465	473	478	454	455	527	513	504	474	485	521	487	499	469	533	544	531	496	469	497	503	499	461	489	482	442	471	472	494	493	538	486	510	476	502	500	475	505	495	500	449	524	464	476	464	517	471	449	514	473	518	494	491	457	488	498	459	475	504	470	501	497	499	521	492	503	486	471	466	476	506	539	456	523	504	530	506	516	498	491	497	479	442	504	489	528	494	545	516	461	514	481	530	488	513	537	467	503	529	474	465	568	496	499	478	436	495	465	505	507	535	481	514	525	520	514	527	468	452	499	492	480	464	468	526	494	498	481	521	476	494	457	484	492	483	492	497	479	526	543	515	514	481	488	480	453	509	481	518	509	506	495	528	464	516	458	483	506	496	501	500	489	493	523	520	499	521	482	500	483	466	481	493	476	487	475	459	493	480	478	512	492	476	457	465	513	483	471	480	523	477	514	434	476	519	449	496	516	499	486	468	486	484	488	483	479	481	504	476	527	533	501	541	472	489	489	500	459	503	506	470	464	487	495	507	535	465	499	502	476	490	465	508	521	482	498	488	484	505	518	528	480	529	460	489	482	485	499	438	478	496	480	497	502	503	556	506	522	489	507	509	515	485	511	489	465	501	468	502	530	483	495	454	486	533	492	494	494	502	487	464	526	500	470	472	470	488	490	469	485	496	534	503	498	508	470	482	520	479	525	479	511	497	491	499	477	503	519	535	445	493	471	462	538	451	505	533	494	481	516	476	518	529	479	463	510	495	511	485	490	462	472	521	484	468	492	505	485	538	502	472	471	498	506	483	489	520	486	453	484	503	464	487	503	477	497	488	501	510	459	476	480	520	507	462	532	479	447	466	449	453	487	517	465	477	524	480	480	490	500	501	530	515	524	481	499	509	489	483	490	487	498	459	477	485	496	501	473	496	502	482	472	512	516	472	508	497	523	495	497	466	453	553
15287	5583	4411	2462	1750	1429	1119	1035	927	806	741	729	672	632	684	668	608	636	643	599	588	576	623	531	574	552	586	595	613	603	531	566	610	574	577	579	598	547	539	573	526	587	592	536	517	597	568	571	561	586	563	597	578	606	552	539	547	562	582	551	555	564	540	575	595	583	534	547	596	521	572	601	531	505	565	561	560	547	576	600	587	556	506	565	573	566	564	587	523	585	618	577	569	540	567	553	595	568	549	545	549	533	512	570	560	543	530	586	579	548	562	588	567	552	566	553	486	542	537	553	593	582	565	571	537	581	583	559	597	546	600	561	542	589	572	561	541	581	547	553	590	560	544	561	564	579	569	514	633	559	576	574	585	627	604	543	564	553	545	531	553	558	539	535	593	536	540	568	558	563	559	514	566	547	549	570	534	617	532	565	563	561	583	588	554	583	588	578	539	537	573	603	548	567	571	570	586	526	540	496	559	559	547	584	548	577	554	583	589	575	582	553	541	529	512	538	555	537	553	552	578	574	638	582	580	603	595	557	579	549	561	543	536	536	533	518	557	567	590	600	516	549	538	553	586	607	603	566	517	527	542	600	551	557	573	536	544	552	523	547	567	595	546	529	557	592	565	545	543	576	544	540	557	549	555	535	537	578	570	552	538	552	516	588	529	549	551	612	522	565	592	519	569	541	610	582	565	541	565	592	505	587	533	550	586	584	522	586	562	591	528	607	530	527	558	550	526	517	551	537	580	568	543	578	582	559	568	552	566	578	581	570	557	534	553	571	546	604	556	538	561	582	573	577	536	565	544	568	585	578	588	564	543	546	562	538	544	561	605	549	532	538	536	541	554	561	540	550	533	575	535	570	570	572	572	551	585	548	561	581	533	542	603	502	601	556	572	570	591	542	582	549	578	574	529	531	568	571	528	560	626	554	563	596	548	572	517	549	558	583	550	575	549	558	552	584	586	535	533	568	578	557	565	572	576	558	541	550	552	539	620	601	537	533	550	568	574	530	561	576	557	601	569	577	583	580	575	582	609	516	575	593	558	571	547	523	568	587	580	580	533	541	562	546	545	548	526	567	587	560	575	569	527	518	541	573	567	555	578	539	569	566	578	571	550	576	542	531	565	530	573	561	525	564	570	519	580	555	543	541	583	557	535	604	552	541	565	536	515	536	525	539	546	554	557	549	561	568	598	570	571	553	591	530	553	541	545	535	561	565	564	535	535	576	542	544	576	524	543	570	540	531	533	552	558	569	569	561	550	584	551	570	559	585	581	536	547	586	561	538	564	565	538	582	558	594	588	532	565	531	575	540	567	566	502	580	552	593	556	538	569	509	558	557	573	589	604	527	501	552	535	528	564	584	564	538	555	531	616	589	551	515	586	543	571	577	567	529	529	596	559	564	580	570	619	579	578	569	589	582	526	592	544	577	549	588	576	554	563	575	590	533	563	496	543	540	574	569	524	512	595	563	545	596	552	526	586	498	558	562	509	541	564	562	582	549	562	568	556	584	536	540	539	552	571	552	518	586	520	603	560	578	594	535	592	582	571	556	510	542	588	543	591	545	536	548	567	566	550	573	546	543	589	595	534	559	572	544	575	569	541	606	584	636	576	579	550	525	589	550	541	609	549	518	540	563	574	548	532	556	589	564	572	563	541	564	562	523	558	533	565	570	562	546	585	596	534	511	540	553	544	594	579	589	531	522	594	554	559	561	525	524	522	555	533	539	564	559	556	579	577	567	545	569	551	577	548	561	591	551	556	560	521	534	518	556	592	575	603	528	565	530	523	510	544	519	530	549	540	536	533	549	564	541	592	531	560	517	556	542	575	572	568	556	593	580	565	571	567	567	553	612	561	550	563	540	592	564	559	520	598	525	546	528	574	526	565	556	560	584	569	547	597	572	565	568	529	544	544	593	560	540	585	545	587	555	534	524	547	561	560	555	581	597	564	551	565	569	559	554	533	612	552	524	567	595	536	552	567	538	593	511	559	536	560	600	564	585	539	528	517	560	542	606	593	508	557	593	537	547	561	578	533	591	536	542	534	551	592	566	563	546	565	568	554	581	565	583	550	547	574	580	546	503	541	542	536	529	538	536	562	559	564	552	553	506	550	584	563	540	545	568	561	527	539	523	536	566	555	630	623	525	627	519	557	560	582	587	557	521	546	544	573	572	595	567	518	595	563	538	577	539	557	590	546	558	627	558	569	568	546	539	526	541	524	599	552	512	578	570	604	590	509	606	546	566	583	561	560	536	536	538	586	593	610	586	569	578	572	548	580	549	556	598	519	569	534	556	595	561	553	530	551	557	557	537	576	578	583	573	557	581	582	558	517	591	573	579	583	545	546	565	613	534	520	543	565	533	549	531	566	531	531	545	529	590	565	590	576	564	585	572	557	544	536	592	578	580	581	566	564	541	579	540	562	530	561	527	549	557	529	595	617	542	564	560	494	551	556	573	598	562	572	603	547	538	528	579	578	531	553	568	548	572	521	565	578	542	550	556	568	536	491	583	580	564	547	551	565	581	570	536	567	571	559	575	594	570	617	571	544	510	550	554	577	575	564	556	547	571	572	557	516	547	539	555	522	564	572	516	589	539	564	533	537	549	566	521	567	557	551	568	568	520	549	530	534	541	554	545	558	535	574	534	553	581	501	596	569	592	578	578	601	561	573	554	559	550	576	560	550	536	544	535	537	559	529	562	547	530	553	559	578	523	590	578	569	582	561	572	549	550	546	566	554	561	545	520	566	535	580	576	553	585	567	554	554	539	528	574	533	571	571	572	588	559	530	568	528	539	558	568	528	552	544	608	535	528	537	545	542	591	598	557	583	537	541	535	564	602	558	559	589	550	567	578	541	527	617	568	573	550	557	593	556	576	549	508	586	546	567	575	543	555	573	557	549	553	570	614	570	522	558	570	541	504	545	528	540	588	539	571	561	562	557	579	539	564	570	582	553	520	571	565	571	556	579	533	586	548	557	579	560	526	577	572	539	541	546	532	580	568	512	566	519	572	554	598	580	562	548	558	570	556	554	575	549	598	520	577	539	565	578	560	571	569	554	546	567	548	566	573	548	590	550	575	586	585	533	566	549	568	571	571	564	560	581	545	523	556	551	549	582	524	589	523	575	596	621	549	533	565	568	547	577	565	572	532	577	524	583	584	524	594	588	539	499	573	530	562	549	577	544	565	519	579	539	592	581	565	578	548	555	533	565	555	554	545	556	591	575	578	545	519	579	522	547	579	565	563	565	580	580	557	548	577	581	570	605	543	544	532	566	555	546	554	537	558	582	515	571	581	578	530	581	535	568	553	545	540	553	515	556	565	536	522	579	515	576	555	511	589	546	551	532	542	569	555	528	561	561	550	561	553	563	526	572	588	545	594	565	541	546	521	595	522	553	533	545	590	563	572	606	586	568	543	554	557	540	542	550	582	579	533	536	546	583	551	588	585	571	542	563	585	519	582	596	523	567	568	527	534	567	582	569	552
22765	21260	29102	23739	21261	21320	11747	1396	975	910	822	713	682	661	596	518	554	517	565	505	529	458	480	515	444	449	461	457	469	448	430	459	451	482	429	426	449	445	422	433	448	412	430	433	441	403	435	471	434	413	439	405	404	408	397	418	399	441	408	440	432	374	426	423	434	461	422	440	401	426	392	410	413	417	417	444	429	421	423	418	382	401	406	434	416	414	404	414	388	405	463	403	463	384	426	377	391	414	417	430	370	399	415	423	412	425	409	420	411	430	402	440	383	419	376	389	416	405	410	441	393	379	407	386	426	393	403	385	416	391	386	446	471	428	421	401	425	433	422	429	442	413	425	383	424	397	423	433	411	416	429	413	399	440	428	438	420	421	395	440	415	434	430	426	406	437	393	392	380	446	423	377	383	411	385	366	413	419	417	425	409	427	385	428	419	425	431	388	405	402	438	413	419	424	404	437	419	429	417	402	391	395	409	368	429	424	399	371	429	462	359	381	444	397	411	384	445	381	420	415	380	424	380	446	391	423	414	391	402	432	402	439	405	422	390	415	431	395	403	442	401	375	408	409	415	388	415	428	405	390	410	416	378	409	418	394	409	373	390	426	390	419	407	390	404	377	422	420	447	392	423	446	427	413	404	415	428	398	416	436	412	419	389	395	464	438	408	403	396	425	434	417	433	357	443	411	411	380	435	411	428	398	416	423	396	410	425	372	402	420	391	427	398	442	429	402	388	387	389	432	405	437	403	400	410	431	410	423	406	392	412	409	383	402	393	406	398	411	431	398	355	419	404	413	388	388	404	425	443	424	399	431	400	439	405	403	452	395	383	417	398	410	444	373	422	426	401	419	422	418	446	389	408	438	437	423	383	415	415	385	429	451	421	418	389	418	438	399	468	419	386	395	418	403	445	419	390	407	416	383	430	386	428	395	389	398	425	392	420	410	431	416	387	388	388	400	399	426	433	423	442	367	422	408	421	451	442	414	419	399	415	425	376	429	419	389	420	403	426	422	391	393	401	413	402	388	416	411	393	434	389	391	419	454	397	409	438	382	379	396	398	397	423	406	411	383	440	375	408	378	451	407	401	405	414	403	397	416	425	434	409	403	400	366	406	392	451	394	402	405	441	411	375	389	402	400	393	430	410	441	392	418	425	457	388	408	424	461	398	398	393	428	393	444	425	420	382	407	411	407	443	424	410	403	420	441	417	399	424	439	429	378	389	427	407	366	424	426	429	419	396	374	380	406	406	423	421	387	415	425	419	384	412	375	434	395	434	398	432	418	392	392	385	369	409	435	391	417	409	401	422	414	443	463	400	423	408	417	479	401	415	402	403	427	399	404	398	411	403	389	384	445	428	406	391	426	426	432	413	425	392	427	385	393	394	415	443	387	397	440	387	399	449	393	419	459	424	397	357	418	370	387	385	413	408	403	388	417	412	413	395	413	392	416	398	402	458	411	402	444	425	410	359	419	420	439	402	411	437	394	391	432	440	438	401	406	427	402	391	403	374	389	422	423	420	411	411	402	393	405	404	426	378	406	453	399	413	429	384	422	404	413	372	430	403	402	422	387	394	377	399	414	412	410	413	412	392	448	431	390	437	385	388	425	400	395	380	417	403	412	421	368	408	428	390	387	408	425	425	408	413	415	420	432	422	433	420	388	375	390	414	424	429	410	400	399	414	435	389	412	436	397	357	446	384	421	402	416	388	407	413	428	385	392	447	410	455	427	399	412	402	388	380	433	421	436	409	416	398	412	430	399	403	430	432	418	427	433	414	395	399	408	379	375	426	379	426	427	392	419	412	456	417	387	410	418	432	393	416	419	433	367	378	356	433	433	417	387	449	386	400	423	402	393	420	435	417	408	387	427	364	441	426	444	405	407	394	426	435	435	424	404	435	412	379	416	403	386	366	417	404	425	416	417	430	428	412	473	401	418	412	444	406	367	406	421	400	373	404	416	423	454	437	413	422	391	404	441	427	411	440	402	431	401	403	414	408	397	375	417	383	406	425	429	393	409	409	391	386	407	401	404	471	446	382	410	406	397	432	396	390	420	429	420	374	428	421	386	406	432	412	381	389	431	433	384	422	413	413	409	389	437	388	416	397	444	426	379	396	413	424	399	420	395	426	415	415	437	386	413	361	410	368	413	413	401	408	386	401	404	386	429	413	423	404	391	386	418	394	391	424	435	380	404	413	420	381	422	387	402	403	404	414	416	405	403	414	403	412	394	377	398	419	392	438	434	390	406	439	421	407	430	407	424	407	408	396	403	436	432	412	394	414	390	401	377	428	395	388	392	411	392	423	419	464	427	379	400	400	412	427	392	416	392	420	369	365	414	405	379	409	430	423	423	416	445	415	350	424	408	430	421	458	422	416	400	388	388	396	397	355	389	405	427	412	413	403	420	417	414	427	432	398	407	397	402	397	445	445	397	438	417	432	433	398	409	436	419	405	381	420	370	419	375	437	431	400	422	384	409	399	454	386	431	430	407	416	425	421	362	406	392	396	444	393	422	387	409	448	446	415	405	398	389	381	464	447	418	394	432	403	415	416	417	415	411	426	424	412	431	401	413	375	394	394	392	416	426	387	419	412	393	432	377	435	415	450	431	433	422	408	424	407	433	430	426	390	398	405	395	419	443	430	420	402	442	414	428	409	443	405	419	410	435	401	402	429	434	396	451	406	426	396	431	367	418	409	393	415	422	449	431	429	412	429	405	396	428	410	421	427	388	398	430	394	416	411	420	423	409	408	405	396	399	419	405	389	405	400	399	430	425	406	400	409	426	407	441	424	410	410	445	397	422	387	409	434	409	457	367	463	425	388	411	405	400	402	438	407	398	378	419	430	389	420	426	410	408	419	422	409	359	381	412	460	406	448	402	389	429	397	398	409	401	390	408	385	417	430	421	392	427	425	408	395	393	417	395	391	430	416	409	421	434	398	379	398	390	421	424	408	402	413	385	416	426	382	391	407	390	411	410	399	415	425	409	413	422	405	414	382	398	409	413	396	436	403	429	372	453	423	406	423	417	394	416	408	384	404	417	432	406	414	412	427	394	416	389	396	435	378	407	396	400	391	389	394	396	434	399	424	406	398	446	402	420	426	425	413	388	396	435	397	398	421	413	407	403	407	399	394	431	426	404	440	409	445	392	400	443	421	410	441	409	433	383	429	408	409	437	418	382	412	394	391	404	387	404	400	413	414	395	381	444	415	404	421	402	413	435	406	419	409	416	393	382	430	382	389	393	418	406	397	441	432	469	376	380	435	423	436	404	369	417	401	431	430	362	380	414	405	405	429	444	385	384	424	390	408	415	397	387	430	386	410	418	409	404	419	424	392	424	421	404	402	389	424	444	387	402	447	412	430	407	369	416	394	402	433	404	418	385	419	387	422	394	382	433	419	379	413	413	386	418	413	414	376	370	445	423	415	408	410	379	421	439	373	384	418	444	416	419	397	428	416	414	411	395	422	383	454	398	399	396	423	385
19370	15290	13140	7026	4849	3597	2757	2268	1763	1496	1233	1129	1017	798	766	762	708	695	665	591	623	590	614	550	571	496	500	534	464	513	487	529	475	522	511	495	487	499	451	458	460	485	474	464	496	488	499	466	456	457	436	485	524	454	491	438	546	469	488	435	476	449	443	453	429	446	461	460	449	450	487	450	455	467	460	447	438	464	449	464	471	429	425	453	462	448	446	488	427	427	442	461	460	478	446	433	455	427	443	462	418	448	436	475	444	484	462	460	468	411	437	482	460	465	456	423	458	475	421	467	417	459	448	465	445	419	433	458	407	423	486	434	453	440	433	474	455	427	475	467	427	416	449	451	435	440	446	468	464	409	465	413	470	414	427	459	467	466	441	447	449	443	441	467	436	450	431	476	422	423	448	419	443	434	447	440	460	431	446	444	441	467	424	449	459	440	445	453	451	440	415	442	469	448	424	449	495	455	448	438	459	409	426	469	452	461	453	437	453	504	444	441	452	454	485	432	435	434	453	452	422	437	425	466	427	450	412	478	412	421	484	466	457	442	450	465	436	432	417	420	414	437	452	437	459	412	442	465	428	433	488	470	422	405	446	456	443	453	433	449	458	481	466	406	432	459	435	498	441	444	466	453	437	476	478	450	433	453	425	425	432	467	430	401	468	432	447	447	454	461	472	481	432	443	457	464	452	473	452	447	424	425	442	435	431	470	473	439	429	433	455	445	442	437	456	431	427	438	438	437	420	485	452	424	437	436	436	451	452	480	459	466	456	439	424	476	442	437	439	429	473	447	417	473	450	446	428	453	424	462	415	434	483	476	481	482	408	460	447	469	434	396	421	411	471	425	406	438	444	435	443	462	460	429	448	397	426	432	433	447	442	430	441	448	439	462	452	457	411	444	444	446	434	418	410	447	454	489	436	448	423	456	481	430	440	460	426	451	405	467	438	462	460	430	428	427	437	408	404	424	445	453	404	431	434	415	414	483	468	467	428	446	427	457	448	465	471	471	440	423	397	407	411	453	470	467	454	451	407	428	419	462	450	444	399	461	433	430	443	440	452	461	439	420	437	439	456	440	418	486	443	440	481	396	439	407	451	435	456	462	427	438	443	455	439	455	442	438	440	474	443	444	480	399	430	455	430	457	420	457	402	476	452	452	400	427	434	447	486	482	441	439	439	452	468	447	429	468	437	429	401	439	468	428	419	450	432	450	482	446	440	429	420	422	457	464	454	462	403	437	437	440	434	421	445	396	473	448	467	442	454	423	470	457	441	449	442	487	479	405	426	424	502	438	444	427	477	439	447	420	457	476	456	422	455	449	415	428	492	454	461	442	461	463	431	436	450	439	457	462	487	471	459	449	398	402	463	445	466	468	477	480	425	442	462	453	443	448	452	431	461	462	458	426	459	420	452	437	433	444	432	424	432	434	464	454	449	453	460	456	469	414	436	466	437	464	438	438	456	445	407	438	425	453	452	426	437	477	438	470	448	419	430	440	474	485	456	456	420	437	459	427	442	446	475	477	406	444	444	453	469	433	433	467	467	433	480	457	447	437	472	431	486	480	441	443	412	429	458	437	455	442	438	449	442	433	452	460	419	455	475	457	459	462	465	469	428	453	420	458	424	455	431	437	405	476	442	464	465	487	465	464	524	429	445	446	450	436	484	442	451	481	475	473	470	420	437	468	420	425	414	419	491	464	431	470	433	493	426	439	420	467	436	431	465	415	456	440	480	459	428	446	466	403	453	425	405	414	456	432	465	437	456	427	450	439	459	430	429	405	474	411	469	426	431	435	445	444	440	451	477	419	445	436	460	453	429	426	474	436	439	441	424	440	452	463	461	428	464	464	451	489	469	477	423	410	426	410	423	450	470	453	450	453	465	446	439	455	432	437	436	435	441	436	455	411	441	458	459	445	460	430	441	427	430	433	445	466	436	442	426	433	472	435	457	481	431	449	430	438	428	435	439	494	443	424	484	450	450	398	445	456	397	458	446	448	424	428	491	495	455	452	457	425	445	428	474	451	442	408	426	427	421	447	433	457	460	444	451	462	416	433	429	423	440	465	466	459	441	441	428	431	430	422	443	410	440	469	442	442	417	468	445	441	456	454	463	417	467	427	437	455	420	448	431	403	445	429	432	446	423	458	431	475	445	444	452	452	402	432	463	424	438	462	446	452	479	433	444	448	455	437	451	410	445	428	481	445	423	433	450	441	441	400	483	418	410	478	428	455	465	482	448	432	487	469	452	467	425	441	450	420	421	397	440	424	454	481	466	396	450	435	433	462	412	454	444	456	464	431	432	467	409	468	460	423	472	448	414	440	398	384	439	488	423	429	449	440	456	442	436	428	414	447	439	475	461	439	421	440	406	462	433	429	434	447	427	423	482	435	419	451	396	446	428	468	432	483	459	443	429	437	433	426	456	433	440	449	466	411	460	423	464	432	464	415	473	477	408	441	461	431	456	440	465	439	444	439	437	432	438	446	448	445	441	463	413	420	432	435	428	441	443	455	437	410	461	469	462	402	476	451	464	429	431	459	439	453	438	426	415	425	460	501	457	448	433	404	413	441	431	457	441	443	451	435	442	414	412	444	463	476	434	459	455	439	451	463	442	428	434	456	454	464	438	416	460	419	440	448	425	449	472	471	443	466	464	406	421	453	436	451	461	453	439	412	499	406	428	477	468	471	423	453	432	439	500	479	390	458	437	427	472	467	417	474	399	458	420	437	466	475	476	460	472	406	449	499	451	432	467	453	466	455	481	433	443	469	431	449	439	459	431	433	424	414	439	450	452	435	433	460	436	426	423	445	445	457	447	439	441	487	445	444	486	477	451	422	461	457	416	454	429	451	439	439	419	474	473	467	425	429	457	421	481	419	427	427	453	461	402	439	415	459	433	470	475	459	426	460	422	406	418	431	458	453	456	404	465	470	443	423	496	466	461	451	412	428	451	465	446	433	424	432	421	444	437	443	451	439	422	421	457	451	441	454	456	466	484	430	462	401	424	462	461	475	417	446	468	427	427	456	449	448	459	431	455	448	459	402	446	454	430	470	440	429	425	458	410	484	417	418	465	464	447	438	408	427	491	410	461	413	447	438	458	458	451	422	428	414	452	473	465	475	461	448	431	445	472	419	448	441	459	419	444	409	437	467	447	413	474	444	428	447	454	409	421	438	467	444	441	443	420	425	435	445	417	438	406	446	438	427	457	435	441	416	394	452	469	442	443	443	449	441	470	450	450	423	431	462	439	454	461	426	425	483	434	438	451	434	409	421	487	438	447	448	429	428	438	439	475	444	475	487	422	431	461	410	424	432	493	453	417	474	464	421	437	453	477	447	393	435	440	434	450	406	467	449	432	472	414	424	455	464	440	456	446	407	451	430	438	477	423	446	453	467	414	445	460	452	480	417	422	445	424	435	409	460	435	400	426	444	444	474	430	408	507	409	483	448	429	441	482	438	451	450	420	444	427	454	428	421	458	434	444	448
27375	20507	8489	720	406	379	336	343	374	309	332	302	316	306	321	276	302	290	252	290	303	297	306	304	296	280	295	337	322	313	298	311	292	294	281	278	289	285	302	267	284	309	290	299	327	303	262	278	328	316	292	275	308	295	315	297	307	287	319	265	288	320	302	275	309	279	326	286	302	302	320	291	316	293	283	302	287	298	285	274	280	299	303	276	329	306	297	304	297	310	276	279	245	299	285	283	282	310	308	332	300	324	258	278	304	292	323	324	279	303	321	303	326	276	324	263	321	290	296	316	320	283	286	292	308	303	320	273	299	316	290	308	307	303	285	312	306	316	321	313	281	274	299	284	293	298	305	301	311	275	298	283	343	330	286	295	294	304	299	327	294	271	323	315	301	304	300	265	265	322	311	293	293	313	300	309	317	309	289	306	288	266	297	312	271	307	296	292	287	308	299	285	306	299	331	306	298	279	308	281	273	298	329	296	295	287	284	275	268	277	306	323	311	276	295	292	331	282	290	278	285	311	290	262	281	308	309	289	277	287	276	306	291	288	318	281	324	318	300	287	307	301	315	279	289	298	299	312	302	295	298	281	275	317	309	313	296	311	294	284	293	272	319	319	302	277	267	295	304	297	308	277	328	298	319	328	297	308	300	312	294	288	302	305	311	295	272	278	309	274	295	286	277	291	312	319	333	288	301	294	284	329	301	309	311	303	298	284	279	329	314	304	286	288	279	307	298	306	263	321	296	313	297	248	300	291	331	299	326	283	276	320	285	314	268	277	285	294	286	312	286	277	285	298	298	281	312	315	279	291	312	308	262	294	312	297	298	275	310	265	319	316	317	282	263	309	318	296	308	303	312	309	304	275	317	258	304	310	310	303	288	333	268	295	304	285	320	307	314	284	285	309	277	290	293	308	297	292	300	310	285	282	324	300	322	334	295	276	291	282	305	288	307	277	298	290	300	290	299	256	310	317	273	300	319	324	308	288	313	289	296	322	326	303	302	256	301	265	332	299	263	283	306	297	315	304	292	288	300	296	276	303	315	323	300	309	284	291	298	305	314	287	282	305	300	310	304	284	287	301	312	294	291	292	277	301	308	297	290	282	307	288	297	315	301	283	260	282	297	302	290	287	270	303	279	310	289	311	280	316	274	303	304	270	302	315	317	317	273	308	312	311	294	298	303	296	282	329	306	295	286	309	312	279	302	276	277	335	321	303	297	283	298	304	286	286	287	332	318	308	277	309	295	308	293	273	274	291	292	331	313	270	309	293	275	293	304	308	295	295	291	294	272	307	284	277	319	276	275	346	303	282	287	290	309	302	300	291	302	266	269	291	286	336	293	293	302	278	274	279	295	290	292	310	267	325	256	286	308	287	316	301	280	305	283	308	295	288	283	282	307	296	275	328	281	276	290	287	267	304	327	280	297	274	258	309	305	301	314	293	293	268	282	295	319	284	309	288	314	293	309	339	289	280	292	280	300	311	313	302	316	306	296	277	278	301	305	288	287	298	292	273	311	285	304	282	296	296	269	316	317	274	292	310	285	292	287	289	323	286	287	327	272	291	309	280	282	295	324	300	297	301	314	287	311	288	322	281	331	314	298	273	299	310	282	304	297	256	315	287	294	307	316	303	273	324	309	270	277	290	302	270	282	291	273	272	302	284	286	343	308	303	290	334	302	300	302	281	315	264	286	298	277	312	328	282	296	284	319	320	299	301	306	254	300	296	325	289	316	300	299	291	300	287	266	285	279	316	321	298	313	275	302	295	283	286	306	303	290	275	297	314	305	298	268	275	290	283	284	297	291	261	307	268	301	292	291	311	321	290	281	287	317	309	289	311	316	311	320	305	294	285	303	350	323	269	261	308	333	311	261	301	286	305	328	276	294	271	292	292	282	313	313	298	293	303	288	285	320	298	274	308	282	299	327	312	291	298	305	293	295	308	314	291	270	306	311	302	301	280	321	305	297	278	294	287	305	277	292	326	313	323	307	286	304	309	272	343	290	271	271	335	283	306	304	304	311	338	295	295	273	297	302	271	289	297	279	318	282	297	278	321	290	290	291	265	301	305	271	289	309	305	310	310	312	329	290	284	294	305	308	312	338	309	313	291	295	275	283	311	293	275	286	301	335	276	313	277	289	299	302	299	295	322	301	296	336	283	298	296	292	302	281	272	311	315	290	267	325	318	275	314	299	293	280	275	265	303	294	278	298	271	324	286	312	297	315	294	327	332	312	282	320	299	276	308	289	284	289	276	304	298	288	290	290	271	311	311	305	277	272	321	302	309	334	283	291	297	307	284	301	300	338	300	277	313	335	304	301	288	292	273	302	278	291	327	301	308	301	254	300	308	312	293	276	296	295	293	299	289	293	298	311	289	320	285	282	297	297	293	292	301	305	289	299	288	293	321	317	283	309	296	305	316	310	299	272	268	290	289	317	243	294	319	320	298	298	302	258	302	292	275	281	307	254	283	279	296	311	307	277	301	327	322	287	286	319	308	291	331	312	311	314	301	261	293	297	289	271	296	271	282	306	259	268	301	324	299	303	285	301	300	314	321	290	275	278	324	289	300	298	282	280	316	319	280	279	302	277	254	286	287	276	321	291	305	278	309	288	297	304	304	291	302	289	308	296	301	276	310	347	321	287	285	324	293	299	280	285	298	300	292	316	298	290	316	305	260	300	284	292	310	317	311	310	288	269	268	282	258	311	323	291	282	276	311	306	278	288	287	296	318	323	305	312	297	293	294	303	326	278	331	287	290	271	318	272	272	295	289	326	280	322	296	300	307	302	311	308	301	324	298	289	296	288	318	271	287	293	328	291	286	305	317	307	293	300	305	297	270	281	315	307	308	281	306	277	302	305	328	295	285	299	317	268	307	259	307	276	291	300	303	309	318	291	304	310	290	282	315	285	256	286	294	292	291	313	320	305	322	285	313	291	297	257	269	283	316	302	273	282	317	297	271	307	302	291	334	294	305	313	252	284	312	291	292	293	292	290	281	305	297	288	287	273	293	275	305	287	292	280	315	263	311	288	306	290	298	274	314	320	295	327	290	270	301	308	281	282	287	284	309	278	286	302	314	285	316	300	290	294	271	334	283	288	296	306	293	305	266	299	303	303	291	268	286	290	314	287	311	299	275	320	293	281	314	301	292	296	303	293	320	311	305	287	288	270	293	298	325	301	299	295	334	304	301	308	319	300	298	314	259	291	304	293	318	291	313	291	303	290	291	313	338	297	293	313	303	303	315	320	281	278	299	299	253	295	283	296	293	323	290	304	301	341	307	313	302	280	305	240	282	301	277	307	272	285	316	276	291	285	319	263	280	308	304	298	287	293	297	306	268	325	319	350	283	292	296	302	285	309	309	308	314	285	293	313	307	295	304	314	305	331	273	298	283	299	280	327	279	310	316	294	293	289	319	311	319	289	297	351	301	301	289	338	298	286	284	266	311	295	286	298	294	278	315	314	305	300	267	280	272	332	284	277	293
13831	1211	1031	593	511	422	411	421	386	372	401	380	368	373	357	330	356	353	349	347	345	362	339	352	369	392	339	367	330	354	360	315	351	368	338	324	342	359	340	379	357	355	333	349	366	341	321	340	383	339	370	329	359	394	363	332	329	363	396	337	345	346	347	347	322	365	385	339	353	345	388	349	359	346	377	349	330	354	376	386	349	335	385	341	351	372	357	375	379	366	352	371	330	336	373	357	350	328	370	357	366	373	351	369	328	363	352	389	389	328	316	357	341	366	366	353	343	338	358	357	401	342	338	340	349	381	351	376	355	335	382	312	339	355	339	343	307	353	359	326	383	352	315	367	373	369	367	351	342	366	373	349	341	380	354	323	396	347	382	356	363	330	337	311	357	346	353	414	373	301	342	353	300	345	316	362	357	337	360	376	366	328	410	343	347	364	388	373	370	334	354	340	359	364	348	334	386	362	349	346	341	369	386	394	347	341	337	370	315	307	365	376	366	379	355	354	375	368	346	352	427	337	347	358	330	340	345	378	344	335	341	355	356	357	331	372	344	345	346	350	373	378	341	344	342	353	341	327	344	389	362	324	358	361	369	357	316	384	353	353	401	339	334	374	340	379	336	360	331	384	365	378	376	363	332	342	321	365	347	312	335	355	355	353	333	372	339	344	359	367	367	397	370	380	359	334	373	383	338	362	353	333	364	373	330	331	357	323	322	368	350	378	334	357	361	349	357	363	377	348	356	352	349	356	337	342	379	354	373	327	373	390	359	377	311	363	343	325	380	352	335	365	376	328	324	354	360	349	369	370	365	351	395	380	347	375	350	346	336	346	339	354	351	391	327	352	371	348	352	340	382	368	374	391	328	336	343	346	343	368	318	383	375	345	375	382	351	369	347	375	349	343	337	358	349	360	364	324	337	354	383	379	351	377	370	364	352	311	324	394	358	349	322	348	381	364	367	362	371	359	343	342	349	364	324	352	377	350	344	343	333	342	361	327	380	390	361	327	339	347	358	360	351	343	373	358	343	347	400	350	359	354	348	371	366	315	354	378	339	332	369	330	350	337	356	334	383	358	349	321	344	312	349	382	354	345	329	323	337	355	335	346	348	357	343	333	349	364	345	375	339	333	340	370	404	387	345	342	360	358	393	331	350	353	347	370	337	360	380	348	332	326	350	382	387	341	377	331	387	373	335	357	330	339	360	378	341	362	328	352	348	329	326	348	360	354	354	320	348	372	346	362	370	380	383	354	342	378	395	347	362	346	373	344	344	336	378	363	344	349	380	359	338	367	325	354	362	372	333	338	324	364	386	363	371	365	336	339	365	367	368	339	357	345	359	358	329	372	325	353	363	352	359	351	373	366	343	389	368	356	369	346	379	333	332	348	399	362	332	343	363	323	332	342	365	338	347	353	350	339	367	356	381	349	349	337	338	387	361	369	315	359	358	375	350	341	342	335	353	368	333	358	391	357	351	342	339	360	359	341	384	356	334	359	367	349	365	323	346	350	342	370	360	327	321	332	404	356	353	367	356	372	370	339	346	343	373	362	322	348	364	349	335	376	342	364	356	346	377	335	336	346	353	362	364	316	374	327	340	377	337	326	364	315	344	341	352	349	341	354	358	368	345	354	375	298	318	360	356	338	372	374	346	353	354	345	356	373	380	330	360	380	348	340	363	348	365	332	345	370	344	371	362	376	373	390	370	323	347	320	353	381	367	365	373	343	346	330	341	348	354	363	379	349	363	335	386	342	357	362	360	353	354	385	357	369	352	331	339	391	346	324	374	362	340	346	365	372	369	361	366	379	380	319	358	361	309	362	347	379	321	361	353	363	354	364	311	363	366	350	331	348	367	357	342	343	357	324	372	374	319	374	374	377	377	345	389	350	381	385	346	326	348	347	367	331	336	366	326	355	393	336	336	349	324	394	360	355	325	336	358	325	373	360	333	343	356	363	357	374	327	355	334	348	341	357	340	328	350	332	381	353	335	346	360	328	370	372	328	349	356	352	357	338	348	358	346	345	375	352	373	372	372	326	350	380	349	359	341	374	345	376	364	386	357	317	362	331	332	343	365	328	377	348	372	381	324	322	337	345	372	356	372	324	354	373	360	321	373	342	352	365	357	331	356	341	377	345	330	342	330	326	348	351	320	361	323	371	359	343	371	333	327	335	371	346	338	346	391	391	351	365	359	352	361	391	388	333	356	352	370	343	315	362	366	344	348	363	368	358	368	348	360	339	356	330	330	367	365	302	353	359	354	365	339	332	346	345	336	352	341	327	374	370	351	342	339	349	353	345	329	382	349	375	370	323	380	344	340	329	366	351	366	383	311	340	360	360	370	342	382	341	364	382	373	332	374	347	367	350	340	338	326	363	359	349	330	371	352	382	343	372	328	372	355	376	351	347	339	333	346	372	368	388	350	366	345	382	339	370	390	359	365	377	380	350	360	342	328	333	346	350	381	316	338	327	342	363	351	322	337	347	334	362	343	378	351	376	350	367	333	345	394	363	350	367	353	359	365	378	354	357	344	364	358	319	350	372	293	331	370	370	387	342	332	352	382	340	317	380	345	343	346	382	383	357	345	345	348	345	370	342	313	368	390	354	325	345	349	339	296	351	363	340	357	342	346	336	333	332	367	354	382	364	335	339	372	360	349	346	351	354	343	361	343	362	372	323	324	356	392	352	350	368	350	339	344	333	374	360	329	347	337	354	378	349	329	335	355	352	354	332	371	344	369	326	384	344	364	343	330	357	346	355	355	323	359	402	335	370	344	336	358	352	375	373	346	372	333	334	398	365	367	390	382	322	337	358	341	353	339	341	339	378	358	358	352	333	348	384	353	339	353	338	318	351	367	330	372	363	356	327	363	327	333	341	328	345	414	365	329	357	362	353	369	367	361	315	362	320	351	369	379	369	345	340	368	366	361	344	338	337	321	349	359	349	354	360	375	382	334	343	345	346	338	384	339	409	368	379	342	356	353	353	342	329	340	354	351	360	341	359	347	366	335	361	360	370	336	376	384	351	378	357	327	339	328	338	357	331	367	348	344	327	330	351	333	356	343	320	374	338	387	360	372	370	356	346	373	353	333	379	346	369	358	374	376	355	350	346	322	337	360	318	357	321	382	365	325	359	377	362	344	350	347	340	331	382	319	361	364	352	353	369	370	342	363	363	360	337	370	350	349	331	373	367	322	375	333	375	368	351	353	348	309	348	365	339	340	368	360	341	373	361	354	353	389	365	370	371	353	324	359	348	323	342	338	334	322	362	348	345	353	327	358	366	362	347	395	340	362	336	360	378	373	355	374	350	354	408	338	373	349	309	393	312	382	379	332	335	323	354	336	378	341	354	354	337	363	347	364	361	359	359	336	356	362	373	390	342	365	342	348	344	360	410	330	338	349	348	330	332	361	331	364	356	333	348	363	351	364	361	360	339	317	328	388	325	361	336	341	372	330	349	349	367	370	351	346	347	337	361	346	346	363	374
23711	21242	28667	24129	21245	12265	1096	581	484	444	379	344	345	293	302	280	286	245	257	281	236	229	237	217	236	206	201	253	234	195	203	192	203	194	218	190	213	193	191	213	210	207	204	210	202	184	223	197	236	220	213	172	209	194	209	184	192	184	197	168	172	187	208	182	188	182	205	189	191	201	169	207	203	192	194	208	201	191	182	210	209	189	182	196	184	187	208	176	180	202	171	199	180	178	167	184	196	173	202	171	201	184	217	190	212	201	219	204	175	191	199	205	169	194	169	191	178	204	179	197	175	195	173	179	163	213	184	187	197	196	194	188	179	186	187	174	196	183	197	193	201	176	198	179	199	183	199	197	174	202	206	172	208	185	183	188	183	207	205	229	182	190	196	177	175	183	212	209	205	192	166	196	166	196	226	212	195	198	207	214	181	174	171	201	195	178	193	188	189	199	176	203	179	215	182	207	216	188	209	213	185	217	194	188	208	193	210	194	185	187	189	196	155	166	183	199	196	176	163	206	206	182	219	177	199	216	179	181	189	213	171	199	188	177	177	192	174	218	200	202	189	160	193	173	188	187	203	186	195	179	194	213	178	193	201	165	205	227	204	173	185	195	198	189	175	182	211	202	181	176	181	187	157	184	197	204	175	165	181	184	192	184	198	191	182	188	198	173	203	185	183	187	170	199	206	187	179	193	221	183	174	179	199	199	189	214	199	227	205	173	180	179	205	205	197	164	199	193	180	186	181	210	196	201	190	184	184	196	192	170	184	164	188	197	190	217	181	183	167	194	179	187	212	206	206	210	165	214	202	217	210	193	205	191	177	179	185	187	214	198	196	206	194	206	182	207	222	182	196	220	198	190	189	188	217	193	188	191	181	208	176	165	189	205	195	186	176	189	180	178	154	200	179	182	177	191	193	202	185	179	189	188	185	207	167	206	199	197	180	210	187	171	188	185	185	175	194	177	184	200	182	202	197	181	187	203	181	194	184	182	220	181	192	163	213	198	180	190	194	203	194	182	162	182	198	184	184	183	168	184	167	188	192	178	195	208	181	209	185	180	186	177	189	174	192	185	187	235	194	207	193	186	217	197	165	205	149	205	181	210	187	174	182	173	189	183	190	166	183	217	177	186	190	182	172	188	183	184	190	194	191	220	179	202	200	224	182	200	199	174	195	191	189	188	196	197	192	200	195	193	204	213	186	180	177	192	225	177	186	205	191	183	183	219	197	183	178	181	195	201	196	184	191	197	175	182	183	205	194	201	215	183	179	203	204	198	202	193	204	199	185	226	160	193	191	214	176	201	190	194	192	190	176	169	190	212	167	183	160	205	169	183	192	186	192	172	192	191	198	199	183	180	210	195	183	193	188	184	174	195	218	173	182	189	190	191	201	196	170	191	200	207	205	189	170	194	192	176	203	176	196	194	198	196	202	184	175	190	208	162	210	185	180	201	207	206	182	205	200	177	187	200	183	185	196	178	202	210	175	189	207	180	184	174	184	173	199	185	205	194	183	209	219	181	187	192	175	154	195	201	210	179	179	204	197	191	176	194	180	190	172	194	194	207	175	181	211	158	195	173	216	185	184	219	189	169	177	196	196	191	193	199	182	182	188	187	193	173	197	206	185	214	164	186	209	180	207	222	207	220	189	217	181	204	179	174	166	197	175	184	218	180	178	179	178	196	210	191	199	207	202	205	203	165	182	193	211	178	199	173	173	177	223	171	169	177	184	180	184	188	186	168	202	200	194	183	188	172	203	178	197	186	204	174	191	176	188	189	179	177	177	202	212	184	189	167	185	188	214	157	194	202	194	207	221	191	202	211	190	199	192	191	176	184	185	195	201	203	187	185	203	218	200	189	192	199	196	175	202	208	208	209	162	181	194	185	150	180	213	202	193	190	186	174	195	215	177	198	219	192	177	208	208	183	188	191	180	191	177	200	215	186	181	161	188	190	197	193	206	197	179	181	195	166	193	203	173	182	205	201	187	182	195	184	180	185	175	189	209	179	183	205	200	187	224	196	168	191	181	193	187	186	197	197	191	192	201	190	200	183	189	166	185	222	186	172	183	205	192	208	209	173	176	204	159	190	203	199	186	202	183	193	192	194	199	198	179	187	206	169	199	201	208	225	207	180	192	184	179	182	168	177	207	204	184	199	199	184	187	179	198	191	182	209	179	186	207	193	184	207	200	209	206	183	192	191	202	200	188	194	204	185	209	213	188	208	204	196	192	190	174	203	196	187	204	196	189	192	201	171	171	165	212	191	165	176	180	166	206	180	220	210	186	202	189	187	184	178	169	184	217	225	181	213	196	197	195	178	190	200	210	181	209	183	178	215	218	178	164	179	200	193	208	225	194	190	217	159	168	195	209	201	211	171	191	197	189	189	182	195	214	160	209	204	206	194	203	214	214	184	207	166	178	184	193	186	177	181	187	204	213	204	165	210	182	205	168	193	165	194	206	175	181	181	189	201	193	195	176	180	162	168	191	190	170	199	183	194	188	181	195	199	182	190	210	186	205	169	195	209	170	195	189	187	204	200	173	205	174	194	188	184	189	224	182	177	191	187	193	183	202	200	191	193	182	195	186	184	189	177	182	193	189	181	186	191	173	193	191	176	209	196	181	187	201	173	177	196	197	193	188	180	202	188	173	178	178	210	197	191	179	182	182	185	217	200	216	204	208	196	199	183	175	183	169	172	202	165	195	188	165	195	192	217	163	219	217	204	205	187	173	179	182	199	196	172	199	200	187	194	192	199	204	177	179	195	174	198	200	188	177	219	169	191	200	208	191	211	200	192	208	163	184	192	207	182	203	199	177	204	168	178	198	156	192	200	189	198	204	160	190	179	190	195	178	179	188	204	192	187	224	175	195	195	203	155	222	162	215	178	205	194	203	190	170	196	170	192	182	153	188	204	188	191	177	185	179	203	181	184	165	175	181	195	204	204	208	190	193	176	148	194	204	187	175	196	185	177	194	200	214	169	199	181	187	168	168	194	196	201	203	194	185	191	176	196	174	190	202	189	187	177	216	197	189	210	199	181	192	189	209	194	172	165	186	181	165	208	193	179	185	208	162	179	172	198	205	186	193	186	205	179	191	199	214	188	157	182	189	190	186	199	203	168	207	198	192	188	179	181	167	197	204	193	174	203	198	173	215	212	211	222	180	186	214	165	190	185	223	195	176	212	204	205	206	168	174	175	203	215	168	171	185	199	196	192	186	180	180	186	197	175	188	179	197	191	185	182	201	182	199	215	184	175	199	198	183	190	164	176	158	167	204	164	203	197	199	206	180	196	193	188	189	191	182	211	179	200	176	186	197	167	189	202	214	202	204	196	169	212	182	190	216	214	210	175	193	201	203	221	182	205	171	187	173	201	208	196	199	199	173	206	172	213	197	197	183	199	204	171	184	177	191	166	193	189	189	171	185	195	179	188	183	195	200	160	192	205	171	213	203	215	169	196	168	205	187	205	192	162	166	194	197	202	185	185
18527	9385	7960	3839	2587	1952	1472	1142	935	755	625	582	488	466	379	395	358	316	296	317	313	298	278	298	320	263	294	306	251	273	248	254	265	252	239	235	242	249	247	263	238	257	253	256	238	242	257	263	230	247	235	240	237	254	225	243	217	241	240	208	225	217	232	193	236	247	217	278	232	218	204	232	217	221	223	234	221	239	215	234	245	239	205	213	227	237	233	225	219	240	216	226	204	243	246	221	214	236	205	227	218	217	249	226	239	228	230	233	242	238	209	233	240	208	218	206	244	230	266	249	203	221	231	217	214	240	233	206	203	220	249	248	246	224	221	178	238	236	220	239	241	226	222	241	243	211	210	216	228	225	189	230	215	240	226	232	251	232	207	239	218	238	246	235	221	253	245	244	229	224	244	253	208	239	230	247	218	201	235	222	226	241	247	222	228	223	248	225	244	237	225	238	224	216	202	224	236	238	225	228	203	235	228	232	198	212	202	250	206	219	218	212	209	239	255	238	247	212	240	221	232	219	233	215	206	244	235	242	227	252	223	247	233	199	229	212	227	232	196	212	223	220	246	202	237	231	240	223	254	222	213	246	216	222	239	246	248	245	215	228	241	239	246	202	234	242	235	217	217	227	206	186	246	214	230	229	219	208	225	243	222	261	220	220	225	220	212	217	244	221	229	224	219	223	240	229	244	246	227	250	226	214	226	202	221	254	236	233	208	243	251	233	243	248	217	231	244	242	258	217	243	210	228	223	193	250	231	210	232	217	235	232	209	245	243	230	219	234	211	230	207	231	257	243	231	226	201	213	244	246	231	182	228	238	200	203	224	228	218	209	238	231	231	228	214	245	197	209	227	221	250	198	230	222	232	223	224	246	243	244	228	225	215	216	240	212	246	217	234	215	242	212	248	225	246	237	243	220	252	242	234	221	231	226	219	208	215	229	224	189	226	220	235	211	224	249	229	245	230	214	265	217	207	247	224	214	226	241	249	248	208	211	225	229	236	216	214	228	215	238	204	226	240	222	213	202	227	219	264	234	251	230	236	233	218	215	227	242	205	225	265	217	227	210	222	235	225	222	233	234	223	251	242	234	232	217	211	232	222	244	222	254	228	231	220	223	206	239	214	209	224	224	201	219	230	203	254	228	242	229	202	229	230	240	208	226	197	271	228	257	242	241	246	212	224	213	254	226	248	228	214	216	226	212	220	211	244	220	239	237	235	232	226	237	250	229	218	235	255	215	210	242	206	205	214	206	242	243	235	262	243	185	211	229	227	227	246	240	249	227	241	196	238	213	222	198	255	210	229	217	241	216	234	247	220	217	215	225	233	246	211	209	185	210	222	242	243	279	259	212	227	245	212	231	254	220	250	223	217	207	228	248	199	223	222	213	219	248	243	213	240	264	232	230	222	240	212	211	220	229	207	230	232	202	215	209	224	244	231	226	261	231	205	246	203	215	212	232	234	218	230	242	248	229	218	229	258	224	222	185	242	206	220	242	239	223	218	236	222	207	229	225	219	230	208	216	228	234	226	247	244	224	231	220	249	219	252	248	214	225	246	224	227	258	241	211	240	253	235	207	230	243	197	246	238	260	224	200	247	209	216	205	235	243	219	221	211	209	237	220	226	231	215	215	217	207	198	227	230	227	218	215	214	210	233	252	216	223	248	220	217	204	236	213	217	229	214	228	228	239	229	244	242	239	204	248	201	211	236	214	230	228	253	263	247	216	200	227	202	233	216	245	210	224	231	261	252	240	216	232	235	195	255	253	214	231	227	222	203	220	206	231	223	243	237	203	215	233	230	211	238	211	210	256	255	227	237	216	236	225	217	216	211	232	222	238	242	227	220	221	217	242	247	222	243	234	210	241	243	244	219	228	222	212	231	213	243	242	242	223	245	222	221	204	233	223	228	233	223	203	253	254	223	241	251	203	223	198	225	201	224	225	224	239	237	233	225	223	225	232	237	217	218	241	213	241	222	228	219	240	243	196	234	200	187	225	225	223	246	215	219	191	221	223	215	250	251	204	226	204	232	233	246	249	225	231	214	219	248	228	216	213	246	227	226	234	205	217	247	230	234	211	218	229	229	244	209	238	207	241	232	230	220	237	247	235	238	224	222	220	252	224	241	237	233	228	252	231	205	244	233	224	266	221	208	217	245	195	219	221	204	210	246	240	212	211	221	223	211	233	237	217	229	228	214	233	243	256	208	238	245	249	195	246	249	234	211	196	238	214	246	224	244	228	232	231	230	232	219	231	210	201	229	217	249	226	220	221	239	245	233	209	240	205	242	216	213	234	244	240	248	222	217	240	223	213	224	257	218	228	222	224	236	211	209	228	238	238	231	203	238	245	232	215	249	225	222	208	223	214	220	213	219	226	228	243	221	228	231	224	245	266	240	240	229	233	238	237	207	218	236	229	218	238	228	216	238	238	214	235	216	238	204	233	235	222	229	237	233	218	216	220	213	225	193	224	218	217	235	227	213	236	251	230	247	244	215	252	248	239	220	219	230	221	263	202	221	246	248	230	233	228	208	188	263	222	211	240	212	216	224	218	229	238	248	195	225	211	226	219	254	235	217	234	227	225	242	225	224	214	251	225	221	224	227	229	250	215	227	202	213	222	235	213	239	224	207	248	219	219	245	234	256	234	219	247	249	242	213	214	229	230	218	216	235	205	235	214	234	243	225	220	248	225	199	238	218	249	228	202	236	212	239	229	262	239	231	235	227	213	224	231	237	214	216	237	218	226	212	210	203	216	226	188	231	216	219	254	209	187	218	230	248	253	229	231	232	228	201	235	220	241	219	223	229	228	207	229	230	208	250	211	210	212	243	237	231	218	226	232	234	243	229	220	216	237	212	220	236	219	244	247	231	229	245	249	217	212	235	207	233	229	211	213	211	235	228	229	228	230	245	196	245	215	219	231	215	223	249	225	207	205	208	233	230	233	228	240	228	235	224	223	229	233	213	237	247	201	251	253	226	213	225	243	225	248	210	240	223	225	225	238	227	208	234	232	220	237	200	253	227	210	232	215	197	222	226	245	249	215	246	232	219	246	209	213	226	239	200	238	238	227	213	229	199	214	227	232	210	215	218	205	235	237	242	229	239	207	227	222	220	231	235	223	214	226	215	224	213	218	229	247	218	217	246	220	234	213	240	225	214	229	239	243	214	234	216	224	242	236	238	215	222	208	223	235	217	209	252	239	225	217	232	213	237	220	231	231	222	233	242	216	223	225	226	218	231	244	226	237	224	211	252	212	218	235	228	238	241	233	223	241	236	243	250	246	214	230	237	237	211	239	226	228	227	204	228	219	231	253	226	225	236	212	232	231	233	206	212	212	244	229	235	216	217	247	218	247	214	238	260	211	226	219	237	251	194	240	221	197	220	235	232	245	240	202	232	217	207	213	232	252	228	252	223	222	234	209	247	248	230	225	242	237	228	237	209	241	197	220	261	210	238	223	232	213	241	188	243	206	241	216	230	224	235	236
25006	21224	27590	25102	12375	1035	809	683	641	597	615	618	473	577	552	499	540	564	533	525	531	585	491	489	512	497	515	504	508	521	509	524	502	495	556	488	540	508	534	495	503	485	524	492	498	514	492	462	459	466	513	514	507	490	517	510	490	476	478	498	491	511	515	530	505	511	482	488	472	535	482	500	542	533	462	529	541	484	500	524	495	502	529	484	515	501	520	485	500	489	516	494	476	505	489	512	509	520	491	500	479	501	474	472	486	469	467	465	479	503	492	510	464	489	481	506	522	469	483	523	510	489	515	508	516	504	487	474	461	543	491	516	460	526	487	495	522	478	525	505	468	488	511	496	518	503	515	471	475	484	466	493	505	507	516	496	489	496	471	492	497	523	490	536	483	480	478	502	512	532	475	476	484	524	490	490	496	488	504	453	444	514	472	512	501	480	526	460	520	527	507	512	494	496	525	450	513	457	488	462	497	510	484	486	519	485	451	503	509	482	513	438	452	493	516	496	525	510	467	464	520	534	527	501	497	504	478	496	521	516	481	539	530	503	474	517	503	533	510	544	485	472	483	491	462	497	505	471	494	472	478	477	509	438	483	514	484	523	550	513	492	499	524	488	453	522	480	493	510	480	493	527	477	493	502	479	514	487	518	456	492	490	493	519	497	504	470	498	521	478	448	500	477	501	496	481	467	503	484	511	478	502	491	496	495	499	440	556	514	511	483	448	477	501	476	531	459	516	478	494	496	499	500	489	464	504	466	542	524	506	462	507	540	481	543	472	480	466	502	491	537	522	518	534	520	520	463	501	475	531	529	476	460	474	514	499	483	502	497	467	533	520	481	548	491	486	485	486	526	542	481	470	485	494	509	493	467	499	537	493	491	502	512	481	462	491	463	506	500	489	482	532	516	452	503	482	492	445	520	498	499	468	490	512	512	455	500	444	468	502	486	514	510	461	482	490	474	522	508	501	494	483	473	461	462	469	493	496	464	497	498	449	460	506	499	491	481	480	478	498	498	518	486	526	520	498	452	463	502	477	503	523	472	451	488	519	522	469	504	466	491	464	543	515	466	522	473	505	466	473	481	475	482	498	506	476	478	496	515	495	479	487	477	477	511	476	518	482	504	502	484	496	483	452	499	508	520	442	510	467	486	526	528	551	489	492	505	471	493	514	488	484	467	509	489	511	478	526	509	502	501	482	520	465	522	485	540	520	504	469	519	470	496	499	480	491	491	489	501	528	453	480	518	488	476	507	466	505	476	497	481	478	475	483	455	479	506	537	514	466	507	484	499	466	487	519	531	496	477	487	475	447	484	496	527	468	509	486	474	528	490	484	487	465	492	491	501	498	483	481	497	507	490	482	497	533	499	527	514	446	468	489	499	501	515	512	507	494	533	540	479	472	516	513	462	487	546	514	492	485	533	526	528	524	504	470	478	473	475	502	502	492	520	498	468	455	497	480	486	506	509	523	495	495	516	497	493	471	472	465	498	528	501	499	495	487	477	508	538	494	475	488	512	487	487	519	480	466	499	502	523	482	500	495	505	484	536	470	505	537	486	489	452	500	490	430	500	494	501	530	518	525	498	504	487	506	474	492	510	468	509	449	527	504	483	489	514	517	522	488	496	504	536	527	500	503	505	455	502	530	490	513	495	499	496	492	550	485	477	487	522	478	499	545	531	501	495	475	480	471	469	495	462	512	451	438	507	452	458	504	480	530	520	494	527	484	483	506	489	513	533	537	487	529	501	491	479	503	537	499	488	477	540	512	519	475	494	509	488	502	511	480	492	496	493	487	480	434	508	471	532	502	492	474	493	489	469	469	480	478	479	507	516	506	531	471	522	490	467	538	505	494	528	467	515	534	492	530	523	492	525	518	483	501	472	482	471	487	482	491	554	483	526	514	506	500	507	501	519	493	463	521	521	537	500	544	495	541	504	495	510	519	472	493	489	477	513	476	508	478	473	465	516	466	506	514	475	484	478	481	471	475	458	508	508	486	454	490	453	498	480	513	474	509	520	498	513	503	478	496	522	481	506	530	465	509	490	445	510	502	497	527	516	446	442	465	483	529	474	454	491	473	505	507	481	493	546	468	516	477	464	521	481	472	468	493	450	509	454	474	471	508	507	530	481	493	529	523	517	481	487	497	476	483	510	516	496	493	490	479	494	465	477	520	508	496	478	486	509	441	498	496	524	480	476	556	499	484	509	480	483	519	501	501	527	509	492	483	502	511	507	478	503	491	506	528	510	539	514	491	485	469	513	513	504	492	481	458	485	507	505	464	513	486	509	475	527	505	491	454	505	520	495	483	518	483	474	502	513	457	465	486	524	457	478	477	496	480	478	493	486	529	514	492	508	529	454	534	519	498	444	513	482	455	516	497	488	488	510	490	469	513	544	500	504	525	522	529	505	501	484	522	503	534	449	455	503	510	487	452	480	494	443	497	509	483	489	501	496	510	493	504	468	490	477	493	509	485	488	462	492	476	523	526	490	523	479	545	458	474	475	484	508	455	549	491	456	514	479	439	428	490	477	546	479	525	464	487	484	496	490	522	502	536	495	497	533	517	490	508	452	493	529	510	507	491	461	506	498	507	503	499	509	490	482	489	507	490	472	473	440	510	458	500	458	482	497	488	461	509	491	466	479	518	487	490	522	490	515	506	513	498	491	509	481	498	496	486	473	476	509	469	490	503	487	496	479	485	536	499	526	534	537	466	496	529	498	481	497	524	470	491	484	502	493	507	516	481	474	486	464	499	506	492	462	476	479	497	514	464	525	484	521	487	527	477	471	489	496	507	499	487	495	490	495	506	533	481	510	543	518	485	505	510	495	478	508	524	504	511	516	522	531	491	491	518	506	550	509	506	466	508	476	450	486	470	478	506	463	477	490	488	489	501	452	531	508	496	494	542	511	477	494	472	477	520	477	485	525	481	482	479	485	451	502	486	495	509	469	542	514	467	481	469	497	471	490	485	488	516	496	519	458	488	496	498	513	472	521	487	502	498	474	478	509	533	491	490	489	493	469	505	501	521	490	496	475	500	469	520	499	498	497	488	516	429	488	493	468	501	507	510	446	484	494	505	522	496	495	497	501	487	526	508	476	502	484	453	500	523	492	541	486	484	463	499	505	464	540	485	533	531	495	469	491	457	517	526	499	485	524	503	517	473	494	522	482	496	507	538	496	476	517	503	494	498	537	437	510	508	467	448	496	482	508	498	441	501	460	487	458	470	505	478	482	520	494	495	494	484	466	460	530	493	524	480	536	509	514	498	459	501	448	507	509	472	509	493	488	532	437	531	497	480	482	454	458	481	483	509	510	535	477	502	500	486	484	511	505	492	527	468	488	510	499	478	485	459	496	456	484	507	518	514	470	512	495	454	509	491	518	520	525	461	454	514	475	457	493	494	478	505	481	487	506	500	506	485	464	524	483	522	485	471	530	495	453	508	489	459	469	469	495	488	499	473	511	485	466	471	501	481	509	465	450	502
18372	5603	4524	2469	1692	1480	1161	1023	940	785	808	736	633	716	637	674	658	646	612	629	579	528	554	578	576	568	585	569	584	596	561	623	584	587	516	574	568	616	569	564	565	596	561	558	609	584	620	563	593	547	559	581	533	603	558	575	611	586	560	528	560	586	582	544	535	581	566	500	511	553	546	591	606	603	592	615	561	622	572	561	594	526	547	543	563	533	533	587	578	574	588	512	580	555	555	555	567	559	552	528	548	591	558	580	555	560	514	586	567	543	569	559	538	579	620	575	581	599	578	545	616	564	571	596	626	570	552	592	590	517	563	592	545	572	578	575	501	616	555	562	554	548	575	537	578	526	546	516	562	569	592	572	553	548	567	587	547	524	530	561	564	525	539	539	515	571	613	547	594	573	530	560	544	592	548	551	574	491	567	525	576	566	571	551	550	528	578	516	534	562	543	572	601	568	562	619	545	553	570	571	570	546	604	554	618	564	579	597	560	554	549	558	568	535	565	528	533	586	550	561	575	576	520	568	551	574	550	565	570	534	552	578	549	584	581	566	566	571	572	579	574	577	551	553	569	553	539	579	556	588	536	525	575	579	580	572	626	590	550	569	544	541	568	581	594	575	574	538	578	550	566	559	547	520	572	532	569	574	585	518	553	551	597	580	598	557	614	537	548	554	583	558	557	568	571	539	592	591	569	521	551	547	552	552	574	589	542	534	604	574	552	550	545	606	565	561	548	595	591	595	563	541	531	568	562	488	586	552	532	535	514	572	584	537	533	557	565	573	493	537	567	560	531	561	575	565	584	590	570	603	559	596	572	547	554	550	539	565	573	584	534	529	523	570	561	588	598	535	546	539	557	574	560	533	583	589	548	578	540	574	534	600	583	522	531	562	631	582	570	553	567	605	533	562	556	579	581	536	547	533	567	592	545	553	587	626	597	554	569	564	612	538	605	572	522	541	589	575	568	587	545	589	586	559	587	584	531	524	566	589	586	549	530	550	528	602	577	541	560	555	558	568	576	570	555	577	570	580	544	569	536	526	544	547	552	546	546	571	571	572	553	563	586	573	556	582	560	562	553	530	537	582	537	557	558	538	525	576	562	572	575	551	565	571	560	533	520	548	546	539	574	524	536	522	523	557	553	545	604	593	531	531	526	579	543	569	574	600	548	525	586	587	576	597	549	561	582	594	517	554	553	557	570	520	551	554	566	521	584	566	563	601	551	604	589	548	564	546	599	563	583	580	601	607	572	595	574	567	591	593	572	532	583	518	484	571	535	571	545	522	557	567	560	568	512	535	581	554	547	593	514	610	561	558	543	595	541	553	499	582	555	548	488	567	569	574	523	587	587	555	594	566	591	581	577	546	575	598	595	537	574	554	502	519	587	572	521	543	582	571	511	587	553	606	555	561	588	541	509	576	517	511	543	529	527	511	570	567	596	549	592	542	536	596	563	536	563	597	547	592	528	560	575	564	521	506	571	556	600	572	570	582	586	554	571	599	541	582	551	553	523	532	568	587	544	562	589	547	559	586	521	557	603	592	537	510	589	612	563	564	557	538	559	539	516	557	568	582	577	571	535	526	550	516	608	576	541	531	581	583	564	590	550	564	557	530	563	572	585	565	566	528	599	572	579	566	489	538	546	528	555	540	571	586	568	539	600	569	516	591	539	550	519	561	556	570	553	528	554	557	567	546	541	578	532	538	587	599	569	524	544	559	575	563	600	563	558	550	596	534	579	622	552	549	579	582	532	573	572	603	604	578	525	577	566	536	540	548	560	539	551	535	541	562	590	577	568	556	557	550	547	568	576	583	583	578	550	567	568	553	544	571	528	585	525	569	540	563	568	523	574	577	587	555	608	566	567	576	564	573	529	546	517	518	553	568	553	589	590	587	581	593	566	585	557	539	563	604	586	561	592	579	606	569	562	535	528	548	584	607	578	577	553	578	529	549	618	569	516	551	554	562	600	537	589	571	568	559	518	541	533	569	598	575	585	568	577	546	560	571	588	563	620	521	549	590	572	581	552	538	537	567	559	578	580	559	554	585	563	599	557	548	571	557	561	555	576	569	582	573	544	559	567	562	584	512	517	566	586	558	529	558	527	543	575	544	559	556	552	548	574	568	570	552	571	595	593	581	535	552	571	533	536	537	560	551	567	556	558	577	568	580	557	506	567	543	570	571	526	513	584	568	540	555	547	553	566	615	526	549	588	590	518	592	530	520	554	581	554	565	589	529	593	549	590	535	561	553	579	551	537	541	575	561	570	535	558	519	565	563	575	547	561	526	537	607	553	630	548	545	568	537	572	580	539	541	521	575	546	574	540	536	557	582	586	587	560	578	582	571	524	523	550	543	605	577	536	555	567	584	574	581	575	574	578	589	567	548	507	570	519	548	538	521	570	515	553	569	593	562	533	580	526	579	537	565	566	545	582	553	587	589	567	552	568	563	534	592	587	589	516	570	554	545	590	591	578	546	526	555	615	520	536	565	555	577	546	577	553	576	583	557	594	571	556	555	510	551	631	546	559	588	568	565	524	559	551	562	545	536	587	566	558	535	532	544	509	567	563	576	574	538	517	559	552	523	558	512	593	550	595	579	596	571	538	528	521	538	569	557	571	549	525	590	575	547	528	555	580	590	579	603	574	556	579	556	568	562	515	560	556	561	537	560	562	541	537	515	532	564	585	552	535	543	587	580	559	555	557	596	556	554	582	583	536	531	525	531	584	582	573	546	519	582	566	558	563	547	555	551	538	574	593	574	560	576	564	549	558	526	592	551	587	603	613	592	557	574	560	545	528	567	579	589	531	499	569	562	561	571	575	553	519	535	586	573	574	537	578	552	545	571	562	598	544	593	541	589	580	587	562	565	598	510	606	556	576	569	556	550	550	553	584	602	559	578	557	561	574	598	614	516	596	576	551	559	572	586	529	573	559	554	556	585	585	558	598	608	606	587	596	567	531	610	612	573	560	536	559	531	590	576	571	609	542	562	566	527	566	515	580	581	571	577	569	597	560	551	556	551	586	535	574	571	581	542	553	563	575	556	511	589	553	530	529	537	574	585	573	541	574	543	542	561	582	609	551	553	581	547	567	552	573	527	551	613	579	539	514	519	545	545	572	528	613	572	520	570	537	551	576	553	554	598	508	528	564	564	612	557	518	592	563	554	602	563	540	567	564	512	551	554	587	595	537	545	514	563	532	569	576	544	564	565	533	555	565	563	590	610	551	546	579	632	552	553	554	542	577	521	564	519	540	516	549	592	509	578	562	577	567	552	576	545	545	541	578	553	580	613	594	577	562	590	554	522	547	589	531	565	589	553	565	530	524	556	593	569	553	562	574	573	532	522	603	570	551	521	592	555	563	582	543	602	507	575	538	536	580	544	580	541	546	572	578	585	539	606	542	552	563	605	556	592	594	594	576	530	515	582	563	570	597	594	575	573	531	574	575	551	577	622	592	577	579	558	553	560	586	535	519	563	547	582	567	609
22700	21246	29070	23711	21250	21326	11759	1493	1009	870	744	722	688	605	612	583	533	511	510	497	507	509	501	476	487	496	446	439	483	427	429	455	443	429	419	480	477	404	402	431	427	446	435	463	417	448	417	455	456	413	412	456	432	418	410	434	439	441	437	450	469	400	437	440	444	463	422	436	407	416	440	428	405	407	416	384	405	415	426	422	437	403	404	398	402	389	407	423	422	423	410	450	398	415	419	416	395	430	422	383	437	394	416	370	415	411	423	419	412	447	432	383	394	408	431	383	385	437	404	426	417	424	415	419	434	420	409	416	461	398	414	415	436	385	428	469	418	422	423	450	400	466	377	404	419	438	409	430	383	420	414	441	421	434	396	431	379	428	381	393	438	432	340	396	441	402	440	411	374	436	414	391	412	400	413	430	447	377	424	451	423	446	413	387	427	446	418	420	399	418	420	393	396	406	433	404	394	400	415	441	378	430	408	408	389	423	419	413	438	419	403	410	435	412	406	407	388	452	416	399	415	433	418	410	432	391	404	432	441	417	442	399	408	402	419	414	433	376	419	407	398	376	423	396	435	436	395	417	431	400	388	431	395	391	406	425	442	406	417	466	444	411	406	399	446	429	435	403	429	443	416	416	383	416	396	430	419	450	385	443	405	423	412	412	418	432	412	381	418	416	455	384	432	382	407	415	445	393	418	420	413	410	442	409	376	397	408	467	424	396	414	406	401	448	426	428	395	442	385	423	415	398	404	423	435	395	401	424	410	425	408	401	405	439	404	424	433	432	419	361	385	425	417	453	434	440	425	429	412	439	399	472	379	410	426	424	388	419	407	410	463	399	399	407	433	400	393	363	426	426	392	412	408	406	398	396	403	387	385	415	403	415	407	423	424	449	375	405	394	387	434	398	444	389	403	401	427	422	398	446	448	447	409	360	453	412	395	376	435	372	417	405	482	369	418	418	375	394	381	408	395	416	412	403	391	412	366	370	429	414	430	412	411	389	417	423	407	416	419	430	428	451	411	401	379	414	415	387	386	457	442	375	405	443	407	412	418	399	425	417	439	412	423	429	410	442	449	428	438	396	404	406	416	373	376	390	396	395	427	403	413	408	399	405	383	432	439	370	444	408	416	402	397	440	431	431	421	390	439	394	416	414	452	410	378	393	398	419	473	399	393	374	420	370	396	408	391	445	447	438	415	434	406	449	397	416	397	395	442	402	426	397	427	422	412	402	399	429	414	420	418	422	400	441	413	409	431	428	426	409	416	440	419	432	393	408	438	415	422	458	414	383	417	412	393	414	428	406	398	412	434	407	417	372	430	394	417	373	416	389	402	439	382	421	373	420	398	376	366	427	420	433	388	403	420	410	431	452	401	409	444	422	393	455	433	408	427	409	408	405	399	429	389	348	406	403	411	395	415	442	428	394	397	407	416	389	409	445	426	409	428	392	414	436	386	393	431	405	419	432	427	400	384	417	427	417	420	433	421	405	433	415	404	423	431	439	411	419	433	404	408	428	393	412	420	418	459	424	405	428	420	413	430	413	425	406	436	384	400	416	435	422	361	446	398	384	416	376	386	426	444	429	433	401	431	436	394	411	381	432	395	408	392	442	419	396	358	427	466	391	425	386	418	395	431	420	377	434	407	428	396	383	394	420	388	385	400	426	419	399	410	409	431	375	420	423	436	394	392	404	433	376	396	417	405	415	375	457	428	384	391	419	439	434	408	427	464	446	420	390	448	406	446	396	424	423	421	385	419	402	419	384	419	387	420	405	453	437	393	398	409	397	389	435	455	422	376	430	416	418	431	436	436	423	430	430	408	410	392	376	402	417	386	436	407	425	426	402	403	386	392	410	426	433	440	395	408	398	404	422	382	437	425	368	408	411	411	416	403	420	375	410	397	435	382	427	422	411	370	402	417	370	386	376	418	402	388	427	428	392	400	413	393	408	356	449	435	401	426	439	392	407	459	391	383	403	416	402	420	416	395	401	393	403	463	431	432	456	386	452	438	424	388	401	422	416	426	418	385	421	417	413	435	399	389	422	425	405	414	415	430	407	445	439	390	418	418	393	426	404	413	441	445	374	423	398	408	422	408	405	448	430	426	420	409	420	417	406	396	379	411	413	412	415	424	399	440	403	414	419	427	388	443	391	417	383	408	424	407	407	424	424	404	430	414	392	424	401	397	413	415	410	410	403	415	391	406	424	376	390	418	393	396	404	431	410	424	408	450	428	422	458	371	374	427	401	417	446	403	401	466	421	388	428	392	395	417	432	420	391	415	382	415	415	411	424	438	408	416	433	416	400	406	422	397	389	419	430	427	394	402	401	398	395	408	410	431	401	448	429	402	417	448	411	455	419	389	420	367	427	423	428	412	413	416	415	383	442	396	422	430	377	394	377	407	405	411	418	424	380	465	398	418	403	433	419	429	441	395	445	420	426	408	440	390	407	412	409	403	423	407	454	401	424	394	445	425	403	413	396	412	406	394	407	380	399	443	433	410	419	405	396	415	415	387	443	371	401	430	377	421	422	405	385	436	394	377	466	419	404	412	429	410	410	412	410	405	441	414	420	416	366	406	390	419	399	400	387	430	374	406	390	419	394	366	407	414	378	466	391	449	428	428	433	406	377	409	456	433	417	419	413	407	367	437	388	410	379	429	395	410	391	379	396	427	411	432	384	423	429	400	404	403	403	388	432	392	412	432	422	419	436	441	402	433	414	399	425	410	360	389	404	436	389	444	438	399	445	423	434	462	423	426	387	406	430	404	419	418	415	432	413	403	404	383	409	431	379	407	368	402	407	400	385	413	388	396	401	389	424	399	386	427	423	358	401	420	383	409	440	410	404	414	426	427	431	386	426	397	403	405	404	413	398	407	383	420	413	425	441	395	390	390	406	412	449	426	394	417	414	465	408	428	395	377	443	393	386	399	431	433	413	427	426	404	416	385	406	408	404	389	431	390	423	401	442	398	451	388	395	421	411	468	423	394	420	420	421	415	395	429	397	423	409	417	415	428	401	420	418	452	402	418	398	398	432	388	398	406	417	396	386	428	404	408	433	443	459	389	393	414	442	418	370	390	415	392	433	407	424	411	429	423	415	425	423	384	425	370	403	390	430	409	403	392	395	368	405	426	418	443	410	374	421	449	417	399	414	379	412	399	377	408	404	415	419	402	407	392	426	401	430	433	388	422	417	437	389	405	394	389	412	405	426	448	395	382	396	459	419	406	434	420	447	418	387	445	420	398	427	406	390	385	397	418	413	425	391	403	432	372	415	398	416	381	407	422	448	412	386	387	415	385	411	442	431	389	395	421	434	372	405	407	405	421	446	424	419	406	401	412	373	416	424	416	428	386	389	449	428	420	432	390	431	446	419	408	417	420	415	421	442	431	407	433	432	426	425	405	384	400	425	380	408	394	403	382	401	419	370	445	432	392	400	376	399	433	425	410	427	415	400	369	424	402	435	438	453	374	406	397	415	403	443	427	404
21859	15468	13198	7108	4752	3571	2659	2252	1796	1453	1311	1123	999	860	845	742	714	711	687	590	600	575	630	533	566	561	532	539	488	518	514	541	511	458	446	503	517	475	443	472	443	477	441	463	497	475	464	479	489	461	483	452	474	460	460	412	486	463	440	441	466	464	458	467	440	466	448	471	466	445	427	427	427	449	470	441	460	467	431	423	488	479	455	443	450	461	424	457	457	449	423	470	460	450	411	468	437	423	437	444	464	450	448	467	463	468	440	464	457	448	508	449	411	454	451	464	445	440	454	456	432	456	472	447	441	480	409	480	447	458	458	455	463	438	415	448	481	432	445	459	448	409	456	472	441	486	459	435	456	457	421	449	463	481	455	452	436	456	436	448	436	448	455	451	414	412	417	438	469	429	457	448	517	403	459	439	443	413	467	469	486	458	421	463	444	416	466	439	419	468	447	492	436	427	458	432	442	440	480	411	427	453	451	444	445	473	440	463	427	465	500	424	459	477	428	467	447	498	433	451	463	404	448	480	450	423	447	439	478	409	431	386	466	429	472	485	445	451	450	482	431	404	407	432	423	468	433	399	436	468	464	444	451	446	465	414	451	425	473	428	436	430	408	480	485	438	439	432	459	507	448	459	449	464	458	435	449	460	466	449	451	432	465	429	455	446	447	424	475	433	451	492	470	454	447	431	455	460	470	418	460	443	443	471	421	464	447	453	409	420	470	411	430	442	420	446	442	466	397	447	454	431	456	479	429	483	429	476	473	455	472	456	456	401	426	433	431	476	432	436	450	429	434	421	458	413	464	484	472	428	469	428	483	464	483	444	437	442	461	456	443	435	455	445	433	487	470	411	471	454	469	451	407	447	435	439	448	451	421	420	469	462	440	464	459	440	415	470	462	447	491	436	497	460	444	455	432	472	439	415	461	414	475	471	442	430	449	436	455	473	457	423	455	427	462	434	459	467	431	435	410	440	425	451	465	426	450	425	446	456	421	455	443	449	487	463	465	432	462	452	415	474	466	408	417	462	383	418	491	487	411	475	424	465	429	450	451	431	446	422	472	448	450	435	416	463	461	430	446	472	461	443	482	458	445	429	443	459	451	480	434	411	433	452	450	430	452	460	428	465	456	435	427	434	437	470	463	461	438	456	463	432	470	482	392	443	465	428	472	441	471	479	430	462	479	427	418	449	435	466	475	492	456	474	430	458	428	428	459	457	465	466	473	435	394	454	460	400	438	452	445	443	430	443	460	439	463	428	416	483	475	414	443	480	433	460	422	456	458	466	409	425	442	448	422	453	453	464	448	421	457	434	453	395	412	442	449	449	418	448	444	473	444	480	468	407	449	445	466	445	429	444	424	407	453	467	448	437	479	456	432	426	483	441	448	441	396	455	401	468	467	419	426	429	409	448	498	482	455	447	466	424	445	439	438	448	458	411	420	460	465	478	444	430	454	433	445	453	483	443	454	456	437	455	435	461	476	492	449	428	429	475	450	453	444	455	445	450	424	472	466	427	437	450	421	443	446	419	459	465	463	451	464	416	467	449	444	411	430	449	448	435	473	412	450	449	442	480	475	415	433	428	458	452	412	461	399	476	396	437	392	442	453	457	451	475	444	438	443	453	463	461	459	451	488	435	428	433	435	469	447	415	423	438	421	446	434	438	448	484	473	443	436	461	455	443	433	466	450	436	468	465	469	449	450	461	465	445	440	451	479	435	446	438	461	452	471	465	452	460	432	487	471	430	446	451	451	455	456	443	433	461	466	479	433	464	445	412	480	440	457	407	442	443	475	406	449	444	445	431	460	437	415	472	456	449	415	433	430	413	483	460	455	450	475	426	420	463	461	464	419	407	456	428	453	470	434	466	418	424	478	473	403	416	475	463	436	456	434	455	447	449	435	425	433	442	447	469	458	484	501	425	451	468	484	456	429	453	411	461	440	388	451	450	467	466	451	451	423	458	433	451	491	458	467	438	485	444	451	402	487	418	445	436	444	464	459	447	464	491	409	416	464	419	430	441	408	445	456	407	475	429	482	454	421	474	401	445	435	443	440	468	416	452	482	469	455	457	450	414	425	441	415	429	484	428	428	469	457	460	463	428	438	441	474	413	415	413	473	456	454	426	452	443	441	454	443	449	460	427	431	467	455	459	398	458	463	462	452	426	487	456	455	439	466	416	449	477	426	436	427	445	453	441	430	412	411	449	474	419	465	439	430	462	465	483	472	471	476	469	462	474	502	417	451	441	458	419	456	428	434	438	455	437	421	437	435	446	474	435	456	475	429	447	449	428	430	426	437	485	476	439	435	436	449	406	424	465	450	455	460	424	427	425	467	465	413	436	460	442	449	441	454	425	442	477	471	463	466	464	457	472	434	457	465	443	421	446	452	443	400	464	482	458	419	453	420	448	453	460	487	434	407	449	444	444	462	450	476	459	408	409	449	448	461	461	430	436	484	406	458	456	443	459	464	475	475	435	425	481	447	448	450	431	449	411	421	470	483	474	451	461	435	429	459	417	474	463	444	428	446	442	452	444	441	467	429	425	451	431	446	422	462	473	437	419	419	456	456	447	442	473	443	467	454	459	465	446	457	487	396	412	471	492	430	434	454	438	444	449	460	451	462	467	469	434	460	430	436	476	469	453	451	465	455	449	461	470	429	428	468	405	475	456	464	435	436	460	439	413	457	458	451	465	427	448	461	433	477	448	456	446	455	445	473	487	454	447	470	438	425	413	439	456	468	454	472	447	434	423	453	415	473	442	463	468	440	476	456	432	450	480	462	435	433	436	420	492	417	458	473	427	466	436	477	465	431	421	412	449	467	439	457	477	451	490	473	463	458	478	447	442	437	442	410	457	461	464	405	455	447	487	448	450	407	457	493	461	435	415	435	451	439	419	419	441	456	466	461	487	432	448	455	424	465	467	413	450	462	448	473	447	425	463	460	463	436	406	434	443	452	434	466	448	408	442	413	433	470	462	448	430	476	450	431	494	431	495	485	443	444	493	443	456	460	434	422	460	445	449	464	460	473	440	443	439	406	444	453	448	481	433	449	447	472	454	469	437	455	438	456	457	452	434	469	466	442	425	468	449	492	416	461	436	430	455	413	433	425	435	422	471	443	473	474	447	406	449	428	455	452	437	476	498	431	436	449	442	426	469	437	436	451	426	490	422	442	457	439	433	467	434	448	461	436	460	457	478	454	442	441	420	447	443	446	426	447	470	440	440	436	434	443	456	420	413	452	476	465	463	449	453	468	456	434	433	433	452	476	469	425	418	418	474	420	459	450	459	471	424	434	466	422	459	450	440	408	435	425	449	456	444	421	470	434	465	448	497	466	467	476	458	423	424	487	449	455	484	426	474	489	442	465	446	419	470	442	431	454	430	491	471	438	454	442	486	436	440	465	499	474	434	470	456	455	476	466	452	407	450	449	440	432	457	463	433	451	451	490	419	454	452	437	442	439	438	451	464	448	433	461	451	468	435	422	429
27390	20463	8575	720	426	353	367	346	283	314	302	288	316	326	285	302	278	276	331	308	319	290	304	320	279	300	288	274	308	288	282	290	318	316	302	261	307	279	302	271	319	310	319	289	298	322	333	286	297	301	312	298	311	272	304	289	284	281	278	283	312	302	316	306	292	286	280	299	302	287	297	323	267	309	299	306	306	290	308	270	312	282	274	286	298	303	281	300	328	289	301	268	302	332	285	312	306	305	288	274	282	301	312	278	274	300	295	280	290	311	288	311	294	294	305	282	300	314	272	291	310	303	322	295	293	299	330	272	310	292	273	328	297	276	279	293	307	313	310	330	338	281	298	297	323	300	292	299	273	318	307	317	298	315	304	307	321	295	286	293	317	344	301	280	319	319	287	313	281	267	308	285	291	327	297	306	313	288	291	278	305	300	315	279	311	294	267	301	335	323	323	265	282	272	300	303	314	278	286	293	291	288	308	295	305	332	290	297	286	291	274	264	299	299	330	314	295	329	306	314	304	325	264	298	298	282	295	288	294	326	279	324	302	289	309	319	308	287	296	289	304	280	311	310	284	309	290	295	298	309	306	286	319	285	283	313	314	271	287	251	301	294	288	307	281	316	291	308	329	319	305	288	297	294	307	314	301	282	258	312	306	298	305	299	265	295	305	302	281	279	301	283	313	285	302	252	284	290	267	306	316	293	286	348	298	290	325	302	280	281	277	272	308	282	321	304	284	312	284	297	305	319	253	300	292	291	325	277	301	306	319	277	293	282	308	309	273	309	294	277	309	286	287	288	288	295	287	297	304	280	273	292	269	319	299	267	304	283	312	310	273	315	285	305	317	323	290	273	288	290	293	332	317	303	290	336	268	310	290	296	282	286	299	294	318	284	293	272	285	294	284	307	275	343	299	282	295	311	303	298	270	305	312	308	307	314	311	300	296	345	289	306	300	302	317	302	303	290	278	278	307	288	296	306	294	285	311	342	308	312	310	284	308	290	302	270	298	321	317	283	265	311	325	290	264	307	284	296	278	295	308	292	281	299	307	307	297	274	290	314	273	307	281	295	292	310	295	306	280	282	312	318	313	291	287	296	304	306	267	302	290	274	315	299	282	306	330	292	288	280	276	294	289	307	329	306	308	298	277	286	324	331	315	305	325	276	318	334	310	292	303	281	323	292	278	310	274	265	319	283	277	285	266	318	305	291	274	308	312	307	305	282	279	284	288	328	290	295	301	300	336	327	330	338	297	303	288	295	309	301	294	291	295	271	291	300	285	268	297	290	282	289	287	301	302	315	288	300	284	296	313	292	295	288	291	282	300	298	283	307	289	331	312	318	297	300	313	306	292	280	286	298	288	300	269	320	318	289	316	299	276	290	273	293	305	310	301	297	318	265	308	322	283	288	264	328	312	293	287	301	288	281	297	275	298	294	282	311	304	321	295	301	302	333	257	279	296	284	295	301	294	302	282	287	280	285	289	296	295	314	297	287	285	288	299	286	315	317	299	321	306	307	305	272	281	297	287	280	313	313	305	302	298	303	284	311	293	303	281	287	282	280	329	319	295	321	296	301	306	294	299	330	295	256	296	296	305	324	315	308	301	310	287	307	281	289	296	322	277	287	281	315	273	305	295	263	259	273	282	280	283	282	282	304	308	304	335	283	294	313	288	292	299	321	309	287	302	299	276	309	282	312	301	278	295	296	329	307	298	307	291	320	263	313	308	283	289	248	284	263	278	316	292	284	290	296	305	281	301	307	309	271	286	309	297	299	297	330	262	268	321	318	296	319	337	289	282	290	298	308	295	281	292	283	297	295	302	310	306	278	313	269	307	293	307	284	309	313	269	299	285	279	314	297	311	299	303	291	287	265	281	308	293	311	294	332	313	275	278	281	305	319	305	319	314	299	281	304	300	315	287	310	295	292	277	319	290	291	279	297	277	279	266	276	291	294	262	290	268	292	301	284	310	295	323	302	289	302	301	297	277	298	310	293	313	287	298	292	301	288	289	297	262	310	323	305	330	341	287	301	304	258	308	299	322	330	306	303	273	305	292	274	282	285	306	314	291	265	299	270	258	287	317	276	281	318	322	306	297	311	259	331	285	286	301	272	307	307	311	300	283	299	296	304	296	270	280	257	300	309	309	295	297	281	330	299	294	281	282	313	315	272	323	284	301	296	287	298	284	304	291	266	295	310	284	269	280	287	295	308	317	283	307	300	293	305	318	279	302	274	325	325	321	329	310	320	293	310	292	248	287	283	265	306	314	307	287	290	304	295	318	259	323	285	311	280	307	301	281	288	267	295	308	294	286	321	295	280	311	293	320	342	304	302	325	300	320	332	276	319	283	314	293	283	295	282	316	296	298	306	294	280	292	279	275	298	292	314	305	303	277	309	272	271	292	339	297	299	262	285	302	289	313	307	289	310	297	283	312	307	294	293	301	321	299	289	295	317	294	282	300	320	291	309	282	302	302	289	314	301	313	280	309	288	311	288	305	313	339	305	324	285	295	319	303	281	292	289	257	275	277	313	282	301	300	313	281	290	296	295	333	302	321	288	310	316	292	314	328	308	308	299	286	320	312	255	312	336	301	332	341	348	288	259	277	279	286	292	265	298	274	316	291	309	306	298	330	296	302	283	306	316	294	289	282	286	309	308	313	323	266	308	292	312	305	305	293	301	316	283	292	259	279	277	315	275	276	282	283	278	284	308	308	310	326	313	314	289	291	302	308	308	303	314	308	325	284	306	297	305	273	320	295	302	301	315	278	329	295	326	295	281	273	294	279	299	277	316	302	312	311	284	322	292	341	302	324	326	297	323	292	312	291	274	281	280	314	276	290	301	308	330	272	345	286	305	298	319	295	305	287	271	273	296	330	287	291	289	322	313	293	314	300	294	276	310	300	317	293	280	292	320	308	305	297	297	295	263	265	291	274	297	281	288	281	268	299	283	331	295	290	294	262	275	296	286	299	295	283	269	295	303	326	289	303	288	314	300	305	276	305	296	296	304	289	302	327	292	283	316	320	300	268	283	293	330	249	319	314	323	330	310	292	302	302	331	295	288	285	309	285	315	317	277	279	307	291	327	267	306	317	287	300	301	319	328	279	276	297	278	292	277	272	295	301	288	281	292	285	306	317	302	296	282	305	306	284	271	335	315	299	306	312	302	280	286	321	317	271	295	274	276	296	298	298	292	289	308	310	271	284	323	302	309	294	313	309	302	344	290	284	286	274	334	294	296	307	313	293	290	308	286	313	320	281	308	324	285	303	277	280	273	291	300	323	298	313	278	310	297	259	280	288	280	304	305	324	304	307	323	284	296	268	275	299	291	313	327	328	331	278	307	277	306	292	321	307	309	302	304	306	289	305	317	313	267	294	276	301	302	313	309	303	306	324	275	314	299	296	309	306	291	300	308	293	323	293	296	292	314	265	295	293	264	295	296	295	296	319	268	289	301	324	290	292	318	298	302	291	285	305	267	273	308	274	284
15460	1182	1037	621	486	461	444	398	422	417	373	383	365	368	368	381	382	358	374	368	345	382	376	360	382	333	343	339	373	360	398	321	351	366	349	376	352	332	352	349	393	343	352	327	326	371	367	363	369	354	325	335	352	357	326	353	367	347	377	350	369	370	336	366	342	385	378	361	379	339	346	365	362	354	360	391	353	360	343	357	344	353	370	379	379	375	340	336	327	341	381	362	344	366	398	358	349	347	354	371	362	387	374	379	346	377	373	312	334	346	345	347	359	386	354	355	344	346	357	372	351	321	385	342	341	351	323	335	369	326	387	337	377	373	358	368	377	361	354	361	317	354	358	405	370	369	366	353	360	361	360	339	348	338	388	376	358	355	350	332	356	347	350	351	369	373	338	385	351	345	333	339	339	381	346	370	356	381	375	345	354	360	342	330	379	362	366	358	346	377	368	367	358	384	361	372	358	395	367	395	380	352	373	336	370	399	352	340	358	323	368	356	344	352	339	348	378	344	381	330	358	346	350	354	390	327	334	362	363	361	331	352	360	404	374	356	331	360	355	356	405	339	316	366	374	331	330	365	325	323	371	388	376	354	322	358	336	387	363	339	389	382	342	359	350	335	361	353	322	358	345	342	325	370	339	371	347	347	360	375	341	353	363	341	330	338	336	371	362	367	373	365	397	375	379	343	342	362	385	354	358	361	377	377	345	381	343	363	355	350	369	348	358	368	361	341	335	331	345	352	360	326	354	381	362	356	355	362	378	360	343	329	367	364	373	364	352	348	384	379	356	370	338	343	356	318	353	380	349	350	335	379	337	346	375	335	339	355	379	324	347	392	367	351	354	351	360	358	344	377	334	333	367	359	334	355	332	360	342	334	371	359	356	355	368	376	330	344	359	364	334	327	365	371	333	365	377	332	382	369	363	347	347	340	379	355	365	360	318	371	356	327	340	316	362	343	332	345	377	342	372	350	359	318	374	346	333	344	342	379	390	355	345	346	365	368	394	362	350	373	324	358	339	342	363	369	354	363	363	371	375	350	327	341	373	361	360	388	361	395	353	323	348	365	357	339	370	333	384	368	363	356	345	358	378	348	370	407	377	349	353	372	366	335	359	346	324	365	341	338	343	374	312	370	352	381	344	384	385	352	356	320	371	346	327	378	356	350	343	341	346	352	389	329	367	346	373	347	339	374	325	362	398	346	347	356	351	351	335	365	354	342	353	328	361	305	389	337	369	342	352	375	329	357	384	385	373	351	341	318	365	336	356	381	352	390	363	343	388	380	356	367	351	371	371	364	349	374	365	362	343	360	345	357	402	320	369	370	371	349	363	333	358	343	374	350	342	370	337	339	393	348	365	334	373	347	354	360	352	395	345	347	353	354	368	313	359	367	377	382	373	351	330	334	351	331	374	352	352	351	339	369	366	392	370	375	346	386	369	378	308	366	334	350	393	338	334	355	352	327	327	340	363	339	348	378	355	379	342	363	348	366	347	352	366	356	380	328	337	353	346	365	379	365	385	343	376	368	367	326	398	346	344	346	361	341	344	373	358	373	336	340	306	342	349	366	340	343	357	350	346	377	353	335	372	386	326	368	364	335	394	359	361	347	378	358	410	364	334	406	393	324	380	406	361	364	369	358	338	352	398	375	369	344	369	376	358	316	336	371	357	366	345	333	377	367	327	364	361	336	372	366	380	384	356	385	376	339	346	335	342	388	342	361	335	368	358	360	363	345	353	353	349	372	353	388	329	341	352	332	378	379	367	327	363	347	353	360	334	344	370	379	357	372	342	336	346	405	396	348	367	348	332	382	347	356	343	352	338	347	353	334	328	383	381	351	409	328	342	345	341	350	359	363	320	340	349	349	353	358	357	318	352	375	348	341	375	361	376	339	313	370	370	368	349	394	358	364	350	335	356	366	367	391	376	360	326	354	345	379	372	362	382	330	373	350	361	357	353	351	384	346	385	324	348	370	342	406	349	356	321	313	364	347	325	353	394	365	389	352	371	392	345	338	389	334	350	339	342	346	358	389	319	345	338	327	348	350	386	378	328	379	375	339	330	342	328	354	368	349	365	347	365	386	347	402	390	348	342	361	366	351	355	354	373	349	365	356	358	372	361	377	362	341	360	347	361	368	331	353	320	343	355	374	333	365	344	325	388	367	337	385	384	348	329	375	367	361	366	350	346	340	355	349	358	351	343	329	350	309	361	348	369	358	343	345	347	343	360	367	360	332	379	353	350	324	389	370	405	358	324	338	332	326	371	329	343	374	350	338	374	327	333	341	369	356	313	355	372	352	377	347	338	396	383	346	337	352	351	349	392	340	359	357	356	356	330	378	349	359	352	335	358	366	356	379	356	360	351	315	357	330	375	359	370	372	381	368	353	359	365	356	353	363	354	348	378	342	328	363	362	348	343	362	360	359	343	359	371	370	346	357	331	327	332	365	383	328	333	341	363	343	325	351	333	379	360	343	348	372	334	340	360	333	385	374	362	379	356	345	350	337	361	356	380	354	336	340	346	368	347	357	349	374	346	387	332	359	361	345	355	376	345	380	360	365	368	316	324	368	346	367	342	389	342	344	330	372	327	341	340	337	291	309	336	339	359	367	345	360	404	355	391	406	343	333	345	348	346	369	329	341	371	350	353	335	348	377	354	358	334	337	356	341	357	347	385	338	329	328	357	362	401	333	366	345	390	358	360	376	362	350	337	356	375	350	346	351	340	333	349	368	347	365	337	359	385	365	379	375	361	374	339	314	347	374	395	361	349	348	385	345	314	350	347	351	369	344	384	370	354	378	342	365	375	394	358	354	344	350	353	375	369	357	404	358	351	336	356	335	369	376	369	337	368	330	347	328	364	372	326	374	354	395	355	333	334	361	362	387	387	333	322	338	324	338	373	322	373	345	366	339	353	367	332	365	362	388	330	365	347	338	368	373	356	368	361	372	360	367	326	315	337	360	367	363	364	378	340	343	368	337	345	349	344	344	348	359	359	383	366	370	330	373	367	368	343	377	359	347	330	369	364	350	349	354	361	385	358	329	367	356	317	357	381	390	313	341	356	348	345	346	339	346	368	360	318	350	369	352	376	366	366	340	332	361	347	314	344	358	346	366	359	362	354	346	338	334	354	361	382	354	373	345	349	364	341	331	346	337	360	400	332	354	399	356	336	342	375	389	353	369	349	339	332	325	374	398	369	326	351	354	343	351	338	350	349	328	349	323	337	328	348	364	350	362	314	366	370	344	363	339	348	331	377	351	315	356	337	357	377	359	348	346	348	325	394	356	362	367	402	342	351	346	381	388	353	370	336	339	372	357	335	349	376	369	368	371	358	350	340	370	380	394	319	362	328	355	332	371	361	398	405	365	354	343	367	349	362	311	359	331	350	371	343	379	331	374	349	364	379	370	335	335	381	333	349	362	338	406	363	336	343	364	385	353	375	328	354	367	345	356	338	339	352	347	341	362	374	367	345	359	327	405	378	340
23797	21235	28655	24146	21239	12233	1095	627	491	420	382	376	319	312	247	271	246	254	257	243	255	228	243	238	224	211	229	224	225	202	225	237	191	212	243	233	221	168	206	210	218	204	199	192	198	181	180	213	199	199	194	231	218	191	194	199	178	200	192	203	235	220	198	188	193	196	202	220	180	195	183	182	199	185	214	234	207	193	184	194	186	191	201	207	194	182	183	179	214	196	187	196	201	214	206	209	192	216	191	173	187	223	220	213	190	190	210	233	193	185	197	179	208	226	186	195	184	243	197	202	187	204	153	209	183	255	197	197	186	193	194	196	195	198	205	166	188	182	200	182	206	211	214	203	179	214	194	214	195	177	188	192	184	198	208	215	180	201	191	184	212	208	217	197	183	194	193	199	188	176	184	223	223	164	188	177	207	170	174	176	166	186	198	201	193	210	200	190	201	206	206	192	195	204	187	194	195	204	179	179	198	216	197	195	212	180	205	188	184	209	175	194	191	194	200	198	181	211	175	186	192	186	204	196	204	169	176	202	203	197	227	179	192	198	183	172	200	184	188	181	223	201	200	173	195	186	183	204	212	202	227	191	167	192	196	172	197	184	185	199	171	207	197	168	200	211	204	193	201	176	179	172	177	227	191	208	194	200	178	191	199	191	186	183	169	169	193	189	204	208	188	204	187	210	181	176	213	188	177	201	190	169	184	176	169	200	187	187	210	215	196	195	180	188	169	175	193	209	171	178	182	171	182	201	206	196	224	178	179	197	157	205	186	184	202	173	171	194	198	219	209	174	205	179	175	166	202	188	171	189	200	202	203	193	217	186	191	180	193	202	204	164	184	192	182	181	202	198	210	195	207	181	189	199	220	190	216	208	184	194	181	205	201	183	205	208	180	175	206	171	189	225	185	186	168	207	194	197	204	189	163	189	186	216	185	194	173	195	206	192	196	177	179	180	178	187	209	197	199	198	188	186	201	198	229	205	184	183	182	196	202	172	189	186	190	191	180	207	198	184	202	179	208	195	200	197	171	174	203	181	190	184	193	204	201	176	183	190	210	204	185	170	162	189	176	208	189	188	194	177	177	200	189	209	187	181	176	215	207	173	185	172	188	220	213	188	192	195	193	181	200	172	197	192	170	188	186	186	173	165	191	188	201	174	176	221	189	195	215	210	206	191	195	191	196	179	176	176	183	183	185	166	192	183	188	198	218	193	191	198	171	187	183	199	206	173	175	209	195	183	204	199	188	178	189	162	202	176	195	200	211	189	175	173	191	179	200	184	169	198	202	194	205	199	197	209	196	158	209	196	205	180	223	194	196	210	182	197	182	203	208	200	191	198	200	162	201	182	188	187	220	235	189	193	199	173	182	179	196	198	194	178	184	200	188	220	203	187	202	200	186	197	169	197	197	194	187	170	190	207	171	168	215	210	197	183	195	188	188	176	180	189	171	174	180	198	197	203	192	180	196	174	198	177	174	192	208	191	211	200	169	156	180	181	172	194	191	184	205	170	190	196	190	184	190	184	219	171	184	200	193	196	183	189	195	198	197	165	196	187	196	182	171	197	207	205	213	212	169	181	180	200	206	193	198	185	187	207	173	175	188	183	207	205	186	201	189	195	196	196	190	186	185	215	193	162	196	221	191	203	192	181	186	179	177	169	162	168	175	224	191	207	188	178	180	177	183	182	196	172	187	201	191	182	186	170	185	183	203	187	185	171	189	189	194	176	175	198	176	198	202	178	192	210	180	180	170	200	199	187	191	204	167	169	194	191	187	203	188	183	200	168	191	177	173	212	220	192	204	199	190	186	196	198	181	193	200	198	194	174	217	202	199	196	204	216	189	183	214	175	197	199	194	194	184	206	189	198	195	159	180	190	183	184	214	205	181	179	203	182	185	183	178	188	224	180	206	183	197	204	213	162	177	189	191	204	210	183	203	181	169	191	195	189	180	177	187	194	201	207	190	193	187	199	197	196	201	212	198	168	169	178	194	186	197	165	202	163	188	190	197	203	166	198	177	175	208	171	210	199	189	208	170	166	188	159	215	191	185	175	185	192	217	171	201	184	200	233	183	210	170	208	211	220	199	181	208	192	190	150	177	215	192	197	194	177	193	189	190	211	184	179	171	183	202	203	188	202	163	192	186	184	176	186	194	176	183	197	196	185	181	198	153	162	189	188	205	182	203	199	185	191	191	180	195	213	209	180	178	196	183	180	198	204	195	207	191	194	177	179	193	218	200	181	201	182	193	169	214	186	178	190	196	208	192	196	209	199	222	183	189	185	208	208	220	208	201	207	198	198	186	190	200	197	191	193	213	176	212	195	215	190	188	171	157	181	194	175	180	197	214	199	183	187	191	189	212	186	189	190	201	169	165	196	175	207	197	185	205	196	191	161	174	203	210	191	198	159	209	212	202	207	195	191	204	183	199	195	199	187	188	187	202	192	182	186	190	188	195	162	225	204	201	222	183	198	208	184	191	184	217	167	173	178	204	171	168	208	183	208	162	187	193	166	168	195	176	184	177	188	215	199	190	190	197	177	161	192	182	201	183	184	198	198	188	195	206	175	182	177	198	214	168	193	185	191	170	197	187	207	207	208	195	190	189	189	192	181	199	203	182	169	191	195	191	186	209	192	198	206	175	186	179	202	192	177	189	170	175	169	200	171	182	208	184	173	180	187	201	194	185	179	201	184	209	178	183	182	214	225	186	205	193	188	208	201	189	186	195	193	192	195	194	181	164	175	171	186	197	203	190	187	197	157	200	182	183	177	196	194	188	187	204	176	182	194	187	182	195	210	185	200	202	190	167	203	202	165	181	194	181	210	196	175	183	191	202	189	186	190	221	186	200	182	192	200	194	184	160	176	181	172	207	189	200	173	207	206	172	183	206	197	166	180	207	184	182	195	204	198	198	186	185	189	193	183	214	182	203	181	195	161	165	204	177	195	178	180	198	193	179	174	192	170	221	176	192	194	214	185	190	173	198	187	211	188	175	179	187	194	198	184	188	199	196	189	192	197	193	192	194	197	189	229	184	211	183	166	189	190	187	172	197	184	198	186	194	220	182	197	204	193	179	201	192	187	226	201	191	203	199	181	212	190	184	196	193	196	180	212	168	200	181	186	177	185	193	204	186	174	199	214	196	188	182	191	205	193	175	200	188	223	182	205	173	191	177	173	195	206	195	188	190	178	197	184	210	190	182	236	192	183	192	196	196	189	206	193	199	187	196	211	200	189	188	223	174	194	165	198	191	175	180	193	190	202	193	211	184	198	174	194	194	166	166	203	185	209	200	159	184	170	210	186	183	188	199	189	211	206	185	186	183	199	186	189	168	209	185	212	201	181	196	185	208	191	200	180	186	195	184	171	188	184	206	218	143	190	174	222	226	206	190	180	187	164	183	195	194	198	184	209	213	204	186	185	183	191	176	201	181	200	208	203	191	197	191	196	203	189	183	198	195	192	183	176	168	197	190	202	211	205	181	161	205	201
18107	9315	7886	3954	2561	1859	1454	1095	894	807	670	561	503	465	417	384	402	333	309	296	321	303	299	252	293	285	258	260	265	239	265	253	270	242	260	290	249	256	245	244	266	241	249	273	267	246	236	247	257	231	240	235	233	248	233	224	224	224	217	253	231	245	234	253	250	227	246	224	223	238	233	262	259	237	240	234	259	247	251	207	249	221	272	255	231	221	230	239	256	224	238	236	238	212	232	219	254	251	244	232	236	235	247	240	224	241	224	261	222	223	235	234	225	214	235	241	221	238	214	242	228	231	243	206	243	252	234	238	254	251	236	226	246	227	221	220	241	239	244	223	227	230	224	213	234	229	225	247	222	213	237	211	237	229	241	222	245	201	218	198	230	217	249	250	240	224	233	202	226	242	221	229	265	260	262	224	230	199	247	213	237	238	230	259	235	232	205	216	215	206	201	257	231	214	254	221	195	213	236	220	223	221	245	228	218	248	221	214	247	210	258	229	240	233	252	207	219	205	226	225	233	212	233	245	224	229	225	220	222	267	234	220	228	228	217	210	225	245	220	235	246	201	213	237	254	210	265	231	225	234	219	244	231	235	238	223	211	255	236	234	210	240	245	236	240	218	222	212	231	257	234	204	216	205	215	220	229	245	217	239	216	217	239	256	256	237	221	246	227	222	238	227	224	223	224	232	239	192	208	210	246	235	247	234	236	253	247	237	245	244	217	231	219	229	215	229	228	242	233	217	222	209	212	242	243	226	211	225	246	230	221	206	234	250	238	260	222	249	230	212	240	265	222	247	210	236	220	212	241	219	214	204	257	260	251	238	206	199	256	244	245	253	209	234	228	255	206	242	265	218	222	198	234	204	217	209	237	209	243	214	246	197	228	220	240	226	257	251	230	229	227	216	242	244	226	254	251	214	221	217	239	201	220	236	227	231	251	224	251	217	240	240	223	237	215	244	227	234	240	233	206	211	239	230	230	226	220	245	215	206	219	241	268	227	248	222	237	252	224	247	210	221	234	205	214	252	233	238	244	238	201	219	219	243	222	262	228	250	253	243	255	219	204	230	249	220	249	248	207	236	211	229	246	221	232	232	237	248	233	259	214	232	234	223	223	235	223	208	213	231	216	195	238	215	204	216	227	230	211	250	216	232	229	253	241	221	216	227	243	220	214	250	208	229	249	243	248	232	223	237	224	231	219	214	207	225	254	221	244	238	231	234	219	248	216	239	224	241	221	264	236	229	219	240	218	196	233	226	204	227	231	250	218	249	221	234	241	261	196	233	245	230	219	234	211	227	220	228	232	225	228	200	246	206	260	224	215	219	214	234	228	249	230	236	215	222	229	230	237	214	262	268	235	258	233	236	201	237	227	223	211	251	231	255	231	240	238	223	200	233	204	236	250	239	239	239	262	236	239	198	240	223	241	245	219	239	268	236	239	209	216	249	230	233	221	225	238	240	271	213	233	252	241	214	242	224	207	225	222	231	231	241	235	214	224	259	232	240	245	195	266	226	270	227	225	248	219	234	226	243	237	242	212	236	266	251	207	232	238	206	227	198	227	225	223	244	222	223	265	219	229	218	208	251	241	233	254	227	212	230	235	244	224	228	251	242	243	244	201	216	202	216	247	221	234	238	214	217	217	221	224	229	213	229	234	242	243	214	217	225	221	224	238	227	227	221	233	254	231	216	233	243	253	224	232	215	221	226	255	216	231	229	195	221	219	215	212	245	231	221	216	230	245	224	221	194	241	228	232	239	248	217	208	242	195	235	233	250	224	228	227	220	230	237	232	228	219	215	278	236	232	251	226	209	257	227	252	220	271	265	216	232	199	243	217	224	208	225	257	221	239	212	232	235	239	201	237	241	212	248	238	229	194	231	220	241	239	258	248	241	221	243	260	229	231	205	227	234	234	224	228	185	228	258	195	233	234	211	228	208	238	221	244	238	224	218	221	280	215	234	207	260	209	223	258	226	209	226	210	210	235	216	208	251	226	243	218	217	227	187	209	227	204	229	222	221	211	194	227	230	245	248	216	222	240	238	236	198	241	239	200	224	236	237	221	205	202	224	244	243	230	243	256	245	232	212	214	237	240	219	242	257	238	232	215	257	233	252	220	251	207	223	239	226	200	256	242	219	215	248	249	212	256	240	252	224	233	241	230	239	244	204	181	227	240	216	239	221	248	237	239	229	223	251	219	207	207	223	228	231	239	240	215	212	222	244	223	221	242	242	237	231	240	232	230	230	228	239	241	249	226	227	241	213	225	208	250	228	244	238	242	226	237	223	231	212	258	230	211	239	251	232	232	232	245	233	250	234	246	216	215	256	235	241	243	247	243	203	265	223	240	219	219	261	227	210	226	244	244	214	224	242	227	233	203	233	233	238	226	224	210	222	234	257	220	260	206	258	256	211	215	223	251	256	246	254	235	228	215	227	254	221	210	225	232	211	242	244	218	234	216	212	225	241	213	210	223	221	247	234	228	250	207	235	234	234	248	248	221	230	231	220	258	229	218	217	235	237	223	207	241	224	230	223	232	249	240	247	230	240	232	259	198	248	232	247	244	199	254	212	228	231	225	209	218	218	223	245	207	258	202	217	244	201	224	234	221	236	235	238	228	243	230	250	250	245	258	213	213	197	209	214	239	228	193	229	253	225	245	226	201	242	209	220	279	236	235	212	253	257	233	210	257	206	253	236	233	193	257	243	217	236	205	239	240	203	252	254	224	213	231	252	193	236	234	219	228	252	235	233	229	206	222	213	217	213	216	233	215	225	253	219	209	245	221	236	247	236	232	232	219	231	257	243	218	223	193	224	224	224	225	229	246	239	223	208	244	253	257	268	253	241	222	247	224	234	215	263	231	230	249	220	204	226	212	212	221	236	218	230	229	234	206	226	226	201	238	229	216	229	260	229	226	220	246	208	227	251	238	218	238	214	266	212	227	228	238	241	237	204	215	259	250	224	207	233	229	226	250	226	193	210	239	266	238	212	219	242	237	264	236	244	219	227	215	200	232	236	199	223	212	245	222	236	242	229	220	202	250	229	232	249	223	248	217	244	214	237	235	234	236	200	232	232	211	237	246	226	238	229	246	240	215	212	257	228	252	229	233	221	215	216	249	247	227	215	218	252	215	201	237	208	240	202	233	228	222	235	240	224	247	209	210	238	221	247	254	215	245	229	243	247	236	214	229	235	220	232	216	224	248	214	240	216	255	209	234	212	216	215	258	253	221	234	232	264	237	251	239	239	246	245	266	222	200	229	238	235	206	238	232	250	220	220	243	250	234	236	235	232	217	232	222	235	216	214	253	235	223	247	211	232	246	229	232	212	231	224	231	228	242	224	247	194	226	251	239	258	214	224	241	234	231	237	240	258	241	242	224	252	203	220	238	220	232	231	218	218	222	233	206	230	232	249	238	262	247	238	210	213	238	227	228	219	233	238	248	216	252	231	220	216	260	262	225	225	221	243	245	226	223	239	208	198	237	196
24921	21230	27619	25103	12348	1076	807	693	621	581	599	586	573	558	539	525	519	515	540	513	490	526	474	561	519	509	508	511	525	507	498	526	510	481	471	576	519	464	518	493	491	477	470	484	466	513	491	528	536	501	534	499	495	505	500	519	554	507	460	525	544	490	506	528	496	532	512	526	518	516	512	496	514	526	473	493	470	534	494	495	449	511	522	465	528	520	547	507	494	513	513	501	510	486	490	512	494	528	498	506	485	525	491	533	507	464	482	507	525	530	519	466	449	523	513	496	487	505	500	480	520	508	514	516	521	519	510	531	520	504	505	536	499	471	554	490	512	506	489	486	462	482	519	463	506	538	507	503	503	522	502	494	472	488	517	498	464	509	460	456	491	506	505	500	503	519	523	466	495	534	525	498	530	523	500	477	514	480	471	513	544	508	484	520	476	479	507	548	502	453	468	479	527	513	522	558	502	495	488	485	529	498	513	527	480	492	504	481	521	509	509	524	498	474	522	496	550	527	492	540	485	482	536	475	520	506	490	535	485	501	491	507	499	516	515	504	488	485	539	551	499	443	479	476	469	503	530	490	503	538	520	493	506	485	488	493	511	496	483	481	499	494	538	496	505	524	519	497	501	527	513	481	456	519	503	497	535	515	497	451	493	481	504	510	499	465	508	471	503	513	543	518	491	524	476	482	509	473	477	475	494	517	486	519	474	512	485	514	538	493	465	492	482	507	471	503	531	520	468	532	492	485	463	531	507	466	497	469	521	509	509	500	557	480	481	468	527	472	552	476	504	486	501	525	526	506	477	477	530	491	506	510	532	471	529	515	538	492	521	508	490	514	500	502	486	512	521	489	451	509	514	518	506	503	469	483	488	502	532	533	498	482	502	503	515	466	487	508	505	458	487	499	500	470	532	479	490	513	488	531	484	511	494	474	487	530	539	534	440	523	501	498	508	483	474	495	500	486	524	501	502	479	544	519	501	511	459	465	512	478	532	550	535	521	520	535	498	534	529	512	501	561	483	480	504	518	510	501	502	484	501	495	456	504	486	492	481	523	460	537	478	532	539	499	504	505	469	479	519	504	495	504	502	480	496	509	498	492	537	515	508	495	521	506	507	517	539	456	507	539	436	463	499	474	497	502	473	518	505	518	511	466	495	469	540	452	513	467	501	532	525	546	479	503	503	473	459	484	473	497	514	487	491	470	498	525	451	516	501	516	527	454	493	472	491	532	499	494	487	488	490	496	530	502	473	453	495	545	508	520	471	523	523	497	474	469	496	467	469	493	500	489	516	473	489	497	447	507	497	510	496	486	455	519	519	521	485	495	505	543	513	489	487	483	510	492	513	493	523	523	480	503	486	480	479	516	519	507	513	525	487	474	510	476	494	480	491	485	513	513	518	491	495	526	496	524	542	526	508	471	489	492	506	499	497	507	487	517	455	503	474	518	480	490	503	462	465	520	481	507	475	503	520	469	480	470	501	499	527	502	519	472	499	511	517	526	460	515	528	488	515	492	509	541	457	485	472	497	532	462	488	505	488	491	514	476	495	478	486	494	469	515	474	513	498	479	476	525	491	495	475	527	493	538	470	495	503	472	469	462	529	453	520	543	497	481	494	501	483	512	485	470	513	554	539	514	467	495	514	487	491	519	511	517	483	505	490	480	527	491	509	478	462	463	468	489	512	486	466	455	503	526	510	552	516	512	486	482	515	464	498	454	478	488	517	488	462	505	525	507	501	463	480	481	502	523	498	498	461	481	522	528	498	486	514	496	486	481	505	465	472	522	500	431	501	509	498	492	524	487	487	497	511	543	483	510	473	488	488	564	490	502	491	534	518	508	496	530	501	498	506	477	459	475	452	516	498	498	502	535	478	505	511	525	494	527	476	499	446	503	478	543	476	502	528	503	546	503	471	466	469	492	467	548	499	503	497	522	495	505	512	507	488	496	494	508	543	494	475	467	471	533	477	522	503	533	496	521	500	500	491	483	466	516	484	483	497	489	467	462	483	500	506	504	500	478	524	532	511	515	504	508	473	512	506	482	492	518	528	496	484	507	509	496	523	486	476	494	482	529	540	502	465	449	521	516	518	483	511	514	449	516	510	533	490	495	467	523	507	528	508	503	503	496	495	480	491	504	502	493	476	534	509	479	514	517	481	489	488	511	520	499	524	516	523	445	508	527	512	515	532	496	511	504	511	509	465	500	501	527	514	513	485	525	481	489	521	496	518	506	509	497	506	495	492	504	529	485	576	493	497	498	479	493	499	478	481	504	529	507	509	490	512	479	488	511	541	478	469	504	450	522	456	468	481	509	493	536	486	511	485	463	505	470	491	511	544	536	496	492	456	512	446	522	499	448	466	501	504	515	502	491	518	508	488	533	506	488	514	535	514	502	468	490	488	491	513	516	522	473	511	468	461	463	475	512	511	531	507	460	534	491	494	484	514	480	462	516	515	499	491	497	511	512	502	490	458	542	484	520	491	484	511	502	537	495	484	518	527	501	504	489	491	531	485	484	478	541	518	483	514	470	512	558	537	523	493	491	482	488	530	495	476	548	465	489	474	485	513	516	479	482	519	519	505	469	479	447	447	479	493	499	490	489	493	507	464	491	511	467	511	517	513	493	527	506	510	517	507	525	507	500	465	482	534	508	542	503	509	537	538	512	490	516	517	458	493	518	488	547	455	484	528	508	497	503	497	476	484	493	476	530	503	472	463	493	489	506	489	483	506	523	508	560	451	500	467	474	508	503	479	513	532	489	477	488	482	455	505	478	495	476	504	495	480	519	490	504	506	521	508	504	493	513	505	483	480	489	480	471	502	456	539	471	538	460	491	502	507	524	505	519	484	505	450	471	497	514	525	479	501	496	516	491	498	491	505	528	489	533	509	501	507	478	512	525	506	510	480	534	517	492	487	512	471	533	485	558	503	503	501	502	502	536	477	486	492	500	533	488	504	535	449	476	502	507	518	539	493	466	515	505	515	503	507	502	495	490	505	485	517	518	497	493	546	497	527	539	467	476	537	506	493	486	499	510	504	485	496	462	533	516	496	495	522	494	532	503	498	537	513	500	485	538	522	504	486	489	484	501	485	519	503	511	502	508	524	526	528	486	491	495	510	511	507	463	525	505	465	499	434	518	515	496	477	505	512	525	458	516	497	455	500	512	501	502	497	477	500	556	493	499	510	520	511	505	515	461	489	517	509	496	484	499	496	504	464	488	488	530	529	495	478	500	453	509	483	502	498	487	499	492	497	499	480	487	500	481	506	488	498	492	448	463	493	502	487	484	528	479	480	483	524	465	496	545	432	506	518	557	488	520	484	532	513	507	516	483	522	502	499	505	496	474	541	481	458	490	444	518	504	490	478	486	505	516	515	498	489	512	514	463	530	496	483	510	495	535	484	495	505	517	496	496	480	450	519	466	473	539	510	502	503	504	525	551	536	497	463	542	515	489	496	497	505	519	500	466	495	506	513	497	499	507	470	489
16926	5533	4518	2457	1753	1414	1224	1070	912	844	774	746	690	650	632	671	618	582	588	602	635	611	588	591	561	606	621	532	573	547	568	585	581	592	567	545	576	567	614	597	616	557	546	560	554	591	529	554	598	583	552	527	559	579	574	599	604	574	532	577	563	552	573	569	600	590	539	629	575	553	519	545	555	557	534	552	511	546	582	535	583	564	585	537	577	570	597	557	578	606	578	529	571	539	562	565	557	585	575	541	571	588	574	546	568	566	581	536	580	553	532	564	566	537	604	556	563	549	579	581	557	554	578	534	587	535	600	570	559	572	637	575	523	640	548	570	535	623	561	611	594	535	609	566	548	557	577	570	549	522	574	560	550	535	549	578	569	513	565	572	586	582	575	558	585	565	604	591	581	490	479	580	546	605	565	552	598	532	568	569	545	559	580	527	570	541	592	545	562	556	568	583	559	547	548	595	582	534	570	572	590	558	574	581	530	565	541	533	584	552	568	507	552	582	566	584	577	591	589	603	602	550	575	580	588	582	583	527	549	580	545	525	559	573	545	543	571	512	587	543	549	548	604	608	538	587	547	546	542	521	550	589	610	536	506	591	576	520	565	581	570	554	567	569	540	561	595	528	572	563	572	558	561	600	548	564	590	586	612	553	546	554	571	530	532	548	604	582	541	575	537	578	513	541	554	573	555	569	583	577	602	565	583	541	516	540	558	505	569	543	582	555	597	567	548	577	596	564	561	568	574	539	576	580	574	546	520	585	612	576	567	617	544	592	543	536	554	592	541	542	576	544	520	545	591	557	509	548	559	585	567	532	538	576	563	588	592	588	585	535	548	555	575	549	578	553	586	598	545	590	603	559	523	563	553	522	548	524	535	553	588	528	558	550	567	565	523	536	582	545	583	539	598	583	628	580	543	545	576	532	562	559	569	577	569	528	539	583	531	575	564	602	559	545	581	547	582	576	547	553	582	581	565	592	566	545	546	558	584	543	571	561	547	630	566	521	591	557	555	560	550	568	545	560	598	555	570	563	519	554	535	592	543	578	556	607	566	580	543	541	580	527	559	504	625	578	522	552	594	579	547	586	559	582	571	529	557	528	594	587	588	538	563	544	597	565	592	594	567	550	548	575	598	549	557	598	576	559	550	546	568	562	529	557	617	560	570	607	572	571	532	565	522	539	588	564	615	576	590	577	559	516	557	587	548	537	576	573	558	563	611	607	611	556	568	567	549	567	530	584	575	533	546	578	572	584	608	519	523	575	588	593	594	576	602	581	541	556	565	536	578	561	585	600	544	512	552	561	556	565	549	561	577	568	533	568	560	561	569	567	550	561	546	555	578	546	556	550	598	555	536	561	562	533	633	548	570	563	530	530	541	569	539	516	582	555	574	558	551	550	583	573	580	541	580	608	607	608	601	593	516	549	593	595	562	590	578	518	553	579	575	578	550	537	570	569	572	559	562	589	634	526	579	563	591	548	574	552	577	591	541	579	587	544	566	597	549	558	566	548	567	595	568	574	613	584	569	585	551	569	516	558	552	549	534	564	530	541	575	588	545	544	553	584	585	550	547	551	556	507	599	509	605	534	544	594	559	538	547	525	603	600	574	567	535	557	629	573	561	564	549	575	521	534	566	539	565	515	541	544	558	559	571	521	597	510	596	545	500	580	602	579	532	567	572	567	534	618	584	571	564	593	562	583	557	541	543	556	570	588	591	535	565	561	588	603	569	540	562	592	557	570	536	541	561	595	566	590	588	559	590	571	584	552	582	567	512	569	564	586	526	523	556	555	542	534	546	584	579	554	548	534	553	529	548	564	537	578	518	533	584	555	530	565	570	611	560	516	557	586	605	562	582	520	560	562	570	550	569	544	539	576	582	580	540	512	580	524	561	600	549	577	568	610	556	557	579	546	558	588	618	599	576	555	548	559	594	549	536	526	605	549	588	534	608	560	562	561	572	549	541	582	532	561	593	559	597	553	573	563	554	600	561	564	575	560	554	545	563	601	576	548	552	550	571	562	567	556	540	539	555	531	551	546	521	575	531	544	575	537	557	562	554	590	573	589	528	559	548	585	539	584	558	574	584	562	545	609	589	590	533	556	606	586	547	613	517	557	541	589	557	570	578	571	548	558	554	555	580	564	560	554	570	608	592	537	595	592	599	517	594	608	550	527	541	575	558	549	546	539	584	545	539	573	554	563	533	589	538	585	598	570	567	549	583	560	582	596	573	595	537	578	552	557	573	536	620	574	579	547	575	555	513	549	546	527	607	568	552	542	565	584	596	523	594	561	565	579	567	544	544	554	582	552	503	551	566	547	533	564	560	580	572	560	517	558	583	550	561	581	591	539	598	543	536	577	560	567	523	546	614	591	549	554	578	564	609	525	603	562	569	554	546	534	542	532	581	549	564	609	586	583	550	553	520	605	540	582	601	548	586	532	534	545	554	555	561	563	578	543	583	551	572	542	556	562	566	529	598	556	553	548	564	528	569	559	560	600	568	547	585	584	534	586	579	554	563	561	585	585	579	593	573	555	561	577	596	546	550	568	595	568	593	589	536	544	558	565	536	579	588	596	502	630	540	536	547	595	566	578	551	563	585	562	623	562	537	542	551	578	594	521	572	574	580	562	574	579	572	563	560	538	573	560	570	568	576	549	566	535	580	545	563	575	574	575	616	489	546	540	546	604	560	563	574	573	500	537	544	558	577	548	547	539	543	531	559	569	580	550	588	564	586	600	548	554	534	568	570	638	553	568	527	526	567	544	617	543	555	595	533	585	580	609	555	595	541	580	552	551	571	600	565	579	556	595	529	542	552	571	581	592	583	585	576	555	571	572	628	550	580	561	563	555	561	544	545	583	612	526	546	576	593	584	557	543	567	608	549	568	548	589	582	559	625	562	570	582	566	569	545	581	570	535	551	532	534	542	565	543	606	555	544	589	563	557	553	525	562	562	601	534	572	571	606	559	550	551	546	558	558	579	570	577	554	525	564	533	571	592	564	533	566	565	534	596	568	561	572	571	560	572	564	547	557	551	546	559	561	564	590	611	528	556	570	595	508	576	563	585	527	532	517	601	527	549	577	593	531	599	528	562	569	584	573	572	573	573	580	557	570	589	612	517	560	565	558	620	545	558	541	575	554	562	590	543	583	567	569	537	581	572	499	525	549	542	591	576	599	568	520	566	534	533	569	592	574	572	561	523	564	584	547	537	587	550	573	534	516	532	596	580	595	552	547	536	552	569	582	558	543	523	559	555	572	578	569	578	582	525	553	595	578	566	555	560	564	549	598	606	584	592	578	624	574	575	546	590	572	538	579	589	533	535	542	619	551	594	564	598	582	567	551	594	577	545	559	567	571	552	562	554	543	575	547	598	543	552	562	554	548	548	581	561	565	608	559	571	544	561	528	526	553	572	558	605	589	605	596	560	541	593	592	574	556	552	594	535	538	567	581	572	564	562	527	546	543	588	589	592	519	539	521	569	600	569
22697	21242	29053	23754	21242	21322	11777	1411	1000	903	838	687	647	619	619	562	529	560	513	500	489	512	473	487	424	455	477	460	474	436	460	479	452	456	439	477	421	480	454	453	424	421	453	425	407	434	439	434	413	463	425	422	418	439	425	444	430	442	405	425	402	444	445	448	406	439	442	421	462	424	378	410	408	425	402	415	386	421	404	451	433	425	439	414	426	418	444	461	417	433	427	433	415	413	425	438	432	470	432	400	442	397	395	439	403	414	425	420	404	415	411	431	424	445	403	378	429	439	428	423	404	415	441	412	406	390	407	399	371	419	464	403	427	449	434	410	411	399	410	397	414	426	417	410	442	407	405	396	438	448	418	415	384	414	401	399	431	429	422	429	410	425	455	442	400	446	393	435	423	433	409	405	450	411	425	457	381	425	439	417	407	444	442	426	440	442	435	396	452	416	415	409	435	438	421	416	421	437	428	408	433	405	461	432	421	384	400	376	426	424	373	394	396	423	453	404	410	414	407	430	389	428	419	440	436	420	370	430	413	415	460	397	407	409	421	397	389	429	452	440	426	442	409	415	393	403	433	405	433	430	416	415	414	423	412	428	428	393	436	407	384	420	419	410	433	448	449	416	396	432	478	426	438	401	369	403	457	415	411	401	423	434	424	400	424	429	460	403	417	435	397	426	408	424	437	417	414	423	414	383	403	438	414	441	424	404	427	446	404	425	430	386	420	400	456	444	409	442	427	441	394	440	440	452	384	404	413	416	438	387	413	414	419	401	451	431	449	439	407	450	408	436	404	412	427	425	432	418	424	426	392	395	425	434	442	417	414	429	459	398	424	432	424	439	459	408	411	393	421	406	402	404	387	432	364	432	376	416	409	379	393	381	435	399	406	427	472	459	398	387	426	401	410	430	440	434	441	374	409	449	393	395	399	451	418	408	385	396	402	465	405	419	419	421	419	424	426	394	405	399	414	377	410	428	457	405	426	421	419	424	393	437	393	426	386	401	452	415	454	411	408	385	381	431	439	417	439	439	408	455	446	457	391	406	373	420	403	392	398	415	449	410	434	411	408	424	400	427	412	414	431	401	429	428	416	413	416	413	394	380	425	396	389	393	420	464	414	370	467	390	435	401	403	437	408	399	449	407	401	399	465	410	426	388	412	422	429	411	417	411	416	415	399	413	403	425	426	449	403	425	397	410	416	423	438	409	379	422	433	433	397	431	441	424	403	391	403	418	430	445	418	411	414	441	388	411	423	413	428	436	416	450	433	411	435	407	414	409	401	440	393	417	457	390	407	425	435	403	420	412	434	408	428	421	402	479	419	399	405	423	405	455	400	398	417	412	414	381	404	419	446	427	436	458	432	450	439	435	421	416	398	388	402	413	395	450	411	424	435	392	404	414	411	400	383	431	437	376	433	438	408	395	411	438	365	427	390	421	456	410	420	426	406	422	391	443	393	422	421	411	420	411	406	411	445	436	441	427	433	375	433	413	416	408	434	425	412	401	417	437	435	397	410	419	436	459	360	420	430	437	441	426	418	442	404	409	416	409	455	374	370	419	370	389	438	391	420	415	446	416	413	417	438	418	426	434	421	399	438	418	449	407	413	420	432	414	452	431	390	434	446	429	424	418	416	438	432	424	412	436	434	382	410	425	409	434	427	450	438	413	414	415	407	394	416	406	416	427	405	387	418	421	417	415	416	369	397	429	392	451	422	417	432	411	394	386	448	406	431	394	400	410	404	410	434	389	410	403	412	441	377	430	447	413	425	464	428	391	393	416	451	399	455	399	402	367	399	376	411	368	427	449	426	406	404	426	433	426	380	369	405	417	424	403	418	398	411	404	437	399	402	426	418	415	404	379	415	396	421	438	449	378	451	455	412	417	467	445	400	442	417	437	423	392	431	414	400	432	426	429	401	460	401	413	432	413	421	437	418	463	406	449	441	387	443	430	412	429	409	408	428	444	433	452	403	423	435	430	433	388	408	393	418	427	408	414	484	431	375	376	436	382	430	406	410	438	411	463	408	422	434	408	398	406	395	384	400	433	407	399	421	436	445	413	399	404	415	427	375	428	375	391	438	431	424	438	413	457	427	371	428	401	410	416	438	448	392	391	444	443	404	377	425	412	413	432	439	421	414	409	397	444	382	380	424	408	415	458	431	463	419	399	423	406	443	403	428	405	435	450	439	444	414	406	411	422	446	436	413	419	418	437	381	420	390	446	403	432	412	414	398	408	414	408	400	418	427	405	428	439	429	400	397	421	391	408	432	409	420	413	416	441	441	410	400	447	442	419	408	433	429	417	368	436	425	445	425	379	415	433	469	393	390	412	401	398	451	385	410	412	395	422	429	408	405	425	411	427	441	402	420	417	421	440	425	419	414	423	422	426	426	427	418	404	398	419	419	410	408	386	420	411	382	423	476	410	463	411	416	412	403	400	411	444	425	394	391	446	430	407	408	396	385	423	430	410	435	434	402	376	397	428	411	434	398	403	392	400	380	437	420	404	437	400	436	412	406	416	413	414	417	410	436	440	448	412	396	404	443	376	415	412	428	445	414	402	403	464	426	401	430	427	362	420	415	445	408	408	400	402	417	419	428	415	416	415	432	419	427	439	411	430	457	429	420	414	424	428	438	412	416	430	442	407	394	411	420	408	425	411	428	434	415	402	442	442	425	418	420	440	420	410	434	444	417	419	369	428	423	411	385	400	432	401	412	430	426	424	427	438	433	456	432	414	394	413	401	444	424	418	453	409	433	426	416	432	443	391	438	426	429	420	402	423	421	398	424	396	449	376	382	419	421	384	448	386	468	423	410	416	407	389	405	402	408	444	424	393	458	422	444	427	428	386	421	419	433	429	407	379	447	399	426	412	404	408	419	387	429	426	453	438	437	436	397	417	390	414	430	425	440	397	393	398	424	430	441	390	409	415	429	414	453	377	391	407	393	400	416	418	397	427	440	435	400	430	375	432	426	444	411	415	414	395	410	410	450	424	403	424	410	419	421	385	432	448	414	431	442	449	420	381	461	391	437	444	379	425	382	425	384	442	400	422	374	392	419	413	392	413	439	447	433	447	433	450	414	392	413	395	387	429	421	410	420	431	415	430	412	393	402	398	410	394	421	397	415	349	417	397	395	457	384	398	417	365	414	405	399	409	411	424	403	432	389	432	390	409	435	402	446	402	408	405	409	389	405	410	416	406	407	429	409	409	439	412	429	451	386	433	445	403	417	409	397	413	445	415	453	418	423	420	401	427	416	414	427	439	414	424	434	409	458	415	412	418	443	447	432	412	412	409	429	418	419	381	429	383	426	402	411	439	429	378	432	413	461	377	427	438	428	403	414	393	445	415	432	391	427	429	418	428	424	449	389	417	423	430	403	401	394	405	444	427	380	423	391	398	442	430	420	416	435	415	403	388	428	438	411	381	408	441	408	386	414	423	416	385	360	400	407	425	463	496	391	426	408	428	402	417	417	411	442	449	402	434
19787	15522	12929	6980	4684	3546	2607	2180	1767	1509	1210	1088	947	869	893	784	691	659	634	622	621	559	560	539	581	532	544	497	523	521	507	470	467	485	473	505	516	459	513	528	480	479	476	516	513	475	464	466	490	447	467	484	473	471	460	440	479	480	492	444	423	466	491	500	471	471	446	458	490	477	485	449	430	460	483	448	446	446	464	429	478	422	484	453	498	467	456	471	440	454	425	458	468	426	434	501	459	462	485	443	442	477	431	463	444	453	452	464	493	428	454	456	415	461	425	452	485	478	475	470	476	471	447	429	422	413	462	432	473	482	456	452	449	483	450	434	447	438	430	468	440	401	447	430	466	439	467	464	446	467	462	449	429	434	461	442	450	426	488	469	444	406	476	486	486	441	461	447	443	485	486	485	439	441	455	406	457	461	460	423	433	490	454	470	434	527	463	421	423	440	451	461	454	437	447	464	448	468	458	431	469	486	435	422	435	464	416	458	482	446	475	479	431	477	447	479	472	422	438	440	505	432	507	445	444	452	445	434	426	457	438	475	469	440	437	496	472	437	448	432	446	468	439	463	456	428	435	451	450	446	448	431	444	439	445	446	443	415	465	453	457	467	441	405	458	447	458	452	461	462	461	466	454	413	458	463	458	428	479	448	458	428	465	481	463	432	456	427	470	472	437	463	463	455	449	445	453	443	425	465	443	454	478	481	446	449	489	470	433	487	455	431	502	414	438	466	451	459	441	449	450	468	443	409	467	426	431	475	462	430	455	424	434	441	446	415	477	420	450	443	485	494	439	457	457	453	475	445	445	478	463	442	427	452	448	406	447	444	440	460	448	442	457	435	423	435	433	451	484	434	485	427	489	437	424	433	453	424	459	468	456	449	480	415	439	477	410	448	453	451	472	455	493	437	422	451	431	416	452	482	400	439	456	463	428	436	437	431	452	439	451	464	475	446	457	447	430	442	406	481	460	448	497	436	406	440	427	439	466	460	429	438	428	443	449	464	456	438	470	416	464	465	448	460	474	447	430	434	436	426	443	434	451	407	451	465	448	441	471	425	485	441	406	492	474	438	447	436	440	451	432	499	451	428	458	424	432	438	450	446	460	504	426	508	470	448	429	445	432	463	446	476	438	421	424	440	449	439	462	436	456	455	435	451	476	466	446	451	464	401	455	414	449	461	436	441	426	447	430	448	461	469	473	478	416	440	471	461	409	440	501	466	437	467	428	434	452	426	444	481	472	409	439	445	468	434	484	467	449	444	420	443	465	455	433	464	450	459	457	441	492	450	464	441	466	476	465	417	457	443	426	459	438	449	457	471	443	452	457	434	445	434	435	484	470	467	459	455	492	434	460	434	489	467	471	440	443	450	451	418	452	480	424	473	476	483	484	421	452	466	457	457	457	466	408	441	445	448	453	440	442	446	464	438	458	422	453	416	416	453	442	440	440	440	456	439	462	457	455	439	424	430	464	454	465	414	448	462	463	398	455	457	465	413	465	477	429	468	457	462	455	447	471	456	446	420	442	452	435	408	444	447	465	492	487	434	462	471	471	477	428	470	451	491	459	455	451	435	445	439	466	464	429	461	475	442	494	473	455	370	464	438	406	463	409	450	459	408	479	455	448	451	455	469	423	458	421	463	449	434	457	444	441	490	440	466	476	462	464	415	455	484	477	426	429	461	449	455	421	463	444	439	432	448	431	444	481	423	425	415	423	454	396	436	427	430	473	420	424	460	430	447	455	461	469	441	440	485	438	449	468	426	469	431	446	451	448	440	450	439	435	466	433	424	447	437	455	447	458	457	466	489	448	463	439	456	407	476	449	454	439	402	421	394	469	430	459	464	457	460	400	433	437	433	434	448	430	493	446	412	448	445	442	459	469	463	480	426	464	456	479	464	431	494	451	459	448	469	442	434	455	422	471	445	454	417	478	448	447	427	455	464	426	424	443	468	458	421	454	441	476	461	438	459	414	456	482	435	455	474	457	410	471	438	393	429	456	415	462	465	444	475	444	491	433	463	430	465	457	441	482	429	475	478	459	420	456	487	453	470	472	482	454	451	452	484	445	465	422	451	436	442	428	460	460	412	477	431	447	447	479	454	463	453	430	439	440	485	491	446	449	444	475	456	420	456	482	439	421	438	432	432	435	413	457	448	481	450	439	442	455	463	491	452	447	413	438	431	450	455	470	460	436	450	450	457	488	434	456	469	444	484	439	401	431	442	470	461	435	452	429	467	446	449	442	472	457	463	481	405	429	430	438	477	472	464	472	428	486	502	445	476	450	472	459	440	426	427	460	456	429	466	414	440	448	483	456	388	448	465	440	407	455	467	515	446	443	423	461	458	487	458	485	446	448	476	453	402	446	458	424	437	441	461	487	438	437	442	413	420	425	437	462	444	440	466	441	428	476	442	476	400	444	471	449	456	442	422	402	428	462	455	459	438	460	430	481	452	480	429	449	484	429	449	436	457	451	437	442	457	450	454	494	466	425	452	486	470	451	437	431	459	479	410	499	465	421	472	453	457	486	444	442	470	425	466	484	462	423	490	464	437	421	433	433	504	441	456	445	459	468	453	456	501	461	453	460	395	454	476	445	412	465	425	417	434	460	462	451	484	404	492	494	435	441	440	441	455	459	468	434	405	447	469	422	463	455	425	464	488	481	456	441	440	456	423	430	411	443	420	474	453	450	482	446	452	391	462	422	438	434	418	419	438	472	433	489	447	474	433	442	475	426	436	494	435	411	451	461	447	448	448	414	421	474	427	436	415	465	406	470	438	425	460	466	433	472	442	511	425	479	459	458	428	473	455	468	436	412	504	481	421	439	495	420	424	418	496	440	427	447	436	435	435	429	451	433	457	440	453	462	485	455	475	391	471	441	474	438	405	429	470	450	461	468	454	443	465	440	464	423	480	470	450	422	426	431	429	435	434	442	507	465	389	468	438	487	431	456	475	466	479	425	460	422	466	495	467	447	475	458	465	439	461	477	445	450	458	436	424	491	424	458	456	421	459	438	405	415	456	462	438	446	425	443	476	436	472	459	469	457	462	461	444	470	477	434	469	476	468	432	426	473	462	461	425	476	462	469	454	432	451	470	420	442	464	426	443	434	415	438	478	492	449	430	423	475	428	474	427	469	423	473	475	452	438	426	449	467	456	409	442	417	439	438	434	438	453	418	467	440	432	445	466	421	433	487	444	442	437	472	427	421	476	439	436	473	445	437	410	441	431	474	496	443	470	471	474	460	439	428	483	434	423	432	449	453	427	451	451	459	414	486	468	466	462	482	471	441	453	461	480	439	412	417	430	439	478	449	484	451	465	429	438	437	439	461	455	456	457	444	503	465	465	457	443	464	436	413	464	461	469	433	443	477	425	485	429	460	443	474	436	438	461	468	471	429	456	451	436	452	416	452	426	456	496	444	449	416	456	412	432	423	478	472	438	424	466	448	454	379	430	447	438	433	474	468	484	418	453	451	464	451	483	473	401
27481	20416	8424	743	423	368	346	344	326	312	315	319	301	320	313	278	326	308	328	260	317	310	307	305	287	298	302	302	245	272	271	292	300	316	310	293	320	313	314	335	284	334	317	312	283	281	303	287	284	284	298	278	290	302	298	321	296	339	314	316	295	288	320	281	305	270	301	305	286	317	295	283	290	292	310	312	336	311	301	284	265	298	298	285	282	310	285	277	328	307	288	280	298	305	291	287	312	311	329	281	306	292	319	283	304	273	274	327	274	321	271	289	299	288	329	325	315	324	288	312	313	287	333	332	286	276	270	287	312	297	293	270	285	294	311	291	287	304	283	294	301	336	300	271	294	279	319	269	285	294	289	311	320	298	308	317	298	300	324	280	308	313	293	331	305	280	270	328	305	312	283	297	305	312	269	303	323	311	315	336	285	293	290	304	315	293	309	313	302	277	285	304	287	283	295	298	308	313	304	303	321	291	299	286	308	287	298	272	287	297	313	290	270	286	344	297	292	310	287	315	288	295	289	294	304	304	302	283	323	298	282	304	293	308	316	306	326	293	321	308	283	296	286	274	266	303	297	278	286	279	329	256	298	309	319	309	322	294	306	299	296	295	295	295	300	295	312	303	287	324	300	307	286	310	320	278	305	303	262	296	291	298	297	294	280	292	296	276	281	314	306	308	298	308	287	315	290	325	317	333	328	295	306	339	298	280	296	290	281	308	310	322	315	287	298	317	347	308	287	301	274	276	298	274	279	279	305	327	291	295	284	314	289	298	327	283	281	293	320	274	307	276	328	314	306	295	280	296	305	299	272	280	312	284	310	304	301	273	296	297	277	294	321	268	282	312	298	288	299	272	299	324	313	318	302	278	279	296	300	296	283	277	311	302	307	309	305	278	282	293	280	289	313	312	307	253	303	317	299	271	312	283	313	278	297	312	276	299	290	303	289	279	296	311	283	293	292	290	321	272	304	298	302	284	301	303	303	277	274	284	305	292	306	305	286	303	298	278	297	258	296	297	298	323	291	297	312	310	315	316	328	296	278	297	313	312	308	305	340	306	294	302	290	291	305	289	303	321	307	329	292	285	293	297	278	286	304	298	294	306	298	336	301	309	272	298	325	313	311	261	324	282	295	322	287	282	262	280	303	286	305	277	306	317	354	265	285	318	294	281	324	282	294	309	297	300	308	327	288	287	312	306	304	284	318	316	274	294	303	298	304	268	294	312	282	271	290	274	283	283	286	273	280	283	307	278	325	266	299	281	303	310	285	273	318	272	297	274	327	296	299	293	298	259	321	312	318	302	293	286	283	298	309	300	294	300	273	281	312	275	285	280	289	315	333	277	283	290	277	299	305	302	297	280	300	288	286	306	311	276	274	286	268	276	285	317	297	321	319	309	288	314	300	300	289	285	275	298	276	303	327	291	297	276	301	301	272	285	311	323	297	264	288	292	315	297	325	262	325	295	259	290	291	314	308	282	284	277	304	297	290	314	311	280	277	333	306	304	264	287	292	275	306	327	305	297	304	286	274	279	323	314	310	282	317	292	281	315	300	291	302	312	304	284	332	294	267	336	263	290	287	276	302	278	310	290	302	264	308	283	321	310	330	304	304	280	292	304	289	323	314	305	325	284	280	319	290	293	317	284	293	310	269	320	275	287	301	285	297	302	284	305	292	290	302	256	327	304	310	279	284	279	310	290	277	317	308	290	287	320	300	315	307	291	299	273	293	323	281	288	271	303	262	304	290	314	309	297	300	307	297	301	282	282	282	280	309	267	289	298	300	313	287	311	264	314	314	304	274	304	273	286	274	302	282	295	308	270	250	315	311	286	290	282	286	278	301	273	281	277	297	293	281	283	294	296	294	319	340	263	302	299	315	283	293	266	313	293	294	291	268	282	323	289	305	300	292	268	324	312	308	280	298	290	333	275	286	319	300	288	311	312	279	302	272	295	329	327	261	294	303	282	319	296	291	314	302	291	273	333	260	303	290	256	267	299	309	292	308	298	295	293	289	273	313	288	283	293	287	272	271	298	313	287	306	300	276	320	299	315	311	314	267	306	322	294	307	307	294	319	313	318	281	297	303	312	281	300	294	274	290	272	289	298	293	292	304	276	287	316	313	301	321	287	295	290	315	282	292	339	316	296	309	309	308	306	311	291	337	294	290	294	288	314	329	298	295	315	275	287	314	303	298	285	335	282	280	309	308	277	273	325	303	297	290	303	306	285	305	308	274	314	318	301	283	275	294	319	297	271	289	296	268	286	278	311	297	291	313	298	300	312	300	294	313	293	323	303	269	322	309	310	297	300	301	308	271	303	306	284	296	319	311	292	306	308	282	280	303	295	299	293	296	301	319	297	268	290	293	290	298	301	280	257	298	312	264	329	319	273	279	306	326	277	307	279	301	284	294	316	294	312	296	286	297	308	311	296	306	259	329	285	325	288	290	298	291	319	287	315	310	296	289	287	313	308	293	250	302	286	294	265	287	296	279	292	339	294	291	297	290	292	273	306	305	329	298	311	267	301	278	363	301	296	326	289	305	275	297	276	295	310	290	297	258	293	301	326	259	260	302	309	302	316	306	299	300	282	292	304	298	280	303	295	290	286	306	304	318	338	317	315	301	297	322	302	302	308	307	289	317	334	305	302	313	320	309	298	316	286	257	288	303	285	298	303	288	277	290	286	301	330	297	289	285	307	328	280	290	281	336	306	275	312	270	333	349	284	305	309	305	267	266	284	287	281	298	258	297	310	272	289	265	279	317	320	285	288	290	278	327	315	292	261	299	306	297	290	281	318	298	288	304	319	296	272	296	319	287	321	300	301	278	273	302	315	297	292	286	296	294	318	289	303	321	277	308	288	274	331	311	311	323	290	272	272	294	304	320	258	296	278	321	286	285	271	289	292	294	299	300	276	286	308	323	280	309	309	301	288	287	306	289	282	289	305	301	290	283	311	311	298	290	307	282	301	288	280	293	325	301	298	280	282	297	276	284	309	304	286	302	266	310	283	309	278	276	294	304	307	304	295	264	291	302	272	306	304	288	280	316	327	279	309	274	284	303	304	295	301	328	309	288	295	285	282	304	292	281	303	278	308	309	298	283	301	322	301	299	304	282	304	325	320	319	316	313	336	311	332	279	305	310	326	313	298	315	288	294	268	277	304	285	281	268	281	330	323	286	279	269	301	289	292	330	306	307	317	314	288	286	273	304	306	292	302	324	294	299	299	312	279	314	310	309	296	303	292	294	286	300	305	293	282	323	288	281	304	286	305	293	307	294	338	279	274	290	286	292	315	316	281	292	283	302	282	294	305	297	287	337	285	274	334	293	303	278	285	299	284	322	308	292	305	304	313	289	332	314	304	287	314	269	284	274	279	273	310	270	299	294	323	287	274	274	305	307	291	281	306	293	297	313	299	287	295	312	284	308	278	307	272	286	308	293	313	294	270	280	309	314	304	285	262	260	297	305	290	281	287	298	319	310	288	294	268
13900	1142	954	675	521	449	463	410	386	401	383	351	359	384	359	397	365	350	362	349	374	378	391	331	357	387	383	383	362	366	345	378	357	358	364	354	376	358	353	356	334	331	391	358	348	372	344	348	366	381	356	377	350	396	359	360	358	368	351	368	350	374	343	383	356	335	356	370	361	384	309	351	344	357	344	384	368	371	320	347	325	361	372	380	406	360	350	347	361	335	318	357	358	354	368	342	356	349	358	351	341	377	354	352	378	346	374	390	380	354	330	378	383	353	357	354	375	395	361	355	375	362	362	335	350	345	330	363	378	354	334	373	344	365	360	340	350	345	381	354	359	334	388	358	355	363	350	378	342	364	373	370	360	369	336	371	363	377	354	368	369	358	359	356	367	350	369	351	351	354	354	366	347	366	359	345	346	363	358	338	374	394	343	333	325	353	341	353	330	362	326	364	372	352	377	362	371	358	334	340	389	339	348	359	363	388	314	343	334	389	328	338	360	399	360	370	359	326	367	344	321	368	346	326	363	359	352	364	371	349	361	353	351	357	353	337	373	370	387	343	362	382	322	380	355	344	353	352	367	351	360	351	396	378	361	389	362	365	343	380	343	401	326	379	340	360	379	301	374	360	352	359	336	353	365	319	356	388	364	398	356	329	377	339	361	342	352	349	363	364	358	349	347	335	370	307	341	345	305	351	323	329	371	351	335	335	369	354	365	354	341	382	356	381	361	366	383	346	375	376	361	359	346	377	352	345	349	343	346	351	353	338	361	360	358	353	348	372	351	360	340	347	386	318	352	369	325	363	351	366	354	340	388	354	355	359	339	349	353	368	380	377	331	352	351	368	368	350	373	369	318	328	363	384	344	346	366	366	356	352	361	381	339	384	377	379	370	350	352	363	349	367	323	343	383	353	364	380	362	349	329	336	334	347	368	393	343	386	353	343	342	333	371	348	368	358	343	327	354	333	347	350	380	341	325	344	391	367	358	379	361	386	349	356	355	354	355	330	385	353	379	354	394	349	352	346	368	353	332	365	377	327	352	413	353	386	333	369	359	390	361	357	374	355	319	345	342	354	365	347	369	399	351	338	360	358	351	341	360	362	385	323	354	346	322	362	370	369	350	358	358	330	377	397	375	337	366	351	368	367	363	366	345	349	365	381	314	348	351	362	338	333	336	317	351	373	361	347	326	317	377	360	341	360	341	358	329	413	367	330	371	344	388	371	377	365	334	334	347	372	338	349	360	368	373	342	353	366	324	375	333	372	358	374	368	360	344	360	352	369	337	326	354	370	340	323	360	387	367	330	378	360	347	349	363	350	372	332	374	337	369	355	350	388	352	390	313	330	370	364	358	360	360	340	379	328	348	350	324	343	346	361	355	363	329	324	356	359	330	355	371	359	326	355	356	386	334	351	343	325	356	319	369	338	361	325	374	338	323	368	362	366	364	330	337	363	341	363	353	348	351	383	337	358	387	370	331	346	358	367	368	369	359	349	345	339	312	324	358	354	342	343	376	332	363	348	354	364	341	345	337	354	367	342	382	352	389	352	360	335	350	367	331	344	376	429	354	373	360	331	404	341	369	333	356	379	360	363	354	364	328	365	337	370	320	345	362	352	354	405	329	382	348	355	362	360	376	353	360	392	358	362	338	334	337	371	356	385	393	362	352	376	363	347	379	374	365	331	347	361	393	340	337	379	352	352	336	352	357	358	350	377	373	385	376	351	377	390	364	377	368	347	367	363	337	334	354	386	330	319	355	371	365	353	354	362	348	340	377	384	336	362	342	320	342	378	365	386	384	380	346	333	357	360	326	353	327	362	374	342	377	331	350	341	342	348	369	380	353	370	348	338	343	321	361	349	358	325	333	379	340	353	382	316	343	369	376	358	334	350	356	349	398	339	377	394	344	371	355	311	373	399	338	375	337	391	347	340	361	346	354	339	374	347	388	322	334	386	334	378	360	387	387	369	359	370	367	325	348	335	378	331	380	366	355	386	364	377	360	374	327	387	351	362	316	353	372	350	359	360	389	378	368	384	342	341	359	342	355	364	360	336	338	318	349	321	356	348	328	357	361	352	327	367	346	345	364	337	391	340	364	387	351	366	367	367	390	336	351	356	363	350	323	352	361	354	351	346	368	377	350	349	346	332	363	324	394	380	346	360	342	330	364	350	336	352	374	327	348	388	371	335	358	342	336	373	369	336	368	336	345	360	357	358	355	361	335	360	364	378	328	359	345	340	349	352	347	340	403	381	336	377	330	355	345	342	375	349	335	375	343	380	333	361	390	344	341	371	359	346	343	342	376	341	382	366	352	359	345	350	314	386	368	336	374	334	355	337	376	369	349	381	337	349	349	342	355	340	337	362	358	338	339	367	337	349	348	320	333	327	326	375	355	330	349	355	349	360	371	364	363	343	324	355	362	376	391	328	380	349	323	358	364	390	357	381	358	361	413	387	361	340	365	379	366	359	328	342	365	370	341	339	380	340	367	336	337	342	363	354	372	354	335	331	352	371	391	404	377	341	350	373	360	371	404	369	347	364	373	345	347	360	365	360	363	445	369	333	348	394	347	334	320	353	351	331	380	346	341	360	357	363	375	322	357	311	343	378	327	349	383	350	341	358	360	357	350	342	356	342	346	351	369	320	358	353	351	366	344	365	372	354	353	395	350	313	350	367	328	342	349	350	346	353	365	380	337	353	341	358	330	338	360	377	354	374	319	380	358	358	315	334	382	373	344	372	374	334	372	372	335	387	377	348	325	399	372	382	353	334	376	366	333	346	343	365	364	355	370	365	355	354	342	375	359	351	363	342	362	318	373	338	331	387	352	365	346	349	330	340	356	351	328	328	358	305	337	370	333	398	358	388	373	378	344	376	325	370	336	352	389	348	347	341	350	344	367	344	345	350	362	373	373	334	376	323	366	340	382	336	358	399	345	364	325	366	353	341	355	353	314	369	407	357	333	354	356	363	379	352	343	382	342	341	347	376	347	377	354	357	340	355	365	337	387	365	350	367	346	364	383	313	348	344	367	374	335	356	376	357	373	348	370	336	343	359	352	357	337	403	331	350	373	368	372	352	347	324	341	353	352	365	366	377	351	339	364	370	375	337	358	343	346	311	371	312	373	367	351	341	369	346	377	359	330	378	343	356	350	357	341	341	335	367	308	361	376	364	323	394	361	332	369	365	358	343	324	365	319	348	362	371	387	361	325	358	394	350	372	377	371	319	389	343	359	334	342	352	377	330	332	344	356	365	329	368	371	312	336	366	348	357	342	379	379	392	361	343	330	356	357	342	369	366	360	378	332	350	355	342	341	384	381	369	368	363	334	379	378	349	363	361	355	361	353	348	374	331	333	347	334	347	359	367	345	374	395	372	367	362	346	329	351	363	336	353	343	330	367	366	345	365	372	374	347	344	354	370	353	368	360	363	361	381	372	358	374	333	347	363	341	372	374	346	387	373	358	356	345	354	339	367	378	340	352	376
23744	21238	28633	24148	21247	12134	1068	580	521	451	379	355	343	336	305	250	252	252	219	218	222	236	226	220	223	214	253	255	209	217	245	194	209	184	231	221	203	191	198	196	232	176	203	188	219	158	190	237	202	195	201	195	206	213	199	199	183	201	167	196	189	205	218	187	207	233	181	171	193	184	168	185	210	197	187	200	180	169	171	191	205	187	172	207	191	196	175	195	170	221	189	195	214	186	194	201	204	181	182	216	217	199	162	174	192	196	205	208	208	187	225	179	190	212	175	202	213	223	194	200	184	184	175	216	195	192	184	184	190	222	206	190	203	177	205	194	219	184	193	200	199	199	168	193	183	199	231	184	206	210	175	208	186	224	205	203	195	185	168	200	199	229	204	193	223	200	194	198	190	176	181	195	207	181	186	200	189	194	186	178	223	210	175	178	196	190	187	187	186	189	216	184	174	203	169	152	180	220	204	213	188	192	205	191	178	201	187	196	187	204	192	181	201	200	194	222	188	203	191	184	227	179	203	188	200	180	178	191	183	179	184	179	199	162	193	196	206	195	183	209	188	143	180	201	193	209	196	188	180	202	207	194	189	220	193	178	168	212	191	218	185	199	216	170	185	180	194	201	167	184	178	192	204	198	218	192	194	179	191	205	201	213	200	203	203	202	188	191	224	182	193	189	205	194	201	182	192	185	207	203	190	188	197	184	193	196	187	173	194	206	190	203	185	201	213	201	211	202	200	203	171	193	206	200	165	176	205	207	193	187	179	214	207	170	200	180	207	199	209	202	167	200	201	197	224	185	165	173	195	196	200	199	215	210	192	216	191	216	181	181	199	191	165	205	170	188	213	201	175	212	186	201	166	194	211	174	209	185	192	164	204	189	206	172	214	183	214	203	179	163	185	182	190	215	188	185	178	188	202	184	159	200	179	178	170	166	193	192	191	178	198	202	194	207	185	197	210	183	182	182	181	197	170	199	160	181	165	173	199	180	196	212	202	171	199	192	193	180	175	204	165	176	203	180	210	177	183	195	200	181	197	201	190	199	198	185	202	187	198	190	195	181	218	188	195	192	184	205	193	214	187	208	183	193	185	191	182	181	181	189	212	195	184	183	196	179	206	178	206	189	191	178	193	194	171	172	203	224	189	166	185	174	203	205	186	225	195	193	199	169	173	191	209	163	205	179	185	208	176	176	187	201	224	176	201	185	196	182	180	194	203	179	196	195	185	191	177	175	198	174	200	195	184	181	192	193	204	183	182	180	194	171	201	194	190	180	198	189	197	189	183	208	170	211	177	172	212	208	197	186	185	183	202	181	190	175	177	218	206	208	187	196	188	196	182	207	203	211	181	201	186	195	171	195	181	176	185	188	200	190	188	211	189	181	215	204	197	196	224	190	190	183	164	204	202	188	172	174	192	165	184	199	198	188	158	184	180	194	177	225	196	204	180	188	182	194	196	213	199	202	182	224	185	192	214	196	192	188	192	194	188	177	197	191	201	189	198	188	177	185	181	176	198	204	195	189	190	191	185	170	181	174	221	216	196	210	190	202	168	198	180	195	189	226	183	195	217	197	165	194	171	162	197	191	219	194	172	161	193	183	183	168	192	187	182	209	189	196	202	173	183	195	188	186	169	201	173	180	229	193	180	211	198	186	206	194	185	195	175	193	178	187	188	176	208	189	192	215	180	188	173	187	186	184	175	201	218	200	180	183	200	179	183	153	183	180	184	185	192	201	198	183	209	183	174	201	188	190	175	202	209	174	195	188	184	193	198	185	191	178	208	207	188	191	198	199	209	182	209	200	189	166	187	175	205	203	184	204	197	181	174	187	199	190	183	186	193	180	181	211	204	192	203	191	181	202	176	192	187	196	213	211	193	205	216	188	214	185	192	204	208	203	242	200	199	199	175	173	215	175	184	169	187	189	194	192	197	169	188	187	197	186	184	209	195	195	195	171	200	178	201	190	184	167	183	204	169	193	162	185	187	199	175	203	178	184	185	179	185	173	202	190	183	196	186	215	196	195	177	191	199	182	190	193	173	205	198	199	214	196	193	205	191	201	189	184	206	192	194	198	185	232	206	209	184	198	184	194	216	185	173	211	207	205	172	186	232	204	207	177	212	190	191	192	196	210	182	169	197	217	166	188	191	215	185	178	199	189	198	203	190	205	210	213	211	185	198	186	186	178	194	206	167	186	217	163	193	197	168	197	189	173	185	189	196	186	197	204	189	185	209	187	171	204	211	190	183	201	205	199	206	202	207	244	193	191	228	192	183	200	207	195	172	187	188	195	195	185	225	204	177	190	206	210	203	165	196	203	187	209	225	195	198	207	204	212	188	184	185	178	209	191	193	195	197	193	188	194	217	204	211	216	172	229	181	197	173	165	186	193	172	169	190	209	188	187	172	189	192	171	193	195	199	190	192	197	191	175	200	187	177	184	177	181	183	193	195	197	199	205	192	179	174	181	169	204	188	207	184	202	181	187	189	190	190	173	204	182	198	186	165	210	200	207	188	195	178	199	195	211	190	171	195	208	203	211	210	202	200	196	189	190	186	221	191	164	187	212	182	205	175	193	178	193	173	191	195	209	180	209	186	212	204	179	181	187	193	179	217	181	211	205	193	159	190	188	199	164	176	182	197	192	190	185	212	201	195	186	204	217	173	179	190	207	191	173	208	196	212	215	189	162	189	168	189	190	206	195	174	175	180	213	191	178	183	189	172	202	198	173	173	214	229	173	192	175	187	181	177	188	185	200	206	201	189	176	187	183	176	219	182	174	172	195	183	162	189	193	223	198	213	189	219	203	184	197	230	201	200	209	193	187	209	192	192	175	178	172	180	194	196	210	175	166	187	176	193	191	169	205	177	175	187	172	184	200	180	220	167	181	202	198	216	203	194	172	202	194	196	177	169	213	180	198	185	179	188	197	184	189	206	201	197	183	190	167	189	196	210	186	195	197	207	199	201	163	181	185	210	198	190	188	225	199	212	203	175	177	181	174	189	180	185	185	175	185	205	175	172	180	184	187	174	196	178	168	185	207	196	164	200	194	184	209	194	215	191	217	206	199	228	164	177	199	182	184	190	216	181	193	188	190	186	182	194	190	181	186	193	184	192	186	169	186	190	183	207	193	195	171	191	187	205	203	176	218	197	189	181	176	204	204	200	188	168	202	187	208	204	178	187	209	174	179	179	177	183	201	199	195	205	208	224	188	171	209	178	184	190	162	202	210	184	182	180	207	194	223	191	177	196	194	176	192	213	206	174	212	203	193	191	217	173	189	201	194	179	184	185	181	166	202	204	188	189	191	190	199	168	209	202	189	188	177	197	198	198	188	183	187	190	180	192	185	188	180	208	199	159	198	177	196	180	225	177	179	202	184	195	182	212	183	162	212	187	196	186	170	199	213	177	178	198	221	170	187	182	217	182	182	215	182	185	196	176	202	175	196	213	199	177	191	182	163	169	203	204	190	180	173	192	181	201	178	182	185
18271	9251	7762	3857	2503	1950	1432	1131	933	809	661	566	524	467	415	427	359	328	361	284	319	321	295	335	286	261	263	268	274	270	277	253	257	267	247	269	277	260	239	266	235	255	230	255	227	238	253	241	234	258	221	250	236	237	254	259	247	224	223	222	241	232	230	225	225	224	258	228	241	229	256	225	230	239	228	236	233	231	244	222	219	245	249	245	223	237	226	243	224	242	217	268	232	235	230	226	256	242	255	232	256	237	222	237	230	230	259	240	232	270	248	235	227	251	207	222	228	210	242	235	216	240	210	224	233	234	232	215	259	235	233	238	244	240	241	230	225	217	260	243	230	248	256	233	262	243	247	245	237	203	199	242	220	259	210	230	222	240	233	229	219	229	235	222	253	230	214	211	233	207	253	218	216	267	241	220	259	252	226	222	238	205	204	248	244	235	240	223	230	230	218	227	253	208	245	222	219	253	270	237	246	236	212	238	221	204	220	248	226	240	238	247	238	212	226	198	229	196	227	225	252	228	253	238	217	227	237	228	222	227	237	220	244	235	218	224	238	227	247	227	220	216	238	249	219	224	250	220	227	247	248	217	202	239	237	246	228	224	236	233	229	232	213	246	204	209	233	235	216	263	231	207	220	226	223	214	217	210	225	203	247	259	233	215	217	244	258	237	189	230	240	230	218	210	238	230	215	216	234	233	223	215	222	229	231	235	261	237	230	220	234	242	214	229	268	207	198	224	250	229	211	242	236	233	264	241	211	219	219	236	228	205	230	207	234	238	257	215	212	234	235	223	243	238	228	211	229	234	226	228	248	259	227	250	224	224	225	226	197	259	225	224	244	231	259	245	241	260	241	233	236	218	235	235	224	212	254	246	250	235	226	257	207	228	247	233	250	239	229	239	230	241	238	209	240	221	221	222	221	230	248	229	210	242	231	213	248	236	244	234	196	238	209	210	226	194	227	244	230	239	271	231	259	222	227	243	239	228	220	219	218	239	229	216	232	198	231	210	229	218	236	242	225	237	223	237	241	248	227	218	236	224	212	216	218	248	229	246	250	236	246	224	234	253	240	275	258	225	231	229	234	227	235	233	217	226	245	247	239	225	225	225	213	234	232	243	236	223	216	251	239	251	210	237	192	215	220	238	238	240	223	239	248	245	241	239	249	233	229	228	246	253	240	238	236	217	216	237	232	208	233	250	235	229	219	237	245	202	221	219	243	220	231	230	212	220	233	246	231	214	226	232	250	249	256	262	218	238	253	247	224	222	228	255	218	218	212	228	236	216	219	224	227	220	223	242	264	240	242	244	253	243	255	257	226	203	225	232	247	199	253	232	247	203	236	209	228	221	232	217	233	248	239	227	235	225	222	234	258	225	246	210	218	222	231	233	243	253	204	254	228	214	266	257	249	252	247	225	229	223	219	255	230	269	226	216	204	227	237	229	220	233	223	219	208	212	233	233	249	223	228	213	242	200	257	229	191	231	252	243	212	224	210	204	219	232	220	203	224	233	219	237	221	218	211	250	217	235	216	247	220	256	221	208	230	242	244	253	223	226	203	247	254	235	262	206	233	233	230	240	234	246	231	230	218	226	245	231	236	249	236	231	208	245	231	234	222	222	210	242	244	223	243	225	215	216	240	239	255	207	238	214	224	202	223	211	215	219	232	228	254	206	215	238	210	199	221	245	229	232	231	215	246	229	228	230	256	244	231	237	205	228	226	252	218	220	222	217	251	238	208	231	238	236	194	246	231	249	224	233	212	245	249	223	239	221	235	242	213	239	215	257	228	216	257	252	237	228	250	258	221	224	246	258	232	253	231	239	231	238	234	249	258	219	216	237	235	240	237	226	209	211	205	226	234	230	224	230	214	229	235	242	237	255	218	264	244	251	210	237	227	222	198	210	248	197	249	260	226	215	240	252	229	193	231	264	205	258	202	229	214	238	249	234	230	231	205	235	238	236	254	223	244	219	244	242	260	242	242	251	252	220	242	222	235	262	249	234	231	246	224	235	211	226	257	227	220	229	246	222	224	252	239	225	226	233	251	278	242	220	263	221	258	237	209	229	205	227	236	212	227	222	231	274	228	218	225	257	238	209	260	222	230	226	216	258	223	225	245	241	228	236	244	247	214	238	193	249	229	189	233	235	218	246	244	241	222	249	213	252	248	230	214	220	229	248	214	244	215	244	219	233	205	202	238	242	238	237	223	208	240	251	248	234	216	267	219	239	221	233	203	199	215	257	220	250	257	198	231	284	208	204	210	244	228	226	204	251	244	216	242	230	210	225	227	241	239	213	219	247	222	262	252	219	250	229	228	218	210	241	215	247	233	232	245	240	244	223	248	223	268	252	204	214	262	207	238	244	264	201	230	238	219	220	211	232	227	201	229	232	236	218	242	231	252	213	228	219	235	241	229	225	209	262	239	236	251	232	237	232	238	228	226	229	229	204	244	224	236	247	226	249	227	205	237	211	224	207	218	215	242	247	233	221	200	200	212	226	230	232	234	234	231	229	233	206	243	238	209	233	253	243	218	234	237	238	251	218	218	242	250	238	239	245	220	244	239	209	240	238	224	227	258	234	209	242	228	242	240	243	197	256	217	229	223	253	245	202	263	235	249	218	239	229	235	244	223	231	235	262	220	231	242	223	206	251	228	222	222	231	240	226	236	237	241	240	245	250	228	251	220	247	239	253	241	203	241	216	203	228	244	214	230	240	216	236	240	227	243	225	226	220	251	241	243	210	239	246	224	217	233	217	239	249	238	247	221	229	193	210	212	217	230	238	240	227	223	240	221	217	252	238	236	222	224	272	225	206	220	224	211	231	229	217	213	212	244	232	246	231	219	245	226	220	240	224	228	254	241	217	209	210	236	201	214	242	215	223	224	237	230	229	261	235	232	236	216	253	218	229	234	259	184	235	224	212	235	232	238	222	223	251	233	239	226	221	208	228	230	232	228	231	243	241	230	218	209	216	242	252	252	229	199	224	226	224	242	229	221	254	248	243	250	233	185	236	222	232	237	261	241	239	248	216	188	233	246	228	208	247	229	220	231	227	215	216	230	248	231	242	221	231	255	207	215	225	249	216	244	221	229	234	213	218	209	248	228	244	235	242	249	216	250	246	190	226	219	219	244	220	232	253	238	255	218	249	268	245	207	251	248	241	213	218	238	256	217	224	236	222	241	233	249	227	261	206	251	236	230	221	274	232	222	263	261	233	211	222	251	243	241	241	231	223	253	227	259	230	236	248	197	235	234	219	256	239	208	192	222	229	245	212	240	291	207	263	231	215	231	239	207	250	226	234	247	235	219	248	214	213	239	242	221	242	220	207	217	268	243	270	223	215	252	232	259	234	236	228	210	236	219	224	235	228	225	211	243	243	236	249	211	249	247	220	227	232	256	213	244	240	238	230	207	239	235	241	241	235	207	254	245	217	232	219	249	253	251	244	222	229	210	199	240	244	236	240	206	224	204	240	252	237	226	257	199	230
24883	21200	27597	25043	12188	1111	789	698	615	595	570	550	597	528	534	553	560	540	524	554	489	474	520	491	522	500	513	515	487	519	463	493	472	521	546	544	501	503	526	526	494	517	535	508	517	523	502	517	484	484	508	519	497	484	453	478	519	497	507	435	483	493	500	479	524	523	515	534	519	484	483	525	511	469	489	476	504	475	505	509	473	530	488	538	496	494	507	504	510	454	506	515	511	459	496	509	511	461	498	510	465	471	547	481	486	517	550	538	473	496	479	514	487	497	534	508	493	495	473	476	482	468	543	478	513	516	518	457	515	454	447	502	500	483	490	500	515	520	471	532	471	500	512	492	510	518	497	522	495	489	558	507	530	471	517	503	466	512	491	549	525	485	540	492	482	509	508	546	473	482	439	521	506	502	501	505	511	487	521	485	533	461	493	499	468	496	471	479	471	512	542	498	482	501	549	511	468	477	489	484	517	451	488	523	507	476	490	499	458	474	480	484	564	482	496	507	477	510	513	491	490	518	506	522	521	476	474	449	515	467	482	486	486	531	482	491	496	528	517	472	492	497	487	460	490	483	512	521	503	508	472	493	476	473	507	473	485	510	491	494	508	487	495	472	507	480	508	489	468	511	504	533	482	502	496	482	462	487	540	465	503	525	526	510	507	470	469	487	507	505	533	496	505	484	496	518	517	487	514	494	500	497	499	469	484	514	503	464	482	500	507	462	472	480	468	527	470	509	469	470	513	508	489	501	511	495	501	460	508	507	477	518	515	511	498	489	490	531	462	483	469	483	454	542	499	472	492	504	485	517	518	507	531	519	475	488	513	486	462	456	501	499	546	484	485	511	505	487	473	534	508	515	538	498	475	485	502	482	515	489	504	513	538	509	514	499	478	507	497	500	502	518	498	505	474	501	491	475	519	467	514	502	490	502	525	512	498	510	534	460	493	479	475	500	465	460	465	483	482	506	491	498	503	484	480	493	489	481	540	492	467	511	501	513	487	476	517	472	469	531	501	498	511	520	502	498	502	496	537	480	517	496	484	489	518	480	491	526	478	476	468	474	505	493	494	513	527	488	526	512	496	533	505	534	491	507	498	479	508	515	460	495	548	473	458	472	483	455	469	532	505	480	494	495	493	513	494	489	488	468	530	471	494	510	504	494	463	494	469	505	486	472	459	502	479	477	515	503	537	464	493	495	553	514	477	474	516	500	531	467	484	494	484	524	505	502	524	467	494	556	489	548	449	489	513	507	505	522	524	514	509	514	482	473	457	505	461	488	510	489	522	478	476	518	527	551	498	487	489	509	537	501	504	471	511	506	477	510	530	517	452	472	488	541	457	521	475	460	525	515	514	480	527	515	514	515	498	503	525	498	505	518	509	533	542	547	499	472	543	500	489	473	508	509	523	515	471	505	478	458	486	503	482	471	485	492	524	521	485	519	455	481	495	487	523	478	502	491	461	516	520	520	529	491	525	502	512	520	506	483	548	499	531	507	460	479	488	503	530	473	467	486	498	550	448	493	530	499	500	510	479	486	504	496	483	483	502	488	517	487	507	477	487	508	500	506	515	536	524	481	495	490	457	508	520	497	459	485	484	516	490	495	557	447	513	502	494	506	503	475	517	508	506	518	523	532	474	497	467	513	506	493	500	527	544	495	495	448	480	464	487	511	488	505	513	493	492	516	493	468	452	509	513	514	466	504	484	507	500	522	475	535	509	490	486	519	535	509	516	481	487	531	541	523	534	522	528	461	528	535	511	530	544	508	529	532	516	472	461	516	473	538	474	497	479	499	442	496	478	511	500	469	534	533	464	515	481	482	505	497	474	479	480	449	457	485	480	517	485	529	470	516	484	477	521	478	481	465	511	434	492	517	510	489	519	513	534	488	489	506	469	499	520	521	493	500	526	434	498	480	472	494	480	471	474	522	471	460	486	463	545	528	522	505	525	535	516	523	507	503	483	497	462	524	500	496	509	479	498	471	521	504	493	437	501	500	490	484	505	505	521	479	501	500	511	493	523	490	486	497	469	472	540	450	447	474	502	489	494	476	491	521	482	520	542	517	528	460	496	510	470	524	522	527	500	479	503	489	472	514	500	469	522	457	483	490	469	519	449	467	493	496	485	506	471	519	492	497	491	469	500	480	528	459	480	510	510	497	511	482	497	508	486	500	452	504	498	485	499	488	470	495	481	491	490	521	483	508	545	519	474	517	493	481	464	531	512	492	506	517	468	468	485	497	529	500	520	527	470	543	507	488	528	519	491	481	452	485	490	473	498	507	481	537	502	521	508	473	505	486	534	489	509	500	506	483	488	467	439	477	475	492	518	472	499	493	509	501	471	471	476	533	449	516	516	513	540	484	476	493	467	450	495	473	513	482	507	480	491	468	511	536	474	510	469	482	466	478	513	487	522	475	541	499	516	492	530	532	536	534	502	502	491	469	504	487	486	537	487	519	476	456	521	500	506	479	480	488	493	486	465	498	547	504	544	535	526	505	480	517	498	491	466	483	512	509	515	546	524	498	474	506	488	479	516	443	510	535	506	500	492	500	500	489	530	468	459	476	492	501	499	474	545	499	487	471	508	457	534	472	507	525	478	495	512	469	513	506	508	509	545	535	527	518	504	485	496	539	534	480	496	499	493	497	490	493	499	517	554	502	459	514	521	513	508	490	512	531	489	497	475	465	506	540	474	479	488	500	484	479	495	481	531	481	481	487	521	513	534	526	499	525	502	480	523	461	566	502	518	518	499	514	486	511	485	518	428	501	459	506	520	447	468	487	457	523	513	521	497	459	492	501	513	497	511	480	461	494	478	467	498	483	509	501	474	515	500	504	523	495	514	518	439	505	500	483	490	506	491	494	475	494	482	529	494	467	512	456	441	497	493	469	491	493	537	474	541	486	527	507	506	510	462	502	489	464	541	502	513	479	507	504	492	514	498	477	498	475	487	483	518	500	482	493	483	479	478	499	493	479	492	504	497	501	464	490	513	514	507	511	501	517	488	504	501	511	499	460	492	475	479	470	488	494	492	524	487	490	511	477	506	491	497	504	459	505	550	500	485	502	513	502	524	492	464	462	524	495	521	478	515	449	500	502	507	461	470	487	460	511	460	487	516	516	489	477	512	494	501	503	498	539	513	471	522	514	496	476	517	488	491	487	476	468	451	494	438	495	490	477	523	538	437	481	492	528	527	504	511	497	488	486	487	489	510	494	492	494	477	499	490	529	471	462	485	507	504	511	488	504	516	466	503	483	501	492	487	557	498	502	477	522	469	443	522	506	489	454	468	513	485	511	477	494	533	501	488	492	492	506	472	494	495	464	508	502	451	498	479	504	497	462	506	450	549	476	471	468	510	479	507	517	490	489	500	500	459	504	490	526	495	511	495	479	495	487	497	529	510	525	501	487	490	502	512	511	498	475	496	508	490	458	482	461	478	457	497	483	500	514	490	450	473	488	508	536	503	501	475	512	508	499	478	489	518	500
17606	5375	4438	2490	1815	1351	1195	1082	926	863	785	728	677	700	669	636	654	596	612	584	586	569	592	618	613	623	576	609	541	596	578	574	589	605	588	568	603	577	589	575	582	561	571	592	560	621	528	542	566	617	521	603	545	575	557	547	562	561	550	564	553	522	549	586	591	546	524	537	576	538	549	543	571	536	552	551	592	577	576	563	575	554	554	544	549	596	582	560	579	572	593	586	589	565	591	583	600	595	535	562	585	552	531	573	551	587	524	549	600	562	546	576	574	569	540	557	566	570	572	583	529	588	533	562	586	534	576	589	521	581	625	575	542	565	558	588	567	560	573	506	563	602	558	589	570	545	562	596	571	542	552	578	600	584	561	522	599	576	534	559	600	558	528	561	580	555	601	575	558	534	510	517	559	584	580	539	520	579	553	555	573	584	597	602	556	567	563	573	543	554	600	564	553	559	588	565	571	561	548	539	574	591	552	533	588	545	578	571	552	541	560	574	563	574	559	559	486	558	559	567	608	616	577	561	546	556	583	571	551	533	550	555	567	574	587	582	565	555	587	544	575	579	578	544	522	535	571	594	565	547	597	565	579	551	577	557	541	583	527	541	516	583	551	544	567	549	553	561	566	600	533	567	559	577	574	551	626	568	566	556	555	571	552	590	591	545	543	545	543	588	571	523	604	548	537	581	546	589	524	568	552	525	620	530	577	578	554	551	567	599	538	582	590	591	537	577	577	577	626	585	566	517	586	567	601	568	575	596	524	527	598	527	581	528	551	515	590	537	591	584	531	529	567	571	576	588	567	572	563	568	518	565	598	557	531	609	527	581	550	557	529	568	580	563	582	606	569	547	544	516	566	559	578	552	588	573	535	554	579	565	576	517	546	549	526	545	583	603	549	538	565	527	521	602	574	555	518	571	498	542	593	524	516	584	554	576	548	561	571	544	526	561	589	598	563	544	564	565	597	548	586	578	587	603	563	541	537	588	572	548	593	586	586	545	563	529	562	578	549	579	568	541	526	567	584	552	573	606	567	562	567	577	564	571	539	584	528	604	586	552	585	532	551	529	579	572	574	544	605	561	559	548	585	570	573	605	561	566	544	575	599	541	486	586	557	567	533	568	582	522	569	579	583	567	548	561	569	592	568	592	576	580	614	576	586	534	583	561	553	547	564	587	591	527	565	516	591	539	599	592	537	596	581	530	598	555	546	591	632	559	578	555	617	592	539	583	564	563	551	543	548	575	564	572	592	565	572	555	564	561	575	574	593	580	589	574	547	560	577	576	545	560	527	526	545	541	571	546	529	586	568	565	531	594	595	567	577	555	519	575	558	564	578	550	585	611	547	511	572	504	538	505	598	526	588	537	573	562	599	598	568	549	559	565	562	551	563	599	571	567	562	570	543	588	549	607	545	604	561	546	535	547	558	548	603	563	573	540	570	563	522	576	594	534	578	524	564	545	575	562	578	548	618	564	565	539	556	538	577	573	546	560	581	555	533	578	562	558	604	551	573	562	527	509	598	592	589	561	550	551	558	586	546	570	552	551	539	551	612	584	547	602	516	554	558	583	568	538	594	583	569	556	586	584	577	561	564	546	559	526	538	566	558	547	581	577	546	560	593	612	530	564	573	542	612	578	557	575	566	573	560	560	581	560	573	523	538	492	588	582	552	599	574	563	557	593	536	549	582	580	582	555	554	549	582	594	535	529	567	549	576	554	573	561	522	560	517	581	574	546	577	609	551	577	569	592	558	527	593	535	557	615	535	589	587	594	543	549	627	538	547	586	594	563	573	553	556	527	589	550	570	560	629	575	590	563	553	547	547	564	579	542	559	587	550	577	577	588	593	596	573	556	579	571	594	553	573	569	551	570	542	590	582	522	548	561	577	564	554	555	572	558	541	533	618	549	557	557	530	593	592	574	544	558	529	552	596	597	590	555	549	554	560	575	620	566	531	573	560	565	581	531	545	567	583	592	573	568	536	566	588	553	561	567	575	583	545	536	587	553	530	562	545	588	551	596	547	549	576	563	596	570	534	534	552	584	579	568	573	591	584	584	535	598	518	585	570	549	563	552	533	562	545	548	558	541	591	565	543	572	579	594	559	585	595	569	590	573	591	534	567	566	613	563	571	585	525	547	581	591	573	560	537	592	571	565	555	576	587	571	587	549	557	581	566	552	564	565	562	589	592	584	600	555	554	553	557	596	580	582	577	567	596	564	585	614	606	555	541	601	522	607	532	545	536	510	545	580	564	548	524	558	507	583	587	602	581	567	544	563	564	573	577	547	529	568	535	581	559	588	555	567	604	569	546	582	533	597	548	578	578	569	560	522	554	568	552	509	556	625	564	522	548	542	548	551	563	560	553	560	574	558	532	556	539	549	563	518	581	567	534	585	538	579	541	572	559	574	567	574	575	592	584	539	544	566	620	538	567	560	575	583	548	576	596	549	560	554	528	602	572	565	548	536	562	554	535	502	534	520	543	582	589	550	572	568	573	564	513	596	549	565	547	565	517	570	527	545	546	528	581	533	529	551	572	545	572	563	556	544	550	561	564	594	545	575	564	525	583	564	536	567	570	584	549	568	564	571	583	583	591	559	575	561	537	554	556	566	601	595	552	524	540	582	579	545	590	547	590	573	550	545	553	525	551	553	565	558	563	551	533	578	583	566	570	573	640	553	563	570	573	566	544	531	548	541	577	562	545	587	532	574	565	596	544	553	529	563	582	565	555	543	574	539	557	575	543	563	594	581	546	610	543	541	571	575	548	587	527	562	546	553	590	538	515	595	559	547	592	580	549	538	564	566	599	580	570	552	569	546	571	567	542	543	553	566	561	550	597	544	573	535	546	570	564	552	571	565	494	560	568	567	583	505	569	554	595	556	503	518	546	473	590	534	604	568	557	563	564	594	539	552	550	572	552	583	580	567	562	525	602	581	536	538	525	578	546	523	551	593	563	550	564	570	560	547	540	584	545	596	601	537	579	551	574	553	568	575	548	540	567	574	565	566	543	570	572	542	553	546	559	599	572	573	513	580	530	568	540	541	546	555	572	533	571	578	540	535	554	592	574	564	560	555	593	524	551	555	554	571	548	545	595	563	603	581	579	524	565	591	539	594	551	511	547	583	610	575	536	580	538	568	560	515	547	544	573	573	589	586	565	585	591	583	576	560	564	515	569	554	551	568	578	540	552	525	568	579	594	589	546	604	566	528	583	544	579	609	605	536	585	541	579	563	542	561	563	490	602	490	557	560	571	596	533	591	569	550	626	516	572	600	529	588	563	605	602	528	560	586	561	555	537	607	578	570	584	515	524	532	537	550	590	585	575	544	532	575	569	606	561	535	525	574	581	559	591	597	593	598	577	550	557	552	604	597	575	552	575	532	550	551	583	575	565	607	566	548	557	562	579	599	562	548	559	528	535	577	589	568	571	567	595	587	564	523	613	563	578	532	598	601	564	581	534	561	558	596	564	565	522	558	574	560	553	564
22754	21266	29093	23757	21267	21325	11731	1432	938	853	747	745	668	712	595	597	568	498	518	540	479	476	453	522	497	474	465	484	477	482	454	482	432	465	434	441	442	417	453	448	444	410	422	438	448	396	415	416	433	475	434	458	439	392	467	393	416	423	441	429	432	447	425	382	432	428	469	441	431	394	455	370	423	429	471	435	394	431	411	451	453	424	434	426	401	375	403	390	408	420	404	391	421	401	464	402	437	431	385	402	407	423	433	437	450	432	432	439	421	399	467	412	410	394	418	409	409	443	405	427	455	395	459	439	423	432	407	417	445	452	398	463	437	404	394	429	400	424	427	425	428	401	406	425	441	407	408	394	406	397	409	429	393	382	442	429	411	385	417	429	412	423	436	437	422	420	453	416	411	413	400	391	400	428	422	441	409	399	400	443	381	383	394	427	417	414	403	417	403	438	440	444	392	402	400	385	408	394	435	435	452	425	414	402	458	444	413	398	447	435	423	460	415	408	425	397	399	409	432	397	392	417	463	408	428	426	406	436	396	406	423	440	415	400	427	419	406	419	403	405	412	412	398	407	412	429	417	418	410	405	417	417	429	428	396	401	396	391	470	415	420	430	429	457	417	442	447	381	395	373	434	398	408	419	427	405	413	382	416	404	413	411	422	411	420	389	384	419	412	427	411	386	422	392	394	396	392	413	423	390	452	413	454	463	389	398	427	414	402	423	431	400	438	416	420	437	438	420	397	442	428	406	438	423	458	396	445	404	422	457	448	453	432	429	381	433	391	409	445	431	438	430	422	419	404	437	428	449	408	423	408	421	372	448	387	429	428	420	449	394	399	379	429	429	445	427	382	406	379	416	387	407	419	418	406	422	398	394	423	423	423	430	382	455	432	467	426	431	432	456	404	411	406	453	440	410	388	422	411	451	419	434	441	381	420	401	422	431	438	438	448	397	428	460	414	406	449	416	414	431	421	391	436	413	391	385	428	437	388	418	427	446	373	436	434	422	405	465	374	399	425	408	438	395	384	418	413	378	438	410	430	428	462	427	405	425	436	375	410	429	438	423	400	435	421	424	393	385	396	410	433	431	433	389	400	393	419	421	417	402	423	449	385	454	420	417	403	407	400	423	422	433	435	445	410	397	396	442	440	433	449	422	419	382	390	384	382	369	451	391	398	455	408	422	441	394	476	453	415	403	399	451	431	437	403	422	410	431	377	416	396	413	429	429	424	389	408	416	432	402	405	451	392	418	434	388	417	368	407	452	397	429	416	403	409	460	387	394	394	410	414	406	420	425	396	421	429	391	397	441	410	420	439	449	423	447	436	436	463	430	458	439	435	419	429	444	425	417	406	424	423	419	419	386	403	385	423	379	409	403	400	414	443	382	456	420	412	437	421	432	413	436	426	408	394	430	392	412	393	422	468	397	410	408	448	423	380	437	403	394	415	416	425	409	432	435	382	388	399	410	407	408	427	459	419	413	414	432	403	411	379	379	410	395	434	434	411	437	433	412	436	397	399	460	433	408	436	422	385	418	411	416	426	400	400	387	421	396	420	403	423	396	448	496	411	382	381	430	408	449	419	399	416	457	378	462	423	425	408	407	431	379	439	409	386	378	423	406	404	424	456	450	414	425	413	416	417	415	400	435	429	377	425	422	433	407	435	441	409	442	402	459	385	473	399	389	448	377	391	416	433	418	420	419	435	409	431	424	430	413	444	412	423	447	437	390	443	427	391	432	422	432	461	416	397	410	409	407	443	430	429	442	448	433	420	411	410	416	425	404	380	430	413	458	428	411	431	426	429	419	406	443	425	414	423	408	432	447	452	425	423	433	418	399	421	427	416	432	456	444	436	454	428	403	412	414	390	416	440	420	411	412	436	399	415	420	406	422	438	399	392	421	422	410	438	446	445	407	447	397	410	422	423	414	418	394	439	397	413	414	433	402	396	449	426	423	389	440	422	437	408	440	413	397	426	416	430	440	425	425	392	399	452	416	426	383	436	421	421	382	423	414	432	399	423	444	393	457	377	454	401	412	398	438	434	359	469	437	372	408	442	422	402	424	457	366	397	452	407	444	390	420	406	413	413	416	418	405	404	414	422	396	456	384	388	430	429	436	374	424	374	423	397	441	424	423	398	442	422	440	419	393	450	426	414	403	421	429	395	401	396	431	454	445	400	437	421	409	409	445	410	426	374	402	423	420	444	432	424	409	400	454	401	445	408	413	429	418	371	386	422	425	443	409	421	456	447	410	428	445	411	424	446	438	395	418	384	410	377	430	389	431	397	438	410	400	418	431	412	433	424	410	439	398	421	393	377	431	374	423	424	424	406	439	425	452	440	432	407	429	428	413	408	429	400	408	417	413	420	434	420	418	420	397	425	393	420	453	448	394	458	426	427	432	428	421	422	400	389	457	440	421	423	388	408	443	434	431	419	417	436	420	408	438	412	456	413	428	421	419	419	418	424	410	393	403	402	387	394	422	444	410	395	424	446	413	445	403	390	425	427	409	392	407	417	403	405	414	378	443	422	393	409	419	417	426	403	442	417	390	421	376	370	374	388	437	456	421	379	422	409	390	408	402	437	372	425	385	429	430	405	435	402	403	426	408	376	425	414	423	412	417	400	427	426	391	425	428	429	433	432	404	420	418	426	416	404	418	416	426	421	397	425	399	424	404	481	406	478	411	406	404	438	430	429	397	375	414	438	439	428	415	445	445	423	402	421	457	392	414	395	410	421	428	367	443	432	435	421	424	414	440	393	432	415	396	390	388	442	424	390	398	416	415	407	422	405	403	398	461	439	458	409	389	411	445	405	357	417	424	462	422	435	405	467	428	461	429	408	418	429	417	413	430	423	442	408	392	392	417	395	425	421	461	415	412	389	404	431	444	434	403	418	417	411	452	399	389	428	364	451	419	435	464	441	416	393	435	426	412	416	419	447	385	439	446	418	420	460	431	444	394	419	400	404	410	381	415	420	410	397	406	429	395	403	447	397	418	389	407	377	410	395	403	369	438	452	394	415	419	394	383	407	396	393	425	406	466	413	407	468	423	402	495	410	410	425	417	444	430	431	393	422	395	385	459	375	420	414	432	420	391	424	427	416	429	405	407	407	393	425	404	436	388	438	452	415	432	392	381	398	448	416	452	425	409	408	399	375	450	404	412	424	422	433	378	417	424	428	421	379	400	406	410	394	386	456	389	421	449	399	423	390	416	377	425	402	419	398	449	402	413	420	400	411	397	410	403	418	412	400	437	396	398	433	412	389	391	413	428	407	401	416	399	402	401	422	447	432	430	445	401	404	416	371	386	417	415	391	410	402	376	403	423	410	440	429	422	401	421	439	420	456	431	436	372	417	415	375	421	432	419	417	370	396	395	345	431	384	450	418	427	449	429	385	410	417	401	448	438	446	387	408	418	425	423	435	428	419	422	401	425	433	438	415	408	398	475	410	414	395	432	408	435	435	440	419	400	445	402	442	425	394	437	431	446
22339	15243	12632	6910	4706	3584	2683	2230	1743	1481	1244	1130	990	865	799	715	725	643	686	584	637	567	593	553	538	572	480	519	507	533	479	515	522	498	491	519	471	501	456	494	452	447	485	453	514	492	500	475	486	465	418	494	459	465	487	449	513	490	449	469	425	442	457	446	466	444	474	500	461	418	477	488	479	463	455	448	431	469	474	453	457	461	449	454	464	462	452	476	470	469	420	456	452	471	453	451	451	453	472	476	460	456	507	449	470	457	424	462	443	444	431	473	426	429	432	479	444	441	418	481	424	483	482	477	474	449	443	436	442	467	460	442	467	441	446	482	434	458	459	452	416	482	426	447	476	451	447	440	449	464	470	449	417	443	409	451	456	449	435	461	453	395	483	445	490	464	440	490	455	435	421	444	452	446	450	422	443	461	481	471	470	467	438	450	472	428	451	451	463	425	431	441	446	471	446	450	488	434	445	423	444	431	466	449	424	425	468	454	423	460	449	482	448	422	441	452	441	449	456	446	487	439	462	458	483	412	476	434	478	445	413	438	448	444	490	467	430	452	477	418	432	454	456	430	481	471	487	433	488	465	432	463	441	483	455	465	435	461	473	496	454	451	431	460	409	466	446	424	418	456	484	461	441	481	469	450	479	458	494	479	429	455	494	449	417	461	472	494	455	391	449	464	494	468	459	444	454	469	424	431	471	490	467	425	444	459	461	483	471	454	497	484	429	454	469	460	420	435	485	446	459	458	463	448	437	473	404	466	475	508	440	453	487	433	423	432	452	441	451	464	466	436	445	431	431	447	471	456	480	523	452	464	481	440	467	455	450	434	452	438	471	447	432	449	457	438	447	419	483	443	442	440	454	429	449	433	455	451	480	455	428	436	428	478	463	460	454	458	442	489	444	461	478	426	463	452	439	463	461	449	421	442	425	433	472	417	411	436	482	484	455	461	419	435	470	488	421	482	431	481	460	463	485	452	447	453	470	445	453	463	445	422	433	473	465	477	404	448	459	417	420	438	447	451	442	435	436	430	445	484	472	469	487	498	480	481	469	448	455	462	440	482	462	451	475	427	483	462	448	483	438	468	436	469	443	444	440	464	469	452	479	459	474	438	436	456	488	480	503	454	492	464	455	443	450	421	482	445	452	459	475	469	453	448	475	452	502	439	450	464	463	452	450	470	481	429	454	427	444	479	428	409	458	417	450	419	433	473	444	446	424	444	436	478	469	448	476	449	456	460	444	457	436	455	480	441	472	444	449	429	476	481	449	415	479	430	483	451	490	480	467	449	444	459	421	468	442	441	419	431	417	472	469	432	429	467	441	431	444	472	458	472	471	462	444	451	434	433	482	492	457	497	446	489	449	431	479	500	438	425	444	457	468	466	431	472	471	437	475	440	439	458	433	472	436	430	433	496	419	446	436	426	489	425	439	448	421	420	456	471	456	468	415	464	474	420	438	466	448	454	452	387	451	466	448	462	437	431	464	438	459	408	444	465	438	456	452	445	455	488	446	439	442	480	433	448	428	463	494	475	484	474	430	437	436	448	448	464	426	450	461	458	454	435	484	464	442	435	436	457	462	463	469	452	436	488	478	434	475	452	447	466	445	486	429	471	471	442	491	454	478	449	468	424	484	439	443	482	460	433	459	452	454	474	430	457	433	456	435	469	427	465	436	461	490	407	451	453	462	478	463	472	467	448	467	448	462	448	472	509	448	454	443	380	449	446	463	458	419	472	454	457	420	452	462	454	417	434	390	474	423	438	445	445	442	427	402	463	474	466	430	473	437	443	478	463	464	453	442	429	435	452	453	458	483	453	454	463	430	438	453	421	449	452	465	441	448	450	463	469	482	467	426	450	452	435	445	462	486	420	439	456	466	438	455	482	467	431	450	450	451	426	454	422	469	445	401	472	459	443	449	460	441	410	451	483	467	428	417	482	452	424	434	461	447	425	430	452	412	431	431	421	432	447	468	482	471	442	437	421	450	434	495	457	456	419	471	406	444	464	469	463	424	460	462	438	486	397	454	422	454	452	476	454	429	465	475	483	466	429	512	468	489	450	444	435	436	445	478	468	462	407	460	473	446	483	455	473	429	458	434	429	438	445	443	491	457	515	463	455	455	464	404	467	435	468	440	467	472	480	467	472	429	475	458	498	469	474	452	494	455	442	480	445	442	494	436	427	445	466	417	468	456	462	470	490	409	438	438	434	465	448	492	477	457	466	425	469	462	445	471	462	451	477	452	437	451	426	437	473	417	424	476	434	491	500	471	448	448	487	463	452	439	415	495	444	498	469	440	451	422	487	475	450	413	451	450	455	429	469	444	475	428	438	445	498	482	428	459	477	455	460	462	439	439	453	437	428	441	435	462	437	451	454	483	439	444	450	444	442	484	453	428	420	430	463	438	471	466	461	460	506	395	443	424	475	443	453	434	396	457	424	461	457	439	470	495	476	425	443	468	472	434	465	464	438	452	462	451	474	436	469	464	431	451	453	459	465	452	453	468	447	445	473	487	453	449	467	486	398	444	426	442	424	447	473	481	450	433	450	489	446	433	438	476	483	468	452	461	463	441	449	451	475	435	478	472	469	443	465	427	465	456	449	441	488	466	425	446	441	464	453	460	461	476	460	488	468	471	428	494	459	446	464	436	473	449	483	467	442	457	441	494	431	439	441	426	457	462	443	468	465	436	446	465	437	445	446	485	444	433	480	442	456	425	439	454	454	461	439	458	454	469	460	440	467	467	402	452	430	410	460	472	461	424	466	396	439	430	445	451	433	451	469	477	461	415	440	481	487	490	475	441	436	461	433	460	447	461	435	445	399	470	474	437	452	479	465	480	455	438	477	442	450	469	436	454	453	447	436	438	474	491	477	458	437	476	460	443	464	451	400	444	470	453	446	509	475	442	468	500	474	437	445	404	451	462	478	472	445	440	444	441	449	405	443	460	450	446	468	468	470	460	452	483	449	422	455	446	416	429	431	422	435	438	453	485	462	473	465	427	430	436	455	424	438	410	477	436	463	469	435	436	451	437	494	455	451	416	454	436	442	465	441	481	452	463	427	448	435	481	480	424	427	479	449	455	453	424	445	452	430	426	432	412	479	434	449	437	452	435	426	463	469	475	458	466	468	445	453	491	461	465	483	473	482	462	461	462	487	418	427	460	454	450	452	464	491	484	420	475	441	478	444	426	476	485	481	467	445	432	423	437	444	454	446	462	476	450	457	470	451	420	482	453	465	477	461	431	453	466	467	475	439	452	436	443	435	478	444	463	469	483	471	425	436	410	432	479	451	457	453	461	431	482	464	452	452	459	502	430	433	442	432	455	480	480	464	400	444	437	435	450	458	462	482	446	469	472	457	450	453	456	442	489	450	422	478	445	462	427	468	425	455	437	474	422	464	466	440	477	444	443	452	455	462	483	433	441	405	398	478	463	430	427	440	464	472	482	429	445	469	505	426	441	469	416	443	461	441	502	426	454	456	462	466
27378	20455	8456	722	415	350	347	340	329	344	325	301	310	314	301	320	294	318	275	329	315	292	295	289	289	295	295	296	285	264	278	312	285	285	280	316	324	307	287	304	322	316	294	304	288	287	315	292	296	309	320	288	311	308	299	279	301	293	275	293	293	299	297	297	340	297	303	259	330	311	307	309	281	300	300	298	286	292	295	288	331	320	293	290	330	292	277	301	304	261	282	297	317	318	312	296	275	317	310	343	318	267	299	294	295	309	274	295	288	295	312	292	308	301	297	269	324	278	283	267	291	306	269	308	274	275	295	301	296	315	296	294	298	298	317	282	314	318	285	319	304	309	290	304	292	298	293	296	297	322	304	299	303	294	290	294	300	286	313	292	285	295	295	292	333	267	309	311	300	297	323	296	292	282	292	289	304	299	281	275	279	298	277	243	319	322	291	296	245	271	299	279	263	304	309	275	312	306	311	276	310	311	272	251	295	307	305	301	329	290	308	331	314	293	308	277	289	265	294	314	298	330	306	287	268	314	309	300	272	257	305	289	299	308	291	293	277	279	289	276	282	262	290	294	329	325	268	309	276	275	298	294	299	277	297	298	287	314	306	297	285	284	289	298	283	321	291	319	277	287	305	292	306	283	305	289	292	297	310	300	310	261	287	288	310	285	285	283	284	312	267	288	284	287	277	294	296	318	305	311	277	300	294	277	319	298	281	305	293	300	283	329	307	283	292	294	292	280	312	289	283	286	307	295	304	282	282	291	305	317	308	311	291	281	296	304	303	313	300	326	297	322	303	294	284	296	295	325	296	275	294	306	302	313	311	324	277	301	306	328	304	284	313	283	289	302	294	277	283	300	253	299	303	264	307	288	299	301	317	288	331	294	311	301	280	322	299	276	287	309	270	307	294	312	283	282	310	288	338	331	339	328	321	308	287	302	302	314	282	339	301	309	330	298	303	316	296	294	288	286	324	295	302	308	292	312	297	294	270	321	291	296	285	334	294	306	298	301	301	318	280	298	290	323	304	290	282	317	299	302	334	302	291	303	302	321	311	260	333	277	290	319	302	327	297	307	289	332	295	277	295	330	288	290	284	345	316	273	314	338	305	292	313	306	296	306	286	291	293	301	299	298	328	307	285	326	318	324	329	293	296	317	311	289	272	326	315	263	288	270	308	296	316	301	282	308	301	296	296	275	298	276	295	292	299	313	288	313	264	300	324	291	306	288	280	282	300	287	300	289	297	308	282	313	287	292	267	293	291	288	309	317	298	343	296	308	319	303	297	288	294	278	283	317	284	283	270	315	299	307	294	289	335	299	305	318	313	308	284	294	286	278	281	284	292	277	285	264	328	289	278	310	306	294	311	296	283	272	302	320	307	325	325	270	264	252	311	291	287	283	305	294	286	314	280	305	290	285	302	275	318	280	321	249	276	311	314	315	290	317	288	272	278	305	299	285	326	311	306	307	294	286	297	281	291	299	291	277	289	304	319	273	310	306	301	273	323	309	282	302	287	305	284	301	271	260	273	283	291	307	262	324	301	301	288	340	314	303	283	298	276	278	272	288	294	316	290	326	294	339	315	299	301	340	322	268	286	317	298	322	296	298	285	309	306	293	324	301	287	290	293	313	311	289	291	305	307	335	283	303	284	296	308	299	316	293	309	302	307	293	290	289	265	313	316	317	284	326	291	299	305	297	297	324	318	315	320	271	288	283	313	306	298	304	295	321	316	301	267	309	302	278	300	315	281	291	287	318	328	318	310	267	278	284	312	276	319	265	288	283	298	279	297	296	293	285	295	294	299	297	292	284	327	303	302	306	296	298	292	287	314	267	289	293	278	288	305	298	290	241	302	292	307	299	301	313	298	297	301	333	308	302	296	298	288	322	299	287	305	318	311	290	301	295	278	263	330	304	300	312	289	315	286	296	318	310	320	316	284	297	297	300	320	307	309	315	287	334	293	311	275	286	304	273	275	310	299	294	316	303	321	323	283	277	331	317	309	307	326	276	291	287	307	302	307	299	315	318	276	307	279	304	292	320	302	314	313	313	303	286	273	295	299	317	308	279	279	282	277	294	306	294	315	300	302	278	306	314	300	348	333	337	304	286	315	294	309	306	307	305	314	299	325	288	301	290	318	272	278	281	269	300	281	303	284	305	314	304	283	296	299	315	274	283	277	328	304	276	290	326	292	293	317	327	299	286	305	282	283	338	309	321	281	289	277	293	301	286	285	333	309	318	309	297	338	343	307	298	265	261	263	297	279	291	290	310	315	268	278	315	295	313	279	294	276	307	299	292	298	284	260	312	327	294	320	303	296	312	318	317	302	295	314	297	306	275	320	282	293	274	311	347	305	308	309	320	300	304	320	282	309	306	307	301	313	313	325	282	313	324	286	320	281	287	294	285	296	315	287	304	339	326	306	294	295	290	308	308	303	306	271	299	316	292	281	304	316	282	315	310	293	311	309	313	280	300	291	311	301	246	298	325	271	286	292	334	297	299	296	282	282	293	289	324	300	311	298	325	253	262	299	285	284	294	287	299	289	282	284	279	315	341	262	294	287	287	304	349	292	300	266	321	276	314	280	321	326	315	307	310	282	314	304	297	279	283	314	289	295	294	313	281	303	281	272	294	320	302	341	305	338	325	329	306	275	266	315	281	321	263	303	312	299	295	325	279	297	308	329	309	298	290	278	296	313	309	265	315	297	277	277	307	293	295	276	287	292	297	306	295	309	318	291	307	324	301	275	326	270	331	270	324	307	295	328	298	283	304	303	304	278	300	309	288	286	311	281	308	322	283	288	296	268	308	306	301	272	291	311	314	334	276	324	295	277	311	294	316	355	291	292	302	303	295	292	279	274	252	286	328	276	312	305	297	325	334	277	303	281	300	297	300	313	282	291	297	293	315	284	294	299	291	318	329	298	294	313	290	311	289	298	306	273	311	302	295	286	314	296	323	332	316	292	283	316	283	307	293	310	254	298	309	322	294	313	308	296	284	292	307	312	286	299	309	298	292	280	302	300	277	296	304	316	324	310	276	291	296	286	310	296	307	309	272	321	312	317	280	310	290	327	315	317	282	275	293	285	289	312	303	308	280	322	299	330	302	291	320	310	326	330	281	312	320	294	306	315	308	302	318	265	319	320	335	278	284	286	285	303	292	309	295	298	310	303	312	300	317	343	317	320	287	283	333	288	304	301	315	264	291	288	268	293	301	297	340	279	310	286	303	301	293	317	338	318	301	330	303	316	309	295	287	287	316	335	287	294	308	292	302	281	272	293	312	291	294	319	319	303	267	324	348	309	272	286	328	297	307	299	282	297	325	319	282	280	326	339	291	314	321	280	313	313	316	286	288	307	294	322	315	281	264	305	312	295	274	300	280	308	300	324	311	278	300	308	291	297	290	302	299	267	293	305	286	326	337	313	323	327	299	285	304	270	295	286	313	285	308	289	310	273	289	291	285	289	294	311	330	311	302	276	302	295	308	314	314
16658	1164	955	656	532	475	441	399	380	375	383	387	389	351	360	380	364	378	383	339	361	366	344	367	365	398	376	361	369	356	356	350	378	390	361	333	385	355	371	383	363	356	317	343	355	388	349	376	327	351	380	363	329	334	393	360	385	397	353	358	375	350	332	354	371	359	354	352	364	356	319	339	375	365	337	353	365	394	362	374	346	361	374	352	367	322	339	324	392	371	363	353	351	369	343	345	379	344	379	327	374	367	351	350	358	369	330	361	379	340	374	355	353	381	345	333	380	331	347	361	383	352	373	341	334	349	353	382	347	355	333	360	330	356	365	387	360	352	378	341	361	348	339	319	358	357	356	363	352	313	334	367	343	389	376	364	370	354	358	358	370	372	346	373	348	363	393	388	373	342	355	375	325	351	352	370	396	358	361	377	385	350	363	362	329	380	340	357	345	384	348	349	381	363	332	368	348	330	377	322	348	353	384	331	364	348	367	338	370	365	366	349	348	342	364	346	334	377	356	346	348	378	360	343	355	360	338	347	357	336	340	401	376	334	357	377	388	343	354	365	398	326	341	322	342	358	361	382	353	353	359	356	359	340	366	364	333	350	340	332	362	326	367	374	356	345	366	369	371	356	353	332	353	367	358	335	355	352	360	337	371	354	343	345	390	360	386	355	363	336	387	366	381	364	381	365	378	351	340	363	369	352	394	352	318	345	358	366	380	335	349	357	366	354	359	335	340	354	353	349	378	383	356	352	352	323	370	363	367	350	357	338	358	356	369	337	368	346	369	370	371	404	377	343	351	395	363	385	349	385	306	370	324	344	366	343	347	376	336	354	350	341	355	362	366	362	361	349	350	329	340	359	373	344	357	374	349	351	338	339	385	343	365	349	342	317	359	381	372	345	361	343	359	367	376	351	371	356	369	338	368	358	371	350	366	347	366	379	378	328	380	374	374	345	367	342	376	356	344	365	374	355	374	354	354	357	325	361	358	355	359	362	351	336	363	361	332	330	359	379	346	371	354	382	368	357	367	376	388	364	359	354	398	340	355	347	337	342	360	352	371	338	344	359	367	375	350	358	341	343	395	340	365	322	335	379	351	368	376	381	364	369	378	398	345	333	372	356	362	353	332	372	325	337	354	345	329	351	353	329	365	364	338	343	360	343	345	327	343	345	357	387	356	347	402	360	356	373	354	365	389	348	344	394	343	349	371	359	344	351	333	335	347	385	331	344	355	341	374	381	408	356	362	347	332	355	374	357	366	381	345	337	370	368	357	361	361	367	369	365	352	360	342	330	359	355	342	342	353	337	367	358	362	315	362	333	334	320	375	354	360	365	331	351	367	358	362	338	355	382	359	378	361	358	356	380	359	363	375	354	370	360	346	354	386	337	326	377	384	347	375	351	378	363	388	349	358	388	396	353	430	365	345	355	371	367	379	343	374	367	377	372	342	329	370	328	356	348	351	368	348	369	364	352	386	338	349	374	325	326	357	342	365	347	339	373	349	339	356	391	373	344	362	345	370	345	376	337	362	368	350	350	321	350	366	345	328	352	381	374	393	373	352	370	324	369	345	384	336	367	364	334	362	350	348	346	338	382	339	392	332	384	356	341	348	362	367	332	343	356	317	324	370	365	355	337	326	363	346	336	339	357	339	358	387	323	351	340	342	342	349	375	366	365	373	355	360	359	342	357	346	332	347	350	390	364	347	338	352	360	356	343	341	367	354	393	354	368	360	347	358	320	359	355	318	385	339	408	354	338	351	348	324	351	374	357	362	354	340	350	349	357	370	361	334	396	359	354	341	378	374	370	361	350	368	352	369	374	356	374	344	351	347	357	358	352	366	338	351	340	329	390	343	370	359	362	357	343	358	380	361	397	371	358	359	361	386	350	363	362	338	360	338	374	367	362	365	340	343	350	365	348	361	398	339	354	320	358	356	361	378	357	362	333	365	357	369	364	363	338	381	364	331	379	386	361	378	358	344	356	327	359	338	360	318	374	360	372	364	375	356	367	342	347	364	359	378	358	336	360	344	352	340	339	321	379	356	346	360	380	379	343	340	346	370	338	334	318	379	379	336	351	337	346	365	386	355	350	344	380	364	376	352	363	381	353	350	373	327	352	365	363	388	343	368	364	344	355	367	370	364	376	348	356	368	350	325	361	334	354	394	359	360	374	351	333	376	360	336	351	352	338	409	388	339	368	351	375	336	350	355	353	323	343	352	344	368	380	357	363	322	367	344	354	372	349	311	389	340	358	380	350	337	370	364	368	421	363	338	375	358	313	350	374	345	361	370	377	356	354	326	353	357	350	343	355	354	353	340	350	346	344	374	330	378	401	322	338	390	367	392	386	359	364	391	353	371	361	366	374	380	376	339	342	337	342	335	360	383	348	341	347	345	343	386	356	327	333	371	344	358	380	357	387	343	350	394	368	336	389	392	345	358	411	361	368	373	383	345	383	354	360	370	390	372	337	350	407	384	373	354	331	360	393	349	384	387	357	358	349	329	374	345	353	355	365	351	372	372	374	384	365	388	367	366	369	350	354	345	374	342	331	347	401	374	391	349	342	344	343	341	363	352	358	333	389	367	345	355	355	345	362	351	344	345	322	343	351	357	375	349	368	371	345	385	363	366	330	365	340	365	356	360	340	326	356	367	360	360	338	411	375	371	359	360	330	390	352	349	336	374	379	361	368	339	342	376	320	348	330	347	375	394	406	353	353	368	338	359	353	365	362	353	376	411	368	360	343	362	375	298	364	351	342	336	364	375	360	371	385	374	355	367	342	366	384	346	354	339	353	371	355	348	360	355	328	366	401	374	355	340	345	336	358	347	359	374	382	370	363	360	391	382	337	362	354	347	346	325	356	363	364	360	342	361	414	356	365	351	327	329	360	373	369	340	357	355	351	357	389	353	368	384	377	350	382	351	343	369	356	345	345	386	361	347	374	391	345	332	342	333	375	355	378	373	377	332	360	347	375	396	360	382	357	342	361	370	341	391	373	387	357	339	350	352	354	373	364	356	350	377	337	355	355	335	330	382	355	349	378	391	381	368	335	361	352	362	364	385	364	353	373	397	348	376	345	359	319	385	363	318	345	347	370	334	318	369	333	381	353	360	398	342	370	372	365	378	325	382	359	370	363	368	359	347	341	370	380	353	383	345	345	377	300	356	353	358	365	345	340	349	355	372	370	366	366	380	384	343	346	359	362	378	300	360	370	371	349	369	388	355	360	365	344	320	350	355	381	350	359	377	349	401	358	371	359	344	386	351	338	361	364	356	384	330	324	357	355	332	378	371	351	324	371	367	382	368	346	332	371	367	362	334	334	377	361	374	375	353	371	331	354	362	356	337	325	374	346	358	346	361	348	330	341	340	367	325	358	350	361	369	377	346	378	329	348	338	349	347	375	340	374	363	368	352	405	366	368	367	371	341	353	364	368	359	338	381	319	371	348	350	339	350	373	401	339	370	328	346	379	349	325	356	331	365	356
23679	21232	28625	24139	21241	12095	1111	599	490	434	425	366	333	315	316	261	222	228	265	246	240	214	231	213	202	240	207	208	195	228	221	196	217	188	221	189	197	193	208	199	237	205	228	195	192	204	204	186	220	203	197	210	189	193	229	192	192	181	203	196	215	185	208	195	208	249	227	207	196	182	199	209	200	190	210	223	209	200	185	214	173	215	217	218	200	211	221	222	187	187	207	197	220	196	176	197	208	192	210	187	191	195	206	198	171	168	214	183	185	203	165	205	199	205	184	199	204	184	192	208	204	204	182	193	196	187	193	194	217	210	174	175	183	185	173	192	198	191	200	233	192	186	171	200	196	205	205	184	207	173	192	183	191	209	218	194	208	195	187	186	193	213	168	185	200	182	202	206	208	207	186	190	190	185	226	187	194	163	200	208	195	188	218	197	173	168	204	200	210	183	170	182	208	206	186	197	174	192	180	205	199	178	228	177	172	181	207	197	185	187	198	181	216	189	187	192	185	182	207	209	200	183	208	211	181	189	223	177	178	184	171	204	186	213	185	189	191	188	209	170	210	175	188	174	197	205	204	173	178	206	190	192	212	180	202	205	209	213	178	183	184	187	215	194	191	207	175	185	219	203	209	177	193	179	204	193	212	208	237	170	209	189	177	188	195	179	186	209	190	205	173	199	194	195	194	206	219	187	193	196	196	175	192	190	214	193	201	194	189	213	183	202	196	199	197	191	195	188	186	191	170	181	200	205	224	201	186	206	169	206	219	210	204	222	217	203	178	204	181	174	202	188	196	229	176	176	203	204	203	206	185	213	206	211	200	183	202	187	187	187	191	196	205	209	177	207	201	220	191	201	183	186	191	215	205	167	211	214	200	203	220	226	193	192	189	193	179	192	208	189	208	190	193	181	174	224	214	181	218	187	194	191	204	224	192	192	189	196	179	199	213	182	206	206	186	199	195	203	226	200	192	166	201	178	198	226	186	203	229	187	171	210	200	190	183	181	202	207	200	186	185	184	206	200	200	204	197	189	203	188	208	204	184	210	192	177	189	178	223	186	181	176	189	190	195	203	201	200	199	211	185	199	197	201	201	183	206	168	191	216	220	189	174	184	174	186	221	184	200	204	181	189	184	207	185	185	206	204	171	213	193	201	190	177	200	190	193	229	168	217	205	166	207	200	167	182	206	205	194	173	194	193	204	194	210	220	212	180	194	207	195	211	201	187	194	210	190	198	206	178	203	179	198	201	190	183	172	207	211	201	194	198	181	208	202	187	171	191	195	183	218	212	188	206	192	193	217	185	186	175	183	188	199	189	185	182	214	185	182	211	171	188	197	200	183	196	215	211	205	191	181	220	201	194	192	222	205	194	179	208	194	198	179	189	193	201	171	223	170	185	171	196	186	189	193	199	215	200	213	196	171	186	205	201	209	205	199	210	193	191	193	183	184	190	172	185	179	187	216	190	225	177	197	183	204	194	199	221	172	198	183	199	208	214	187	216	193	194	165	195	185	181	196	183	195	187	182	192	198	192	199	193	197	163	218	168	200	190	197	205	173	185	188	183	210	195	195	180	199	170	198	197	163	207	228	203	228	203	206	192	174	193	206	181	216	198	193	174	192	208	186	172	184	205	182	176	187	219	195	201	194	190	197	173	202	192	207	190	201	201	201	204	171	174	190	196	199	209	172	179	176	175	200	203	209	196	192	190	180	195	192	228	189	200	178	190	192	194	211	181	192	181	204	195	192	165	205	178	191	185	194	200	183	163	198	175	191	196	200	200	219	196	191	205	224	211	179	199	182	199	187	182	181	214	193	198	174	179	160	209	176	185	197	214	194	165	196	199	185	223	184	194	193	200	186	202	177	189	184	187	200	194	197	178	171	181	178	184	203	207	217	203	197	185	238	181	194	213	198	194	202	189	193	188	198	205	179	217	187	221	186	187	191	197	181	193	175	212	208	205	199	204	184	169	179	227	209	192	190	204	192	196	194	210	207	181	192	173	190	196	221	213	235	200	235	194	198	195	198	198	177	195	205	200	207	200	218	208	203	177	183	178	180	203	175	201	204	172	186	203	187	181	202	195	222	200	195	194	182	172	212	177	161	201	193	165	182	201	213	180	190	196	177	204	169	201	186	189	184	208	189	178	190	184	180	201	200	207	206	196	197	197	164	194	184	200	213	186	199	212	208	209	228	220	195	196	199	191	209	188	202	192	198	217	200	212	207	205	178	208	210	209	182	200	209	181	185	200	184	202	175	200	195	199	182	186	169	226	200	190	218	192	184	178	194	179	182	203	208	202	206	202	172	185	203	213	188	217	217	196	197	199	215	223	193	182	203	194	198	202	197	181	180	203	192	189	196	187	196	191	185	202	171	179	175	194	192	181	189	207	226	196	223	172	214	202	205	187	184	208	209	197	196	184	202	178	209	183	168	217	190	190	169	197	190	184	199	201	192	195	173	188	207	185	218	205	189	194	191	175	188	175	212	203	190	204	199	192	175	189	197	205	207	204	201	183	199	211	196	194	219	213	209	175	199	197	194	203	219	196	186	184	178	182	199	180	189	201	182	191	198	187	202	205	208	195	182	202	199	221	206	210	181	188	180	199	179	219	200	213	170	218	198	211	187	195	197	181	193	214	197	172	210	186	188	185	188	210	185	213	198	201	200	173	224	182	179	222	183	179	214	203	194	189	175	210	206	198	197	191	194	204	185	185	189	191	187	199	191	190	207	196	195	212	169	176	216	170	193	197	201	175	189	189	194	193	186	202	203	219	179	177	206	184	192	186	184	180	177	176	197	208	202	192	187	205	216	177	191	204	176	198	206	206	188	180	171	169	180	216	180	177	211	188	199	193	193	187	193	213	184	211	211	219	203	198	188	181	209	181	204	182	214	190	209	173	202	187	186	207	181	174	218	182	196	201	192	190	201	201	208	195	197	204	198	195	230	193	197	182	187	213	191	194	200	200	219	191	186	206	201	218	208	205	204	205	210	180	192	201	191	196	175	167	176	219	176	208	192	180	183	191	174	211	200	192	194	193	182	170	199	215	189	210	208	197	193	194	193	183	195	194	200	186	180	187	181	189	207	187	183	187	181	188	182	181	181	169	184	197	194	195	191	200	206	183	222	188	208	181	186	200	171	194	196	180	206	190	209	208	206	171	177	187	200	181	203	225	204	183	175	186	198	201	185	191	206	189	179	144	218	205	182	184	179	189	211	179	213	208	213	189	188	215	203	170	214	204	196	188	197	193	218	179	215	207	189	192	197	190	182	216	175	228	195	191	194	211	187	205	212	196	168	190	194	186	189	175	191	171	171	199	189	211	213	209	193	214	201	176	195	201	196	189	198	182	184	182	193	199	181	188	217	179	205	209	181	201	200	189	187	202	204	187	191	185	204	186	197	179	224	189	228	185	198	188	218	197	180	182	190	186	186	218	185	198	192	203	205	218	211	186	208	195	204	174	175	208	198	172	202	177	206	173	191	175
20278	9185	7615	3831	2562	1813	1366	1137	884	719	600	571	508	433	427	391	373	383	328	310	319	334	266	307	278	269	258	280	271	299	267	253	236	246	249	257	231	265	261	243	244	229	278	287	238	235	238	280	244	258	257	250	255	220	248	251	247	231	231	229	261	227	238	249	209	218	239	274	232	228	235	235	252	240	245	250	256	266	250	248	236	246	226	242	243	225	220	242	235	237	272	248	245	246	248	219	211	246	210	213	247	237	217	224	243	244	212	230	243	226	208	250	224	225	213	221	258	230	234	230	225	225	242	227	228	260	217	233	237	246	227	218	257	256	242	240	235	232	228	240	231	214	233	225	246	231	252	238	244	238	226	224	212	211	233	264	259	249	230	250	217	252	251	222	253	216	221	262	223	214	256	221	225	227	204	221	243	231	231	239	220	224	231	211	221	243	235	223	233	233	226	239	235	256	207	246	222	235	228	228	255	219	228	229	236	239	236	212	217	227	245	223	224	227	227	208	236	248	243	234	227	224	232	241	233	261	220	222	240	244	240	252	236	234	207	234	236	196	206	236	236	251	216	224	231	245	216	235	257	265	235	226	222	217	231	223	218	203	245	235	244	234	244	248	234	238	246	214	218	231	234	218	214	230	227	226	252	220	225	223	256	220	223	231	234	243	214	211	224	238	229	226	193	238	207	221	253	254	204	264	221	229	223	241	228	229	239	269	215	208	228	251	232	230	239	208	215	240	230	235	241	214	231	263	245	272	221	236	247	243	219	262	224	255	272	240	213	230	227	237	223	229	226	248	232	233	227	234	216	251	256	241	216	260	246	230	237	227	208	246	216	202	224	232	265	232	221	219	251	235	240	203	222	234	237	225	224	239	252	224	243	248	237	221	206	248	254	254	250	213	248	249	240	246	222	243	232	212	253	214	222	253	254	215	229	230	236	262	226	242	251	220	212	226	231	238	207	206	222	224	236	224	239	217	236	238	249	212	229	228	227	239	226	239	249	226	247	262	224	225	241	232	254	254	232	226	225	227	226	203	236	226	226	228	234	227	251	239	197	235	244	217	228	228	252	221	237	225	224	226	241	218	229	247	237	261	224	251	233	222	239	215	236	213	223	248	250	216	244	229	264	230	245	239	260	238	231	228	240	241	224	253	250	224	253	226	248	239	261	229	252	257	243	234	233	218	208	233	237	209	244	224	252	241	243	216	211	240	214	217	222	247	243	212	235	258	196	223	250	244	230	283	246	247	234	235	248	254	239	254	213	229	242	239	241	223	260	216	223	275	263	220	195	255	239	223	229	247	233	218	226	268	225	235	222	264	218	247	232	219	221	244	261	225	240	235	245	242	248	239	247	242	234	235	234	209	216	233	218	217	258	244	246	216	237	227	213	217	236	222	247	258	230	231	227	208	238	229	226	251	240	230	229	221	220	226	228	230	240	227	219	210	253	266	237	244	239	237	218	239	229	224	252	230	222	223	233	249	212	219	244	258	244	240	234	241	238	224	253	242	231	237	245	237	226	255	264	217	246	231	238	231	231	246	224	235	236	240	229	236	242	232	231	222	205	251	208	251	219	255	231	252	216	221	219	235	242	219	220	213	236	258	233	247	242	219	227	223	227	237	213	223	231	242	227	221	202	258	258	243	243	209	217	236	203	222	224	233	236	239	235	231	224	227	232	242	209	240	211	245	220	249	235	227	236	219	218	247	242	238	246	232	246	223	258	240	240	221	238	204	217	230	236	235	223	216	213	239	266	203	238	232	246	225	257	222	218	218	226	231	249	248	236	259	253	246	208	249	233	237	249	233	237	262	222	243	234	226	234	245	233	236	215	226	248	196	240	256	263	220	240	260	248	258	250	235	226	203	210	227	231	213	249	272	248	244	255	226	219	210	223	218	237	252	264	222	205	217	220	212	219	237	242	241	241	231	259	232	222	245	256	243	234	241	235	239	207	221	211	242	238	229	250	232	230	226	250	209	239	258	262	232	243	215	227	233	217	274	229	212	247	217	223	234	229	239	242	228	233	231	226	231	210	239	229	227	232	231	254	235	215	216	238	244	227	245	221	207	273	231	232	264	211	250	260	236	237	225	266	250	211	208	224	268	251	234	215	215	246	233	221	269	218	235	237	230	243	255	206	233	215	236	210	223	227	216	236	243	234	219	243	225	218	246	243	216	227	241	233	211	225	245	218	273	209	241	222	220	226	259	238	234	238	220	251	234	244	216	228	229	231	256	233	223	225	244	250	248	247	244	249	251	231	246	237	242	226	215	239	235	211	237	235	208	221	242	235	225	228	245	242	229	256	223	225	229	243	196	250	238	225	235	228	202	230	255	262	232	260	235	253	241	223	241	198	240	245	230	249	243	230	254	257	228	221	249	214	221	225	235	223	226	245	235	251	222	247	242	215	247	242	217	248	226	223	253	231	237	247	266	249	232	227	240	244	194	200	232	225	216	239	246	247	240	217	217	219	206	237	237	232	243	212	233	224	232	234	236	249	238	246	237	232	229	228	218	235	257	221	241	229	218	252	212	226	271	228	214	226	227	230	227	237	246	256	255	222	249	233	246	198	240	240	232	234	250	228	226	237	239	229	227	239	228	230	249	232	214	220	211	208	259	236	235	224	241	232	253	248	238	232	233	256	222	230	238	238	219	225	251	224	238	252	226	252	242	227	242	224	241	240	234	226	243	214	231	227	206	250	241	244	250	233	214	235	224	225	225	241	220	210	239	244	236	209	238	230	229	209	236	234	222	239	235	242	212	219	211	214	263	257	241	212	221	247	236	247	227	238	256	227	222	209	256	228	226	222	236	238	209	233	238	244	245	218	229	238	216	232	238	239	231	237	242	245	240	233	207	204	234	233	233	240	224	224	217	250	239	229	237	240	219	227	204	210	253	238	220	248	216	226	251	232	223	270	241	232	220	232	213	190	226	233	268	222	224	205	205	259	204	205	236	215	248	274	230	223	220	252	240	255	233	257	228	231	215	241	240	223	235	204	237	222	248	231	230	231	253	229	264	222	239	227	242	234	227	236	229	229	235	238	231	227	230	230	243	282	218	199	238	222	211	228	224	215	212	227	218	237	216	217	219	232	227	232	258	238	250	254	231	268	259	228	231	213	246	240	219	257	245	215	229	242	232	217	248	240	223	223	256	251	235	227	254	234	247	214	203	255	240	230	243	239	250	207	245	232	287	248	216	217	243	222	248	222	245	270	233	238	228	228	222	224	234	234	270	217	226	239	214	253	228	237	221	214	229	206	240	233	226	250	217	246	248	227	231	242	212	221	224	256	247	209	223	233	251	234	237	230	228	207	231	217	229	257	247	227	220	244	244	254	222	267	237	229	256	198	240	250	210	236	250	237	243	256	251	247	223	221	248	256	236	208	242	218	235	248	233	231	224	221	212	214	270	261	238	245	244	247	223	229	220	228	243	258	247	259	251	225	229	246	212	227	242	237	216	220	211	205	215	235	252	248	213	252	216
25015	21252	27603	25145	12359	1088	752	707	655	659	581	593	554	570	582	584	553	508	522	496	510	501	503	497	499	525	541	536	522	525	478	501	494	484	514	537	448	512	523	496	527	534	521	538	535	456	525	543	492	516	504	488	489	530	515	486	516	494	489	503	481	469	529	519	487	506	504	454	499	502	479	492	512	504	501	492	508	519	491	471	496	498	511	508	502	523	501	541	473	501	510	474	535	500	527	464	534	499	509	513	502	510	494	452	525	490	493	488	523	485	490	520	486	515	487	516	477	526	439	501	534	514	517	493	492	505	489	485	514	480	541	515	507	517	471	526	466	482	517	521	467	511	498	502	524	477	494	512	515	506	498	489	478	535	504	475	470	468	481	452	507	495	497	484	532	535	495	490	525	529	504	513	488	499	546	498	487	530	541	490	473	488	475	504	478	482	541	497	514	519	504	537	482	485	522	504	464	477	529	491	490	546	517	520	518	504	534	477	500	472	485	536	470	526	504	479	501	523	489	512	524	486	513	507	532	478	514	497	508	487	528	434	508	478	461	522	489	481	530	511	516	502	477	515	492	525	510	486	521	479	454	502	469	545	481	512	493	506	505	495	484	495	526	500	498	498	502	522	468	535	466	490	537	495	494	521	502	492	472	506	473	514	540	465	491	536	488	463	505	503	497	494	525	518	535	521	572	507	502	479	522	461	518	502	495	462	490	494	453	518	477	577	462	522	495	499	491	500	463	534	513	515	522	504	512	494	493	479	490	520	515	528	540	498	511	520	511	500	502	514	517	522	486	489	494	525	525	570	496	495	480	470	533	535	461	507	535	499	510	507	476	503	487	506	549	492	491	531	516	507	496	528	532	470	485	533	528	511	501	508	500	485	494	455	475	510	471	546	509	512	535	488	477	509	556	497	511	505	479	479	486	509	480	454	510	490	499	531	497	490	540	517	539	475	489	480	489	465	497	480	499	493	477	456	484	502	542	473	505	461	542	484	468	519	474	485	489	523	504	490	533	485	518	465	459	499	510	541	463	502	477	496	509	488	476	520	492	495	477	489	479	489	511	486	494	497	498	500	495	492	511	496	511	510	492	520	478	535	450	527	524	517	483	554	483	507	510	503	490	453	483	487	524	494	495	474	500	462	494	547	486	486	505	513	507	485	526	484	527	537	491	470	509	491	503	481	493	496	445	542	503	500	540	494	509	525	501	497	459	501	519	514	476	502	492	514	475	513	501	484	445	502	522	503	472	474	526	507	497	471	501	526	514	547	471	473	481	529	459	513	516	511	489	513	483	490	495	502	514	496	502	506	502	456	534	490	521	484	487	513	466	483	495	482	504	463	502	525	476	476	480	482	503	517	502	491	488	510	454	504	503	519	496	475	483	484	504	485	468	494	494	476	500	499	551	467	504	501	529	511	525	524	466	498	479	501	518	482	482	510	534	490	481	498	500	525	470	497	511	495	506	472	505	484	506	486	495	469	517	516	514	526	494	531	503	489	509	522	484	516	466	473	485	490	482	506	546	491	501	571	512	494	503	476	528	452	493	520	487	533	504	480	502	476	535	519	518	490	533	501	474	518	461	540	485	514	495	479	473	527	494	488	533	514	504	493	491	496	478	523	453	498	479	519	481	479	525	548	484	458	504	501	480	523	509	513	502	525	512	480	520	559	520	514	495	508	481	513	517	491	556	518	515	488	492	474	506	547	476	492	504	488	537	481	478	500	507	504	506	521	512	501	509	459	530	479	488	486	493	513	530	489	502	528	531	500	508	480	518	511	513	549	466	491	510	507	494	486	503	493	470	506	492	524	479	526	520	480	496	513	504	463	516	478	479	499	534	473	509	502	523	493	474	538	443	510	491	489	518	521	498	527	524	503	517	488	525	506	514	527	434	519	480	535	545	464	488	500	495	499	516	469	510	485	520	466	503	500	493	470	483	514	483	529	496	517	496	493	510	488	511	468	490	470	538	520	495	490	452	487	519	527	532	512	456	490	513	503	463	516	519	523	518	462	525	481	434	492	496	511	524	461	443	519	504	514	488	473	468	487	509	518	515	507	451	535	473	561	526	465	495	531	531	501	477	519	501	491	495	470	468	494	502	522	506	518	535	525	511	476	520	483	518	458	498	477	535	521	508	498	498	492	526	525	472	516	497	507	518	458	490	489	534	492	496	525	526	515	529	519	483	485	513	476	480	502	489	478	514	495	488	458	555	481	459	506	497	490	488	487	482	543	489	531	515	477	484	513	519	508	504	529	497	534	505	525	480	499	504	516	511	517	503	504	513	516	495	474	479	494	484	516	483	503	478	505	472	514	481	491	502	508	484	456	526	501	517	528	460	478	479	480	527	451	478	532	536	464	471	486	481	495	484	521	521	486	503	498	503	477	449	511	485	491	484	488	433	510	481	489	539	494	517	495	536	494	520	496	520	503	513	489	489	456	516	519	484	499	459	480	495	480	497	504	515	517	525	499	500	497	484	489	492	488	535	511	524	490	518	506	539	519	496	475	491	506	474	511	463	513	465	480	447	519	457	479	455	501	535	504	484	517	517	500	516	515	546	496	496	524	496	516	477	512	469	492	500	495	508	496	509	552	531	509	490	483	480	514	539	516	499	470	498	484	468	489	491	504	485	471	494	515	494	498	504	482	512	533	500	538	497	489	524	502	507	458	507	496	510	482	459	501	486	446	485	497	475	471	557	541	514	506	498	501	522	509	486	529	516	527	526	471	499	499	499	516	516	536	493	522	549	488	518	531	495	509	485	535	498	459	458	473	478	513	499	500	492	486	510	505	465	521	492	498	489	531	465	504	511	454	472	492	511	502	530	443	508	530	476	492	477	505	484	488	517	492	463	488	519	495	493	529	528	494	472	529	534	509	524	469	499	501	511	502	488	539	538	483	496	505	475	501	487	519	512	526	510	492	538	514	497	518	513	503	515	550	527	465	474	509	499	529	516	486	505	474	494	478	516	499	499	510	549	468	489	513	496	492	494	508	527	466	510	497	487	491	548	531	474	495	551	493	545	499	517	529	475	514	515	486	487	526	496	465	506	524	448	467	471	539	553	523	444	483	536	507	536	533	486	508	545	512	522	468	480	482	535	458	509	471	488	512	478	526	473	485	503	508	468	494	507	499	497	497	549	490	488	482	498	495	480	521	523	526	461	460	525	528	497	516	472	506	465	520	456	519	476	524	473	481	497	474	469	490	517	496	493	472	473	481	495	483	485	522	479	507	493	447	495	477	515	542	514	473	514	492	518	504	542	542	500	525	520	527	532	481	444	461	558	489	488	467	512	503	455	508	498	521	502	527	526	491	493	556	531	492	498	520	490	504	449	463	482	518	503	532	495	474	484	466	505	447	459	482	472	469	504	481	518	476	494	512	501	471	514	521	467	529	468	497	488	507	482	459	481	510	464	488	472	544	491	520	506	463	487	528	531	495	509	496	508	470	491	449	478	508	506	467	484	496	517	504	487	493	511	518
20548	5447	4518	2343	1735	1387	1158	1070	892	826	807	748	731	687	711	591	611	677	625	585	666	611	579	628	626	595	640	573	599	577	628	580	587	539	554	622	584	603	585	617	586	585	591	536	573	581	556	605	570	579	573	565	604	504	563	557	555	567	559	563	598	565	577	596	584	559	581	583	585	548	605	585	592	564	557	596	577	579	563	515	548	606	538	614	580	607	545	559	586	600	561	509	570	575	535	628	642	637	528	551	592	590	570	566	632	553	539	600	550	564	515	549	614	559	584	587	569	577	567	526	553	544	590	571	550	588	581	571	563	567	541	593	611	555	571	572	594	558	607	529	580	605	617	548	554	574	584	568	572	582	580	540	576	523	546	521	556	552	603	607	563	589	572	562	613	599	572	578	587	534	615	531	584	563	581	604	595	629	621	539	557	577	572	586	603	590	542	551	568	555	596	563	581	596	601	533	562	562	561	579	596	576	577	575	590	581	569	587	586	562	559	562	574	614	585	562	577	586	541	583	555	597	555	578	546	535	583	563	533	580	588	538	554	609	572	612	563	637	535	575	551	519	565	543	562	577	562	590	575	598	564	546	566	597	624	570	578	560	559	553	572	576	566	576	581	589	590	568	543	610	539	607	558	592	568	588	554	532	603	573	601	574	562	567	605	556	581	573	554	582	597	579	575	581	554	535	601	576	563	582	579	613	593	554	559	606	535	609	557	592	573	594	544	547	573	564	511	565	584	574	548	610	541	560	564	614	594	551	606	569	586	534	578	569	570	542	553	561	555	548	558	584	585	546	588	575	603	561	564	563	594	567	554	555	561	565	599	560	567	582	571	554	574	617	563	605	556	602	559	550	570	605	531	555	585	532	587	613	553	562	589	612	553	580	587	563	556	541	578	580	550	611	553	543	567	567	578	558	552	542	629	583	576	573	561	561	563	569	545	603	577	560	552	603	552	603	616	572	539	535	561	546	632	555	556	536	560	591	573	583	554	574	581	572	569	564	580	566	531	570	573	558	608	564	538	565	563	571	564	585	603	550	584	546	582	538	536	523	583	568	564	573	564	604	545	542	597	561	560	611	584	548	543	565	541	597	584	550	560	596	582	559	562	585	561	577	574	533	562	603	587	578	556	611	561	621	567	546	607	570	566	532	560	579	588	587	608	592	550	578	540	551	531	548	552	585	608	501	600	569	577	600	596	549	563	553	587	547	560	540	587	625	567	543	553	567	552	574	554	544	580	553	583	597	589	564	587	556	554	556	558	529	546	589	595	563	584	573	566	600	562	584	581	572	592	575	570	521	542	556	560	551	526	564	604	537	540	547	583	563	530	580	580	571	553	557	622	615	605	564	550	537	551	556	574	550	599	570	577	575	593	590	566	523	605	560	551	568	596	529	570	585	592	587	551	626	584	546	545	539	573	550	563	579	524	578	580	583	610	557	591	570	594	588	566	581	555	595	561	528	578	571	561	595	570	591	535	560	547	565	585	547	575	556	614	576	588	536	555	591	585	536	548	573	546	599	539	535	551	551	507	600	570	560	584	558	550	569	586	567	566	505	574	590	553	597	573	602	569	551	547	589	556	539	583	610	586	551	552	542	556	549	596	533	563	600	584	546	564	551	568	600	575	616	606	602	570	619	544	560	600	589	571	586	581	578	562	595	586	575	590	554	530	594	537	565	526	582	584	586	534	534	560	556	594	555	557	558	544	576	614	608	578	561	582	557	605	594	563	512	533	552	583	601	563	558	574	560	552	569	547	579	555	522	581	529	561	562	534	531	569	589	554	546	548	599	598	544	583	575	554	587	586	572	593	578	583	579	543	576	580	561	573	568	530	585	610	581	599	581	574	590	575	629	545	540	536	544	569	544	585	529	569	580	586	573	539	567	572	577	529	620	567	534	605	586	526	559	549	567	551	585	584	580	588	561	528	576	570	532	587	593	537	588	546	554	614	564	578	550	522	552	576	593	578	593	585	577	575	599	577	547	594	552	558	560	572	593	576	622	608	570	546	534	564	588	568	612	559	569	610	579	609	553	576	571	564	580	563	536	556	568	546	581	595	574	551	553	570	605	547	589	532	506	573	556	538	615	554	616	544	584	560	575	604	581	572	555	591	549	563	586	568	570	612	526	582	579	552	552	510	581	573	579	573	545	590	584	582	598	567	550	600	562	611	551	596	594	564	562	554	569	577	560	576	586	559	550	584	583	570	555	600	548	614	559	573	570	516	592	578	530	609	604	585	592	575	545	532	596	598	539	553	588	546	560	574	590	623	612	554	565	553	624	528	591	520	591	558	587	566	623	572	536	576	551	558	531	580	520	565	573	595	553	568	606	546	590	593	584	636	614	549	581	604	599	558	550	535	554	551	579	577	583	565	601	565	538	561	576	566	555	596	564	586	571	580	599	526	567	587	540	514	576	585	592	559	599	551	552	520	576	589	536	558	582	592	573	569	561	575	552	555	546	568	552	571	553	571	534	557	556	555	566	589	567	564	555	557	547	524	561	521	601	584	581	542	566	566	536	568	566	553	557	541	552	602	602	603	505	547	560	549	568	556	613	583	552	560	591	574	523	610	551	556	545	555	554	528	605	572	609	530	556	558	568	593	577	572	572	561	584	584	570	605	597	540	584	557	600	570	584	541	551	540	572	573	571	584	578	560	603	614	559	540	549	552	531	582	570	596	543	562	566	563	522	595	540	588	560	611	561	578	543	597	569	553	594	546	560	553	569	544	587	536	604	593	634	561	559	628	544	555	561	550	579	580	550	532	593	561	581	563	564	562	579	544	560	573	561	570	566	568	623	550	558	600	571	524	595	578	549	591	559	560	582	579	588	529	607	614	542	540	582	579	555	555	553	582	578	564	609	582	583	611	593	580	567	568	607	569	527	571	532	541	592	583	623	559	534	551	560	546	597	559	590	555	588	575	605	601	606	556	597	590	601	564	582	589	572	550	586	589	618	558	608	542	584	585	532	578	588	560	534	590	572	588	581	533	554	546	561	567	583	572	573	584	580	559	542	574	577	579	579	555	526	560	590	549	643	575	548	562	565	565	565	582	554	547	557	552	555	581	535	625	556	537	578	531	547	607	569	618	576	519	547	585	582	584	569	561	588	572	573	603	559	570	544	560	574	571	591	581	543	567	566	576	621	548	546	537	576	570	561	583	552	576	577	544	583	570	594	567	546	570	596	576	593	567	567	561	521	592	583	594	589	553	593	531	603	583	596	562	604	573	553	561	533	584	591	572	569	552	526	537	576	605	569	568	568	517	559	563	591	555	539	574	580	567	566	569	601	570	521	577	555	552	584	550	609	568	599	535	571	528	562	580	561	542	558	595	559	557	578	553	557	567	597	561	569	552	557	566	553	581	570	584	578	569	596	598	588	564	592	574	562	580	576	549	614	527	558	522	570	561	557	568	589	516	529	570	532	548	562	572	617	540	586	543	563	592	544	580	559	614	583	558	560	614	520	538	541	594	615	550	566
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
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
